OSDN Git Service

* fold-const.c (negate_expr_p) <RSHIFT_EXPR>: We can optimize
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc.c-torture/execute/20040311-1.c: New test case.
4
5 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/14476
8         * g++.dg/lookup/enum1.C: New test.
9
10 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/14510
13         * g++.dg/lookup/struct2.C: New test.
14
15 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
16
17         * gcc.dg/builtins-34.c: New test.
18
19 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20
21         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22
23 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24
25         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26         * gcc.dg/alias-2.c: New testcase.
27
28 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29
30         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
31
32 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33
34         * gcc.c-torture/execute/20040309-1.c: New test case.
35
36 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37
38         PR c++/14397
39         * g++.dg/overload/ref1.C: New.
40
41 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42
43         PR c++/14409
44         * g++.dg/template/spec12.C: New test.
45
46         PR c++/14448
47         * g++.dg/parse/crash14.C: New test.
48
49 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
50
51         PR c++/14230
52         * g++.dg/init/ref11.C: New test.
53
54 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
55
56         PR c++/14432
57         * g++.dg/parse/builtin2.C: New test.
58
59 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
60
61         PR c++/14401
62         * g++.dg/init/ctor3.C: New test.
63         * g++.dg/init/union1.C: New test.
64         * g++.dg/ext/anon-struct4.C: New test.
65
66 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
67
68         * g++.dg/lookup/koenig1.C: Tweak error messages.
69         * g++.dg/lookup/used-before-declaration.C: Likewise.
70         * g++.dg/other/do1.C: Likewise.
71         * g++.dg/overload/koenig1.C: Likewise.
72         * g++.dg/parse/crash13.C: Likewise.
73         * g++.dg/template/instantiate3.C: Likewise.
74
75 2004-03-08  Eric Christopher  <echristo@redhat.com>
76
77         * * lib/target-supports.exp: Enable libiconv in test
78         compilation.  Fix up error checking.
79
80 2004-03-08  Roger Sayle  <roger@eyesopen.com>
81
82         PR middle-end/14289
83         * gcc.dg/pr14289-1.c: New test case.
84         * gcc.dg/pr14289-2.c: Likewise.
85         * gcc.dg/pr14289-3.c: Likewise.
86
87 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
88
89         * gcc.c-torture/execute/20040308-1.c: New test.
90
91 2004-03-07  Roger Sayle  <roger@eyesopen.com>
92
93         * gcc.c-torture/execute/20040307-1.c: New test case.
94
95 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
96
97         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
98
99 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
100
101         * gcc.dg/20040306-1.c: New test.
102
103 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
104
105         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
106         them static.
107         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
108
109 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
110
111         PR c/14465
112         * gcc.dg/decl-6.c: New test.
113
114 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
115
116         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
117         Rename LOGPOW -> LOG_POW.
118         (SQRT_EXP, POW_EXP): New.
119
120 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
121
122         * gcc.dg/i386-sse-8.c: New test.
123
124 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
125
126         PR c/14114
127         * gcc.dg/decl-5.c: New test.
128
129 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
130
131         * gcc.dg/20040305-1.c: New test.
132
133 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
134
135         PR other/14354
136         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
137
138 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
139
140         PR c++/14425, c++/14426
141         * g++.dg/ext/altivec-4.C: New test.
142         * g++.dg/ext/altivec-5.C: New test.
143
144 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
145
146         * g++.old-deja/g++.other/linkage1.C: Expect errors about
147         global variables of a type with no linkage.
148         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
149         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
150         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
151         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
152         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
153         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
154         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
155         * g++.dg/warn/deprecated.C: Name enum Color.
156         * g++.dg/overload/VLA.C: Name structure for 'b'.
157         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
158
159 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
160
161         * gcc.c-torture/compile/20040304-1.c: New test.
162
163 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
164
165         PR 13728
166         * gcc.dg/decl-4.c: New testcase.
167
168 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
169
170         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
171         as PRECF if sizeof (float) > sizeof (double).
172         (PRECL): Make it the same as PRECF if
173         sizeof (float) > sizeof (long double).
174
175 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
176
177         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
178         system type.  Add check for irix6 which doesn't have c99 runtime.
179
180 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
181
182         * gcc.dg/const-elim-1.c: xfail for xtensa.
183
184 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
185
186         PR c++/14369
187         * g++.dg/template/cond4.C: New test.
188
189 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
190
191         PR c++/14360
192         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
193
194         PR c++/14361
195         * g++.dg/parse/defarg7.C: New test.
196
197         PR c++/14359
198         * g++.dg/template/friend26.C: New test.
199
200 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
201
202         PR c++/14324
203         * g++.dg/abi/mangle21.C: New test.
204
205         PR c++/14260
206         * g++.dg/parse/constructor2.C: New test.
207
208         PR c++/14337
209         * g++.dg/template/sfinae1.C: New test.
210
211 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
212
213         PR c++/14267
214         * g++.dg/expr/crash2.C: New test.
215
216         PR middle-end/13448
217         * gcc.dg/inline-5.c: New test.
218         * gcc.dg/always-inline.c: Split out tests into ...
219         * gcc.dg/always-inline2.c: ... this and ...
220         * gcc.dg/always-inline3.c: ... this.
221
222 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
223
224         PR debug/12103
225         * g++.dg/debug/crash1.C: New test.
226
227 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
228
229         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
230         function with __attribute__((noinline)).
231         (recurser_void2): Likewise.
232         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
233         (recurser_void2): Likewise.
234
235 2004-02-29  Roger Sayle  <roger@eyesopen.com>
236
237         PR middle-end/14203
238         * g++.dg/warn/Wunused-6.C: New test case.
239
240 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
241
242         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
243         not defined.
244
245 2004-02-27  Eric Christopher  <echristo@redhat.com>
246
247         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
248         * g++.dg/charset/asm2.c: Run only x86.
249         * gcc.dg/charset/asm3.c: Ditto.
250
251 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
252
253         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
254         ld_library_path.
255
256 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
257
258         * g++.dg/ext/altivec-3.C: New.
259
260 2004-02-26  Richard Henderson  <rth@redhat.com>
261
262         * g++.dg/ext/attrib10.C: Mark for warning.
263         * gcc.dg/attr-alias-1.c: New.
264
265 2004-02-26  Richard Henderson  <rth@redhat.com>
266
267         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
268         * gcc.c-torture/execute/20040208-2.c: ... it back.
269
270 2004-02-26  Eric Christopher  <echristo@redhat.com>
271
272         * lib/target-supports.exp (check-iconv-available): New function.
273         * lib/gcc-dg.exp (dg-require-iconv): New function.
274         Use above.
275         * gcc.dg/charset: New directory.
276         * gcc.dg/charset/charset.exp: New file.
277         * gcc.dg/charset/asm1.c: Ditto.
278         * gcc.dg/charset/asm2.c: Ditto.
279         * gcc.dg/charset/asm3.c: Ditto.
280         * gcc.dg/charset/asm4.c: Ditto.
281         * gcc.dg/charset/asm5.c: Ditto.
282         * gcc.dg/charset/attribute1.c: Ditto.
283         * gcc.dg/charset/attribute2.c: Ditto.
284         * gcc.dg/charset/string1.c: Ditto.
285         * g++.dg/charset: New directory.
286         * g++.dg/dg.exp: Add here. Special options.
287         * g++.dg/charset/charset.exp: New file.
288         * g++.dg/charset/asm1.c: Ditto.
289         * g++.dg/charset/asm2.c: Ditto.
290         * g++.dg/charset/asm3.c: Ditto.
291         * g++.dg/charset/asm4.c: Ditto.
292         * g++.dg/charset/attribute1.c: Ditto.
293         * g++.dg/charset/attribute2.c: Ditto.
294         * g++.dg/charset/extern1.cc: Ditto.
295         * g++.dg/charset/extern2.cc: Ditto.
296         * g++.dg/charset/string1.c: Ditto.
297
298 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
299
300         PR c++/14278
301         * g++.dg/parse/comma1.C: New test.
302
303 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
304
305         PR c++/14284
306         * g++.dg/template/ttp8.C: New test.
307
308 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
309
310         * gcc.dg/fixuns-trunc-1.c: New test.
311
312 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
313
314         * gcc.dg/builtins-config.h: Use #elif.
315
316 2004-02-26  Michael Matz  <matz@suse.de>
317
318         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
319         * gcc.dg/991214-1.c: Likewise.
320         * gcc.dg/i386-asm-1.c: Likewise.
321
322 2004-02-25  Richard Henderson  <rth@redhat.com>
323
324         * gcc.c-torture/execute/20040208-2.c: Move ...
325         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
326
327 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
328
329         PR c++/14246
330         * g++.dg/other/crash-3.C: New test.
331
332 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
333
334         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
335         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
336
337         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
338         HP-UX.
339
340 2004-02-24  Michael Matz  <matz@suse.de>
341
342         * gcc.dg/i386-regparm.c: New.
343
344 2004-02-23  James E Wilson  <wilson@specifixinc.com>
345
346         * gcc.c-torture/execute/20040223-1.c: New.
347
348 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
349             Kazu Hirata  <kazu@cs.umass.edu>
350
351         * gcc.dg/fwritable-strings-1.c: Remove.
352
353 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
354
355         PR c/14156
356         * gcc.dg/20040223-1.c: New test.
357
358 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
359
360         PR c++/14106
361         * g++.dg/ext/typeof9.C: New test.
362
363 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
364
365         PR c++/14250
366         * g++.dg/other/switch1.C: New test.
367
368 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
369
370         * gcc.dg/cast-function-1.c: Adjust for new informative message.
371         * gcc.dg/va-arg-1.c: Likewise.
372
373 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
374
375         PR c++/14143
376         * g++.dg/template/koenig5.C: New test.
377
378 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
379
380         * g++.dg/ext/altivec-1.C: Generalize target triple.
381         * g++.dg/ext/altivec-2.C: New test case.
382         * g++.dg/ext/altivec_check.h: New file.
383         * gcc.dg/altivec-1.c: Generalize target triple;
384         include altivec_check.h and call altivec_check().
385         * gcc.dg/altivec-[2-5].c: Generalize target triple.
386         * gcc.dg/altivec-6.c: New test case.
387         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
388         type casts as needed.
389         * gcc.dg/altivec-10.c: Include altivec_check.h and call
390         altivec_check().
391         * gcc.dg/altivec-12.c: New test case.
392         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
393         include altivec_check.h and call altivec_check().
394         * gcc.dg/altivec_check.h: New file.
395
396 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
397
398         * lib/target-supports.exp (check_alias_available): Don't mangle
399         function `g' in test program.
400
401 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
402
403         * lib/target-supports.exp (check_profiling_available): Check
404         argument to determine whether we support a profiling type.
405         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
406         check_profiling_available.
407         * g++.dg/bprob/bprob.exp: Likewise
408         * g77.dg/bprob/bprob.exp: Likewise.
409         * gcc.misc-tests/bprob.exp: Likewise.
410         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
411         dg-require-profiling and delete expected error handling.
412         * gcc.dg/20021014-1.c: Likewise.
413         * gcc.dg/nest.c: Likewise.
414
415 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
416
417         PR c++/12007
418         * g++.dg/other/vthunk1.C: New test.
419
420 2004-02-20  Falk Hueffner  <falk@debian.org>
421
422         PR target/14201
423         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
424
425 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/13927
428         * g++.dg/other/error8.C: Remove XFAIL markers.
429
430         PR c++/14173
431         * g++.dg/ext/packed5.C: New test.
432
433         PR c++/14199
434         * g++.dg/warn/Wunused-5.C: New test.
435
436         PR c++/14186
437         * g++.dg/lookup/member1.C: New test.
438
439 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
440
441         * gcc.c-torture/compile/20040130-1.c: Enable only when
442         __INT_MAX__ >= 2147483647L.
443         * gcc.c-torture/compile/961203-1.c: Likewise.
444
445 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
446
447         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
448         * g++.dg/opt/template1.C: Robustify assembler regexp
449
450 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
451
452         * gcc.c-torture/execute/simd-4.x: Remove.
453         * gcc.c-torture/execute/va-arg-25.x: Likewise.
454         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
455         Guard with #ifndef SKIP_ATTRIBUTE.
456         * gcc.dg/compat/vector-1_y.c: Likewise.
457         * gcc.dg/compat/vector-2_x.c: Likewise.
458         * gcc.dg/compat/vector-2_y.c: Likewise.
459         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
460         * g++.dg/eh/simd-2.C: Likewise.
461
462 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
463
464         * gcc.c-torture/compile/complex-1.c: New.
465
466 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
467
468         PR target/14209
469         * gcc.c-torture/execute/20040218-1.c: New test.
470
471 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
472
473         PR c++/14181
474         * g++.dg/parse/new2.C: New test.
475
476 2004-02-18  Paul Brook  <paul@codesourcery.com>
477
478         * gcc.c-torture/compile/libcall-1.c: New test.
479
480 2004-02-18  Paul Brook  <paul@codesourcery.com>
481
482         PR debug/12934
483         * gcc.dg/debug/debug-7.c: New test.
484
485 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
486
487         * gcc.dg/20040217-1.c: New test.
488
489 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
490
491         * gcc.c-torture/execute/990208-1.x: Delete.
492
493 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
494
495         * gcc.c-torture/execute/20040208-2.x: New file.
496
497 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
498
499         PR c++/11326
500         * g++.dg/abi/structret1.C: New test.
501
502 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
503
504         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
505         (i386_cpuid): No need to test if cpuid is available on AMD64.
506         Fix assembly, so that it works onboth i386 and AMD64.
507         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
508         (vecInLong): Fix s[] member type to unsigned int.
509         (vecInWord): Remove type.
510         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
511         (a64, b64, c64, d64, e64): Remove.
512         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
513         Remove unused variable.  Remove initialization of removed variables.
514         Don't call mmx_tests nor sse_tests.
515         (reference_mmx, reference_sse): Remove.
516         (check): Add return stmt.
517         * gcc.dg/i386-sse-7.c: New test.
518         * gcc.dg/i386-mmx-4.c: New test.
519
520 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
521
522         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
523         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
524         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
525         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
526         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
527         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
528         g++.dg/tc1/dr94.C: Fix line terminator.
529
530 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
531
532         * gcc.c-torture/compile/20040216-1.c: New.
533
534 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
535
536         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
537         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
538         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
539         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
540         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
541         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
542
543 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
544
545         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
546
547 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
548
549         PR c++/13971
550         * g++.dg/expr/cond4.C: New test.
551
552         PR c++/14086
553         * g++.dg/lookup/crash2.C: New test.
554
555 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
556
557         * gcc.c-torture/compile/20040214-2.c: New test.
558
559 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
560
561         PR c++/14116
562         * g++.dg/ext/typeof8.C: New test.
563
564 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
565
566         * gcc.c-torture/compile/20040214-1.c: New test.
567
568 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
569
570         PR c++/13635
571         * g++.dg/template/spec11.C: New test.
572
573 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
574
575         PR c++/13927
576         * g++.dg/other/error8.C: New test.
577
578 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
579
580         PR c++/14122
581         * g++.dg/template/array4.C: New test.
582
583         PR c++/14108
584         * g++.dg/inherit/thunk2.C: New test.
585
586         PR c++/14083
587         * g++.dg/eh/cond2.C: New test.
588
589 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
590
591         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
592
593 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
594
595         * lib/scanasm.exp (dg-scan): Quote pattern before display.
596
597 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
598
599         * g++.dg/simd-2.C: xfail on ppc64-linux.
600
601 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
602
603         PR c/456
604         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
605         tests.
606
607 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
608
609         * gcc.dg/builtins-33.c: New test.
610
611 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
612
613         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
614
615 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
616
617         * g++.dg/simd-2.C: Set -maltivec for ppc64.
618
619 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
620
621         * gcc.dg/ppc64-abi-3.c: New test.
622
623 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
624
625         PR c/14092
626
627         * gcc.dg/pr14092-1.c: New testcase.
628
629 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
630
631         * gcc.dg/cpp/assert4.c: Fix typo last change.
632
633         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
634         * gcc.dg/cpp/assert4.c: Handle powerpc64.
635
636         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
637
638 2004-02-09  Roger Sayle  <roger@eyesopen.com>
639
640         * gcc.c-torture/compile/20040209-1.c: New test case.
641
642 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
643
644         * gcc.dg/c90-init-1.c: Adjust expected error messages.
645
646 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
647
648         * gcc.c-torture/execute/20040208-[12].c: New tests.
649
650 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
651
652         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
653
654 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
655
656         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
657
658 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
659
660         Bug 13856
661         * gcc.dg/visibility-8.c: New testcase.
662
663 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
664
665         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
666         arguments.
667         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
668
669 2004-02-07  Roger Sayle  <roger@eyesopen.com>
670
671         PR middle-end/13696
672         * g++.dg/opt/fold1.C: New test case.
673
674 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
675
676         PR c++/14033
677         * g++.dg/other/crash-2.C: New test.
678
679 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
680
681         PR c++/14028
682         * g++.dg/parse/angle-bracket2.C: New test.
683
684 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
685
686         PR middle-end/13750
687         Revert:
688         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
689         PR pch/13361
690         * testsuite/g++.dg/pch/wchar-1.C: New.
691         * testsuite/g++.dg/pch/wchar-1.Hs: New.
692
693 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
694
695         PR c++/14008
696         * g++.dg/parse/error15.C: New test.
697         * g++.dg/parse/crash11.C: Update dg-error mark.
698
699 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
700
701         PR c++/13932
702         * g++.dg/warn/conv2.C: New test.
703
704 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
705
706         PR c++/13086
707         * g++.dg/warn/incomplete1.C: Remove xfail.
708
709 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
710
711         * lib/file-format.exp (gcc_target_object_format): Use
712         ${tool}_target_compile, not gcc_target_compile.
713         * lib/target-supports.exp (check_alias_available): Likewise.
714         (check_gc_sections_available): Likewise.
715         * g++.dg/ext/attrib10.C: Use dg-require-alias.
716         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
717         dg-require-alias.
718
719 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
720
721         PR c++/13969
722         * g++.dg/template/static6.C: New test.
723
724 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
725
726         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
727
728 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
729
730         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
731         tests for systems where `char' is unsigned by default.
732
733 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
734
735         PR c++/13997
736         * g++.dg/template/partial3.C: New test.
737
738 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
739
740         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
741         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
742         Remove mentions of obsolete ports.
743
744 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
745
746         * gcc.dg/noncompile/20001228-1.c: Fix for new
747         error message.
748
749 2004-02-03  Roger Sayle  <roger@eyesopen.com>
750
751         PR target/9348
752         * gcc.c-torture/execute/multdi-1.c: New test case.
753
754 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
755
756         PR c++/13925
757         * g++.dg/template/lookup5.C: New test.
758
759 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
760
761         PR c++/13950
762         * g++.dg/template/lookup4.C: New test.
763
764         PR c++/13970
765         * g++.dg/parse/error14.C: New test.
766
767         PR c++/14002
768         * g++.dg/parse/template13.C: New test.
769
770 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
771
772         PR c++/13978
773         * g++.dg/template/koenig4.C: New test.
774
775         PR c++/13968
776         * g++.dg/template/crash17.C: New test.
777
778         PR c++/13975
779         * g++.dg/parse/error13.C: New test.
780         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
781
782 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
783
784         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
785
786 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
787
788         PR c/11658
789         PR c/13994
790         * gcc.dg/noncompile/20040203-1.c: New test.
791         * gcc.dg/noncompile/20040203-2.c: Likewise.
792         * gcc.dg/noncompile/20040203-3.c: Likewise.
793         * gcc.dg/20040203-1.c: Likewise.
794
795 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
796
797         PR c++/10858
798         * g++.dg/template/sizeof7.C: New test.
799
800 2004-02-02  Eric Christopher  <echristo@redhat.com>
801             Zack Weinberg  <zack@codesourcery.com>
802
803         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
804
805 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
806
807         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
808         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
809         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
810         * gcc.dg/cleanup-5.c: Run only on Linux targets.
811
812 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
813
814         PR c++/13113
815         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
816
817         PR c++/13854
818         * g++.dg/ext/attrib13.C: New test.
819
820         PR c++/13907
821         * g++.dg/conversion/op2.C: New test.
822
823 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
824
825         * gcc.dg/titype-1.c: Fix pasto.
826
827 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
828
829         * gcc.dg/titype-1.c: New test.
830
831 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
832
833         PR c++/13957
834         * g++.dg/template/non-type-template-argument-1.C,
835         g++.dg/template/qualified-id1.C: Update dg-error marks.
836         * g++.dg/template/nontype6.C: New test.
837
838 2004-02-01  Roger Sayle  <roger@eyesopen.com>
839
840         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
841         * gcc.dg/builtins-31.c: New testcase.
842         * gcc.dg/builtins-32.c: New testcase.
843
844 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
845
846         * objc.dg/call-super-2.m: Update line numbers
847         for the including of stddef.h.
848
849 2004-01-30  Michael Matz  <matz@suse.de>
850
851         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
852         g++.dg/ext/case-range3.C: New tests.
853
854 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
855
856         DR206
857         PR c++/13813
858         * g++.dg/template/member4.C: New test.
859
860 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
861
862         PR c++/13683
863         * g++.dg/template/sizeof6.C: New test.
864
865 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
866
867         * gcc.dg/fwritable-strings-1.c: New test.
868
869 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
870
871         * gcc.c-torture/compile/20040130-1.c: New test.
872
873 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
874
875         * objc.dg/call-super-2.m: Include stddef.h for size_t.
876
877 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
878
879         PR c++/13883
880         * g++.dg/template/ctor3.C: New test.
881
882 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
883
884         * g++.dg/tc1: New directory.
885         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
886         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
887         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
888         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
889         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
890
891 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
892
893         * g++.dg/parse/error11.C: New test.
894         * g++.dg/parse/error12.C: Likewise.
895
896 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
897
898         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
899         (scan_initial, main): Use aligned_sizeof instead of sizeof.
900
901 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
902
903         PR c++/13791
904         * g++.dg/ext/attrib12.C: New test.
905
906         PR c++/13736
907         * g++.dg/parse/cast2.C: New test.
908
909 2004-01-27  James E Wilson  <wilson@specifixinc.com>
910
911         * objc.dg/encode-2.m (main): New local string.  Set depending on
912         sizeof long.  Use in sscanf call.
913         * objc.dg/encode-3.m (main): New local string.  Set depending on
914         sizeof long.  Use in scan_initial call.
915
916 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
917
918         * objc.dg/call-super-2.m: Make LP64-safe.
919         * objc.dg/desig-init-1.m: Likewise.
920
921 2004-01-27  Devang Patel <dpatel@apple.com>
922
923         * g++.dg/debug/namespace1.C: New test.
924
925 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
926
927         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
928         xscale-*-*.
929
930         * gcc.dg/arm-mmx-1.c: New test.
931
932 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
933
934         * gcc.dg/20040127-1.c: New test.
935         * gcc.dg/20040127-2.c: New test.
936
937 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
938
939         * objc.dg/stret-1.m (glob): Renamed to globa.
940
941 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
942
943         PR c++/13663
944         * g++.dg/expr/for1.C: New test.
945
946 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
947
948         PR middle-end/13779
949         * gcc.dg/darwin-longlong.c: New test.
950
951 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
952
953         * gcc.dg/20040124-1.c: Moved test from here...
954         * gcc.c-torture/compile/20040124-1.c: ...to here.
955
956 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
957
958         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
959         the assembly output if -m64 is passed.
960
961 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
962
963         PR c++/13833
964         * g++.dg/template/cond3.C: New test.
965
966 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
967
968         PR c++/13810
969         * g++.dg/template/ttp7.C: New test.
970
971 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
972
973         PR c++/13797
974         * g++.dg/template/nontype4.C: New test.
975         * g++.dg/template/nontype5.C: Likewise.
976
977 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
978
979         * gcc.dg/torture/mips-clobber-at.c: New test.
980
981 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
982
983         * gcc.dg/20040124-1.c: New test.
984
985 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
986
987         * gcc.dg/20040123-1.c: New test.
988
989 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
990
991         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
992
993 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
994
995         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
996
997 2004-01-23  Andrew Pinski  <apinski@apple.com>
998
999         * gcc.dg/20030121-1.c: Move to ..
1000         * gcc.dg/20040121-1.c: here.
1001
1002 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1003
1004         * gcc.dg/builtins-29.c: New test case.
1005
1006 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1007
1008         PR 18314
1009         * gcc.dg/builtins-30.c: New testcase.
1010
1011 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1012
1013         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1014         * lib/g77.exp: Likewise.
1015         * lib/objc.exp: Likewise.
1016         * lib/g++.exp: Likewise.
1017
1018 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1019
1020         * gcc.dg/struct-by-value-2.c: New test.
1021
1022 2004-01-21  Andrew Pinski  <apinski@apple.com>
1023
1024         PR target/13785
1025         * gcc.dg/20030121-1.c: New test.
1026
1027 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1028
1029         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1030         clobber frame pointer register in asm statement.
1031
1032 2004-01-21  Falk Hueffner  <falk@debian.org>
1033
1034         * gcc.c-torture/compile/20040121-1.c: New test.
1035
1036 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1037
1038         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1039
1040 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1041
1042         * gcc.dg/ppc64-abi-2.c: New test.
1043
1044 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1045
1046         * lib/treelang.exp: Fill out this file.
1047         * lib/treelang-dg.exp: New File.
1048
1049 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1050
1051         * gcc.c-torture/compile/981022-1.c: Remove.
1052         * gcc.dg/array-5.c: Remove XFAIL.
1053         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1054         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1055         gcc.dg/cond-lvalue-1.c: Update.
1056         * gcc.dg/cast-lvalue-2.c: New test.
1057
1058 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1059
1060         PR c++/13592
1061         * g++.dg/other/error1.C (class foo): Tweak error message.
1062
1063         PR c++/13592
1064         * g++.dg/template/call2.C: New test.
1065
1066 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1067
1068         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1069         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1070         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1071         scalar-return-1_x.c, scalar-return-2_y.c,
1072         scalar-return-3_x.c, scalar-return-3_y.c,
1073         scalar-return-4_x.c, scalar-return-4_y.c,
1074         struct-align-1.h, struct-align-1_x.c,
1075         struct-align-1_y.c, struct-align-2.h,
1076         struct-align-2_x.c, struct-align-2_y.c,
1077         struct-by-value-10_y.c, struct-by-value-11_x.c,
1078         struct-by-value-11_y.c, struct-by-value-12_x.c,
1079         struct-by-value-12_y.c, struct-by-value-13_x.c,
1080         struct-by-value-13_y.c, struct-by-value-14_x.c,
1081         struct-by-value-14_y.c, struct-by-value-15_x.c,
1082         struct-by-value-15_y.c, struct-by-value-16_y.c,
1083         struct-by-value-17_y.c, struct-by-value-18_y.c,
1084         struct-by-value-19_y.c, struct-by-value-1_x.c,
1085         struct-by-value-1_y.c, struct-by-value-20_y.c,
1086         struct-by-value-2_x.c, struct-by-value-2_y.c,
1087         struct-by-value-3_y.c, struct-by-value-4_x.c,
1088         struct-by-value-4_y.c, struct-by-value-5_y.c,
1089         struct-by-value-6_y.c, struct-by-value-7_y.c
1090         struct-by-value-8_x.c, struct-by-value-8_y.c
1091         struct-by-value-9_x.c, struct-by-value-9_y.c
1092         struct-return-10_x.c, struct-return-10_y.c,
1093         struct-return-19_x.c, struct-return-20_x.c
1094         struct-return-2_x.c, struct-return-2_y.c
1095         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1096         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1097
1098 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1099
1100         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1101         attribute on sparc*-sun-solaris2.*.
1102
1103 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/13710
1106         * g++.dg/ext/typeof7.C: New test.
1107
1108 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1109
1110         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1111         * gcc.dg/const-elim-1.c: Same.
1112
1113 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1114
1115         * objc.dg/stret-1.m: New.
1116         * objc.dg/stret-2.m: New.
1117
1118 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1119
1120         PR c++/11895
1121         * g++.dg/ext/vector1.C: New test.
1122
1123 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1124
1125         * gcc.dg/pch/import-1.c: New.
1126         * gcc.dg/pch/import-1.hs: New.
1127         * gcc.dg/pch/import-1a.h: New.
1128         * gcc.dg/pch/import-1b.h: New.
1129         * gcc.dg/pch/import-1c.h: New.
1130
1131 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1132
1133         PR c++/13574
1134         * g++.dg/ext/array1.C: New test.
1135
1136         PR c++/13178
1137         * g++.dg/conversion/op1.C: New test.
1138
1139 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1140
1141         PR 11864
1142         From Kazumoto Kojima / Dan Kegel:
1143         * gcc.dg/pr11864-1.c: New test.
1144
1145         PR 10392
1146         From Marcus Comstedt / Dan Kegel:
1147         * gcc.dg/pr10392-1.c: New test.
1148
1149 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1150
1151         PR c++/13478
1152         * g++.dg/init/ref10.C: New test.
1153
1154 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1155
1156         PR c++/13407
1157         * g++.dg/parse/typename6.C: New test.
1158
1159 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1160
1161         PR pch/13361
1162         * testsuite/g++.dg/pch/wchar-1.C: New.
1163         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1164
1165 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1166
1167         PR c++/9259
1168         * g++.dg/expr/sizeof2.C: New test.
1169
1170 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
1171
1172         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
1173
1174 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1175
1176         PR c++/13659
1177         * g++.dg/lookup/strong-using-3.C: New.
1178         * g++.dg/lookup/using-10.C: New.
1179
1180 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1181
1182         PR c++/13594
1183         * g++.dg/lookup/strong-using-2.C: New.
1184
1185 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
1186             Dan Kegel <dank@kegel.com>
1187             J"orn Rennecke <joern.rennecke@superh.com>
1188
1189         PR target/9365
1190         * gcc.dg/pr9365-1.c: New test.
1191
1192 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1193
1194         PR c++/8856
1195         * g++.dg/parse/casting-operator2.C: New test.
1196         * g++.old-deja/g++.pt/explicit83.C: Remove.
1197
1198 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1199
1200         * gcc.dg/label-compound-stmt-1.c: New test.
1201         * gcc.c-torture/compile/950922-1.c,
1202         gcc.c-torture/compile/20000211-3.c,
1203         gcc.c-torture/compile/20000518-1.c,
1204         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
1205         compound statements.
1206
1207 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
1208
1209         * gcc.dg/ppc64-abi-1.c: New test.
1210
1211 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
1212
1213          * g++.dg/ext/attrib9.C: Add dg-warnings.
1214
1215 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1216
1217         PR c++/12335
1218         * g++.dg/parse/dtor3.C: New test.
1219
1220 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1221
1222         PR c++/12709
1223         * g++.dg/parse/try-catch-1.C: New test.
1224
1225 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
1226
1227         * ada/acats/run_all.sh: Add more verbose output in acats.log
1228         when compiling tests.
1229
1230 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1231
1232         PR 13656
1233         * gcc.dg/typedef-redecl.c: New test case.
1234         * gcc.dg/typedef-redecl.h: New support file.
1235
1236 2004-01-13  Jan Hubicka  <jh@suse.cz>
1237
1238         * gcc.dg/always_inline.c: New test.
1239         * gcc.dg/debug/20031231-1.c: Fix.
1240
1241 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1242
1243         PR c++/13474
1244         * g++.dg/template/array3.C: New test.
1245
1246 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1247
1248         * g++.dg/ext/lvalue1.C: No longer expected to fail.
1249         * g++.dg/warn/Wunused-2.C: Likewise.
1250
1251 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1252
1253         PR c++/13289
1254         * g++.dg/template/instantiate6.C: New test.
1255
1256 2004-01-12  Roger Sayle  <roger@eyesopen.com>
1257
1258         PR middle-end/11397
1259         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
1260
1261 2004-01-12  Jan Hubicka  <jh@suse.cz>
1262
1263         PR opt/12826
1264         * gcc.dg/20040112-1.c: New.
1265
1266         * gcc.dg/dwarf-die[1-7].c: Move to...
1267         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
1268         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
1269
1270 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
1271
1272         PR c++/4100
1273         * g++.dg/parse/friend4.C: New test.
1274
1275 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
1276
1277         PR c++/4100
1278         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
1279         definition is called a friend.
1280
1281 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
1282
1283         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
1284
1285 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
1286
1287         PR c++/3478
1288         * g++.dg/parse/error10.C: New test.
1289         * g++.dg/template/arg2.C: Accept "invalid type" error.
1290
1291 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR middle-end/13392
1294         * g++.dg/opt/expect2.C: New test.
1295
1296 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1297
1298         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
1299         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
1300         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
1301         Update dg-error regexps.
1302
1303 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1304
1305         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
1306         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
1307
1308 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1309
1310         * gcc.dg/pragma-re-1.c: Use right pointer type.
1311
1312 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1313
1314         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
1315
1316 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
1317
1318         * gcc.dg/rs6000-ldouble-1.c: New.
1319
1320 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1321
1322         DR 337
1323         PR c++/9256
1324         * g++.dg/other/abstract1.C: New test.
1325
1326 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
1327
1328         * g++.dg/lookup/strong-using-1.C: New.
1329
1330 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1331
1332         PR c/11234
1333         * gcc.dg/func-ptr-conv-1.c: New test.
1334         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
1335
1336 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
1337
1338         PR target/13380.
1339         * gcc.c-torture/compile/20040109-1.c: New.
1340
1341 2004-01-08  Stuart Hastings  <stuart@apple.com>
1342
1343         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
1344         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
1345         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
1346
1347 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
1348
1349         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
1350
1351 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1352
1353         * ada/acats/run_acats: Treat 'gnatchop' the same way
1354         as 'gnatmake'.  Export GCC_DRIVER.
1355         * ada/acats/run_all.sh: Add target_gnatchop.  Use
1356         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
1357
1358 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1359
1360         PR c++/12573
1361         * g++.dg/template/dependent-expr4.C: New test.
1362
1363 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
1364
1365         * gcc.dg/altivec-11.c: New test.
1366
1367 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
1368
1369         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
1370
1371 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1372
1373         PR c/6024
1374         * gcc.dg/enum-compat-1.c: New test.
1375         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
1376
1377 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1378
1379         PR c/12165
1380         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
1381         gcc.dg/c99-idem-qual-3.c: New tests.
1382
1383 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
1384
1385         * gcc.dg/winline-7.c: Don't cast void * to int.
1386
1387 2004-01-06  Jan Hubicka  <jh@suse.cz>
1388
1389         * gcc.dg/i386-sse-5.c: New test
1390         * g++.dg/eh/simd-1.c: Add -w argument for i386.
1391
1392 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1393
1394         PR c++/12815
1395         * g++.dg/rtti/typeid4.C: New test.
1396
1397 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1398
1399         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
1400
1401 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1402
1403         PR c++/12132
1404         * g++.dg/template/error11.C: New test.
1405
1406         PR c++/13451
1407         * g++.dg/template/class2.C: New test.
1408
1409 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1410         Richard Sandiford <rsandifo@redhat.com>
1411
1412         PR c++/13387
1413         * g++.dg/opt/alias3.C: New test.
1414
1415 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
1416
1417         PR c++/13157
1418         * g++.dg/template/koenig3.C: New test.
1419
1420         PR c++/13529
1421         * g++.dg/parse/offsetof3.C: New test.
1422
1423         * g++.dg/init/copy7.C: Add missing dg-error markers.
1424
1425         PR c++/12226
1426         * g++.dg/init/copy7.c: New test.
1427
1428         PR c++/13536
1429         * g++.dg/parse/cast1.C: New test.
1430
1431 2004-01-04  Jan Hubicka  <jh@suse.cz>
1432
1433         * gcc.dg/winline[1-7].c: New tests.
1434
1435 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1436
1437         PR c++/13520
1438         * g++.dg/template/qualttp22.C: New test.
1439
1440 2004-01-01  Jan Hubicka  <jh@suse.cz>
1441
1442         * gcc.dg/debug/20031231-1.c: New.
1443         * gcc.c-torture/compile/20040101-1.c: New.
1444         * gcc.dg/dwarf-die-[1-7].c: New.
1445
1446 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
1447
1448         PR optimization/13521
1449         * gcc.c-torture/compile/20031231-1.c: New test.
1450
1451 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1452
1453         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
1454
1455 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1456
1457         PR c++/10079
1458         * g++.dg/template/crash16.C: New test.
1459
1460 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
1461
1462         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
1463
1464 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1465
1466         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
1467         ports.
1468         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1469         * g++.old-deja/g++.law/profile1.C: Likewise.
1470         * gcc.c-torture/compile/981006-1.c: Likewise.
1471         * gcc.c-torture/execute/loop-2e.x: Likewise.
1472         * gcc.c-torture/execute/loop-2f.x: Remove.
1473         * gcc.c-torture/execute/loop-2g.x: Likewise.
1474         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
1475         * gcc.dg/20020312-2.c: Remove traces of dead ports.
1476
1477 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1478
1479         PR c++/13507
1480         * g++.dg/ext/attrib11.C: New test.
1481
1482         PR c++/13494
1483         * g++.dg/template/array2-1.C: New test.
1484         * g++.dg/template/array2-2.C: New test.
1485
1486 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
1487
1488         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
1489
1490 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         PR c++/12774
1493         * g++.dg/template/array1-1.C: New test.
1494         * g++.dg/template/array1-2.C: New test.
1495
1496 2003-12-29  Roger Sayle  <roger@eyesopen.com>
1497
1498         PR fortran/12632
1499         * g77.dg/12632.f: New test case.
1500
1501 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1502
1503         PR c++/13289
1504         * g++.dg/parse/nontype1.C: New test.
1505
1506 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1507
1508         PR c++/12403
1509         * g++.dg/parse/explicit1.C: New test.
1510         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
1511
1512 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1513
1514         PR c++/13081
1515         * g++.dg/opt/inline6.C: New test.
1516
1517         PR c++/12613
1518         * g++.dg/parse/error9.C: New test.
1519
1520         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
1521
1522 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1523
1524         PR c++/13009
1525         * g++.dg/init/assign1.C: New test.
1526
1527 2003-12-28  Roger Sayle  <roger@eyesopen.com>
1528
1529         PR c++/13070
1530         * g++.dg/warn/format3.C: New test case.
1531
1532 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1533
1534         * gcc.c-torture/compile/20031227-1.c: New test.
1535
1536 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1537
1538         * g++.dg/bprob/bprob.exp: Load target-supports.exp
1539         * g77.dg/bprob/bprob.exp: Likewise.
1540         * gcc.misc-tests/bprob.exp: Likewise.
1541         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
1542         variants on systems where the library does not provide that
1543         functionality.
1544         * gcc.dg/builtins-20.c: Use builtins-config.h.
1545         * gcc.dg/builtins-config.h: New file.
1546
1547 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1548
1549         * lib/gcc-dg.exp (dg-require-profiling): New function.
1550         * lib/target-supports.exp (check_profiling_available): Likewise.
1551         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
1552         * g77.dg/bprob/bprob.exp: Likewise.
1553         * gcc.misc-tests/bprob.exp: Likewise.
1554         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
1555         * gcc.dg/20021014-1.c: Likewise.
1556         * gcc.dg/nest.c: Likewise.
1557
1558 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1559
1560         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
1561         compiling.
1562         * g++.dg/lookup/java2.C: Likewise.
1563         * gcc.dg/cpp/lexident.c: Likewise.
1564
1565 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
1566
1567         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
1568         given.
1569         * gcc.c-torture/compile/961203-1.c: Likewise.
1570         * gcc.c-torture/compile/980506-1.c: Likewise.
1571
1572 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
1573
1574         * lib/gcc-dg.exp (dg-prune-output): New annotation.
1575         (additional_prunes): New global.
1576         (gcc-dg-prune): Handle additional per-test pruning.
1577         (dg-test): Clear additional_prunes between tests.
1578
1579         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
1580         dg-prune-output to avoid spurious failures from assembler
1581         complaining about nonexistent WAW violations.
1582         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
1583         Use dg-prune-output to avoid spurious failures from assembler
1584         warning about Itanium B-step errata.
1585
1586 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1587
1588         * g++.dg/abi/macro0.C: New test.
1589         * g++.dg/abi/macro1.C: Likewise.
1590         * g++.dg/abi/macro2.C: Likewise.
1591
1592         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
1593         * g++.dg/abi/bitfield7.C: Likewise.
1594         * g++.dg/abi/dtor2.C: Likewise.
1595         * g++.dg/abi/mangle11.C: Likewise.
1596         * g++.dg/abi/mangle12.C: Likewise.
1597         * g++.dg/abi/mangle14.C: Likewise.
1598         * g++.dg/abi/mangle17.C: Likewise.
1599         * g++.dg/abi/vbase10.C: Likewise.
1600         * g++.dg/abi/vbase14.C: Likewise.
1601         * g++.dg/template/qualttp17.C: Likewise.
1602
1603 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1604
1605         PR c/11995
1606         * gcc.dg/20031223-1.c: New test.
1607
1608 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1609
1610         * gcc.dg/noreturn-7.c: New test.
1611
1612 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1613
1614         * gcc.dg/null-pointer-1.c: New test.
1615
1616 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1617
1618         * g++.old-deja/g++.jason/template18.C: Remove.
1619         * g++.old-deja/g++.jason/template37.C: Likewise.
1620
1621         PR c++/12862
1622         * g++.dg/lookup/ns1.C: New test.
1623
1624         PR c++/12397
1625         * g++.dg/template/lookup3.C: New test.
1626
1627 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1628
1629         * g++.dg/template/recurse1.C: New test
1630
1631 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR c++/12479
1634         * g++.dg/parse/semicolon1.C: New test.
1635         * g++.dg/parse/semicolon1.h: Likewise.
1636
1637 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
1638
1639         * gcc.dg/darwin-misaligned.c: New test.
1640
1641 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1642
1643         PR c/9163
1644         * gcc.dg/20031222-1.c: New test.
1645
1646 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
1647
1648         PR c++/13438
1649         * g++.dg/parse/error8.C: New test.
1650
1651         PR c++/11554
1652         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
1653
1654 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
1655
1656         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
1657         too small.
1658         * gcc.c-torture/compile/930217-1.c: Likewise.
1659         * gcc.c-torture/compile/930513-1.c: Likewise.
1660         * gcc.c-torture/execute/920908-2.c: Likewise.
1661         * gcc.c-torture/execute/921204-1.c: Likewise.
1662         * gcc.c-torture/execute/930621-1.c: Likewise.
1663         * gcc.c-torture/execute/930630-1.c: Likewise.
1664         * gcc.c-torture/execute/931031-1.c: Likewise.
1665         * gcc.c-torture/execute/980602-2.c: Likewise.
1666         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1667         * gcc.c-torture/execute/compndlit-1.c: Likewise.
1668         * gcc.c-torture/execute/extzvsi.c: Likewise.
1669         * gcc.c-torture/unsorted/ext.c: Likewise.
1670
1671 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1672
1673         PR target/12749
1674         * gcc.c-torture/compile/20031220-2.c: New test case.
1675
1676 2003-12-20  Roger Sayle  <roger@eyesopen.com>
1677
1678         PR optimization/13031
1679         * gcc.c-torture/compile/20031220-1.c: New test case.
1680
1681 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1682
1683         * gcc.dg/cast-function-1.c: New test.
1684
1685 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1686
1687         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
1688         formats.
1689
1690 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
1691
1692         PR c++/12795
1693         * g++.dg/ext/attrib10.C: New test.
1694
1695 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1696
1697         * gcc.dg/cleanup-10.c: New test.
1698         * gcc.dg/cleanup-11.c: New test.
1699
1700 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR c++/13239
1703         * g++.dg/opt/expect1.C: New test.
1704
1705 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
1706
1707         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
1708
1709 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
1710
1711         PR debug/12923
1712         * gcc.dg/20031218-1.c: New test.
1713
1714         PR debug/12389
1715         * gcc.dg/20031218-2.c: New test.
1716         * gcc.dg/20031218-3.c: New test.
1717
1718         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
1719         of label name and allow for USER_LABEL_PREFIX == "_" names.
1720         * g++.dg/abi/mangle18-2.C: Likewise.
1721         * g++.dg/abi/mangle19-1.C: Likewise.
1722         * g++.dg/abi/mangle19-2.C: Likewise.
1723         * g++.dg/abi/mangle20-1.C: Likewise.
1724         * g++.dg/abi/mangle20-2.C: Likewise.
1725
1726 2003-12-18  Richard Henderson  <rth@redhat.com>
1727
1728         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
1729
1730 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
1731             Dan Kegel <dank@kegel.com>
1732
1733         PR other/12009
1734         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
1735         testing a cross compiler, it causes spurious compile failures.
1736         * lib/g++.exp: Likewise.
1737
1738 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1739
1740         PR c++/13262
1741         * g++.dg/template/access13.C: New test.
1742
1743 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1744
1745         * gcc.dg/20031216-1.c: New test.
1746
1747 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1748
1749         PR c++/9154
1750         * g++.dg/template/error10.C: New test.
1751
1752 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1753
1754         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
1755         * g++.dg/eh/simd-2.C: Likewise.
1756
1757 2003-12-17  James E Wilson  <wilson@specifixinc.com>
1758             Roger Sayle  <roger@eyesopen.com>
1759
1760         * gcc.c-torture/execute/ieee/mzero5.c: New.
1761
1762 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
1763
1764         PR c++/10603
1765         * g++.dg/parse/error6.C: New test.
1766
1767         PR c++/12827
1768         * g++.dg/parse/error7.C: New test.
1769
1770 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1771
1772         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
1773         at -O with stabs debugging formats.
1774         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
1775         * gcc.dg/debug/debug-2.c: Likewise.
1776
1777 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/12696
1780         * g++.dg/init/error1.C: New test.
1781
1782         PR c++/12218
1783         * g++.dg/init/pm3.C: New test.
1784
1785 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1786
1787         PR c/3347
1788         * gcc.dg/bitfld-8.c: New test.
1789
1790 2003-12-16  James Lemke  <jim@wasabisystems.com>
1791
1792         * gcc.dg/arm-scd42-[123].c: New tests.
1793
1794 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1795
1796         PR c++/9043
1797         * g++.dg/abi/mangle20-1.C: New test.
1798         * g++.dg/abi/mangle20-2.C: New test.
1799
1800 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1801
1802         PR c++/13275
1803         * g++.dg/other/offsetof2.C: Remove XFAIL.
1804         * g++.dg/parse/offsetof1.C: New test.
1805         * g++.gd/parse/offsetof2.C: Likewise.
1806
1807 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1808
1809         * g++.dg/template/nontype3.C: New test.
1810         * g++.dg/template/static2.C: Tweaked the dg-error clause.
1811
1812 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1813
1814         * g++.dg/warn/noreturn-3.C: Also test instantiation.
1815
1816 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1817
1818         PR c++/13387
1819         * g++.dg/expr/assign1.C: New test.
1820
1821         PR c++/13242
1822         * g++.dg/abi/mangle19-1.C: New test.
1823         * g++.dg/abi/mangle19-2.C: New test.
1824
1825 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
1826
1827         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
1828
1829 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1830
1831         * gcc.c-torture/execute/20031216-1.c: New test.
1832
1833 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1834
1835         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
1836         an ICE regression.
1837
1838 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1839
1840         PR c++/10926
1841         * g++.dg/template/error9.C: New test.
1842
1843         PR c++/11116
1844         * g++.dg/template/error8.C: New test.
1845
1846 2003-12-15  Roger Sayle  <roger@eyesopen.com>
1847
1848         PR middle-end/13400
1849         * gcc.c-torture/execute/20031215-1.c: New test case.
1850
1851 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1852
1853         PR c++/13269
1854         * g++.dg/parse/error5.C: New test.
1855
1856         PR c++/12989
1857         * g++.dg/expr/sizeof1.C: New test.
1858
1859         PR c++/13310
1860         * g++.dg/template/crash15.C: New test.
1861
1862 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
1863
1864         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
1865         a non-POD type as the last named parameter of a varargs function.
1866
1867 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1868
1869         PR c++/13243
1870         PR c++/12573
1871         * g++.dg/template/crash14.C: New test.
1872         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
1873
1874 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1875
1876         * g++.dg/other/java1.C: New test.
1877
1878         PR c++/13241
1879         * g++.dg/abi/mangle18-1.C: New test.
1880         * g++.dg/abi/mangle18-2.C: New test.
1881
1882 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1883
1884         PR optimization/10312
1885         * gcc.c-torture/execute/20031214-1.c: New.
1886
1887 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
1888
1889         PR c++/10779
1890         PR c++/12160
1891         * g++.dg/parse/error3.C: New test.
1892         * g++.dg/parse/error4.C: Likewise.
1893         * g++.dg/abi/mangle4.C: Tweak error messages.
1894         * g++.dg/lookup/using5.C: Likewise.
1895         * g++.dg/other/error2.C: Likewise.
1896         * g++.dg/parse/typename5.C: Likewise.
1897         * g++.dg/parse/undefined1.C: Likewise.
1898         * g++.dg/template/arg2.C: Likewise.
1899         * g++.dg/template/ttp3.C: Likewise.
1900         * g++.dg/template/type1.C: Likewise.
1901         * g++.old-deja/g++.other/crash32.C: Likewise.
1902         * g++.old-djea/g++.pt/defarg8.C: Likewise.
1903
1904 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1905
1906         PR c++/13106
1907         * g++.dg/warn/noreturn-3.C: New test.
1908
1909 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1910
1911         PR c++/13118
1912         * g++.dg/abi/covariant3.C: New.
1913
1914 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
1915
1916         * g++.dg/eh/ia64-1.C: New test.
1917
1918 2003-12-12  Roger Sayle  <roger@eyesopen.com>
1919
1920         PR optimization/13037
1921         * g77.f-torture/execute/13037.f: New test case.
1922
1923 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1924
1925         PR c++/12881
1926         * g++.dg/abi/covariant2.C: New.
1927
1928 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
1929
1930         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
1931
1932 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
1933
1934         * gcc.c-torture/execute/wchar_t-1.x: Delete.
1935
1936 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
1937
1938         PR other/10819
1939         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
1940         to fix Bug 10819.
1941         * lib/g++.exp (g++_version): Likewise.
1942         * lib/g77.exp (g77_version): Likewise.
1943         * lib/objc.exp (default_objc_version): Likewise.
1944
1945 2003-12-10  Richard Henderson  <rth@redhat.com>
1946
1947         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
1948
1949         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
1950
1951 2003-12-08  Matt Austern  <austern@apple.com>
1952
1953         PR c/13134
1954         * lib/gcc-dg.exp (dg-require-visibility): Define.
1955         * lib/target-supports (check_visibility_available): Define.
1956         * gcc.dg/visibility-1.c: New test.
1957         * gcc.dg/visibility-2.c: Likewise.
1958         * gcc.dg/visibility-3.c: Likewise.
1959         * gcc.dg/visibility-4.c: Likewise.
1960         * gcc.dg/visibility-5.c: Likewise.
1961         * gcc.dg/visibility-6.c: Likewise.
1962         * g++.dg/ext/visibility-1.C: Likewise.
1963         * g++.dg/ext/visibility-2.C: Likewise.
1964         * g++.dg/ext/visibility-3.C: Likewise.
1965         * g++.dg/ext/visibility-4.C: Likewise.
1966         * g++.dg/ext/visibility-5.C: Likewise.
1967         * g++.dg/ext/visibility-6.C: Likewise.
1968
1969 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1970
1971         * g++.dg/lookup/java1.C: New test.
1972         * g++.dg/lookup/java2.C: New test.
1973
1974 2003-12-07  Falk Hueffner  <falk@debian.org>
1975
1976         * g++.dg/opt/noreturn-1.C: New test.
1977
1978 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
1979
1980         * gcc.dg/overflow-1.c: New test.
1981
1982 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1983
1984         * g77.f-torture/compile/13060.f: New test.
1985
1986 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/13323
1989         * g++.dg/inherit/operator2.C: New test.
1990
1991 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1992
1993         PR c++/13305
1994         * g++.dg/ext/attrib9.C: New test.
1995
1996 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/13314
1999         * g++.dg/template/error7.C: New test.
2000
2001 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2002             J"orn Rennecke <joern.rennecke@superh.com>
2003
2004         PR target/13302
2005         * g++.dg/other/struct-va_list.C: New test.
2006
2007 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2008
2009         PR c++/13166
2010         * g++.dg/parse/defarg6.C: New test.
2011
2012 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2013
2014         PR target/13256
2015         * gcc.c-torture/execute/20031201-1.c: New test.
2016
2017 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2018
2019         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2020
2021 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2022
2023         * gcc.dg/builtin-return-1.c: New test.
2024
2025 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2026             J"orn Rennecke <joern.rennecke@superh.com>
2027
2028         PR optimization/13260
2029         * gcc.c-torture/execute/20031204-1.c: New test.
2030
2031 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/9127
2034         * g++.dg/template/error6.C: New test.
2035
2036 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2037
2038         * gcc.dg/20031202-1.c: New test.
2039
2040 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/13179
2043         * g++.dg/template/eh1.C: New test.
2044
2045         PR c++/10771
2046         * g++.dg/template/error5.C: New test.
2047
2048 2003-12-02  David Ung  <davidu@mips.com>
2049
2050         * gcc.dg/compat/vector-check.h: Corrected type for var
2051         g_##TMODE
2052
2053 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2054
2055         PR c++/10126
2056         * g++.dg/template/ptrmem8.C: New test.
2057
2058 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2059
2060         PR c++/12573
2061         * g++.dg/template/dependent-expr3.C: New test.
2062
2063 2003-12-01  James Lemke  <jim@wasabisystems.com>
2064
2065         * gcc.dg/arm-g2.c: New test.
2066
2067 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2068
2069         PR optimization/11634
2070         * gcc.dg/20031201-2.c: New test case.
2071
2072 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2073
2074         PR 11433
2075         * objc.dg/proto-lossage-3.m: New test.
2076
2077 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2078
2079         PR optimization/12628
2080         * gcc.dg/20031201-1.c: New test case.
2081
2082 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2083
2084         * gcc.dg/unaligned-1.c: New test.
2085
2086 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2087
2088         PR c++/9849
2089         * g++.dg/template/error4.C: New test.
2090         * g++.dg/template/nested3.C: Adjust error markers.
2091
2092 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2093
2094         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2095
2096 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2097
2098         PR c/10333
2099         * gcc.dg/bitfld-7.c: New test.
2100
2101 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2102
2103         * gcc.dg/tls/asm-1.C: New test.
2104
2105 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2106
2107         * gcc.dg/cpp/assert4.c: Update.
2108
2109 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2110
2111         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2112         * gcc.dg/builtin-apply3.c: New test.
2113
2114 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2115
2116         * lib/compat.exp (compat-obj): New xfaildata parameter.
2117         Use it to set compiler_conditional_xfail_data before compiling.
2118         (compat-get-options): Handle dg-xfail-if.
2119         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2120         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2121         * gcc.dg/compat/vector-1_y.c: Likewise.
2122         * gcc.dg/compat/vector-2_x.c: Likewise.
2123         * gcc.dg/compat/vector-2_y.c: Likewise.
2124
2125 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2126
2127         * g++.dg/opt/reg-stack4.C: New test.
2128
2129 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2130
2131         * gcc.dg/builtin-apply2.c: New test.
2132
2133 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2134
2135         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2136
2137 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2138
2139         PR c++/12924
2140         * g++.dg/template/template-id-2.C: New test.
2141
2142 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2143
2144         PR c++/5369
2145         * g++.dg/template/memfriend1.C: New test.
2146         * g++.dg/template/memfriend2.C: Likewise.
2147         * g++.dg/template/memfriend3.C: Likewise.
2148         * g++.dg/template/memfriend4.C: Likewise.
2149         * g++.dg/template/memfriend5.C: Likewise.
2150         * g++.dg/template/memfriend6.C: Likewise.
2151         * g++.dg/template/memfriend7.C: Likewise.
2152         * g++.dg/template/memfriend8.C: Likewise.
2153         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2154
2155 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2156
2157         PR c++/12515
2158         * g++.dg/ext/cond1.C: New test.
2159
2160 2003-11-20  Richard Henderson  <rth@redhat.com>
2161
2162         * gcc.dg/20020201-2.c: Remove.
2163         * gcc.dg/20020201-4.c: Remove.
2164         * gcc.dg/20020304-1.c: Remove.
2165
2166 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
2167
2168         * gcc.dg/cpp/trad/xwin1.c: New test case.
2169
2170 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2171
2172         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
2173         * lib/g77.exp: Likewise.
2174         * lib/objc.exp: Likewise.
2175         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
2176         for darwin.
2177
2178 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2179
2180         PR c++/12932
2181         * g++.dg/template/static5.C: New test.
2182
2183 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2184
2185         * gcc.dg/nested-func-1.c: New test.
2186
2187 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2188
2189         * gcc.dg/cpp/assert4.c: New test.
2190
2191 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2192
2193         PR c++/2294
2194         * g++.dg/lookup/using9.c: New test.
2195
2196 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/12762
2199         * g++.dg/template/error3.C: New test.
2200
2201 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
2202
2203         PR ada/13035
2204         * ada/acats/run_acats, run_all.sh: Fix syntax error.
2205         No longer use a wrapper for gcc, since this does not work under
2206         Windows.
2207
2208 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2209
2210         PR c++/2094
2211         * g++.dg/template/ptrmem7.C: New test.
2212
2213 2003-11-13  Andrew Pinski <apinski@apple.com>
2214
2215         * gcc.c-torture/compile/20031113-1.c: New test.
2216
2217 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
2218             Kean Johnston <jkj@sco.com>
2219
2220         PR c/13029
2221         * gcc.dg/unused-4.c: Update.
2222
2223 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2224
2225         * g++.dg/opt/const3.C: New test.
2226
2227 2003-11-13  Jan Hubicka  <jh@suse.cz>
2228
2229         * gcc.c-torture/compile/20031112-1.c: New test.
2230
2231 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
2232
2233         * g++.dg/parse/crash10.C: Remove bogus error marker.
2234
2235 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2236
2237         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
2238         (host_gcc): Likewise.
2239         (ROOT): Honor $PWDCMD.
2240         (BASE): Likewise.
2241         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
2242
2243 2003-11-12  Catherine Moore  <clm@redhat.com>
2244
2245         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
2246
2247 2003-11-12  Andreas Jaeger  <aj@suse.de>
2248             Jakub Jelinek  <jakub@redhat.com>
2249             Andrew Pinski  <pinskia@physics.uc.edu>
2250             Richard Henderson  <rth@redhat.com>
2251
2252         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
2253         systems.
2254         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
2255
2256         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
2257         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2258
2259 2003-11-11  Andreas Jaeger  <aj@suse.de>
2260
2261         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
2262
2263         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
2264
2265 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
2266
2267         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
2268         Clean ups.
2269
2270 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
2271
2272         * gcc.dg/trampoline-1.c: New test.
2273
2274 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2275
2276         * gcc.c-torture/compile/200031109-1.c: New test.
2277
2278 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2279
2280         PR c/3190
2281         PR c/8714
2282         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2283         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
2284         gcc.dg/format/no-y2k-1.c: Update.
2285
2286 2003-11-08  Roger Sayle  <roger@eyesopen.com>
2287
2288         PR optimization/10467
2289         * gcc.dg/20031108-1.c: New test case.
2290
2291 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
2292
2293         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
2294
2295 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2296
2297         * gcc.dg/compound-lvalue-1.c: New test.
2298         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
2299         some XFAILs.
2300
2301 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
2302
2303         * gcc.dg/altivec-varargs-1.c: New test.
2304
2305 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2306
2307         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
2308         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
2309         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
2310         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
2311         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
2312
2313 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2314
2315         * gcc.dg/cond-lvalue-1.c: New test.
2316
2317 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
2318
2319         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
2320
2321 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2322
2323         PR c++/11616
2324         * g++.dg/template/instantiate5.C: New test.
2325
2326 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2327
2328         PR c++/12726
2329         * g++.dg/ext/complit2.C: Replace test with self-contained version.
2330         * ChangeLog: Add missing first entry for above test.
2331
2332 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2333
2334         PR c++/9810
2335         * g++.dg/template/using8.C: New test.
2336         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
2337
2338 2003-11-02  Roger Sayle  <roger@eyesopen.com>
2339
2340         PR optimization/10817
2341         * gcc.c-torture/compile/20031102-1.c: New test case.
2342
2343 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
2344
2345         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
2346         2147483647.
2347
2348 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2349
2350         * gcc.dg/20031102-1.c: New test.
2351
2352 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2353
2354         * gcc.dg/complex-1.c: New test.
2355
2356 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2357
2358         PR c++/12796
2359         * g++.dg/template/crash13.C: Adjust expected error location.
2360         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2361
2362 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2363
2364         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2365
2366 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2367
2368         PR/10239
2369         * gcc.c-torture/compile/20031031-2.c: New test.
2370
2371 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2372
2373         PR/11640
2374         * gcc.c-torture/compile/20031031-1.c: New test.
2375
2376 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2377
2378         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2379         * gcc.misc-tests/bprob.exp: Likewise.
2380         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
2381         the execution test on arm-elf configs.
2382         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
2383         configs that don't support scratch files.
2384         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
2385
2386 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
2387
2388         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
2389         done by dejagnu.
2390
2391 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
2392
2393         * ada/acats/run_all.sh: Redirect mv output to /dev/null
2394         Avoid non pure sh syntax. Add more logging.
2395
2396         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
2397         fail.
2398
2399 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2400
2401         PR libgcj/10610
2402         * gcc.dg/ppc-stackalign-1.c: New test.
2403
2404 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
2405
2406         * ada/acats/run_all.sh: Change output to be more compliant with
2407         dejagnu framework.
2408         Create acats.sum and acats.log files under testsuite/ada/acats
2409         Only run [a-z]* directories, to filter out e.g. CVS.
2410         Redirect build output to log file.
2411
2412 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2413
2414         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
2415
2416 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2417
2418         PR ada/5909:
2419         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
2420
2421 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * gcc.c-torture/compile/20031023-1.c: New test.
2424         * gcc.c-torture/compile/20031023-2.c: New test.
2425         * gcc.c-torture/compile/20031023-3.c: New test.
2426         * gcc.c-torture/compile/20031023-4.c: New test.
2427
2428 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2429
2430         PR c++/10371
2431         * g++.dg/lookup/scoped8.C: New test.
2432
2433 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2434
2435         * g++.dg/opt/reg-stack3.C: New test.
2436
2437 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2438
2439         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
2440
2441 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2442
2443         PR c++/11076
2444         * g++.dg/template/crash13.C: New test.
2445
2446 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2447
2448         * gcc.dg/c99-restrict-2.c: New test.
2449
2450 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
2451
2452         PR c++/12698, c++/12699, c++/12700, c++/12566
2453         * g++.dg/inherit/covariant9.C: New test.
2454         * g++.dg/inherit/covariant10.C: New test.
2455         * g++.dg/inherit/covariant11.C: New test.
2456
2457 2003-10-23  Jason Merrill  <jason@redhat.com>
2458
2459         PR c++/12726
2460         * g++.dg/ext/complit2.C: New test.
2461
2462 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2463
2464         PR target/12654
2465         * gcc.c-torture/execute/20031020-1.c: New test.
2466
2467 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2468
2469         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
2470         following the jump_insn.
2471
2472 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2473
2474         * gcc.dg/cast-lvalue-1.c: New test.
2475
2476 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c++/11962
2479         * g++.dg/template/cond2.C: New test.
2480
2481 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2482
2483         * gcc.dg/builtins-28.c: New test.
2484
2485 2003-10-20  Jan Hubicka  <jh@suse.cz>
2486
2487         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
2488         parameter.
2489         * testsuite/gcc.dg/inline-2.c: Likewise.
2490
2491 2003-10-20  Phil Edwards  <phil@codesourcery.com>
2492
2493         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
2494         * gcc.dg/nest.c:  Likewise.
2495
2496 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2497
2498         PR c++/9781, c++/10583, c++/11862
2499         * g++.dg/parse/crash13.C: New test.
2500
2501 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2502
2503         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
2504
2505 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2506
2507         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
2508         Define HAVE_C99_RUNTIME except on Solaris.
2509         * gcc.dg/builtins-20.c: Likewise.
2510
2511 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2512
2513         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
2514
2515 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2516
2517         PR c++/12495
2518         * g++.dg/template/crash21.C: New test.
2519
2520 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2521
2522         PR c++/2513
2523         * g++.dg/template/typename5.C: New test.
2524
2525 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2526
2527         PR c++/12369
2528         * g++.dg/template/friend25.C: New test.
2529
2530 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
2531
2532         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
2533         versions.
2534
2535 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
2536
2537         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
2538         == 2147483647.
2539
2540 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
2541
2542         * gcc.c-torture/execute/960416-1.x: Remove.
2543         * gcc.c-torture/execute/divconst-3.x: Likewise.
2544
2545 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
2546
2547         PR target/12598
2548         * gcc.dg/torture/cris-volatile-1.c: New test.
2549
2550 2003-10-14  Roger Sayle  <roger@eyesopen.com>
2551
2552         PR optimization/9325
2553         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
2554         for overflowing floating point to integer conversion during RTL
2555         simplification.
2556
2557 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
2558
2559         * objc/execute/_cmd.m: Fix typo.
2560         * objc.dg/image-info.m, objc.dg/symtab-1.m:
2561         Relax 'scan-assembler' regexp.
2562         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
2563         objc.dg/try-catch-4.m: Run on non-Darwin targets.
2564         * objc.dg/zero-link-2.m: Remove blank line.
2565         * objc.dg/zero-link-3.m: New test case.
2566
2567 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
2568
2569         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
2570
2571         * gcc.dg/asm-names.c: Use scan-assembler-not rather
2572         than linker trickery.
2573
2574 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2575
2576         PR c++/12370
2577         * g++.dg/other/friend2.C: New test.
2578
2579 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2580
2581         * gcc.dg/20031012-1.c: New test.
2582
2583 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2584
2585         * gcc.dg/weak/weak-3.c: Fix for new warning.
2586
2587 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
2588
2589         PR optimization/8750
2590         * gcc.c-torture/execute/20031012-1.c: New test case.
2591
2592 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2593
2594         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
2595         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
2596
2597 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2598
2599         PR optimization/12260
2600         * gcc.c-torture/compile/20031011-2.c: New test case.
2601
2602 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2603
2604         * gcc.c-torture/execute/20031011-1.c: New testcase.
2605
2606 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2607
2608         * gcc.c-torture/compile/20031011-1.c: New test.
2609
2610 2003-10-11  Jan Hubicka  <jh@suse.cz>
2611
2612         * g++.dg/other/first-global.C: New test.
2613
2614 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2615
2616         * gcc.c-torture/execute/string-opt-18.c: New testcase.
2617
2618 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
2619
2620         * gcc.c-torture/compile/20031010-1.c: New test.
2621
2622 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
2623
2624         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
2625         * gcc.c-torture/execute/va-arg-25.c: ... here.
2626
2627 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
2628
2629         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
2630
2631 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
2632
2633         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
2634
2635 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
2636
2637         * g++.dg/parse/error2.C: New test.
2638
2639 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
2640
2641         PR c++/11097
2642         * g++.dg/other/error5.C: Modify the error message.
2643         * g++.dg/lookup/using8.C: New test.
2644
2645 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
2646
2647         * gcc.dg/darwin-abi-2.c: New file.
2648         * gcc.c-torture/execute/va-arg-24.c: New file.
2649
2650 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
2651
2652         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
2653         indentation.
2654
2655 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
2656
2657         PR c++/10147
2658         * g++.dg/other/error4.C: Update error messages.
2659         * g++.dg/template/ptrmem4.C: Likewise.
2660
2661         PR c++/12337
2662         * g++.dg/init/new9.C: New test.
2663
2664         PR c++/12334, c++/12236, c++/8656
2665         * g++.dg/ext/attrib8.C: New test.
2666
2667 2003-10-06  Devang Patel  <dpatel@apple.com>
2668
2669         * gcc.dg/debug/dwarf2-3.h: New test.
2670         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
2671
2672 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
2673
2674         * g++.dg/opt/cfg2.C: New test.
2675
2676 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2677
2678         * g++.dg/opt/float1.C: New test.
2679
2680 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2681
2682         * gcc.dg/c90-array-lval-6.c: New test.
2683         * gcc.dg/c99-array-lval-6.c: New test.
2684
2685 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
2686             Ziemowit Laski  <zlaski@apple.com>
2687
2688         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
2689         'Derived', so that it is never considered a class method; add
2690         new warning for '+port' method ambiguity.
2691         * objc.dg/method-12.m: Include <objc/objc.h> instead of
2692         <objc/objc-api.h> (needed on Mac OS X).
2693         * objc.dg/method-13.m: New test.
2694
2695 2003-10-03  Roger Sayle  <roger@eyesopen.com>
2696
2697         PR optimization/9325, PR java/6391
2698         * gcc.c-torture/execute/20031003-1.c: New test case.
2699
2700 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
2701
2702         PR optimization/12180
2703         * gcc.dg/20031002-1.c: New test.
2704
2705         PR c++/12486
2706         * g++.dg/inherit/error1.C: New test.
2707
2708 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
2709
2710         * lib/f-torture.exp (search_for): Rename to...
2711         (search_for_re): This.  Also, clean up comments and the
2712         "regexp" invocation.
2713
2714 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
2715
2716         * gcc.c-torture/compile/20031002-1.c: New test.
2717
2718 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
2719
2720         * g++.dg/opt/cond1.C: New test.
2721
2722 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
2723
2724         * gcc.dg/Wold-style-definition-2.c: New testcase.
2725         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
2726
2727 2003-09-29  Richard Henderson  <rth@redhat.com>
2728
2729         * g++.dg/init/array10.C: Add dg-options.
2730
2731 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2732
2733         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
2734
2735 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2736
2737         * g++.dg/template/friend19.C: Fix typo.
2738         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
2739
2740 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
2741
2742         * gcc.c-torture/execute/20030928-1.c: New test.
2743         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
2744
2745 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2746
2747         * g++.dg/opt/unroll1.C: New test.
2748
2749 2003-09-26  Roger Sayle  <roger@eyesopen.com>
2750
2751         PR optimization/11741
2752         * gcc.dg/20030926-1.c: New test case.
2753
2754 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2755
2756         PR c++/5655
2757         * g++.dg/parse/access7.C: New test.
2758         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
2759
2760 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
2761
2762         MERGE OF objc-improvements-branch into MAINLINE:
2763         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
2764         if libobjc has not been built.
2765         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
2766         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
2767         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
2768         objc/execute/nested-3.m, objc/execute/np-2.m,
2769         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
2770         objc/execute/redefining_self.m, objc/execute/root_methods.m,
2771         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
2772         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
2773         objc.dg/special/unclaimed-category-1.h,
2774         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
2775         well as GNU runtime.
2776         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
2777         * execute/cascading-1.m, execute/function-message-1.m,
2778         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
2779         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
2780         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
2781         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
2782         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
2783         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
2784         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
2785         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
2786         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
2787         * objc.dg/bitfield-2.m: Run only on Darwin.
2788         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
2789         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
2790         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
2791         * objc.dg/const-str-1.m: Fix constant string layout.
2792
2793 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
2794
2795         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
2796
2797 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
2798
2799         * gcc.dg/darwin-abi-1.c: New file.
2800
2801 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
2802
2803         PR target/12281
2804         * gcc.c-torture/compile/20030921-1.c: New test.
2805
2806 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2807
2808         * g++.dg/opt/reg-stack2.C: New test.
2809
2810 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2811
2812         * g++.dg/eh/delayslot1.C: New test.
2813
2814 2003-09-20  Richard Henderson  <rth@redhat.com>
2815
2816         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
2817
2818 2003-09-20  Roger Sayle  <roger@eyesopen.com>
2819
2820         * gcc.c-torture/execute/20030920-1.c: New test case.
2821
2822 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2823
2824         * g++.dg/rtti/typeid3.C: Correct expected error message.
2825
2826 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2827
2828         PR c++/157
2829         * g++.dg/parse/crash12.C: New test.
2830
2831 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
2832
2833         * gcc.dg/compat/mixed-struct-check.h: New.
2834         * gcc.dg/compat/mixed-struct-defs.h: New.
2835         * gcc.dg/compat/mixed-struct-init.h: New.
2836         * gcc.dg/compat/struct-by-value-19_main.c: New.
2837         * gcc.dg/compat/struct-by-value-19_x.c: New.
2838         * gcc.dg/compat/struct-by-value-19_y.c: New.
2839         * gcc.dg/compat/struct-by-value-20_main.c: New.
2840         * gcc.dg/compat/struct-by-value-20_x.c: New.
2841         * gcc.dg/compat/struct-by-value-20_y.c: New.
2842         * gcc.dg/compat/struct-return-19_main.c: New.
2843         * gcc.dg/compat/struct-return-19_x.c: New.
2844         * gcc.dg/compat/struct-return-19_y.c: New.
2845         * gcc.dg/compat/struct-return-20_main.c: New.
2846         * gcc.dg/compat/struct-return-20_x.c: New.
2847         * gcc.dg/compat/struct-return-20_y.c: New.
2848
2849 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
2850         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
2851         so that it will not complain on LP64 targets.
2852
2853 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2854
2855         PR c++/495
2856         * g++.dg/template/friend24.C: New test.
2857
2858 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
2859
2860         PR c++/12332
2861         * g++.dg/template/memtmpl2.C: New test.
2862
2863 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
2864
2865         PR target/11184
2866         * gcc.dg/builtin-apply1.c: New test.
2867
2868 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2869
2870         PR c++/9848
2871         * g++.dg/warn/Wunused-4.C: New test.
2872
2873 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2874
2875         PR c++/12316
2876         * g++.dg/other/gc2.C: New test.
2877
2878 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
2879
2880         PR c++/11991
2881         * g++.dg/rtti/typeid3.C: New test.
2882
2883         PR c++/12266
2884         * g++.dg/overload/template1.C: New test.
2885
2886 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2887
2888         * g++.dg/opt/cfg3.C: New test.
2889
2890 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2891
2892         PR c++/7939
2893         * g++.dg/template/crash11.C: New test.
2894
2895 2003-09-16  Jason Merrill  <jason@redhat.com>
2896             Jakub Jelinek  <jakub@redhat.com>
2897
2898         * gcc.dg/attr-warn-unused-result.c: New test.
2899
2900 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2901
2902         PR c++/12184
2903         * g++.dg/expr/call2.C: New test.
2904
2905 2003-09-15  Andreas Jaeger  <aj@suse.de>
2906
2907         * gcc.dg/Wold-style-definition-1.c: New test.
2908
2909 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
2910
2911         PR c++/3907
2912         * g++.dg/parse/template12.C: New test.
2913
2914         * g++.dg/abi/bitfield11.C: New test.
2915         * g++.dg/abi/bitfield12.C: Likewise.
2916
2917 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
2918
2919         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
2920         non-expansion of functional macro name without arguments at EOL.
2921         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
2922
2923 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
2924
2925         * gcc.c-torture/execute/20030914-[12].c: New tests.
2926
2927 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2928
2929         PR c++/11788
2930         * g++.dg/overload/addr1.C: New test.
2931
2932 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2933
2934         * gcc.dg/20030909-1.c: New test.
2935
2936 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2937
2938         * gcc.dg/ultrasp10.c: New test.
2939
2940 2003-09-09  Devang Patel  <dpatel@apple.com>
2941
2942         * gcc.dg/darwin-ld-6.c: New test.
2943
2944 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2945
2946         * gcc.dg/torture/builtin-explog-1.c: New testcase.
2947
2948 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2949
2950         * gcc.dg/ia64-types1.c: New test.
2951         * gcc.dg/ia64-types2.c: Likewise.
2952
2953 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2954
2955         * gcc.dg/builtins-1.c: Add more _Complex tests.
2956         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2957
2958         * gcc.dg/builtins-1.c: Test existing _Complex functions.
2959         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2960
2961 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2962
2963         PR c++/11786
2964         * g++.dg/lookup/koenig2.C: New test.
2965
2966         PR c++/5296
2967         * g++.dg/rtti/typeid2.C: New test.
2968
2969 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
2970
2971         * gcc.c-torture/compile/20030904-1.c: New test.
2972
2973 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2974
2975         * g++.dg/opt/longbranch2.C: New test.
2976
2977 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2978
2979         * g++.dg/template/crash10.C: Only compile it.
2980
2981 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2982
2983         PR middle-end/11665
2984         * gcc.c-torture/compile/20030907-1.c: New test.
2985         * g++.dg/init/array11.C: New test.
2986
2987 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2988
2989         PR c++/11852
2990         * g++.dg/init/struct1.C: New test.
2991
2992 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/12181
2995         * g++.dg/expr/comma1.C: New test.
2996
2997 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
2998
2999         PR c++/11867
3000         * g++.dg/expr/static_cast5.C: New test.
3001
3002 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3003
3004         PR c++/11507
3005         * g++.dg/lookup/scoped7.C: New test.
3006
3007         PR c++/9574
3008         * g++.dg/other/static1.C: New test.
3009
3010         PR c++/11490
3011         * g++.dg/warn/template-1.C: New test.
3012
3013         PR c++/11432
3014         * g++.dg/template/crash10.C: New test.
3015
3016         PR c++/2478
3017         * g++.dg/overload/VLA.C: New test.
3018
3019         PR c++/10804
3020         * g++.dg/template/call1.C: New test.
3021
3022 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3023
3024         PR c++/11794
3025         * g++.dg/parse/using3.C: New test.
3026
3027 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3028
3029         PR c++/11409
3030         * g++.dg/overload/builtin3.C: New test case.
3031
3032 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3033
3034         PR c/9862
3035         * gcc.dg/20030906-1.c: New test.
3036         * gcc.dg/20030906-2.c: Likewise.
3037
3038 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3039
3040         PR c++/12167
3041         * g++.dg/parse/defarg5.C: New test.
3042
3043         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3044
3045 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/12163
3048         * g++.dg/expr/static_cast4.C: New test.
3049
3050         PR c++/12146
3051         * g++.dg/template/crash9.C: New test.
3052
3053 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3054
3055         * g++.old-deja/g++.ext/pretty2.C: Update for change
3056         in __FUNCTION__.
3057         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3058
3059 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3060
3061         PR c++/11922
3062         * g++/dg/template/qualified-id1.C: New test.
3063
3064         PR c++/12037
3065         * g++.dg/warn/noeffect4.C: New test.
3066
3067 2003-09-04  Matt Austern  <austern@apple.com>
3068
3069         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3070         * g++.dg/ext/fnname2.C: Likewise.
3071         * g++.dg/ext/fnname3.C: Likewise.
3072
3073 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3074
3075         * g++.dg/expr/lval1.C: New test.
3076         * g++.dg/ext/lvcast.C: Remove.
3077
3078 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3079
3080         PR optimization/11700.
3081         * gcc.c-torture/compile/20030903-1.c: New test case.
3082
3083 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/12053
3086         * g++.dg/abi/layout4.C: New test.
3087
3088 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3089
3090         PR c++/11553
3091         * g++.dg/parse/friend3.C: New test.
3092
3093 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3094
3095         PR c++/11847
3096         * g++.dg/template/class1.C: New test.
3097
3098         PR c++/11808
3099         * g++.dg/expr/call1.C: New test.
3100
3101 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3102
3103         PR c++/12114
3104         * g++.dg/init/ref9.C: New test.
3105
3106         PR c++/11972
3107         * g++.dg/template/nested4.C: New test.
3108
3109 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3110
3111         PR c++/12093
3112         * g++.dg/template/non-dependent4.C: New test.
3113
3114         PR c++/11928
3115         * g++.dg/inherit/conv1.C: New test.
3116
3117 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/6196
3120         * g++.dg/ext/label1.C: New test.
3121         * g++.dg/ext/label2.C: Likewise.
3122
3123 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3124
3125         * g++.dg/expr/cond3.C: New test.
3126
3127 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3128
3129         * gcc.dg/builtins-1.c: Add new builtin cases.
3130
3131 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3132
3133         * gcc.dg/builtins-1.c: Add new cases.
3134         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3135
3136 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3137
3138         * gcc.dg/builtins-1.c: Add more math builtin tests.
3139         * gcc.dg/torture/builtin-attr-1.c: New test.
3140
3141 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3142
3143         PR optimization/5079
3144         * g++.dg/opt/static3.C: New test.
3145
3146 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3147
3148         * gcc.misc-tests/gcov-10b.c: New test.
3149
3150 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3151
3152         * g++.dg/opt/ptrmem3.C: New test.
3153
3154         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3155
3156 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3157
3158         * gcc.dg/20030826-2.c: New test.
3159
3160 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3161
3162         PR middle-end/12002
3163         * g77.f-torture/compile/12002.f: New test case.
3164
3165 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3166
3167         * gcc.dg/20030826-1.c: New test case.
3168
3169 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
3170
3171         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
3172
3173 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
3174
3175         PR c++/11871
3176         * c++.dg/lookup/crash1.C: New test.
3177
3178         * c++.dg/warn/noeffect3.C: New test.
3179
3180 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
3181
3182         * gcc.dg/compat/vector-1_x.c: Compile with -w.
3183         * gcc.dg/compat/vector-1_y.c: Ditto.
3184         * gcc.dg/compat/vector-2_x.c: Ditto.
3185         * gcc.dg/compat/vector-2_y.c: Ditto.
3186
3187 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
3188
3189         * gcc.dg/20030702-1.c: New test.
3190
3191 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
3192
3193         PR c++/8795
3194         * g++.dg/ext/altivec-1.C: New test.
3195
3196 2003-08-24  Richard Henderson  <rth@redhat.com>
3197
3198         * g++.dg/eh/simd-2.C: Add -w for x86.
3199
3200 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
3201
3202         * gcc.dg/20030815-1.c: New test.
3203
3204 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3205
3206         PR c++/3765
3207         * g++.dg/parse/access6.C: New test.
3208
3209 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3210
3211         PR c++/641, c++/11876
3212         * g++.dg/template/friend22.C: New test.
3213         * g++.dg/template/friend23.C: Likewise.
3214
3215 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3216
3217         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
3218         identically.
3219
3220 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3221
3222         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
3223
3224 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3225
3226         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
3227
3228 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3229
3230         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
3231
3232 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3233
3234         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
3235
3236 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/11919
3239         * g++.dg/overload/prom1.C: New test.
3240
3241         PR c++/11551
3242         * g++.dg/parse/dtor2.C: New test.
3243
3244         PR c++/10762
3245         * g++.dg/parse/using2.C: New test.
3246
3247 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
3248
3249         PR target/11805
3250         * gcc.c-torture/compile/20030821-1.c: New.
3251
3252 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
3253
3254         PR c++/11834
3255         * g++.dg/template/deduce2.C: New test.
3256
3257 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
3258
3259         * gcc.c-torture/execute/20030821-1.c: New test.
3260
3261 2003-08-20  Roger Sayle  <roger@eyesopen.com>
3262
3263         PR middle-end/11984
3264         * gcc.dg/20030820-1.c: New test case.
3265
3266 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3267
3268         PR c++/11945
3269         * g++.dg/warn/noeffect2.C: New test.
3270
3271 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
3272
3273         PR c++/10926
3274         * g++.dg/template/dtor2.C: New test.
3275
3276         PR c++/11684
3277         * g++.dg/template/operator1.C: New test.
3278         * g++.dg/parse/operator4.C: New test.
3279
3280         PR c++/11946.C
3281         * g++.dg/expr/enum1.C: New test.
3282         * gcc.dg/c99-bool-1.c: Remove bogus warning.
3283
3284         PR c++/11036.C
3285         * g++.dg/parse/elab2.C: New test.
3286         * g++.dg/parse/typedef4.C: Change error message.
3287         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
3288         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
3289         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
3290
3291 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
3292
3293         * gcc.dg/pch/warn-1.c: New.
3294         * gcc.dg/pch/warn-1.hs: New.
3295
3296         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
3297         not-tested file.
3298
3299 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
3302
3303 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3304
3305         * gcc.dg/uninit-D.c: New Test.
3306         * gcc.dg/uninit-E.c: New Test.
3307         * gcc.dg/uninit-F.c: New Test.
3308         * gcc.dg/uninit-G.c: New Test.
3309
3310 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
3311
3312         * g++.dg/README: Describe the pch directory.
3313
3314 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3315
3316         PR c++/11174
3317         * g++.dg/parse/access4.C: New test.
3318         * g++.dg/parse/access5.C: Likewise.
3319         * g++.old-deja/g++.jason/access17.C: Adjust error message.
3320
3321 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
3322
3323         * gcc.dg/noncompile/20030818-1.c: New.
3324
3325 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3326
3327         PR c++/11957
3328         * g++.dg/warn/noeffect1.C: New test.
3329
3330         * g++.dg/template/scope2.C: New test.
3331         * g++.dg/template/error2.C: Correct dg-error
3332
3333 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
3334
3335         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
3336
3337 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
3338
3339         PR C++/11512
3340         * g++.dg/template/warn1.C: New.
3341
3342 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3343
3344         * g++.dg/template/error2.C: New test.
3345         * g++.dg/lookup/using7.C: Adjust errors
3346         * g++.old-deja/g++.pt/crash36.C: Likewise.
3347         * g++.old-deja/g++.pt/derived3.C: Likewise.
3348
3349 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3350
3351         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
3352         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
3353         * gcc.c-torture/execute/builtins/string-9.c: New, from
3354         string-opt-9.c.  Adjust for execute/builtins framework.
3355         * gcc.c-torture/execute/string-opt-9.c: Delete.
3356
3357 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
3358
3359         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
3360
3361         * g++.dg/parse/ret-type2.C: New test.
3362
3363         PR c++/11703
3364         * g++.dg/init/new8.C: New test.
3365
3366         PR c++/10923
3367         * g++.dg/parse/typedef5.C: New test.
3368
3369         PR c++/9512
3370         * g++.dg/parse/qualified2.C: New test.
3371         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
3372         invalid code.
3373
3374 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
3375
3376         * g++.dg/conversion/ptrmem1.C: New test.
3377
3378 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR target/11693
3381         * gcc.dg/20030811-1.c: New test.
3382
3383         PR target/11535
3384         * gcc.c-torture/execute/20030811-1.c: New test.
3385
3386 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3387
3388         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
3389
3390 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
3391
3392         PR c++/11789.C
3393         * g++.dg/inherit/multiple1.C: New test.
3394
3395 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         * gcc.dg/spe1.c: New test.
3398
3399         PR c++/11670
3400         * g++.dg/expr/cast2.C: New test.
3401
3402         PR c++/10530
3403         * g++.dg/template/dependent-name2.C: New test.
3404
3405 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
3406
3407         * g++.dg/parse/crash11.C: Put the dg options in comments.
3408
3409 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
3410
3411         * lib/gcc-dg.exp: Update for diagnostic change.
3412
3413 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3414
3415         PR c++/5767
3416         * g++.dg/parse/crash11.C: New test.
3417
3418 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
3419
3420         * gcc.dg/cpp/spacing1.c: Update.
3421
3422 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
3423
3424         PR target/11739
3425         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
3426         a value for -mtune.
3427
3428 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3429
3430         PR middle-end/11771
3431         * gcc.c-torture/compile/20030804-1.c: New test case.
3432
3433 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3434
3435         * gcc.dg/20030804-1.c: New test case.
3436
3437 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
3438
3439         * gcc.dg/cpp/separate-1.c: New test.
3440
3441 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
3442
3443         PR c++/11704
3444         * g++.dg/template/dependent-expr2.C: New test.
3445
3446         PR c++/11766
3447         * g++.dg/expr/ptrmem1.C: New test.
3448
3449 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3450
3451         PR c++/9453
3452         * g++.dg/template/friend15.C: New test.
3453
3454 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
3455
3456         * lib/dg-pch.exp: Work round PCH bug.
3457
3458 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3459
3460         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
3461         builtins.  Move cases from builtins-4.c here.
3462
3463         * gcc.dg/torture/builtin-math-1.c: New test taken from
3464         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
3465         additional cases.
3466
3467         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
3468         Delete.
3469
3470 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
3471
3472         PR c++/9447
3473         * g++.dg/template/using7.C: New test.
3474
3475 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
3476
3477         * import1.c, import2.c: New tests.
3478
3479 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
3480
3481         * g++.dg/eh/crossjump1.C: New test.
3482
3483 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
3484
3485         PR c++/11697
3486         * g++.dg/template/using6.C: New test.
3487
3488         PR c++/11744
3489         * g++.dg/template/koenig2.C: New test.
3490
3491 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3492
3493         PR c++/7983
3494         * g++.dg/parse/typedef4.C: New test.
3495
3496 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3497
3498         PR c++/8442, c++/8806
3499         * g++.dg/template/elab1.C: New test.
3500         * g++.dg/template/type2.C: Likewise.
3501         * g++.dg/template/ttp3.C: Adjust expected error message.
3502         * g++.old-deja/g++.law/visibility13.C: Likewise.
3503         * g++.old-deja/g++.niklas/t135.C: Likewise.
3504         * g++.old-deja/g++.pt/ttp41.C: Likewise.
3505         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
3506         template argument.
3507         * g++.old-deja/g++.pt/ttp44.C: Likewise.
3508
3509 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
3510
3511         PR c++/11295
3512         * g++.dg/ext/stmtexpr1.C: New test.
3513
3514         * g++.dg/opt/tmp1.C: New test.
3515
3516         PR c++/11525
3517         * g++.dg/parse/constant4.C: New test.
3518
3519         PR c++/9447
3520         * g++.dg/template/using5.C: New test.
3521
3522 2003-07-31  Roger Sayle  <roger@eyesopen.com>
3523
3524         * gcc.dg/builtins-27.c: New test case.
3525
3526 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
3527
3528         * gcc.dg/tls/opt-7.c: New test.
3529
3530 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
3531
3532         * g++.old-deja/g++.other/crash18.C: Remove.
3533
3534 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
3535
3536         * g++.dg/template/explicit3.C: New.
3537         * g++.dg/template/explicit4.C: New.
3538         * g++.dg/template/explicit5.C: New.
3539
3540         PR c++/11347
3541         * g++.dg/template/memtmpl1.C: New.
3542
3543 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
3544
3545         PR target/11565
3546         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
3547         * gcc.dg/i386-387-5.c (dg-options): Likewise.
3548
3549 2003-07-30  Jan Hubicka  <jh@suse.cz>
3550
3551         * vtgc1.c: Kill.
3552
3553 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
3554
3555         * gcc.dg/struct-in-proto-1.c: New test.
3556
3557 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
3558
3559         * gcc.dg/cpp/include2.c: Only expect one message.
3560
3561 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
3562
3563         PR c++/9447
3564         * g++.dg/template/using1.C: New test.
3565         * g++.dg/template/using2.C: New test.
3566         * g++.dg/template/using3.C: New test.
3567         * g++.dg/template/using4.C: New test.
3568
3569 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
3570
3571         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
3572         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3573
3574 2003-07-28  Jan Hubicka  <jh@suse.cz>
3575
3576         PR c++/11530
3577         * g++.dg/opt/call1.C: New test.
3578
3579 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
3580
3581         PR c++/11667
3582         * g++.dg/init/enum2.C: New test.
3583         * g++.dg/template/overload1.C: Add "-w" option.
3584
3585 2003-07-28    <hp@bitrange.com>
3586
3587         * gcc.dg/Wdeclaration-after-statement-1.c,
3588         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
3589
3590 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
3591
3592         * gcc.c-torture/compile/20030725-1.c: New test.
3593
3594 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
3595
3596         * gcc.dg/20030505.c: Only run for SPE.
3597         Remove definition of opaque type.
3598
3599 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
3600
3601         * g++.dg/template/ptrmem6.C: New test.
3602
3603 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
3604
3605         * gcc.c-torture/compile/zero-strct-2.c: New test.
3606
3607 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
3608
3609         * gcc.dg/intermod-1.c: New test.
3610
3611 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3612
3613         PR c++/11617
3614         * g++.dg/template/lookup2.C: New test.
3615         * g++.dg/template/memclass1.C: Remove instantiated from error.
3616         * g++.dg/other/error2.C: Tweak expected errors.
3617
3618         PR c++/11596
3619         * g++.dg/template/defarg3.C: New test.
3620
3621         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
3622
3623 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
3624
3625         * g++.dg/inherit/access5.C: New test.
3626
3627 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3628
3629         PR c++/11513
3630         * g++.dg/template/crash8.C: New test.
3631
3632 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
3633
3634         PR c/10602
3635         * gcc.dg/noncompile/incomplete-2.c: New test.
3636
3637 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
3638
3639         PR c++/11645
3640         * g++.dg/inherit/access4.C: New test.
3641
3642         PR c++/11517
3643         * g++.dg/expr/cond2.C: New test.
3644
3645         PR optimization/10679
3646         * g++.dg/opt/inline4.C: New test.
3647
3648 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3649
3650         * g++.dg/parse/crash10: New test.
3651
3652 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3653
3654         * g++.dg/ext/flexary1.C: New test.
3655
3656 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3657
3658         PR c++/10793
3659         * g++.dg/template/crash9.C: New test.
3660
3661 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3662
3663         PR c++/3004
3664         * g++.dg/parse/typedef3.C: New test.
3665
3666         PR c++/7906
3667         * g++.dg/parse/operator2.C: New test.
3668
3669         PR c++/8895
3670         * g++.dg/parse/def-tmpl-arg1.C: New test.
3671
3672         PR c++/9282
3673         * g++.dg/parse/funptr1.C: New test.
3674
3675         PR c++/9452
3676         * g++.dg/parse/ambig3.C: New test.
3677
3678         PR c++/9454
3679         * g++.dg/parse/operator3.C: New test.
3680
3681         PR c++/9486
3682         * g++.dg/parse/template10.C: New test.
3683
3684         PR c++/9488
3685         * g++.dg/parse/template11.C: New test.
3686
3687         PR c++/10150
3688         * g++.dg/parse/invalid-op1.C: New test.
3689
3690         PR c++/10247
3691         * g++.dg/parse/condexpr1.C: New test.
3692
3693 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3694
3695         * g++.dg/ext/packed3.C: New test.
3696         * g++.dg/ext/packed4.C: New test.
3697
3698         * gcc.dg/pack-test-3.c: New test.
3699
3700 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
3701
3702         * lib/compat.exp: Handle dg-options per source file.
3703         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
3704         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
3705         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
3706         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
3707         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
3708         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
3709         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
3710         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
3711         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
3712         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
3713         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
3714         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
3715         * g++.dg/compat/break/bitfield7_x.C: Ditto.
3716         * g++.dg/compat/break/bitfield7_y.C: Ditto.
3717
3718 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3719
3720         PR c/10320
3721         * gcc.c-torture/execute/20030718-1.c: New test.
3722
3723 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3724
3725         PR optimization/11536
3726         * gcc.dg/20030721-1.c: New test.
3727
3728 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
3729
3730         PR c++/11546
3731         * g++.dg/template/lookup1.C: New test.
3732
3733 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
3734
3735         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
3736         diagnostics of ill-formed constructs involving labels.
3737         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
3738         the new 'previously defined here' message.
3739
3740 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
3741
3742         * g++.dg/parse/non-dependent2.C: New test.
3743
3744 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3745
3746         * g++.dg/init/init-ref4.C: xfail on targets without
3747         weak symbols.
3748
3749 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR target/11087
3752         * gcc.c-torture/execute/20030717-1.c: New test.
3753
3754 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3755
3756         * g++.dg/opt/cfg1.C: New test.
3757
3758 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
3759
3760         PR optimization/11557
3761         * gcc.dg/20030717-1.c: New test.
3762
3763 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
3764
3765         PR c++/10476
3766         * g++.dg/expr/crash-1.C: New test.
3767
3768         PR c++/11027
3769         * g++.dg/template/init3.C: New test.
3770
3771         PR c++/8222
3772         * g++.dg/template/non-dependent1.C: New test.
3773
3774         PR c++/11070
3775         * g++.dg/template/non-dependent2.C: New test.
3776
3777         PR c++/11071
3778         * g++.dg/template/non-dependent3.C: New test.
3779
3780         PR c++/9907
3781         * g++.dg/template/sizeof5.C: New test.
3782
3783 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
3784
3785         PR 11498
3786         * gcc.c-torture/compile/mangle-1.c: New file.
3787
3788 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3789
3790         PR c++/7809
3791         * g++.dg/parse/access3.C: New test.
3792
3793 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
3794
3795         PR c++/11384
3796         * g++.dg/init/init-ref4.C: New test.
3797
3798 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
3799
3800         PR c++/11547
3801         * g++.dg/parse/constant3.C: New test.
3802         * g++.dg/parse/crash7.C: Likewise.
3803
3804 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
3805
3806         PR target/11008
3807         * gcc.dg/i386-pentium4-not-mull.c: New.
3808
3809 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
3810
3811         * gcc.dg/asm-names.c (ymain): Make it weak.
3812
3813 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3814
3815         PR c++/5421
3816         * g++.dg/template/friend21.C: New test.
3817
3818 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
3819
3820         * gcc.dg/cleanup-8.c: New test.
3821         * gcc.dg/cleanup-9.c: New test.
3822
3823 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
3824
3825         * g++.dg/ext/dll-MI1.h: New file.
3826         * g++.dg/ext/dllexport-MI1.C: New file.
3827         * g++.dg/ext/dllimport-MI1.C: New file.
3828
3829 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
3830
3831         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
3832         it does not have cmpstrsi patterns (just cmpmemsi).
3833
3834 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
3835
3836         PR debug/11473
3837         * g++.dg/debug/debug8.C: New test.
3838
3839 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3840
3841         PR c++/10108
3842         * g++.dg/template/crash7.C: New test.
3843
3844 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
3845
3846         PR target/10795
3847         * gcc.c-torture/compile/20030708-1.c: New.
3848
3849 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3850
3851         * gcc.c-torture/execute/20030715-1.c: New test.
3852
3853 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
3854
3855         * gcc.dg/pch/inline-3.c: New file.
3856         * gcc.dg/pch/inline-3.hs: New file.
3857         * gcc.dg/pch/inline-4.c: New file.
3858         * gcc.dg/pch/inline-4.hs: New file.
3859
3860 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
3861
3862         PR c++/11509
3863         * g++.dg/template/crash6.C: New test.
3864
3865         PR c++/7053
3866         * g++.dg/template/friend20.C: New test.
3867
3868         PR c++/7019
3869         * g++.dg/template/overload2.C: New test.
3870
3871 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3872
3873         PR optimization/11440
3874         * gcc.c-torture/execute/20030714-1.c: New test.
3875
3876 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3877
3878         PR c++/11154
3879         * g++.dg/template/partial2.C: New test.
3880
3881 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
3882
3883         PR c++/11503
3884         * g++.dg/template/anon1.C: New test.
3885
3886         PR c++/11493
3887         PR c++/11495
3888         * g++.dg/parse/template9.C: Likewise.
3889         * g++.dg/template/crash4.C: New test.
3890         * g++.dg/template/koenig1.C: Likewise.
3891         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
3892         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
3893         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
3894         functions.
3895         * g++.old-deja/g++.jason/template36.C: Likewise.
3896         * g++.old-deja/g++.mike/p1989.C: Likewise.
3897         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
3898         * g++.old-deja/g++.pt/ttp20.C: Use this->.
3899         * g++.old-deja/g++.pt/ttp21.C: Use this->.
3900         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
3901         compiling.
3902         * g++.old-deja/g++.pt/union2.C: Use this->.
3903
3904 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
3905
3906         * gcc.dg/20030711-1.c: New test.
3907
3908 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
3909
3910         PR c++/11050
3911         * g++.dg/parse/args1.C: New test.
3912         * g++.pt/defarg8.C: Change expected errors.
3913
3914 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/8164
3917         * g++.dg/template/nontype2.C: New test.
3918
3919         PR c++/10558
3920         * g++.dg/parse/template8.C: New test.
3921
3922         PR c++/8327
3923         * g++.dg/template/scope1.C: New test.
3924
3925         * g++.dg/warn/Wsign-compare-1.C: New test.
3926
3927 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3928
3929         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
3930
3931 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
3932
3933         PR c++/9411
3934         * g++.dg/template/explicit2.C: New test.
3935
3936         PR c++/10032
3937         * g++.dg/warn/pedantic1.C: New test.
3938
3939 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
3940
3941         PR c++ 9483
3942         * g++.dg/other/field1.C: New test.
3943
3944 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3945
3946         PR c/11449
3947         * gcc.c-torture/compile/20030707-1.c: New.
3948
3949 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3950
3951         PR c++/10849
3952         * g++.dg/template/access12.C: New test.
3953
3954 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
3955
3956         * g++.dg/bprob/bprob.exp (prof_ext): Update.
3957         * g77.dg/bprob/bprob.exp (prof_ext): Update.
3958         * gcc.misc-tests/bprob.exp (prof_ext): Update.
3959         * gcc.misc-tests/gcov.exp: Update
3960         * g++.dg/gcov/gcov.exp: Update
3961         * lib/gcov.exp: Update.
3962
3963 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
3964
3965         * g++.dg/abi/mangle17.C: Make sure template expressions are
3966         dependent.
3967         * g++.dg/abi/mangle4.C: Mark erroneous casts.
3968         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
3969         * g++.dg/opt/stack1.C: Remove erroneous code.
3970         * g++.dg/parse/template7.C: New test.
3971         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
3972         * g++.old-deja/g++.pt/crash4.C: Likewise.
3973
3974 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3975
3976         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
3977         with zero or one occurence of `$' after the initial `L'.
3978
3979 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
3980
3981         * gcc.c-torture/compile/20030704-1.c: Add a comment.
3982
3983 2003-07-08  Roger Sayle  <roger@eyesopen.com>
3984
3985         PR c/11370
3986         * gcc.dg/Wunreachable-6.c: New testcase.
3987         * gcc.dg/Wunreachable-7.c: New testcase.
3988
3989 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR c/11420
3992         * gcc.dg/20030708-1.c: New test.
3993
3994 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
3995
3996         * gcc.dg/compat/sdata-section.h: New file.
3997         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
3998         * gcc.dg/torture/mips-sdata-1.c: New test.
3999
4000 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4001
4002         PR c++/11030
4003         * g++.dg/template/friend19.C: New test.
4004
4005 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4006
4007         * g++.dg/opt/strength-reduce.C: New test.
4008
4009 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4010
4011         PR target/10979
4012         * gcc.dg/20030707-1.c: New testcase.
4013
4014 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4015
4016         PR optimization/11059
4017         * g++.dg/opt/emptyunion.C: New testcase.
4018
4019 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4020             Eric Botcazou  <ebotcazou@libertysurf.fr>
4021
4022         * g++.dg/opt/stack1.C: New test.
4023
4024 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4025
4026         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4027         run test.
4028
4029         PR c++/11431
4030         * g++.dg/expr/static_cast3.C: New test.
4031
4032 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4033
4034         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4035         everywhere.
4036         * gcc.dg/concat.c: Concatenation of string constants with
4037         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4038         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4039         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4040         necessary to avoid multi-character character constant warning.
4041         * gcc.dg/cpp/escape.c: Likewise.
4042         * gcc.dg/cpp/ucs.c: Likewise.
4043         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4044         Fix a typo.
4045
4046 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4047
4048         PR c/11428
4049         * gcc.c-torture/compile/20030704-1.c: New.
4050
4051 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4052
4053         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4054
4055 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4056
4057         PR c++/5287, PR c++/7910,  PR c++/11021
4058         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4059         tests for warnings.
4060         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4061         * g++.dg/ext/dllimport3.C: Likewise.
4062         * g++.dg/ext/dllimport4.C: New file.
4063         * g++.dg/ext/dllimport5.C: New file.
4064         * g++.dg/ext/dllimport6.C: New file.
4065         * g++.dg/ext/dllimport7.C: New file.
4066         * g++.dg/ext/dllimport8.C: New file.
4067         * g++.dg/ext/dllimport9.C: New file.
4068         * g++.dg/ext/dllimport10.C: New file.
4069         * g++.dg/ext/dllexport1.C: New file.
4070
4071 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4072
4073         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4074         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4075
4076 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4077
4078         * gcc.dg/builtins-25.c: New testcase.
4079         * gcc.dg/builtins-26.c: New testcase.
4080
4081 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4082
4083         * gcc.dg/compat/vector-defs.h: New file.
4084         * gcc.dg/compat/vector-setup.h: New file.
4085         * gcc.dg/compat/vector-check.h: New file.
4086         * gcc.dg/compat/vector-1_main.c: New file.
4087         * gcc.dg/compat/vector-1_x.c: New file.
4088         * gcc.dg/compat/vector-1_y.c: New file.
4089         * gcc.dg/compat/vector-2_main.c: New file.
4090         * gcc.dg/compat/vector-2_x.c: New file.
4091         * gcc.dg/compat/vector-2_y.c: New file.
4092
4093         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4094         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4095         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4096         * gcc.dg/compat/struct-align-1.h: New file.
4097         * gcc.dg/compat/struct-align-1_main.c: New file.
4098         * gcc.dg/compat/struct-align-1_x.c: New file.
4099         * gcc.dg/compat/struct-align-1_y.c: New file.
4100         * gcc.dg/compat/struct-align-2.h: New file.
4101         * gcc.dg/compat/struct-align-2_main.c: New file.
4102         * gcc.dg/compat/struct-align-2_x.c: New file.
4103         * gcc.dg/compat/struct-align-2_y.c: New file.
4104
4105         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4106         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4107         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4108         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4109         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4110         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4111         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4112         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4113         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4114         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4115         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4116         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4117         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4118         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4119         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4120         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4121         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4122         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4123         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4124         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4125         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4126         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4127         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4128         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4129         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4130         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4131         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4132         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4133         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4134
4135 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4136
4137         * gcc.dg/i386-call-1.c: New test.
4138
4139 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4140
4141         PR c++/9162
4142         * g++.dg/parse/defarg4.C: New.
4143
4144 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4145
4146         PR target/10700
4147         * gcc.c-torture/compile/20030703-1.c: New test case.
4148
4149 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4150
4151         * g++.dg/template/local3.C: Remove extra semicolon.
4152
4153 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4154
4155         * gcc.dg/i386-volatile-1.c: New test.
4156
4157 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4158
4159         PR c++/11072
4160         * g++.dg/other/offsetof2.C: XFAIL.
4161         * g++.dg/other/offsetof5.C: New.
4162
4163         PR c++/10219
4164         * g++.dg/template/error1.C: New.
4165
4166         PR c++/9779
4167         * g++.dg/template/dependent-expr1.C: New.
4168
4169 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR c++/6949
4172         * g++.dg/template/local3.C: New test.
4173
4174         PR c++/11149
4175         * g++.dg/lookup/scoped6.C: New test.
4176
4177 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
4178
4179         PR c++/8046
4180         * g++.dg/other/error7.C: New test.
4181
4182 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
4183
4184         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
4185         * g++.old-deja/g++.abi/vtable3.h: Likewise.
4186         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4187         * g++.old-deja/g++.other/union2.C: Likewise.
4188         * gcc.dg/c90-const-expr-2.c: Likewise.
4189         * gcc.dg/c90-const-expr-3.c: Likewise.
4190         * gcc.dg/c99-const-expr-2.c: Likewise.
4191         * gcc.dg/c99-const-expr-3.c: Likewise.
4192         * gcc.dg/concat.c: Likewise.
4193
4194 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4195
4196         PR c++/9559
4197         * g++.dg/init/static1.C: New test.
4198
4199 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4200
4201         * Changelog: Remove ">>>>>>>" from previous change.
4202
4203 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4204
4205         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
4206         * g++.old-deja/g++.other/access2.C: Likewise.
4207         * g++.old-deja/g++.other/decl2.C: Likewise.
4208         * gcc.c-torture/execute/20020615-1.c: Likewise.
4209
4210 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4211
4212         PR c++/4933
4213         * g++.dg/template/sizeof4.C: New test.
4214
4215 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4216
4217         * g++.dg/other/error6.C: New test.
4218
4219 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4220
4221         PR c++/10750
4222         * g++.dg/parse/constant2.C: New test.
4223
4224 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
4225
4226         PR c++/11106
4227         * g++.dg/other/error5.C: New test.
4228
4229 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4230
4231         * gcc.dg/format/gcc_diag-1.c: New test.
4232
4233 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
4234
4235         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
4236
4237 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4238
4239         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
4240         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
4241         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
4242
4243 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
4244
4245         * gcc.c-torture/execute/builtins/string-8.c: New test.
4246         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
4247         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
4248         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
4249
4250 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4251
4252         PR c++/10468
4253         * g++.dg/ext/typeof6.C: New test.
4254
4255 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4256
4257         PR c++/10796
4258         * g++.dg/init/enum1.C: New test.
4259
4260 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
4261
4262         * gcc.dg/20030627-1.c: New test.
4263
4264 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/11332
4267         * g++.dg/expr/static_cast2.C: New test.
4268
4269 2003-06-26  Roger Sayle  <roger@eyesopen.com>
4270             Jakub Jelinek  <jakub@redhat.com>
4271
4272         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
4273         sprintf(dst,"%s",src) optimization.
4274         * gcc.c-torture/execute/20030626-1.c: New test case.
4275         * gcc.c-torture/execute/20030626-2.c: New test case.
4276
4277 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
4278
4279         * gcc.c-torture/execute/multi-ix.c: New test.
4280
4281         * gcc.c-torture/execute/simd-4.c (main):
4282         Added missing semicolon at end of union.
4283
4284 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
4285
4286         PR c++/8266
4287         * g++.dg/template/explicit-instantiation3.C: New test.
4288
4289 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4290
4291         * gcc.dg/20030626-1.c: Use signed char.
4292
4293 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4294
4295         * gcc.dg/20030626-1.c: New test.
4296
4297 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
4298
4299         * const-str-2.m: Update.
4300
4301 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
4302
4303         PR c++/10990
4304         * g++.dg/rtti/dyncast1.C: New test.
4305         * g++.dg/abi/mangle4.C: Correct base-specifier access.
4306         * g++.dg/lookup/scoped1.C: Remove XFAIL.
4307         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
4308
4309         PR c++/10931
4310         * g++.dg/expr/static_cast1.C: New test.
4311
4312 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
4313
4314         * gcc.dg/20030625-1.c: New test.
4315
4316 2003-06-24  Roger Sayle  <roger@eyesopen.com>
4317
4318         * gcc.c-torture/compile/20030624-1.c: New test case.
4319
4320 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
4321
4322         * gcc.c-torture/execute/string-opt-17.c: New test.
4323
4324 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
4325
4326         PR c++/5754
4327         * g++.dg/parse/crash6.C: New test.
4328
4329 2003-06-23  Roger Sayle  <roger@eyesopen.com>
4330
4331         * gcc.dg/builtins-24.c: New test case.
4332
4333 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
4334
4335         * g++.dg/opt/operator1.C: New test.
4336
4337 2003-06-22  Roger Sayle  <roger@eyesopen.com>
4338
4339         * gcc.c-torture/execute/string-opt-16.c: New test case.
4340
4341 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4342
4343         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
4344         * g++.old-deja/g++.other/conv7.C: Likewise
4345         * g++.old-deja/g++.other/overcnv2.C: Likewise.
4346         * g++.old-deja/g++.other/overload14.C: Likewise.
4347
4348 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4349
4350         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
4351         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4352
4353 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4354
4355         PR c++/10888
4356         * g++.dg/warn/Winline-3.C: New test.
4357
4358 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4359
4360         * lib/target-supports.exp (check_alias_available): Make the test
4361         program acceptable to the Solaris assembler.
4362
4363         PR c++/10749
4364         * g++.dg/template/memclass2.C: New test.
4365
4366 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4367             Eric Botcazou  <ebotcazou@libertysurf.fr>
4368
4369         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
4370         data for non-matching targets.
4371         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
4372
4373 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/10845
4376         * g++.dg/template/member3.C: New test.
4377
4378 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/10939
4381         * g++.dg/template/func1.C: New test.
4382
4383         PR c++/9649
4384         * g++.dg/template/static4.C: New test.
4385         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
4386
4387         PR c++/11041
4388         * g++.dg/init/ref7.C: New test.
4389
4390 2003-06-19  Matt Austern  <austern@apple.com>
4391
4392         PR c++/11228
4393         * g++.dg/anew1.C: New test.
4394         * g++.dg/anew2.C: New test.
4395         * g++.dg/anew3.C: New test.
4396         * g++.dg/anew4.C: New test.
4397
4398 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
4399
4400         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
4401
4402 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
4403
4404         * gcc.c-torture/execute/simd-4.c (main): Make expected value
4405         endian-dependent.
4406
4407 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
4408
4409         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
4410         Remove cruft.
4411
4412 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
4413
4414         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
4415         * gcc.c-torture/compile/961203-1.c: Likewise.
4416         * gcc.c-torture/compile/980506-1.c: Likewise.
4417
4418 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4419
4420         PR c++/10712
4421         * g++.dg/lookup/using7.C: New test.
4422
4423 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4424
4425         PR c++/11105
4426         * g++.dg/abi/conv1.C: Remove it.
4427         * g++.dg/template/conv7.C: New test.
4428         * g++.dg/template/conv8.C: Likewise.
4429         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
4430         conversion operator.
4431
4432 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
4433
4434         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
4435         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4436         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4437         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4438         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4439         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4440         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4441         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4442         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4443         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4444         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4445         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4446         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4447         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4448         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4449         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4450         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4451         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4452         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4453         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4454         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4455         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4456         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4457         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4458         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4459         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4460         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4461         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4462         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4463
4464 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
4465
4466         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
4467         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
4468         indications.
4469
4470 2003-06-16  Roger Sayle  <roger@eyesopen.com>
4471
4472         * gcc.dg/i386-387-5.c: New test case.
4473         * gcc.dg/i386-387-6.c: New test case.
4474         * gcc.dg/builtins-23.c: New test case.
4475
4476 2003-06-15  Roger Sayle  <roger@eyesopen.com>
4477
4478         * gcc.dg/builtins-22.c: New test case.
4479         * gcc.dg/i386-387-1.c: Update to test exp.
4480         * gcc.dg/i386-387-2.c: Likewise.
4481
4482 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4483
4484         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
4485
4486 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4487
4488         * lib/gcc-dg.exp (dg-require-dll): New function.
4489         (dg-xfail-if): Likewise.
4490         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
4491         driver.
4492
4493         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
4494         * gcc.c-torture/compile/20001205-1.c: Likewise.
4495         * gcc.c-torture/compile/20001226-1.c: Likewise.
4496         * gcc.c-torture/compile/20010518-2.c: Likewise.
4497         * gcc.c-torture/compile/20020312-1.c: Likewise.
4498         * gcc.c-torture/compile/20020604-1.c: Likewise.
4499         * gcc.c-torture/compile/920501-12.c: Likewise.
4500         * gcc.c-torture/compile/920501-4.c: Likewise.
4501         * gcc.c-torture/compile/920520-1.c: Likewise.
4502         * gcc.c-torture/compile/920521-1.c: Likewise.
4503         * gcc.c-torture/compile/920625-1.c: Likewise.
4504         * gcc.c-torture/compile/961203-1.c: Likewise.
4505         * gcc.c-torture/compile/980506-1.c: Likewise.
4506         * gcc.c-torture/compile/981006-1.c: Likewise.
4507         * gcc.c-torture/compile/981022-1.c: Likewise.
4508         * gcc.c-torture/compile/981223-1.c: Likewise.
4509         * gcc.c-torture/compile/990617-1.c: Likewise.
4510         * gcc.c-torture/compile/dll.c: Likewise.
4511         * gcc.c-torture/compile/labels-3.c: Likewise.
4512         * gcc.c-torture/compile/mipscop-1.c: Likewise.
4513         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4514         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4515         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4516         * gcc.c-torture/compile/simd-5.c: Likewise.
4517         * gcc.c-torture/compile/20000804-1.x: Remove.
4518         * gcc.c-torture/compile/20001205-1.x: Likewise.
4519         * gcc.c-torture/compile/20001226-1.x: Likewise.
4520         * gcc.c-torture/compile/20010518-2.x: Likewise.
4521         * gcc.c-torture/compile/20020312-1.x: Likewise.
4522         * gcc.c-torture/compile/20020604-1.x: Likewise.
4523         * gcc.c-torture/compile/920501-12.x: Likewise.
4524         * gcc.c-torture/compile/920501-4.x: Likewise.
4525         * gcc.c-torture/compile/920520-1.x: Likewise.
4526         * gcc.c-torture/compile/920521-1.x: Likewise.
4527         * gcc.c-torture/compile/920625-1.x: Likewise.
4528         * gcc.c-torture/compile/961203-1.x: Likewise.
4529         * gcc.c-torture/compile/980506-1.x: Likewise.
4530         * gcc.c-torture/compile/981006-1.x: Likewise.
4531         * gcc.c-torture/compile/981022-1.x: Likewise.
4532         * gcc.c-torture/compile/981223-1.x: Likewise.
4533         * gcc.c-torture/compile/990617-1.x: Likewise.
4534         * gcc.c-torture/compile/mipscop-1.x: Likewise.
4535         * gcc.c-torture/compile/mipscop-2.x: Likewise.
4536         * gcc.c-torture/compile/mipscop-3.x: Likewise.
4537         * gcc.c-torture/compile/mipscop-4.x: Likewise.
4538         * gcc.c-torture/compile/simd-5.x: Likewise.
4539
4540         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
4541
4542 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4543
4544         * gcc.c-torture/execute/20030611-1.c: New test.
4545
4546 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4547
4548         PR middle-end/168
4549         * gcc.dg/20030612-1.c: New test case.
4550
4551 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/10635
4554         * g++.dg/expr/cast1.C: New test.
4555
4556 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4557
4558         * gcc.dg/builtins-21.c: New test case.
4559
4560 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
4561
4562         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
4563         options instead of at the end.
4564         * lib/objc.exp (objc_target_compile): Likewise.
4565
4566 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/10432
4569         * g++.dg/parse/error1.C: New test.
4570
4571 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
4572
4573         * gcc.dg/compat/struct-by-value-11_main.c: New file.
4574         * gcc.dg/compat/struct-by-value-11_x.c: New file.
4575         * gcc.dg/compat/struct-by-value-11_y.c: New file.
4576         * gcc.dg/compat/struct-by-value-12_main.c: New file.
4577         * gcc.dg/compat/struct-by-value-12_x.c: New file.
4578         * gcc.dg/compat/struct-by-value-12_y.c: New file.
4579         * gcc.dg/compat/struct-by-value-13_main.c: New file.
4580         * gcc.dg/compat/struct-by-value-13_x.c: New file.
4581         * gcc.dg/compat/struct-by-value-13_y.c: New file.
4582         * gcc.dg/compat/struct-by-value-14_main.c: New file.
4583         * gcc.dg/compat/struct-by-value-14_x.c: New file.
4584         * gcc.dg/compat/struct-by-value-14_y.c: New file.
4585         * gcc.dg/compat/struct-by-value-15_main.c: New file.
4586         * gcc.dg/compat/struct-by-value-15_x.c: New file.
4587         * gcc.dg/compat/struct-by-value-15_y.c: New file.
4588         * gcc.dg/compat/struct-by-value-16_main.c: New file.
4589         * gcc.dg/compat/struct-by-value-16_x.c: New file.
4590         * gcc.dg/compat/struct-by-value-16_y.c: New file.
4591         * gcc.dg/compat/struct-by-value-17_main.c: New file.
4592         * gcc.dg/compat/struct-by-value-17_x.c: New file.
4593         * gcc.dg/compat/struct-by-value-17_y.c: New file.
4594         * gcc.dg/compat/struct-by-value-18_main.c: New file.
4595         * gcc.dg/compat/struct-by-value-18_x.c: New file.
4596         * gcc.dg/compat/struct-by-value-18_y.c: New file.
4597
4598         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
4599         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
4600         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
4601         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
4602         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
4603         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
4604         * gcc.dg/compat/scalar-return-3_main.c: New file.
4605         * gcc.dg/compat/scalar-return-3_x.c: New file.
4606         * gcc.dg/compat/scalar-return-3_y.c: New file.
4607         * gcc.dg/compat/scalar-return-4_main.c: New file.
4608         * gcc.dg/compat/scalar-return-4_x.c: New file.
4609         * gcc.dg/compat/scalar-return-4_y.c: New file.
4610
4611 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
4612
4613         * gcc.dg/compat/fp2-struct-check.h: New file.
4614         * gcc.dg/compat/fp2-struct-defs.h: New file.
4615         * gcc.dg/compat/fp2-struct-init.h: New file.
4616         * gcc.dg/compat/struct-by-value-10_main.c: New file.
4617         * gcc.dg/compat/struct-by-value-10_x.c: New file.
4618         * gcc.dg/compat/struct-by-value-10_y.c: New file.
4619         * gcc.dg/compat/struct-return-10_main.c: New file.
4620         * gcc.dg/compat/struct-return-10_x.c: New file.
4621         * gcc.dg/compat/struct-return-10_y.c: New file.
4622
4623         * gcc.dg/compat/compat-common.h: New file.
4624         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
4625         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
4626         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
4627         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
4628         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
4629         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
4630         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
4631         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4632         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
4633         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
4634         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4635         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
4636         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
4637         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4638         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
4639         * gcc.dg/compat/small-struct-check.h: Ditto.
4640         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
4641         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4642         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
4643         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
4644         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4645         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4646         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
4647         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4648         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
4649         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
4650         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4651         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4652         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
4653         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4654         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4655         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
4656         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4657         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
4658         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
4659         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4660         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
4661         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
4662         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4663         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
4664         * gcc.dg/compat/struct-return-2_main.c: Ditto.
4665         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4666         * gcc.dg/compat/struct-return-2_y.c: Ditto.
4667         * gcc.dg/compat/struct-return-3_main.c: Ditto.
4668         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4669         * gcc.dg/compat/struct-return-3_y.c: Ditto.
4670
4671 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
4672
4673         * g++.dg/pch/static-1.C: New file.
4674         * g++.dg/pch/static-1.Hs: New file.
4675
4676 2003-06-10  Richard Henderson  <rth@redhat.com>
4677
4678         * gcc.dg/asm-7.c: Adjust expected warning text.
4679
4680 2003-06-10  Roger Sayle  <roger@eyesopen.com>
4681
4682         * gcc.dg/builtins-20.c: New test case.
4683
4684 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/11131
4687         * g++.dg/opt/template1.C: New test.
4688
4689 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4690
4691         * lib/gcc-dg.exp (dg-test): Clear additional_files and
4692         additional_sources.
4693
4694 2003-05-21  David Taylor  <dtaylor@emc.com>
4695
4696         * gcc.dg/Wpadded.c: New file.
4697
4698 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4699
4700         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
4701         * gcc.dg/special/weak-2.c: Add dg-require-weak.
4702         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
4703         dg-require-weak.
4704
4705 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
4706
4707         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
4708
4709 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4710
4711         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
4712         (dg-require-alias): Likewise.
4713         (dg-require-gc-sections): Likewise.
4714         * lib/target-supports.exp (check_gc_sections_available): Likewise.
4715
4716 2003-06-08  Richard Henderson  <rth@redhat.com>
4717
4718         * gcc.dg/20011029-2.c: Fix the array reference.
4719         * gcc.dg/asm-7.c: New.
4720
4721 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
4722
4723         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
4724
4725 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
4726
4727         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
4728         (dg-require-gc-sections): Likewise.
4729
4730 2003-06-08  Jan Hubicka  <jh@suse.cz>
4731
4732         * i386-cmov1.c: Fix regular expression.
4733         * i386-cvt-1.c: Likewise.
4734         * i386-local.c: Likewise.
4735         * i386-local2.c: Likewise.
4736         * i386-mul.c: Likewise.
4737         * i386-ssetype-1.c: Likewise.
4738         * i386-ssetype-3.c: Likewise.
4739         * i386-ssetype-5.c: Likewise.
4740
4741 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4742
4743         PR c++/11039
4744         * g++.dg/warn/implicit-typename2.C: New test.
4745         * g++.dg/warn/implicit-typename3.C: New test.
4746
4747 2003-06-07  Richard Henderson  <rth@redhat.com>
4748
4749         * g++.dg/other/offsetof3.C: Use size_t.
4750         * g++.dg/other/offsetof4.C: Likewise.
4751
4752 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
4753
4754         * lib/copy-file.exp: New. Implement gcc_copy_files.
4755
4756         * lib/dg-pch.exp: Load copy-file.exp
4757         (dg-pch): Use gcc_copy_files instead of "file copy".
4758
4759 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
4760
4761         * gcc.dg/weak/weak.exp: Simplify.
4762         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
4763         * gcc.dg/weak/weak-1.c: Likewise.
4764         * gcc.dg/weak/weak-2.c: Likewise.
4765         * gcc.dg/weak/weak-3.c: Likewise.
4766         * gcc.dg/weak/weak-4.c: Likewise.
4767         * gcc.dg/weak/weak-5.c: Likewise.
4768         * gcc.dg/weak/weak-6.c: Likewise.
4769         * gcc.dg/weak/weak-7.c: Likewise.
4770         * gcc.dg/weak/weak-8.c: Likewise.
4771         * gcc.dg/weak/weak-9.c: Likewise.
4772
4773 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
4774
4775         gcc.c-torture/execute/20030606-1.c: New.
4776
4777 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4778
4779         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
4780         * gcc.dg/builtins-19.c: Likewise.
4781
4782 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4783
4784         * gcc.dg/builtins-2.c: Add some more tests.
4785         * gcc.dg/builtins-18.c: New test case.
4786         * gcc.dg/builtins-19.c: New test case.
4787
4788 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4789             Jim Wilson  <wilson@tuliptree.org>
4790
4791         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
4792
4793 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
4794
4795         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
4796         mempcpy/stpcpy calls not to be optimized into something else.
4797         * gcc.c-torture/execute/string-opt-3.c: Moved to...
4798         * gcc.c-torture/execute/builtins/string-7.c: ...here.
4799         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
4800
4801 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4802
4803         * gcc.dg/format/asm_fprintf-1.c: New test.
4804
4805 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
4806
4807         * lib/gcc-defs.exp (additional_sources): New variable.
4808         (dg-additional-sources): New function.
4809         (additional_files): New variable.
4810         (dg-additional-files): New function.
4811         (dg-additional-files-options): Likewise.
4812         * lib/gcc-dg.exp (dg-require-weak): New function.
4813         (dg-require-alias): Likewise.
4814         (dg-require-gc-sections): Likewise.
4815         * lib/target-supports.exp (check_alias_available): Remove testfile
4816         parameter.
4817         (check_gc_sections_available): New function.
4818         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
4819         (dg-gpp-additional-files): Likewise.
4820         * lib/g++.exp (additional_sources): Remove.
4821         (additional_files): Likewise.
4822         (g++_target_compile): Use dg-additional-files-options.
4823
4824         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
4825         Tcl logic.
4826         * gcc.dg/special/ecos.exp: Remove.
4827         * gcc.dg/special/20000419-2.c: Use dg-require-*.
4828         * gcc.dg/special/alias-1.c: Likewise.
4829         * gcc.dg/special/alias-2.c: Likewise.
4830         * gcc.dg/special/gcsec-1.c: Likewise.
4831         * gcc.dg/special/weak-1.c: Likewise.
4832         * gcc.dg/special/weak-2.c: Likewise.
4833         * gcc.dg/special/wkali-1.c: Likewise.
4834         * gcc.dg/special/wkali-2.c: Likewise.
4835
4836         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
4837         dg-gpp-additional-*.
4838         * g++.dg/special/conpr-3.C: Likewise.
4839         * g++.dg/special/conpr-4.C: Likewise.
4840         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
4841         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
4842         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
4843         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
4844         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
4845         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
4846         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
4847         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
4848         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
4849         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
4850         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
4851         * g++.old-deja/g++.other/comdat1.C: Likewise.
4852         * g++.old-deja/g++.other/comdat2.C: Likewise.
4853         * g++.old-deja/g++.other/comdat3.C: Likewise.
4854         * g++.old-deja/g++.other/ctor1.C: Likewise.
4855         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
4856
4857 2003-06-05  Richard Henderson  <rth@redhat.com>
4858
4859         * gcc.dg/debug/20030605-1.c: New.
4860
4861 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4862
4863         * README.QMTEST: Update.
4864
4865 2003-06-04  Richard Henderson  <rth@redhat.com>
4866
4867         * gcc.dg/cleanup-1.c: New.
4868         * gcc.dg/cleanup-2.c: New.
4869         * gcc.dg/cleanup-3.c: New.
4870         * gcc.dg/cleanup-4.c: New.
4871         * gcc.dg/cleanup-5.c: New.
4872         * gcc.dg/cleanup-6.c: New.
4873         * gcc.dg/cleanup-7.c: New.
4874
4875 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4876
4877         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
4878
4879         * lib/dg-pch.exp: New file.
4880         * g++.dg/pch/pch.exp: Use dg-pch.exp.
4881         * gcc.dg/pch/pch.exp: Likewise.
4882
4883 2003-06-04  Roger Sayle  <roger@eyesopen.com>
4884
4885         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
4886         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
4887         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
4888         * gcc.dg/builtins-17.c: New test case.
4889         * gcc.dg/i386-387-4.c: New test case.
4890         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
4891
4892 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4893
4894         * gcc.dg/ultrasp9.c: New test.
4895
4896 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4897
4898         * gcc.c-torture/compile/20030604-1.c: New test.
4899         * gcc.dg/sparc-constant-1.c: New test.
4900
4901 2003-06-03  Glen Nakamura  <glen@imodulo.com>
4902
4903         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
4904
4905 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
4906
4907         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
4908
4909         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
4910         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
4911
4912 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
4913
4914         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
4915
4916 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4917
4918         PR c++/10940
4919         * g++.dg/template/spec10.C: New test.
4920
4921 2003-06-03  Roger Sayle  <roger@eyesopen.com>
4922
4923         * gcc.dg/builtins-16.c: New test case.
4924
4925 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
4926
4927         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
4928         mempcpy test with post-increments.
4929         * gcc.c-torture/execute/string-opt-3.c: New test.
4930         * gcc.dg/string-opt-1.c: New test.
4931
4932 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
4933
4934         PR fortran/10965
4935         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
4936
4937 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
4938
4939         * lib/scanasm.exp (dg-scan): New function, factored out of ...
4940         (scan-assembler): ... here.  Use dg-scan.
4941         (scan-assembler-not): Likewise.
4942         (scan-file): New function.
4943         (scan-file-not): Likewise.
4944         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
4945         * gcc.dg/cpp/_Pragma4.c: Likewise.
4946         * gcc.dg/cpp/_Pragma5.c: Likewise.
4947         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4948         * gcc.dg/cpp/avoidpaste2.c: Likewise.
4949         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
4950         * gcc.dg/cpp/cmdlne-P.c: Likewise.
4951         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
4952         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
4953         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
4954         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
4955         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
4956         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
4957         * gcc.dg/cpp/cxxcom1.c: Likewise.
4958         * gcc.dg/cpp/line1.c: Likewise.
4959         * gcc.dg/cpp/maccom1.c: Likewise.
4960         * gcc.dg/cpp/maccom2.c: Likewise.
4961         * gcc.dg/cpp/maccom3.c: Likewise.
4962         * gcc.dg/cpp/maccom4.c: Likewise.
4963         * gcc.dg/cpp/maccom5.c: Likewise.
4964         * gcc.dg/cpp/maccom6.c: Likewise.
4965         * gcc.dg/cpp/multiline.c: Likewise.
4966         * gcc.dg/cpp/spacing1.c: Likewise.
4967         * gcc.dg/cpp/spacing2.c: Likewise.
4968         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
4969         * gcc.dg/cpp/trad/maccom1.c: Likewise.
4970         * gcc.dg/cpp/trad/maccom2.c: Likewise.
4971         * gcc.dg/cpp/trad/maccom3.c: Likewise.
4972         * gcc.dg/cpp/trad/maccom4.c: Likewise.
4973         * gcc.dg/cpp/trad/maccom6.c: Likewise.
4974         * gcc.dg/cpp/cxxcom2.c: Likewise.
4975         * gcc.dg/cpp/cxxcom2.h: New file.
4976
4977         * gcc.dg/cpp/truefalse.cpp: Move it to ...
4978         * g++.dg/cpp/truefalse.C: Here.
4979         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
4980
4981 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
4982
4983         * gcc.dg/cpp/redef3.c: New file.
4984
4985 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4986
4987         * gcc.dg/i386-loop-3.c: New test.
4988
4989 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
4990
4991         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
4992
4993 2003-05-31  Roger Sayle  <roger@eyesopen.com>
4994
4995         * gcc.dg/fwrapv-1.c: New test case.
4996         * gcc.dg/fwrapv-2.c: New test case.
4997
4998 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4999
5000         PR c++/10956
5001         * g++.dg/template/spec9.C: New test.
5002
5003 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5004
5005         * gcc.dg/duff-4.c: New test case.
5006
5007 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5008
5009         PR fortran/10843
5010         * g77.dg/ffixed-form-1.f: New test
5011         * g77.dg/ffixed-form-2.f: New test
5012         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5013         * g77.dg/ffree-form-3.f: New test
5014
5015 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5016
5017         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5018         * gcc.dg/wint_t-1.c: Likewise.
5019
5020 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5021
5022         * g++.dg/template/access11.C: New test.
5023
5024 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5025
5026         PR c++/10849
5027         * g++.dg/template/access10.C: New test.
5028
5029 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5030             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5031
5032         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5033
5034 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5035
5036         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5037         suppress for powerpc-*-darwin*.
5038         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5039
5040 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5041
5042         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5043         suppress option for powerpc-*-darwin*.
5044
5045 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5046
5047         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5048         * gcc.dg/builtins-4.c: Add test for fmod.
5049
5050 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5051
5052         PR c++/10682
5053         * g++.dg/template/instantiate4.C: New test.
5054
5055 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5056
5057         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5058
5059 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5060
5061         * gcc.dg/compat/scalar-return-1_main.c: New file.
5062         * gcc.dg/compat/scalar-return-1_x.c: New file.
5063         * gcc.dg/compat/scalar-return-1_y.c: New file.
5064         * gcc.dg/compat/scalar-return-2_main.c: New file.
5065         * gcc.dg/compat/scalar-return-2_x.c: New file.
5066         * gcc.dg/compat/scalar-return-2_y.c: New file.
5067         * gcc.dg/compat/struct-return-3_main.c: New file.
5068         * gcc.dg/compat/struct-return-3_y.c: New file.
5069         * gcc.dg/compat/struct-return-3_x.c: New file.
5070         * gcc.dg/compat/struct-return-2_main.c: New file.
5071         * gcc.dg/compat/struct-return-2_x.c: New file.
5072         * gcc.dg/compat/struct-return-2_y.c: New file.
5073
5074 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5075
5076         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5077         for hppa*-hp-hpux*.
5078         * gcc.dg/20021014-1.c (dg-options): Likewise.
5079         * gcc.dg/nest.c (dg-options): Likewise.
5080
5081 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5082
5083         PR c++/9738
5084         * g++.dg/ext/dllimport2.C: New file.
5085         * g++.dg/ext/dllimport3.C: New file.
5086
5087 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5088
5089         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5090         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5091         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5092         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5093         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5094         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5095         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5096         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5097         * gcc.dg/compat/small-struct-defs.h: New file.
5098         * gcc.dg/compat/small-struct-init.h: New file.
5099         * gcc.dg/compat/small-struct-check.h: New file.
5100         * gcc.dg/compat/fp-struct-defs.h: New file.
5101         * gcc.dg/compat/fp-struct-check.h: New file.
5102         * gcc.dg/compat/fp-struct-init.h: New file.
5103         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5104         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5105
5106 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5107
5108         * gcc.dg/20030225-2.c: New test.
5109
5110 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5111             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5112
5113         * gcc.c-torture/compile/20030518-1.c: New test case.
5114
5115 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5116
5117         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5118         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5119         gcc-dg-debug-runtest.
5120         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5121         gcc-dg-debug-runtest.
5122
5123 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5124
5125         PR c++/9022
5126         * g++.dg/lookup/using6.C: New test.
5127
5128 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5129
5130         * g++.dg/parse/access2.C: New test.
5131
5132 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5133
5134         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5135         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5136         * gcc.dg/debug/debug.exp: Likewise.
5137
5138 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5139
5140         * gcc.dg/dollar.c: New test.
5141
5142 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5143
5144         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5145         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5146         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5147         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5148         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5149         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5150         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5151         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5152         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5153         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5154         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5155         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5156         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5157         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5158         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5159         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5160         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5161         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5162
5163 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5164
5165         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5166         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5167         support for "repo" mode.
5168         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5169         * lib/g77-dg.exp: Likewise.
5170         * lib/obj-dg.exp: Likewise.
5171
5172 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5173
5174         Merge from gcc-3_2-rhl8-branch:
5175         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5176
5177         * gcc.dg/tls/opt-6.c: New test.
5178
5179         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5180
5181         * gcc.dg/20030405-1.c: New test.
5182
5183         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
5184
5185         * gcc.dg/20030309-1.c: New test.
5186
5187         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5188
5189         * gcc.c-torture/execute/20030307-1.c: New test.
5190
5191         2003-02-20  Randolph Chung  <tausq@debian.org>
5192
5193         * gcc.c-torture/compile/20030220-1.c: New test.
5194
5195         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
5196
5197         * gcc.dg/20030217-1.c: New test.
5198
5199         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
5200
5201         * gcc.c-torture/compile/20020129-1.c: New test.
5202
5203         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         * gcc.dg/unroll-1.c: New test.
5206
5207         2002-11-16  Jan Hubicka  <jh@suse.cz>
5208
5209         * gcc.c-torture/execute/20020920-1.c: New test.
5210
5211         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
5212
5213         PR target/7434
5214         * gcc.c-torture/compile/20021008-1.c: New test.
5215
5216         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
5217
5218         PR target/7559
5219         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
5220
5221         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5222
5223         * gcc.c-torture/compile/20020807-1.c: New test.
5224
5225         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
5226
5227         * gcc.dg/tls/opt-1.c: New test.
5228
5229         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
5230
5231         * gcc.dg/20020729-1.c: New test.
5232
5233         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
5234
5235         * g++.dg/opt/life1.C: New test.
5236
5237         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
5238
5239         * gcc.dg/20020525-1.c: New test.
5240
5241         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5242
5243         PR c++/6794
5244         * g++.dg/ext/pretty1.C: New test.
5245         * g++.dg/ext/pretty2.C: New test.
5246
5247 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
5248
5249         PR c++/8385
5250         * g++.dg/ext/typeof5.C: New test.
5251
5252 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
5253
5254         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
5255         __USER_LABEL_PREFIX__ into account.
5256         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
5257
5258 2003-05-14  Roger Sayle  <roger@eyesopen.com>
5259
5260         * gcc.dg/builtins-15.c: New test case.
5261
5262 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
5263
5264         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
5265
5266 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
5267
5268         * lib/g++.exp: Tweak handling of additional source files.
5269         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
5270         * g++.dg/special/conpr-2a.C: Rename to ...
5271         * g++.dg/special/conpr-2a.cc: ... this.
5272         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
5273         * g++.dg/special/conpr-3a.C: Rename to ...
5274         * g++.dg/special/conpr-3a.cc: This.
5275         * g++.dg/special/conpr-3b.C: Rename to ...
5276         * g++.dg/special/conpr-3b.cc: This.
5277         * g++.dg/special/conpr-4.C: New test.
5278         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
5279
5280 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
5281
5282         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
5283
5284 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5285
5286         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
5287         * g++.old-deja/g++.robertl/eb71.C: Likewise.
5288         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
5289         * g++.old-deja/g++.other/warn3.C: Likewise.
5290
5291 2003-05-11  Roger Sayle  <roger@eyesopen.com>
5292
5293         * gcc.dg/i386-387-1.c: Update to also test log.
5294         * gcc.dg/i386-387-2.c: Likewise.
5295
5296 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
5297
5298         * g77.f-torture/execute/int8421.f: New test.
5299
5300 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5301
5302         PR c++/10230, c++/10481
5303         * g++.dg/lookup/scoped5.C: New test.
5304
5305 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5306
5307         PR c++/10552
5308         * g++.dg/template/ttp6.C: New test.
5309
5310 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
5311
5312         * gcc.c-torture/execute/builtins: New directory.
5313         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
5314         gcc.c-torture/execute/builtins.
5315         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
5316         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
5317         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
5318         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
5319
5320 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5321
5322         PR c++/9252
5323         * g++.dg/template/access8.C: New test.
5324         * g++.dg/template/access9.C: New test.
5325
5326 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5327
5328         PR c++/9554
5329         * g++.dg/parse/access1.C: New test.
5330
5331 2003-05-09  DJ Delorie  <dj@redhat.com>
5332
5333         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
5334         long, and not an int.
5335
5336 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5337
5338         PR c++/10555, c++/10576
5339         * g++.dg/template/memclass1.C: New test.
5340
5341 2003-05-08  DJ Delorie  <dj@redhat.com>
5342
5343         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
5344         targets.
5345         * gcc.c-torture/execute/20021024-1.x: Likewise.
5346         * gcc.c-torture/execute/shiftdi.x: Likewise.
5347         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
5348         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
5349         * gcc.dg/20021018-1.c: Likewise.
5350
5351 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5352
5353         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
5354
5355         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
5356         (bcopy): Call memmove.
5357
5358 2003-05-08  Roger Sayle  <roger@eyesopen.com>
5359
5360         * g77.f-torture/compile/8485.f: New test case.
5361
5362 2003-05-07  Richard Henderson  <rth@redhat.com>
5363
5364         PR c++/10570
5365         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
5366         Verify exception_cleanup not called for rethrows.
5367         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
5368         when exiting catch block without rethrowing.
5369         * g++.dg/eh/forced3.C: New.
5370         * g++.dg/eh/forced4.C: New.
5371
5372 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
5373
5374         * gcc.dg/20030505.c: Fix triplet.
5375
5376 2003-05-06  DJ Delorie  <dj@redhat.com>
5377
5378         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
5379         * gcc.dg/nest.c: Likewise.
5380
5381 2003-05-05  Roger Sayle  <roger@eyesopen.com>
5382
5383         * gcc.dg/builtins-14.c: New test case.
5384
5385 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
5386
5387         * lib/compat.exp (compat-execute): New argument.
5388         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
5389         * gcc.dg/compat: New test directory.
5390         * gcc.dg/compat/compat.exp: New expect script.
5391         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
5392         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
5393         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
5394         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
5395         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
5396         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
5397
5398         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
5399         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
5400         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
5401         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
5402         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
5403         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
5404         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
5405         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
5406         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
5407         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
5408         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
5409         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
5410         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
5411         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
5412         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
5413
5414 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
5415
5416         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
5417
5418 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
5419
5420         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
5421
5422 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
5423
5424         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
5425         * gcc.dg/ppc-fsel-2.c: New test.
5426
5427         * gcc.dg/unused-5.c: New test.
5428
5429 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5430
5431         PR c++/10496
5432         * g++.dg/warn/pmf1.C: New test.
5433
5434 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5435
5436         PR c++/4494
5437         * g++.dg/warn/main.C: New test.
5438
5439 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5440
5441         * gcc.dg/nonnull-3.c: New test.
5442
5443 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
5444
5445         * gcc.dg/cpp/Wtrigraphs.c: Update.
5446         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
5447
5448 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
5449
5450         * gcc.dg/ppc-fsel-1.c: New test.
5451
5452 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
5453
5454         PR c/10604
5455         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
5456
5457 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
5458
5459         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
5460
5461 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5462
5463         PR c++/9364, c++/10553, c++/10586
5464         * g++.dg/parse/typename4.C: New test.
5465         * g++.dg/parse/typename5.C: Likewise.
5466
5467 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
5468
5469         * gcc.c-torture/compile/20030503-1.c: New test.
5470
5471 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5472
5473         * g++.dg/lookup/using5.C: Fix testcase error.
5474
5475 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
5476
5477         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
5478         since MEABI is no longer supported.  Remove all vestiges
5479         of MEABI from the test.
5480
5481 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5482
5483         PR c++/10554
5484         * g++.dg/lookup/using5.C: New test.
5485
5486 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5487
5488         PR c++/8772
5489         * g++.dg/template/ttp5.C: New test.
5490
5491 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
5492
5493         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
5494         (dg-gpp-additional-sources): New function.
5495         (dg-gpp-additional-files): Likewise.
5496         * lib/g++.exp (additional_sources): New variable.
5497         (additional_files): Likewise.
5498         (g++_target_compile): Deal with them.
5499         * lib/old-dejagnu.exp: Remove.
5500         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
5501         * g++.old-deja: Revise all tests to use dg commands.
5502
5503 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5504
5505         PR c++/9432, c++/9528
5506         * g++.dg/lookup/using4.C: New test.
5507
5508 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
5509
5510         * gcc.dg/noreturn-5.c: New file.
5511         * gcc.dg/noreturn-6.c: New file.
5512
5513         * gcc.c-torture/compile/inline-1.c: New file.
5514
5515 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR c++/10551
5518         * g++.dg/template/explicit1.C: New test.
5519
5520 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5521
5522         PR c++/10549
5523         * g++.dg/other/bitfield1.C: New test.
5524
5525         PR c++/10527
5526         * g++.dg/init/new7.C: New test.
5527
5528 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5529
5530         * g++.dg/ext/desig1.C: New test.
5531         * g++.dg/ext/init1.C: Update.
5532
5533         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
5534
5535 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/10180
5538         * g++.dg/warn/Winline-1.C: New test.
5539
5540 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
5541
5542         * gcc.c-torture/execute/string-opt-19.c: New test.
5543
5544         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
5545         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
5546
5547 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/10506
5550         * g++.dg/init/new6.C: New test.
5551
5552         PR c++/10503
5553         * g++.dg/init/ref6.C: New test.
5554
5555 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
5556
5557         * g++.dg/warn/weak1.C: XFAIL on AIX4.
5558
5559 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5560
5561         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
5562         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
5563
5564 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
5565
5566         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
5567         initialized static data members.
5568
5569 2003-04-25  H.J. Lu <hjl@gnu.org>
5570
5571         * gcc.dg/ia64-sync-4.c: New test.
5572
5573 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5574
5575         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
5576         date.
5577
5578 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
5579
5580         PR c++/10337
5581         * g++.dg/warn/conv1.C: New test.
5582         * g++.old-deja/g++.other/conv7.C: Adjust.
5583         * g++.old-deja/g++.other/overload14.C: Adjust.
5584
5585 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/10471
5588         * g++.dg/template/defarg2.C: New test.
5589
5590 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
5591
5592         * gcc.dg/cpp/include2.c: Update.
5593         * gcc.dg/cpp/multiline-2.c: New.
5594         * gcc.dg/cpp/multiline.c: Update.
5595         * gcc.dg/cpp/strify2.c: Update.
5596         * gcc.dg/cpp/trad/literals-2.c: Update.
5597
5598 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5599
5600         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
5601
5602 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5603
5604         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
5605
5606 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5607
5608         PR c++/10451
5609         * g++.dg/parse/crash4.C: New test.
5610
5611         PR c++/9847
5612         * g++.dg/parse/crash5.C: New test.
5613
5614 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
5615
5616         PR c++/10446
5617         * g++.dg/parse/crash3.C: New test.
5618
5619         PR c++/10428
5620         * g++.dg/parse/elab1.C: New test.
5621
5622 2003-04-22  Devang Patel  <dpatel@apple.com>
5623
5624         * gcc.dg/cpp/trad/funlike-5.c: New test.
5625
5626 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
5627
5628         * g++.dg/other/packed1.C: Fix dg options.
5629
5630 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
5631
5632         * g++.dg/other/offsetof2.C: New test.
5633
5634 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
5635
5636         * g++.dg/template/recurse.C: Adjust location of error messages.
5637
5638 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
5639
5640         PR c++/9881
5641         * g++.dg/init/addr-const1.C: New test.
5642         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
5643
5644 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5645
5646         PR c++/10405
5647         * g++.dg/lookup/struct-hack1.C: New test.
5648
5649 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
5650
5651         * ucs.c: Update diagnostic messages.
5652
5653 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5654
5655         * gcc.dg/cpp/truefalse.cpp: New test.
5656         * gcc.dg/cpp/cpp.exp: Update.
5657         * g++.dg/other/stdbool-if.C: Remove.
5658
5659 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5660
5661         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
5662         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
5663
5664 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5665
5666         * gcc.c-torture/compile/20030418-1.c: New test.
5667
5668 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
5669
5670         * README.compat: Remove; content moved to doc/sourcebuild.texi.
5671
5672 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5673
5674         PR c++/10347
5675         g++.dg/template/dependent-name1.C: New test.
5676
5677 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
5678
5679         * gcc.dg/warn-1.c (tourist_guide): New array,
5680         contains a pointer to bar.
5681
5682 2003-04-16  Roger Sayle  <roger@eyesopen.com>
5683
5684         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
5685         * gcc.c-torture/execute/medce-1.c: New test case.
5686         * gcc.c-torture/execute/medce-2.c: New test case.
5687
5688 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
5689
5690         * lib/prune.exp: Ignore more messages.
5691
5692         PR c++/10381
5693         * g++.dg/parse/lookup3.C: New test.
5694
5695 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
5696
5697         * gcc.c-torture/compile/20030415-1.c : New test.
5698
5699 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
5700
5701         * gcc.c-torture/execute/scope-2.c: Move to ...
5702         * gcc.dg/noncompile/scope.c: .... here.
5703
5704 2003-04-14  Roger Sayle  <roger@eyesopen.com>
5705
5706         * gcc.dg/20030414-2.c: New test case.
5707
5708 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
5709
5710         PR target/10377
5711         * gcc.dg/20030414-1.c: New test.
5712
5713 2003-04-13  Roger Sayle  <roger@eyesopen.com>
5714
5715         * gcc.dg/builtins-12.c: New test case.
5716         * gcc.dg/builtins-13.c: New test case.
5717
5718 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5719
5720         * gcc.c-torture/execute/string-opt-18.c: New test.
5721
5722 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/10300
5725         * g++.dg/init/new5.C: New test.
5726
5727 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
5728
5729         PR c++/7910
5730         * g++.dg/ext/dllimport1.C: New test.
5731
5732 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5733
5734         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
5735
5736 2003-04-11  Bud Davis <bdavis9659@comcast.net>
5737
5738         PR Fortran/9263
5739         * g77.f-torture/noncompile/9263.f: New test
5740         PR Fortran/1832
5741         * g77.f-torture/execute/1832.f: New test
5742
5743 2003-04-11  David Chad  <davidc@freebsd.org>
5744             Loren J. Rittle  <ljrittle@acm.org>
5745
5746         libobjc/8562
5747         * objc.dg/headers.m: New test.
5748
5749 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
5750
5751         * gcc.c-torture/execute/builtin-noret-2.c: New.
5752         * gcc.c-torture/execute/builtin-noret-2.x: New.
5753         XFAIL builtin-noret-2.c at -O1 and above.
5754         * gcc.dg/redecl.c: New.
5755         * gcc.dg/Wshadow-1.c: Update error regexps.
5756
5757 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
5758
5759         * g++.dg/abi/bitfield10.C: New test.
5760
5761 2003-04-09  Mike Stump  <mrs@apple.com>
5762
5763         * gcc.dg/pch/pch.exp: Make testcase names longer.
5764         * g++.dg/pch/pch.exp: Make testcase names longer.
5765
5766 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5767
5768         * gcc.dg/builtins-11.c: New test case.
5769
5770 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5771
5772         * gcc.dg/builtins-9.c: New test case.
5773         * gcc.dg/builtins-10.c: New test case.
5774
5775 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
5776
5777         * gcc.dg/noncompile/init-4.c.c: New test.
5778
5779 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5780
5781         * gcc.misc-test/gcov-9.c: New test.
5782         * gcc.misc-test/gcov-10.c: New test
5783         * gcc.misc-test/gcov-11.c: New test.
5784
5785 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
5786
5787         PR optimization/10024
5788         * gcc.c-torture/compile/20030405-1.c: New test.
5789
5790 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
5791
5792         * gcc.dg/pch/static-3.c: New.
5793         * gcc.dg/pch/static-3.hs: New.
5794         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
5795
5796 2003-04-04  Richard Henderson  <rth@redhat.com>
5797
5798         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
5799         * g++.dg/eh/forced2.C: Likewise.
5800
5801 2003-04-03  Mike Stump  <mrs@apple.com>
5802
5803         * lib/scanasm.exp (scan-assembler): Add xfail processing for
5804         target arg.
5805         (scan-assembler-times, scan-assembler-not): Likewise.
5806         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
5807
5808 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5809
5810         * gcc.dg/sparc-loop-1.c: New test.
5811
5812 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
5813
5814         PR other/9274
5815         * g++.dg/pch/system-2.C: New.
5816         * g++.dg/pch/system-2.Hs: New.
5817
5818 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
5819
5820         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
5821
5822         * g++.dg/eh/simd-1.C (vecfunc): Same.
5823
5824 2003-04-01  Roger Sayle  <roger@eyesopen.com>
5825
5826         * gcc.c-torture/execute/20030401-1.c: New test case.
5827
5828 2003-04-01  Ziemowit Laski <zlaski@apple.com>
5829
5830         * objc.dg/defs.m: New.
5831
5832 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
5833
5834         * g++.dg/eh/simd-1.C: New.
5835         * g++.dg/eh/simd-2.C: New.
5836
5837 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
5838
5839         * gcc.c-torture/execute/simd-3.c: New.
5840
5841 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5842
5843         PR c/9936
5844         * gcc.dg/20030331-2.c: New test.
5845
5846 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5847
5848         PR c++/10278
5849         * g++.dg/parse/crash2.C: New test.
5850
5851 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5852
5853         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
5854         * gcc.c-torture/execute/20030331-1.c: ...here.
5855
5856 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5857
5858         * gcc.c-torture/execute/20030331-1.c: New test.
5859
5860 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5861
5862         * lib/gcov.exp: Adjust call return testing strings.
5863         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
5864
5865 2003-03-31  Roger Sayle  <roger@eyesopen.com>
5866
5867         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
5868         * gcc.dg/builtins-7.c: New test case.
5869         * gcc.dg/builtins-8.c: New test case.
5870
5871 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5872
5873         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
5874
5875 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/7647
5878         * g++.dg/lookup-class-member-2.C: New test.
5879
5880 2003-03-30  Glen Nakamura  <glen@imodulo.com>
5881
5882         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
5883
5884 2003-03-28  Roger Sayle  <roger@eyesopen.com>
5885
5886         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
5887
5888 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
5889
5890         * g++.dg/init/attrib1.C: New test.
5891
5892 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5893
5894         * gcc.dg/ultrasp8.c: New test.
5895
5896 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5897
5898         * gcc.dg/ultrasp7.c: New test.
5899
5900 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
5901
5902         PR c++/10047
5903         * g++.dg/template/inline1.C: New test.
5904
5905 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5906
5907         * gcc.dg/sparc-dwarf2.c: New test.
5908
5909 2003-03-27  Roger Sayle  <roger@eyesopen.com>
5910
5911         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
5912         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
5913
5914 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
5915
5916         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
5917         than reading .x files.
5918         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
5919         * g77.dg/gcov/gcov-1.f: Likewise.
5920         * gcc.misc-tests/gcov-4b.c: Likewise.
5921         * gcc.misc-tests/gcov-5b.c: Likewise.
5922         * gcc.misc-tests/gcov-6.c: Likewise.
5923         * gcc.misc-tests/gcov-7.c: Likewise.
5924         * gcc.misc-tests/gcov-8.c: Likewise.
5925         * g++.dg/gcov/gcov-1.x: Remove.
5926         * g77.dg/gcov/gcov-1.x: Likewise.
5927         * gcc.misc-tests/gcov-4b.x: Likewise.
5928         * gcc.misc-tests/gcov-5b.x: Likewise.
5929         * gcc.misc-tests/gcov-6.x: Likewise.
5930         * gcc.misc-tests/gcov-7.x: Likewise.
5931         * gcc.misc-tests/gcov-8.x: Likewise.
5932
5933 2003-03-27  Glen Nakamura  <glen@imodulo.com>
5934
5935         PR opt/10087
5936         * gcc.dg/20030324-1.c: New test.
5937
5938 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
5939
5940         PR c++/10224
5941         * g++.dg/template/arg3.C: New test.
5942
5943         PR c++/10158
5944         * g++.dg/template/friend18.C: New test.
5945
5946 2003-03-26  Roger Sayle  <roger@eyesopen.com>
5947
5948         * g77.f-torture/compile/20030326-1.f: New test case.
5949
5950 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
5951
5952         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
5953
5954         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
5955
5956 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
5957
5958         * gcc.dg/ia64-sync-3.c: New test.
5959
5960 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
5961
5962         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
5963
5964 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5965
5966         * gcc.dg/ultrasp6.c: New test.
5967
5968 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5969
5970         * gcc.dg/i386-signbit-1.c: New test.
5971         * gcc.dg/i386-signbit-2.c: New test.
5972         * gcc.dg/i386-signbit-3.c: New test.
5973
5974 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5975
5976         * gcc.dg/ultrasp5.c: Fix options.
5977
5978 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5979
5980         * gcc.dg/ultrasp5.c: Fix comment.
5981
5982 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
5983
5984         PR fortran/10197
5985         * g77.f-torture/execute/10197.f: New test.
5986
5987 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
5988
5989         PR c++/9898, c++/383
5990         * g++.dg/template/conv6.C: New test.
5991
5992         PR c++/10119
5993         * g++.dg/template/ptrmem5.C: New test.
5994
5995         PR c++/10026
5996         * g++.dg/lookup/koenig1.C: New test.
5997
5998         PR C++/10199
5999         * g++.dg/lookup/template2.C: New test.
6000
6001 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6002
6003         * g++.dg/opt/rtti1.C: New test.
6004
6005 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6006
6007         * gcc.dg/ultrasp5.c: New test.
6008
6009 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6010
6011         PR middle-end/9967
6012         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6013         builtin fputs.
6014
6015 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6016
6017         PR c/8224
6018         * gcc.dg/20030323-1.c: New test.
6019
6020 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6021
6022         * gcc.c-torture/compile/20030323-1.c: New test case.
6023
6024 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6025
6026         * gcc.dg/20030321-1.c: New test.
6027
6028 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6029
6030         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6031
6032 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6033
6034         PR c++/9978, c++/9708
6035         * g++.dg/ext/vlm1.C: Adjust expected error.
6036         * g++.dg/ext/vla2.C: New test.
6037         * g++.dg/template/arg1.C: New test.
6038         * g++.dg/template/arg2.C: New test.
6039
6040 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6041
6042         * g77.f-torture/execute/select.f: New test.
6043         * g77.f-torture/noncompile/select_no_compile.f: New test.
6044
6045 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6046
6047         PR c++/9898
6048         * g++.dg/other/error4.C: New test.
6049
6050 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6051
6052         * g++.dg/template/friend17.C: New test.
6053
6054 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6055
6056         * gcc.c-torture/compile/20030320-1.c: New.
6057
6058 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6059
6060         * gcc.dg/builtins-6.c: New test case.
6061
6062 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6063
6064         PR target/10073
6065         * gcc.c-torture/compile/20030319-1.c: New.
6066
6067 2003-03-18  Jan Hubicka  <jh@suse.cz>
6068
6069         * gcc.dg/i386-cvt-1.c: New test.
6070
6071 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6072
6073         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6074         * objc.dg/naming-2.m: Likewise.
6075
6076 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/9639
6079         * g++.dg/parse/crash1.C: New test.
6080
6081 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6082
6083         PR c++/8805
6084         * g++.dg/eh/cleanup1.C: New test.
6085
6086 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6087
6088         * gcc.c-torture/execute/20030316-1.c: New test case.
6089
6090 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6091
6092         PR c++/9629
6093         * g++.dg/init/ctor2.C: New test.
6094
6095 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6096
6097         * g77.f-torture/compile/xformat.f: New test case.
6098
6099 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6100
6101         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6102         * g++.old-deja/g++.mike/eh50.C: Likewise.
6103
6104 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6105
6106         PR c++/6440
6107         * g++.dg/template/spec7.C: New test.
6108         * g++.dg/template/spec8.C: Likewise.
6109
6110 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6111
6112         * gcc.c-torture/execute/20030313-1.c: New test.
6113
6114 2003-03-14  Richard Henderson  <rth@redhat.com>
6115
6116         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6117
6118 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6119
6120         * gcc.c-torture/compile/20030314-1.c: New test.
6121
6122 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6123
6124         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6125         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6126         thumb target,
6127         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6128         to accept newer _imp__  prefix and additional
6129         newline in .drectve section.
6130         * gcc.dg/dll-4.c: Likewise.
6131         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6132         switch.
6133
6134 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6135
6136         * g++.dg/parse/namespace9.C: New test.
6137
6138         * g++.dg/init/ref5.C: New test.
6139         * g++.dg/parse/ptrmem1.C: Likewise.
6140
6141 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6142
6143         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6144         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6145         regular expression.
6146         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6147         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6148
6149 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6150
6151         * gcc.c-torture/execute/20030224-2.c: New test.
6152
6153 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6154
6155         * gcc.dg/decl-3.c: New test.
6156
6157 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6158
6159         * gcc.dg/i386-loop-2.c: New test.
6160
6161 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/9474
6164         * g++.dg/parse/namespace8.C: New test.
6165
6166         PR c++/9924
6167         * g++.dg/overload/builtin2.C: New test.
6168
6169 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6170
6171         * gcc.dg/return-type-3.c: New test.
6172
6173 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6174
6175         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6176         profiling options are not supported.
6177
6178 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6179
6180         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6181         * g++.old-deja/g++.warn/impint2.C: Likewise.
6182
6183 2003-03-10  Devang Patel  <dpatel@apple.com>
6184
6185         * g++.dg/cpp/c++_cmd_1.C: New test.
6186         * g++.dg/cpp/c++_cmd_1.h: New file.
6187
6188 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
6189
6190         * gcc.dg/altivec-9.c: New file.
6191
6192 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6193
6194         * gcc.dg/ppc-sdata-1.c: New test.
6195         * gcc.dg/ppc-sdata-2.c: New test.
6196
6197 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/9373
6200         * g++.dg/opt/ptrmem2.C: New test.
6201
6202         PR c++/8534
6203         * g++.dg/opt/ptrmem1.C: New test.
6204
6205 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6206
6207         * gcc.dg/i386-loop-1.c: New test.
6208
6209 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6210
6211         PR c++/9970
6212         * g++.dg/lookup/friend1.C: New test.
6213
6214 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/9823
6217         * g++.dg/parser/constructor1.C: New test.
6218
6219 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
6220
6221         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
6222
6223         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
6224
6225 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
6226
6227         * gcc.dg/cpp/Wunused.c: Update test.
6228
6229 2003-03-08  Jan Hubicka  <jh@suse.cz>
6230
6231         * gcc.dg/inline-3.c: New test.
6232
6233 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/9809
6236         * g++.dg/parse/builtin1.C: New test.
6237
6238         PR c++/9982
6239         * g++.dg/abi/cookie1.C: New test.
6240         * g++.dg/abi/cookie2.C: Likewise.
6241
6242         PR c++/9524
6243         * g++.dg/template/field1.C: New test.
6244
6245         PR c++/9912
6246         * g++.dg/parse/class1.C: New test.
6247         * g++.dg/parse/namespace7.C: Likewise.
6248         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
6249
6250 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
6251
6252         * g++.dg/init/ref4.C: New test.
6253
6254 2003-03-07  Jan Hubicka  <jh@suse.cz>
6255
6256         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
6257         * gcc.dg/inline-3.c:  New test.
6258
6259 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
6260
6261         * g++.dg/init/ref3.C: New test.
6262
6263         PR c++/9965
6264         * g++.dg/init/ref2.C: New test.
6265
6266         PR c++/9400
6267         * g++.dg/warn/Wshadow-2.C: New test.
6268
6269         PR c++/9791
6270         * g++.dg/warn/Woverloaded-1.C: New test.
6271
6272 2003-03-05  Jan Hubicka  <jh@suse.cz>
6273
6274         * gcc.dg/i386-local2.c: New.
6275         * gcc.dg/i386-local.c: Fix typo.
6276
6277 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
6278
6279         * g++.dg/abi/layout3.C: New test.
6280
6281 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6282
6283         * gcc.c-torture/compile/20030305-1.c
6284
6285 2003-03-05  Jan Hubicka  <jh@suse.cz>
6286
6287         * gcc.dg/i386-local.c: New.
6288
6289 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
6290
6291         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
6292
6293 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6294
6295         * gcc.dg/switch-2.c: New test.
6296         * gcc.dg/switch-3.c: New test.
6297         * gcc.dg/Wswitch.c: Adjust line numbers.
6298         * gcc.dg/Wswitch-default.c: Likewise.
6299         * gcc.dg/Wswitch-enum.c: Likewise.
6300
6301 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
6302
6303         * gcc.c-torture/execute/20030222-1.c: New test.
6304
6305 2003-03-03  James E Wilson  <wilson@tuliptree.org>
6306
6307         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
6308
6309 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/9878
6312         * g++.dg/init/ref1.C: New test.
6313
6314 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
6315
6316         * gcc.dg/sh-relax.c: New SH-only test.
6317
6318 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
6319
6320         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
6321         comment explaining purpose of testcase.
6322
6323 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6324
6325         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
6326         for HC11/HC12 (asm needs two int registers).
6327         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
6328         HC11/HC12 because the test uses an asm which needs two 32-bit
6329         registers.
6330
6331 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6332
6333         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
6334         for HC11/HC12 (array is too large otherwise).
6335         * gcc.c-torture/compile/920501-4.x: New file, likewise.
6336         * gcc.c-torture/compile/20010518-2.x: Likewise.
6337         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
6338         HC11/HC12 (array is too large).
6339
6340 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
6341
6342         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
6343         * lib/g++-dg.exp (g++-dg-test): Likewise.
6344
6345 2003-03-01  Roger Sayle  <roger@eyesopen.com>
6346
6347         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
6348         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
6349
6350 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6351
6352         * g++.dg/warn/implicit-typename1.C: Remove warning.
6353
6354 2003-02-28  Richard Henderson  <rth@redhat.com>
6355
6356         * gcc.dg/noreturn-1.c: Move noreturn warning line.
6357         * gcc.dg/return-type-1.c: Move control reaches end warning line.
6358
6359 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
6360
6361         * gcc.dg/pch/pch.exp: Change .pch to .gch.
6362         * g++.dg/pch/pch.exp: Likewise.
6363
6364 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/9879
6367         * testsuite/g++.dg/init/new4.C: New test.
6368
6369 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
6370
6371         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
6372
6373 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
6374
6375         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
6376         unsigned long.
6377
6378         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
6379         wider than float.
6380
6381 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6382
6383         * lib/scanasm.exp: Add support for counting numbers of
6384         occurences.
6385         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
6386         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
6387
6388 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
6389
6390         PR c++/9683
6391         * g++.dg/template/static3.C: New test.
6392
6393         PR c++/9829
6394         * g++.dg/parse/namespace6.C: New test.
6395
6396 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6397
6398         PR target/9732
6399         * gcc.dg/20030225-1.c: New test.
6400
6401 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
6402
6403         * README: Remove out-of-date information.
6404
6405         PR c++/9836
6406         * g++.dg/template/spec6.C: New test.
6407
6408 2003-02-24  Jeff Law  <law@redhat.com>
6409
6410         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
6411
6412 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6413
6414         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
6415         * gcc.dg/pragma-ep-1.c: Likewise.
6416
6417 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6418
6419         PR c++/9602
6420         * g++.dg/template/friend16.C: New test.
6421
6422 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
6423
6424         PR c++/5333
6425         * g++.dg/parse/fused-params1.C: Adjust error messages.
6426         * g++.dg/template/nested3.C: New test.
6427
6428 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
6429
6430         * g++.dg/abi/param1.C: New test.
6431
6432 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6433
6434         PR c++/7982
6435         * g++.dg/warn/implicit-typename1.C: New test.
6436
6437 2003-02-22  Kelley Cook <kelleycook@comcast.net>
6438
6439         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
6440         with "mtune".
6441         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6442         * gcc.c-torture/execute/20010129-1.x: Likewise.
6443         * gcc.dg/20011107-1.c: Likewise.
6444         * gcc.dg/20020108-1.c: Likewise.
6445         * gcc.dg/20020122-3.c: Likewise.
6446         * gcc.dg/20020206-1.c: Likewise.
6447         * gcc.dg/20020310-1.c: Likewise.
6448         * gcc.dg/20020426-2.c: Likewise.
6449         * gcc.dg/20020517-1.c: Likewise.
6450         * gcc.dg/991230-1.c: Likewise.
6451         * gcc.dg/i386-unroll-1.c: Likewise.
6452         * gcc.misc-tests/i386-prefetch.exp: Likewise.
6453
6454 2003-02-22  Jan Hubicka  <jh@suse.cz>
6455
6456         * gcc.dg/i386-mul.c: New test.
6457
6458 2003-02-21  Roger Sayle  <roger@eyesopen.com>
6459
6460         * gcc.dg/builtins-5.c: New test case.
6461
6462 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
6463
6464         * gcc.dg/asmreg-1.c: New test.
6465
6466 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6467
6468         PR c++/9749
6469         * g++.dg/parse/varmod1.C: New test.
6470
6471 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6472
6473         PR c++/9727
6474         * g++.dg/template/op1.C: New test.
6475
6476 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6477
6478         PR c++/8906
6479         * g++.dg/template/nested2.C: New test.
6480
6481 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6482
6483         PR c++/8724
6484         * g++.dg/expr/dtor1.C: New test.
6485
6486 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
6487
6488         * gcc.dg/cpp/include3.c: New test.
6489         * gcc.dg/cpp/inc/foo.h: New file.
6490
6491 2003-02-21  Glen Nakamura  <glen@imodulo.com>
6492
6493         * gcc.c-torture/execute/20030221-1.c: New test.
6494
6495 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR c++/9729
6498         * g++.dg/abi/conv1.C: New test.
6499
6500 2003-02-20  Jan Hubicka  <jh@suse.cz>
6501
6502         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
6503
6504 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
6505
6506         * gcc.c-torture/compile/20030219-1.c: New test.
6507
6508 2003-02-18  Jan Hubicka  <jh@suse.cz>
6509
6510         * gcc.dg/funcorder.c: New test.
6511
6512 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6513
6514         * gcc.c-torture/execute/20030218-1.c: New.
6515
6516 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
6517
6518         * gcc.dg/20030218-1.c: New.
6519
6520 2003-02-18  Richard Henderson  <rth@redhat.com>
6521
6522         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
6523         * gcc.dg/attr-used-2.c: New.
6524
6525 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
6526
6527         PR c++/9704
6528         * g++.dg/init/copy5.C: New test.
6529
6530 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
6531
6532         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
6533         * g++.dg/pch/pch.exp: Likewise.
6534
6535 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6536
6537         * gcc.c-torture/execute/20030209-1.c: Enable the test if
6538         STACK_SIZE is not defined.
6539
6540 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6541
6542         PR c++/9457
6543         * g++.dg/template/init1.C: New test.
6544
6545 2003-02-16  Jan HUbicka  <jh@suse.cz>
6546
6547         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
6548         (foo): Add few extra tests
6549         * gcc.dg/c99-const-expr-3.c: Likewise.
6550         * gcc.c-torture/execute/20030216-1.c: New.
6551
6552 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6553
6554         PR c++/9459
6555         * g++.dg/ext/typeof4.C: New test.
6556
6557 2003-02-15  Roger Sayle  <roger@eyesopen.com>
6558
6559         * gcc.dg/i386-387-3.c: New test case.
6560
6561 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
6562
6563         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
6564         cris-*-elf* cris-*-aout* and mmix-*-*.
6565
6566 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
6567
6568         * gcc.dg/20030213-1.c: New test.
6569
6570 2003-02-12  Roger Sayle  <roger@eyesopen.com>
6571
6572         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
6573         * gcc.dg/i386-387-2.c: Likewise.
6574
6575 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
6576
6577         * gcc.dg/ppc-spe.c: Fix formatting.
6578         Enable tests that were previously unsupported by gas.
6579         Delete tests for instructions that no longer exist.
6580         Switch arguments on evsubifw builtin.
6581
6582 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
6583
6584         * gcc.c-torture/execute/20030209-1.c: Disable the test if
6585         STACK_SIZE is too small.
6586
6587 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6588             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6589
6590         * gcc.dg/decl-2.c: New test.
6591
6592 2003-02-10  Jan Hubicka  <jh@suse.cz>
6593
6594         * gcc.dg/i386-fpcvt-1.c:  New test.
6595
6596 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
6597
6598         * gcc.c-torture/execute/20030209-1.c: New test.
6599
6600 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
6601
6602         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
6603         int-wide bitops, use the constants of the same width.
6604         Likewise, if long long is 32-bit wide, test bitops using
6605         32-bit constants.
6606
6607 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
6608
6609         * gcc.dg/20021014-1.c: Annotate with expected notice text.
6610
6611 2003-02-07  Roger Sayle  <roger@eyesopen.com>
6612
6613         * testsuite/gcc.dg/builtins-4.c: New test case.
6614
6615 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6616
6617         * gcc.dg/20020430-1.c: Fix dg command typos.
6618         * gcc.dg/20020503-1.c: Likewise.
6619
6620 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6621
6622         PR c++/8785
6623         * g++.dg/parse/fused-params1.C: New test.
6624
6625         PR c++/8857
6626         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
6627
6628         PR c++/8921
6629         * g++.dg/parse/non-dependent1.C: New test.
6630
6631         PR c++/8928
6632         * g++.dg/parse/dupl-tmpl-args1.C: New test.
6633
6634         PR c++/9228
6635         * g++.dg/parse/undefined7.C: New test.
6636         * g++.dg/parse/non-templ1.C: New test.
6637
6638         PR c++/9229
6639         * g++.dg/parse/too-many-tmpl-args1.C: New test.
6640
6641 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
6642
6643         * gcc.c-torture/compile/20030206-1.c: New test.
6644
6645 2003-02-05  Roger Sayle  <roger@eyesopen.com>
6646
6647         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
6648         "pow" to "foo" to avoid potential confusion with a math built-in.
6649
6650 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6651
6652         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
6653         conditions for SPARC targets.
6654
6655 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
6656
6657         * gcc.dg/20030204-1.c: New test.
6658
6659 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6660
6661         PR c++/38
6662         * g++.dg/parse/array-size1.C: New test.
6663
6664         PR c++/5657
6665         * g++.dg/parse/undefined3.C: New test.
6666
6667         PR c++/5665
6668         * g++.dg/parse/undefined4.C: New test.
6669
6670         PR c++/5975
6671         * g++.dg/parse/undefined5.C: New test.
6672
6673         PR c++/7259
6674         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
6675
6676         PR c++/8578
6677         * g++.dg/parse/casting-operator1.C: New test.
6678
6679         PR c++/8596
6680         * g++.dg/parse/undefined6.C: New test.
6681
6682         PR c++/8736
6683         * g++.dg/parse/missing-template1.C: New test.
6684
6685 2003-02-04  Jan Hubicka  <jh@suse.cz>
6686
6687         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
6688         * gcc.dg/i386-cmov?.c:  Likewise.
6689         * gcc.dg/i386-fpcvt-?.c:  Likewise.
6690         * gcc.dg/i386-ssefp-1.c:  Likewise.
6691         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
6692         conventions.
6693
6694 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/7129
6697         * testsuite/g++.dg/ext/max.C: New test.
6698
6699 2003-02-03  Jan Hubicka  <jh@suse.cz>
6700
6701         * gcc.c-torture/execute/20030203-1.c: New test.
6702
6703 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
6704
6705         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
6706         'natural-endian'.
6707
6708 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
6709
6710         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
6711         * g++.dg/init/new2.C: Likewise.
6712         * g++.dg/other/new1.C: Likewise.
6713
6714 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
6715
6716         * gcc.dg/struct-ret-libc.c: New test.
6717
6718 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
6719
6720         * gcc.dg/20030129-1.c: New test.
6721
6722 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6723
6724         PR c++/8849
6725         * g++.dg/template/ptrmem4.C: New test.
6726
6727 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
6728
6729         * g++.dg/parser/constant1.C: New test.
6730
6731 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6732
6733         PR c++/8591
6734         * g++.dg/parse/friend2.C: New test.
6735
6736 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6737
6738         PR c++/9437
6739         * g++.dg/template/unify4.C: New test.
6740
6741 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
6742
6743         * gcc.c-torture/execute/20030128-1.c: New test.
6744
6745 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
6746
6747         * g++.dg/lookup/nested1.C: Test moved from ...
6748         * g++.old-deja/g++.other/lookup24.C: ... here.
6749
6750 2003-01-28  Jan Hubicka  <jh@suse.cz>
6751
6752         * gcc.dg/i386-cmov5.c:  New test.
6753
6754 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
6755
6756         * gcc.c-torture/execute/20010925-1.c: Changed the
6757         memcpy declaration.
6758
6759 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6760
6761         PR c++/3902
6762         * g++.dg/parse/template5.C: New test.
6763
6764 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
6765
6766         PR fortran/9258
6767         * g77.dg/pr9258: New test.
6768
6769 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6770
6771         * README: Move relevant parts from README.g++.
6772
6773         * README.g++: Remove this file.
6774
6775 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6776
6777         * g++.dg/abi/dcast1.C: New test.
6778
6779 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6780
6781         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
6782
6783 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
6784
6785         PR c++/47
6786         * g++.old-deja/g++.other/lookup24.C: New test.
6787
6788 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6789
6790         PR middle-end/7227
6791         * gcc.dg/uninit-C.c: New test.
6792
6793 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
6794
6795         * g++.dg/abi/covariant1.C: New test.
6796
6797 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
6798
6799         * gcc.dg/20030123-1.c: New test.
6800
6801 2003-01-25  Jan Hubicka  <jh@suse.cz>
6802
6803         PR opt/8492
6804         * gcc.c-torture/compile/20030125-1.c
6805
6806 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
6807
6808         PR c++/9403
6809         * g++.dg/parse/template3.C: New test.
6810         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
6811
6812         PR c++/795
6813         * g++.dg/parse/template4.C: New test.
6814
6815         PR c++/9415
6816         * g++.dg/template/qual2.C: New test.
6817
6818         PR c++/8545
6819         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
6820
6821         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
6822
6823 2003-01-25  Roger Sayle  <roger@eyesopen.com>
6824
6825         * gcc.c-torture/execute/switch-1.c: New test case.
6826
6827 2003-01-25  Jan Hubicka  <jh@suse.cz>
6828
6829         * gcc.c-torture/execute/20030125-1.[cx]: New test.
6830
6831 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
6832
6833         Tweaks for Bison-1.875. From the NEWS file:
6834         "- `parse error' -> `syntax error'
6835         Bison now uniformly uses the term `syntax error'"
6836         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
6837         * gcc.dg/cpp/digraph2.c: Likewise.
6838         * gcc.dg/cpp/direct2.c: Likewise.
6839         * gcc.dg/cpp/paste4.c: Likewise.
6840         * gcc.dg/c90-restrict-1.c: Likewise.
6841         * gcc.dg/c99-func-2.c: Likewise.
6842         * gcc.dg/noncompile/920721-2.c: Likewise.
6843         * gcc.dg/noncompile/930622-2.c: Likewise.
6844         * gcc.dg/noncompile/940112-1.c: Likewise.
6845         * gcc.dg/noncompile/950921-1.c: Likewise.
6846         * gcc.dg/noncompile/951123-1.c: Likewise.
6847         * gcc.dg/noncompile/971104-1.c: Likewise.
6848         * gcc.dg/noncompile/990416-1.c: Likewise.
6849
6850 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
6851
6852         * g++.dg/parse/undefined1.C: Add error message.
6853
6854 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6855
6856         PR c++/9354
6857         * g++.dg/parse/new1.C: New test.
6858
6859         PR c++/9216
6860         * g++.dg/parse/template2.C: New test.
6861
6862         PR c++/9354
6863         * g++.dg/parse/typedef2.C: New test.
6864
6865         PR c++/9328
6866         * g++.dg/ext/typeof3.C: New test.
6867
6868 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6869
6870         PR c++/2738
6871         * g++.dg/parse/ret-type1.C: New test.
6872
6873         PR c++/3792
6874         * g++.dg/parse/tmpl-outside1.C: New test.
6875
6876         PR c++/4207
6877         * g++.dg/parse/int-as-enum1.C: New test.
6878
6879         PR c++/4903
6880         * g++.dg/parse/no-typename1.C: New test.
6881
6882         PR c++/5533
6883         * g++.dg/parse/no-value1.C: New test.
6884
6885         PR c++/5921
6886         * g++.dg/parse/wrong-inline1.C: New test.
6887
6888         PR c++/6402
6889         * g++.dg/parse/ref1.C: New test.
6890
6891         PR c++/6992
6892         * g++.dg/parse/attr-ctor1.C: New test.
6893
6894         PR c++/7229
6895         * g++.dg/parse/namespace5.C: New test.
6896
6897         PR c++/7917
6898         * g++.dg/parse/func-def1.C: New test.
6899
6900         PR c++/8143
6901         * g++.dg/parse/undefined1.C: New test.
6902
6903         PR c++/5723, PR c++/8522
6904         * g++.dg/parse/specialization1.C: New test.
6905
6906         PR c++/163, PR c++/8595
6907         * g++.dg/parse/struct-as-enum1.C: New test.
6908
6909         PR c++/9173
6910         * g++.dg/parse/undefined2.C: New test.
6911
6912 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/9298
6915         * g++.dg/parse/template1.C: New test.
6916
6917         PR c++/9384
6918         * g++.dg/parse/using1.C: New test.
6919
6920         PR c++/9285
6921         PR c++/9294
6922         * g++.dg/parse/expr2.C: New test.
6923
6924         PR c++/9388
6925         * g++.dg/parse/lookup2.C: Likewise.
6926
6927 2003-01-21  Jan Hubicka  <jh@suse.cz>
6928
6929         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
6930         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
6931         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
6932         * gcc.c-torture/execute/string-opt-*.c: Likewise.
6933
6934 2003-01-20  Nick Clifton  <nickc@redhat.com>
6935
6936         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
6937         problem with ARM sibcall code generation.
6938
6939 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6940
6941         * gcc.c-torture/execute/20030120-1.c: New.
6942
6943 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
6944
6945         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
6946
6947 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/9272
6950         * g++.dg/parse/ctor1.C: New test.
6951
6952         PR c++/9294:
6953         * g++.dg/parse/qualified1.C: New test.
6954
6955         * g++.dg/parse/typename3.C: New test.
6956
6957 2003-01-16  Richard Henderson  <rth@redhat.com>
6958
6959         * g++.dg/tls/init-2.C: Fix error matches for real this time.
6960
6961 2003-01-16  Richard Henderson  <rth@redhat.com>
6962
6963         * g++.dg/pch/pch.exp: Copy test header to the working directory
6964         before using it either for precompilation or direct use.
6965         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
6966         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
6967
6968 2003-01-16  Richard Henderson  <rth@redhat.com>
6969
6970         * gcc.dg/pch/pch.exp: Copy test header to the working directory
6971         before using it either for precompilation or direct use.
6972         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
6973         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
6974
6975 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
6976
6977         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
6978         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
6979         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
6980         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
6981         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
6982         typename warning into error.
6983         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
6984         error messages.
6985         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
6986         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
6987         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
6988         messages.
6989         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
6990         make declaration visible in template.
6991         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
6992         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
6993         messages.
6994         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
6995         message.
6996         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
6997         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
6998         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
6999         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7000         typename warning with error message.
7001         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7002         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7003         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7004
7005 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7006
7007         * g++.dg/parse/ambig2.C: New test.
7008
7009 2003-01-15  Richard Henderson  <rth@redhat.com>
7010
7011         * g++.dg/tls/init-2.C: Update error message string.
7012
7013 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7014
7015         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7016
7017 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7018
7019         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7020         all for HC11/HC12.
7021         * gcc.c-torture/compile/20001205-1.x: Likewise.
7022         * gcc.c-torture/compile/20001226-1.x: Likewise.
7023         * gcc.c-torture/compile/920520-1.x: Likewise.
7024         * gcc.c-torture/compile/961203-1.x: Likewise.
7025         * gcc.c-torture/compile/20020604-1.x: Likewise.
7026
7027 2003-01-15  Jan Hubicka  <jh@suse.cz>
7028
7029         * gcc.c-torture/compile/20030115-1.c: New test.
7030
7031         * gcc.dg/i386-fpcvt-1.c: New test.
7032         * gcc.dg/i386-fpcvt-2.c: New test.
7033
7034 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7035
7036         Further conform g++'s __vmi_class_type_info to the C++ ABI
7037         specification.
7038         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7039         the specification.
7040
7041 2003-01-14  Jan Hubicka  <jh@suse.cz>
7042
7043         * gcc.dg/i386-fpcvt-1.c: New test.
7044         * gcc.dg/i386-fpcvt-2.c: New test.
7045
7046 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7047
7048         * gcc.dg/i386-mmx-3.c: New test.
7049
7050 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7051
7052         PR c++/9264
7053         * g++.dg/parse/octal1.C: New file.
7054
7055         PR c++/9172
7056         * g++.dg/parse/typename1.C: New file.
7057
7058 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7059
7060         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7061         * gcc.dg/bf-no-ms-layout.c: Likewise.
7062         * gcc.dg/bf-ms-attrib.c: Likewise.
7063
7064 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7065
7066         PR c++/9099
7067         * g++.dg/parse/dtor1.C: New file.
7068
7069         PR c++/9128
7070         * g++.dg/rtti/typeid1.C: New file.
7071
7072         PR c++/9153
7073         * g++.dg/parse/lookup1.C: New file.
7074
7075         PR c++/9171
7076         * g++.dg/templ/spec5.C: New file.
7077
7078 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7079
7080         * gcc.c-torture/compile/20030110-1.c: New test.
7081
7082 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7083
7084         Merge from pch-branch:
7085
7086         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7087
7088         * gcc.dg/pch/cpp-1.h: New.
7089         * gcc.dg/pch/cpp-1.c: New.
7090         * gcc.dg/pch/cpp-2.h: New.
7091         * gcc.dg/pch/cpp-2.c: New.
7092
7093         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7094
7095         * gcc.dg/pch/except-1.h: New.
7096         * gcc.dg/pch/except-1.c: New.
7097
7098         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7099
7100         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7101         running test.
7102         * gcc.dg/pch: Include *.hp not *.h.
7103         * gcc.dg/pch/system-1.h: New.
7104         * gcc.dg/pch/system-1.c: New.
7105
7106         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7107
7108         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7109         rather than trying to build and run a program using PCH.
7110         * gcc.dg/pch: Remove dg-do commands from test files.
7111
7112         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7113
7114         * gcc.dg/pch/macro-3.c: New.
7115         * gcc.dg/pch/macro-3.h: New.
7116
7117         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7118
7119         * gcc.dg/pch/common-1.c: New.
7120         * gcc.dg/pch/common-1.h: New.
7121         * gcc.dg/pch/decl-1.c: New.
7122         * gcc.dg/pch/decl-1.h: New.
7123         * gcc.dg/pch/decl-2.c: New.
7124         * gcc.dg/pch/decl-2.h: New.
7125         * gcc.dg/pch/decl-3.c: New.
7126         * gcc.dg/pch/decl-3.h: New.
7127         * gcc.dg/pch/decl-4.c: New.
7128         * gcc.dg/pch/decl-4.h: New.
7129         * gcc.dg/pch/decl-5.c: New.
7130         * gcc.dg/pch/decl-5.h: New.
7131         * gcc.dg/pch/global-1.c: New.
7132         * gcc.dg/pch/global-1.h: New.
7133         * gcc.dg/pch/inline-1.c: New.
7134         * gcc.dg/pch/inline-1.h: New.
7135         * gcc.dg/pch/inline-2.c: New.
7136         * gcc.dg/pch/inline-2.h: New.
7137         * gcc.dg/pch/static-1.c: New.
7138         * gcc.dg/pch/static-1.h: New.
7139         * gcc.dg/pch/static-2.c: New.
7140         * gcc.dg/pch/static-2.h: New.
7141
7142         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7143
7144         * g++.dg/pch/pch.exp: Better handle failing testcases.
7145         * gcc.dg/pch/pch.exp: Likewise.
7146         * gcc.dg/pch/macro-1.c: New.
7147         * gcc.dg/pch/macro-1.h: New.
7148         * gcc.dg/pch/macro-2.c: New.
7149         * gcc.dg/pch/macro-2.h: New.
7150
7151         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7152
7153         * g++.dg/dg.exp: Treat files in pch/ specially.
7154         * g++.dg/pch/pch.exp: New file.
7155         * g++.dg/pch/empty.H: New file.
7156         * g++.dg/pch/empty.C: New file.
7157         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7158         "precompile".
7159
7160         * gcc.dg/pch/pch.exp: New file.
7161         * gcc.dg/pch/empty.h: New file.
7162         * gcc.dg/pch/empty.c: New file.
7163         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7164         "precompile".
7165
7166 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7167
7168         * g++.dg/template/friend14.C: New test.
7169
7170 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7171
7172         * gcc.dg/old-style-asm-1.c: New test.
7173
7174 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7175
7176         * gcc.c-torture/compile/20030109-1.c: New test.
7177
7178 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7179
7180         * gcc.c-torture/execute/20030109-1.c: New test.
7181
7182 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
7183
7184         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
7185         * g++.old-deja/g++.mike/dyncast2.C: Likewise
7186         * g++.old-deja/g++.mike/dyncast3.C: Likewise
7187         * g++.old-deja/g++.mike/eh2.C: Likewise
7188         * g++.old-deja/g++.mike/eh3.C: Likewise
7189         * g++.old-deja/g++.mike/eh5.C: Likewise
7190         * g++.old-deja/g++.mike/eh6.C: Likewise
7191         * g++.old-deja/g++.mike/eh7.C: Likewise
7192         * g++.old-deja/g++.mike/eh8.C: Likewise
7193         * g++.old-deja/g++.mike/eh9.C: Likewise
7194         * g++.old-deja/g++.mike/eh10.C: Likewise
7195         * g++.old-deja/g++.mike/eh12.C: Likewise
7196         * g++.old-deja/g++.mike/eh13.C: Likewise
7197         * g++.old-deja/g++.mike/eh14.C: Likewise
7198         * g++.old-deja/g++.mike/eh16.C: Likewise
7199         * g++.old-deja/g++.mike/eh17.C: Likewise
7200         * g++.old-deja/g++.mike/eh18.C: Likewise
7201         * g++.old-deja/g++.mike/eh21.C: Likewise
7202         * g++.old-deja/g++.mike/eh23.C: Likewise
7203         * g++.old-deja/g++.mike/eh24.C: Likewise
7204         * g++.old-deja/g++.mike/eh25.C: Likewise
7205         * g++.old-deja/g++.mike/eh26.C: Likewise
7206         * g++.old-deja/g++.mike/eh27.C: Likewise
7207         * g++.old-deja/g++.mike/eh28.C: Likewise
7208         * g++.old-deja/g++.mike/eh29.C: Likewise
7209         * g++.old-deja/g++.mike/eh31.C: Likewise
7210         * g++.old-deja/g++.mike/eh33.C: Likewise
7211         * g++.old-deja/g++.mike/eh34.C: Likewise
7212         * g++.old-deja/g++.mike/eh35.C: Likewise
7213         * g++.old-deja/g++.mike/eh36.C: Likewise
7214         * g++.old-deja/g++.mike/eh37.C: Likewise
7215         * g++.old-deja/g++.mike/eh38.C: Likewise
7216         * g++.old-deja/g++.mike/eh39.C: Likewise
7217         * g++.old-deja/g++.mike/eh40.C: Likewise
7218         * g++.old-deja/g++.mike/eh41.C: Likewise
7219         * g++.old-deja/g++.mike/eh42.C: Likewise
7220         * g++.old-deja/g++.mike/eh44.C: Likewise
7221         * g++.old-deja/g++.mike/eh46.C: Likewise
7222         * g++.old-deja/g++.mike/eh47.C: Likewise
7223         * g++.old-deja/g++.mike/eh48.C: Likewise
7224         * g++.old-deja/g++.mike/eh49.C: Likewise
7225         * g++.old-deja/g++.mike/eh50.C: Likewise
7226         * g++.old-deja/g++.mike/eh51.C: Likewise
7227         * g++.old-deja/g++.mike/eh53.C: Likewise
7228         * g++.old-deja/g++.mike/eh55.C: Likewise
7229         * g++.old-deja/g++.mike/p7912.C: Likewise
7230         * g++.old-deja/g++.mike/p9706.C: Likewise
7231         * g++.old-deja/g++.mike/p10416.C: Likewise
7232         * g++.old-deja/g++.mike/p11667.C: Likewise
7233         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
7234         Remove redundant reference to Iris.
7235         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
7236         Elxsi, i860, Pico Java, and WE32K.
7237
7238 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
7239
7240         * g++.dg/ext/asm4.C: New test.
7241
7242 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7243
7244         PR c++/9030
7245         * g++.dg/template/friend12.C: New test.
7246         * g++.dg/template/friend13.C: Likewise.
7247         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
7248
7249 2003-01-08  Jan Hubicka  <jh@suse.cz>
7250
7251         * gcc.dg/i386-cadd.c: New test.
7252         * gcc.dg/i386-cmov4.c: Likewise.
7253
7254 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/9165
7257         * g++.dg/warn/Wunused-3.C: New test.
7258
7259         * g++.dg/abi/bitfield9.C: New test.
7260
7261         PR c++/9189
7262         * g++.dg/parse/defarg3.C: New test.
7263
7264 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7265
7266         * g++.dg/parse/ambig1.C: New test.
7267         * g++.dg/parse/defarg2.C: New test.
7268
7269 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
7270
7271         * g++.dg/template/defarg-1.C: New test.
7272         * g++.dg/template/local2.C: Likewise.
7273
7274 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
7275
7276         * gcc.c-torture/execute/20030105-1.c: New test.
7277
7278 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7279
7280         * g++.dg/parse/namespace3.C: Remove extra semicolons.
7281         * g++.dg/parse/namespace4.C: Likewise.
7282
7283 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7284
7285         * g++.dg/template/ntp2.C: New test.
7286
7287 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
7288
7289         * g++.dg/parse/extern-C-1.C: New test.
7290
7291         * g++.dg/parse/namespace4.C: New test.
7292
7293         * g++.dg/template/nested1.C: New test.
7294
7295         * g++.dg/parse/namespace3.C: New test.
7296
7297 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7298
7299         * g++.dg/lookup/two-stage1.C: New test.
7300
7301 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7302
7303         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
7304         * g++.old-deja/g++.jason/access8.C: Likewise.
7305         * g++.old-deja/g++.other/decl5.C: Likewise.
7306
7307 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7308
7309         * g++.dg/parse/parse7.C: New test.
7310
7311 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/2843
7314         * g++.dg/ext/attrib7.C: New test.
7315
7316 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7317
7318         * g++.dg/parse/parse6.C: New test.
7319
7320 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
7321
7322         * gcc.dg/h8300-stack-1.c: New.
7323
7324 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7325
7326         g++.dg/lookup/exception1.C: New test.
7327
7328         g++.dg/lookup/template1.C: New test.
7329
7330         g++.dg/parse/namespace2.C: New test.
7331
7332         g++.dg/parse/parens2.C: New test.
7333
7334 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7335
7336         * g++.dg/parse/parse5.C: New test.
7337         * g++.dg/lookup/scoped4.C: New test.
7338
7339 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7340
7341         * g++.dg/parse/parens1.C: New test.
7342
7343         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
7344         angle-bracket1.C.
7345         * g++.dg/parse/parens2.C: New test.
7346
7347         * g++.dg/lookup/scope-operator1.C: New test.
7348
7349         * g++.dg/parse/operator1.C: New test.
7350
7351 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7352
7353         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
7354         * g++.old-deja/g++.other/access6.C: Likewise.
7355         * g++.old-deja/g++.other/decl1.C: Likewise.
7356         * g++.old-deja/g++.pt/typename12.C: Likewise.
7357
7358 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7359
7360         * g++.dg/parse/namespace1.C: New test.
7361
7362 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7363
7364         * g++.dg/parse/parse4.C: New test.
7365
7366 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7367
7368         * g++.dg/parse/parse3.C: New test.
7369
7370 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7371
7372         * g++.dg/parse/parse2.C: New test.
7373
7374 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7375
7376         * g++.dg/template/friend11.C: New test.
7377
7378 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7379
7380         * g++.dg/parse/parse1.C: New test.
7381
7382 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
7383
7384         * lib/profopt.exp: Change the name of a global variable to avoid
7385         possible clashes with other test suites.
7386
7387 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
7388
7389         * g++.dg/inherit/covariant8.C: New test.
7390
7391 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7392
7393         * g++.dg/init/array9.C: New test.
7394
7395         PR c++/9112
7396         * g++.dg/parse/expr1.C: New test.
7397
7398 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
7399
7400         * gcc.c-torture/compile/20021230-1.c: New test.
7401
7402 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7403
7404         * g++.dg/inherit/covariant5.C: New test.
7405         * g++.dg/inherit/covariant6.C: New test.
7406         * g++.dg/inherit/covariant7.C: New test.
7407
7408 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7409
7410         PR c++/2739
7411         * g++.dg/other/access2.C: New test.
7412
7413 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7414
7415         * g++.dg/other/anon-struct.C: No longer fails
7416         * g++.old-deja/g++.brendan/parse4.C: Likewise.
7417         * g++.old-deja/g++.brendan/parse5.C: Likewise.
7418         * g++.old-deja/g++.brendan/parse6.C: Likewise.
7419
7420 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7421
7422         * g++.dg/parse/angle-bracket.C (main): No longer fails.
7423
7424 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
7425
7426         * g++.dg/eh/spec4.C: Remove stray semicolon.
7427         * g++.dg/expr/pmf-1.C: Change error message.
7428         * g++.dg/ext/asm1.C: Remove stray semicolon.
7429         * g++.dg/ext/typename1.C: Add missing typenames.
7430         * g++.dg/inherit/template-as-base.C: Change error message.
7431         * g++.dg/lookup/scoped1.C: Likewise.
7432         * g++.dg/lookup/scoped2.C: Likewise.
7433         * g++.dg/lookup/using2.C: Likewise.
7434         * g++.dg/other/component1.C: Remove stray semicolon.
7435         * g++.dg/other/do1.C: Change error message.
7436         * g++.dg/other/error2.C: Likewise.
7437         * g++.dg/other/init1.C: Likewise.
7438         * g++.dg/other/packed1.C: Remove stray semicolon.
7439         * g++.dg/other/ptrmem2.C: Change error message.
7440         * g++.dg/parse/parameter-declaration-1.C: Remove line number
7441         marker.
7442         * g++.dg/special/initp1.C: Remove invalid attribute usage.
7443         * g++.dg/template/access3.C: Add typename keyword.
7444         * g++.dg/template/access5.C: Remove stray semicolon.
7445         * g++.dg/template/access6.C: Likewise.
7446         * g++.dg/template/complit1.C: Likewise.
7447         * g++.dg/template/crash1.C: Change error message.
7448         * g++.dg/template/inherit2.C: Remove stray semicolon.
7449         * g++.dg/template/instantiate2.C: Likewise.
7450         * g++.dg/template/instantiate3.C: Change error message.
7451         * g++.dg/template/qual1.C: Remove stray semicolon.
7452         * g++.dg/template/qualttp18.C: Change error message.
7453         * g++.dg/template/ref1.C: Remove stray semicolon.
7454         * g++.dg/template/sizeof1.C (A::value): Declare it.
7455         * g++.dg/template/spec4.C: Change error message.
7456         * g++.dg/template/static1.C: Likewise.
7457         * g++.dg/template/type1.C: Likewise.
7458         * g++.dg/template/typename3.C: Likewise.
7459         * g++.old-deja/g++.benjamin/13478.C: Change error message.
7460         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
7461         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
7462         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
7463         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
7464         named return value extension.
7465         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
7466         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
7467         * g++.old-deja/g++.bob/extern_C.C: Likewise.
7468         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7469         * g++.old-deja/g++.brendan/complex1.C: Likewise.
7470         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7471         * g++.old-deja/g++.brendan/crash13.C: Likewise.
7472         * g++.old-deja/g++.brendan/crash15.C: Likewise.
7473         * g++.old-deja/g++.brendan/crash18.C: Change error message.
7474         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
7475         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7476         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7477         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7478         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
7479         syntax.
7480         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
7481         * g++.old-deja/g++.brendan/crash8.C: Change error message.
7482         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
7483         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
7484         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
7485         * g++.old-deja/g++.brendan/template11.C: Likewise.
7486         * g++.old-deja/g++.brendan/template26.C: Likewise.
7487         * g++.old-deja/g++.brendan/template27.C: Use explicit
7488         specialization syntax.
7489         * g++.old-deja/g++.brendan/template30.C: Likewise.
7490         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
7491         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
7492         non-dependent names.
7493         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
7494         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
7495         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
7496         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
7497         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
7498         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
7499         named return value extension.
7500         * g++.old-deja/g++.ext/namedret2.C: Likewise.
7501         * g++.old-deja/g++.ext/namedret3.C: Likewise.
7502         * g++.old-deja/g++.ext/return1.C: Likewise.
7503         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
7504         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
7505         * g++.old-deja/g++.jason/access8.C: Likewise.
7506         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
7507         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
7508         pseudo-destructor names.
7509         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
7510         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
7511         pseudo-destructor names.
7512         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
7513         * g++.old-deja/g++.jason/overload19.C: Likewise.
7514         * g++.old-deja/g++.jason/overload32.C: Likewise.
7515         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
7516         stray semicolons.
7517         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
7518         * g++.old-deja/g++.jason/return.C: Likewise.
7519         * g++.old-deja/g++.jason/return2.C: Likewise.
7520         * g++.old-deja/g++.jason/shadow1.C: Likewise.
7521         * g++.old-deja/g++.jason/special.C: Use explicit specialization
7522         syntax.
7523         * g++.old-deja/g++.jason/template10.C: Account for use of
7524         non-dependent names.
7525         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
7526         syntax.
7527         * g++.old-deja/g++.jason/template37.C: Likewise.
7528         * g++.old-deja/g++.law/access4.C: Change error messages.
7529         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
7530         pseudo-destructor names.
7531         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
7532         * g++.old-deja/g++.law/ctors9.C: Likewise.
7533         * g++.old-deja/g++.law/cvt22.C: Likewise.
7534         * g++.old-deja/g++.law/dtors5.C: Likewise.
7535         * g++.old-deja/g++.law/global-init1.C: Likewise.
7536         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7537         * g++.old-deja/g++.law/operators28.C: Likewise.
7538         * g++.old-deja/g++.law/visibility28.C: Likewise.
7539         * g++.old-deja/g++.martin/eval1.C: Likewise.
7540         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
7541         name.
7542         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
7543         * g++.old-deja/g++.mike/net34.C: Likewise.
7544         * g++.old-deja/g++.mike/net36.C: Likewise.
7545         * g++.old-deja/g++.mike/ns2.C: Likewise.
7546         * g++.old-deja/g++.mike/p12306.C: Likewise.
7547         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
7548         value extension.
7549         * g++.old-deja/g++.mike/p700.C: Likewise.
7550         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
7551         * g++.old-deja/g++.mike/p710.C: Likewise.
7552         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
7553         value extension.
7554         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
7555         * g++.old-deja/g++.mike/pmf9.C: Likewise.
7556         * g++.old-deja/g++.ns/crash2.C: Likewise.
7557         * g++.old-deja/g++.ns/crash3.C: Likewise.
7558         * g++.old-deja/g++.ns/invalid1.C: Likewise.
7559         * g++.old-deja/g++.ns/ns17.C: Likewise.
7560         * g++.old-deja/g++.ns/template16.C: Likewise.
7561         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
7562         keyword.
7563         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
7564         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
7565         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
7566         named return value extension.
7567         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
7568         * g++.old-deja/g++.other/access4.C: Issue additional error
7569         messages.
7570         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
7571         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
7572         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
7573         * g++.old-deja/g++.other/crash25.C: Change error message.
7574         * g++.old-deja/g++.other/crash4.C: Change error message.
7575         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
7576         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
7577         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
7578         checks.
7579         * g++.old-deja/g++.other/defarg8.C: Likewise.
7580         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
7581         * g++.old-deja/g++.other/dtor10.C: Likewise.
7582         * g++.old-deja/g++.other/incomplete.C: Likewise.
7583         * g++.old-deja/g++.other/linkage7.C: Likewise.
7584         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
7585         lookup algorithm.
7586         * g++.old-deja/g++.other/mangle2.C: Likewise.
7587         * g++.old-deja/g++.other/refinit2.C: Likewise.
7588         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
7589         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
7590         * g++.old-deja/g++.pt/crash28.C: Likewise.
7591         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
7592         syntax.
7593         * g++.old-deja/g++.pt/crash32.C: Change error message.
7594         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
7595         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
7596         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
7597         error message position.
7598         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
7599         * g++.old-deja/g++.pt/defarg8.C: Change error message.
7600         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
7601         syntax.
7602         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
7603         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
7604         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
7605         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
7606         keyword.
7607         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7608         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
7609         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
7610         keyword.
7611         * g++.old-deja/g++.pt/explicit71.C: Change error message.
7612         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
7613         syntax.
7614         * g++.old-deja/g++.pt/friend28.C: Account for use of
7615         non-dependent names.
7616         * g++.old-deja/g++.pt/friend29.C: Likewise.
7617         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
7618         rules.
7619         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
7620         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
7621         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
7622         lookup rules.
7623         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
7624         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
7625         keyword.
7626         * g++.old-deja/g++.pt/memclass20.C: Likewise.
7627         * g++.old-deja/g++.pt/memclass5.C: Likewise.
7628         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
7629         keyword.
7630         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
7631         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
7632         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
7633         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
7634         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
7635         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
7636         keyword.
7637         * g++.old-deja/g++.pt/spec10.C: Likewise.
7638         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
7639         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
7640         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
7641         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
7642         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
7643         * g++.old-deja/g++.pt/ttp62.C: Likewise.
7644         * g++.old-deja/g++.pt/ttp64.C: Likewise.
7645         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
7646         * g++.old-deja/g++.pt/typename15.C: Likewise.
7647         * g++.old-deja/g++.pt/typename22.C: Likewise.
7648         * g++.old-deja/g++.pt/typename6.C: Change error messages.
7649         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
7650         * g++.old-deja/g++.pt/virtual2.C: Likewise.
7651         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
7652         syntax.
7653         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
7654         return value extension.
7655         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
7656         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
7657         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
7658         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
7659
7660 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7661
7662         * g++.dg/warn/inline1.C: New test.
7663         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
7664         * g++.old-deja/g++.jason/synth10.C: Likewise.
7665         * g++.old-deja/g++.mike/net31.C: Likewise.
7666         * g++.old-deja/g++.mike/p8786.C: Likewise.
7667
7668         * g++.dg/template/friend10.C: New test.
7669         * g++.dg/template/conv5.C: New test.
7670
7671 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7672
7673         * g++.dg/lookup/scoped3.C: New test.
7674
7675         * g++.dg/lookup/decl1.C: New test.
7676         * g++.dg/lookup/decl2.C: New test.
7677
7678 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7679
7680         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
7681         gcc.c-torture/compile/20021015-1.c,
7682         gcc.c-torture/compile/20021015-2.c,
7683         gcc.c-torture/compile/20021123-1.c,
7684         gcc.c-torture/compile/20021123-2.c,
7685         gcc.c-torture/compile/20021123-3.c,
7686         gcc.c-torture/compile/20021123-4.c,
7687         gcc.c-torture/execute/20021024-1.c: Add tests previously added
7688         only to 3.1 or 3.2 branch.
7689
7690 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
7691
7692         * gcc.dg/i386-bitfield3.c: New test.
7693
7694         * gcc.dg/i386-bitfield2.c: New test.
7695
7696 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
7697
7698         * g++.dg/parse/conv_op1.C: New test.
7699
7700 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
7701
7702         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
7703         approved.
7704
7705 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
7706
7707         * gcc.c-torture/compile/20021220-1.c: New test.
7708
7709 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
7710
7711         * gcc.dg/i386-fastcall-1.c: New.
7712
7713 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7714
7715         * gcc.c-torture/execute/20021219-1.c: New test.
7716
7717 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7718
7719         * gcc.dg/i386-pic-1.c: New test.
7720
7721 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7722
7723         PR c++/8099
7724         * g++.dg/template/friend9.C: New test.
7725
7726 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7727
7728         PR c++/3663
7729         * g++.dg/template/access7.C: New test.
7730
7731 2002-12-18  Nick Clifton  <nickc@redhat.com>
7732
7733         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
7734         the libstdc++-v3 directory has been found.
7735
7736 2002-12-12  Devang Patel <dpatel@apple.com>
7737         * gcc.dg/darwin-ld-1.c: New test.
7738         * gcc.dg/darwin-ld-2.c: New test.
7739         * gcc.dg/darwin-ld-3.c: New test.
7740         * gcc.dg/darwin-ld-4.c: New test.
7741         * gcc.dg/darwin-ld-5.c: New test.
7742
7743 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7744
7745         * gcc.c-torture/compile/20021212-1.c: New test.
7746
7747 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
7748
7749         * gcc.dg/fshort-wchar: New test.
7750
7751 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/8372
7754         * g++.dg/template/dtor1.C: New test.
7755
7756         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
7757         markers.
7758
7759 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
7762
7763 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
7764
7765         * g++.dg/template/static1.C: New test.
7766         * g++.dg/template/static2.C: New test.
7767         * g++.old-deja/g++.ext/memconst.C: New test.
7768
7769 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7770
7771         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
7772         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
7773         * g++.dg/special/initp1.C: Likewise.
7774
7775 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
7776
7777         * gcc.c-torture/execute/20021204-1.c: New test.
7778
7779 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
7780
7781         * gcc.dg/ppc-fmadd-1.c: New file.
7782         * gcc.dg/ppc-fmadd-2.c: New file.
7783         * gcc.dg/ppc-fmadd-3.c: New file.
7784
7785 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7786
7787         * gcc.c-torture/compile/20021204-1.c: New test.
7788
7789 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7790
7791         * g++.dg/inherit/covariant2.C: New test.
7792         * g++.dg/inherit/covariant3.C: New test.
7793         * g++.dg/inherit/covariant4.C: New test.
7794         * g++.dg/inherit/covariant1.C: Remove XFAIL.
7795         * g++.old-deja/g++.robertl/eb17.C: Likewise.
7796
7797 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
7798
7799         PR c++/8688
7800         * g++.dg/init/brace3.C: New test.
7801
7802 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
7803
7804         * gcc.dg/20020210-1.c: Fix a comment typo.
7805
7806 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/8720
7809         * g++.dg/parse/defarg1.C: New test.
7810
7811         PR c++/8615
7812         * g++.dg/template/char1.C: New test.
7813
7814         * g++.dg/template/varmod1.C: Fix typo.
7815
7816 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7817
7818         DR 180
7819         * g++.old-deja/g++.pt/crash32.C: Expect error.
7820
7821 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
7822
7823         PR c++/5919
7824         * g++.dg/template/varmod1.C: New test.
7825
7826         PR c++/8727
7827         * g++.dg/inherit/typeinfo1.C: New test.
7828
7829         PR c++/8663
7830         * g++.dg/inherit/typedef1.C: New test.
7831
7832 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/8332
7835         PR c++/8493
7836         * g++.dg/template/strlen1.C: New test.
7837
7838         PR c++/8227
7839         * g++.dg/template/ctor2.C: New test.
7840
7841         PR c++/8214
7842         * g++.dg/init/string1.C: New test.
7843
7844         PR c++/8511
7845         * g++.dg/template/friend8.C: New test.
7846
7847 2002-11-29  Joe Buck <jbuck@synopsys.com>
7848
7849         * g++.dg/lookup/anon2.C: New test.
7850
7851 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
7852
7853         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
7854         h8300 port.
7855
7856 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
7857
7858         * gcc.dg/bitfld-6.c: New test.
7859
7860 2002-11-27  Jan Hubicka  <jh@suse.cz>
7861
7862         * gcc.c-torture/execute/20021127.[cx]: New test.
7863
7864 2002-11-26  Jan Hubicka  <jh@suse.cz>
7865
7866         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
7867         quality.
7868
7869 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
7870
7871         * g++.dg/init/brace2.C: New test.
7872         * g++.old-deja/g++.mike/p9129.C: Correct.
7873
7874 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
7875
7876         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
7877
7878 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
7879
7880         * gcc.dg/sibcall-6: New test for indirect sibcalls.
7881
7882 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
7883
7884         * testsuite/g++.dg/abi/empty11.C: New test.
7885         * testsuite/g++.dg/rtti/cv1.C: New test.
7886
7887 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
7888
7889         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
7890
7891 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
7892
7893         * g++.dg/abi/empty10.C: New test.
7894
7895 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7896
7897         * gcc.c-torture/compile/20021124-1.c: New test.
7898
7899 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
7900
7901         * g++.dg/abi/rtti2.C: New test.
7902
7903 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7904
7905         * gcc.dg/i386-unroll-1.c: New test.
7906
7907 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7908
7909         * gcc.c-torture/compile/20021120-1.c: New test.
7910         * gcc.c-torture/compile/20021120-2.c: New test.
7911
7912 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7913
7914         * gcc.dg/bitfld-5.c: New test.
7915
7916 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7917
7918         * gcc.c-torture/execute/20021120-3.c: New test.
7919
7920 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7921
7922         * gcc.c-torture/execute/20021120-2.c: New test.
7923
7924 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7925
7926         * gcc.c-torture/execute/20021120-1.c: New test.
7927
7928 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
7929
7930         * gcc.c-torture/execute/20021118-3.c: New test.
7931
7932 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7933
7934         * gcc.c-torture/compile/20021119-1.c: New test.
7935
7936 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
7937
7938         * gcc.dg/duff-1.c: New test.
7939         * gcc.dg/duff-2.c: New test.
7940         * gcc.dg/duff-3.c: New test.
7941
7942 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
7943
7944         * gcc.dg/cpp/_Pragma5.c: New test.
7945
7946 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7947
7948         * gcc.c-torture/execute/20021118-2.c: New test.
7949
7950 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7951
7952         * gcc.c-torture/execute/20021118-1.c: New test.
7953
7954 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
7955
7956         * gcc.dg/20021116-1.c: New test.
7957
7958 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
7959
7960         * g++.dg/abi/vcall1.C: New test.
7961
7962 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
7963
7964         * gcc.dg/20021029-1.c: New test.
7965         * gcc.dg/20021029-2.c: New test.
7966
7967 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7968
7969         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
7970
7971 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7972
7973         PR c/8439
7974         * gcc.dg/20021110.c: Move to ...
7975         * gcc.c-torture/compile/20021110.c: .... here.
7976
7977 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7978
7979         PR c/8467
7980         * gcc.c-torture/execute/20021111-1.c
7981
7982 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7983
7984         PR c/8439
7985         * gcc.dg/20021110.c: New test.
7986
7987 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
7988
7989         * g++.dg/abi/vthunk3.C: Run only on x86.
7990
7991 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7992
7993         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
7994
7995 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
7996
7997         * lib/compat.exp (compat-execute): Fix logic error in last
7998         change.
7999
8000 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8001
8002         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8003
8004 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8005
8006         PR c++/8389
8007         * g++.dg/template/access6.C: New test.
8008
8009 2002-11-08  Jan Hubicka  <jh@suse.cz>
8010
8011         * gcc.dg/i386-ssefp-1.c: New test.
8012         * gcc.dg/i386-ssefp-1.c: New test.
8013
8014 2002-11-08  Jan Hubicka  <jh@suse.cz>
8015
8016         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8017
8018 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8019
8020         * g++.dg/abi/vthunk3.C: New test.
8021
8022         PR c++/8338
8023         * g++.dg/template/crash2.C: New test.
8024
8025 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8026
8027         * testsuite/g++.dg/abi/dtor1.C: New test.
8028         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8029
8030 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8031
8032         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8033         Darwin.
8034
8035 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8036
8037         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8038         -mthumb.  Only xfail with -O0.
8039
8040 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8041
8042         * g++.dg/abi/thunk1.C: New test.
8043         * g++.dg/abi/thunk2.C: Likewise.
8044         * g++.dg/abi/vtt1.C: Likewise.
8045
8046 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8047
8048         PR optimization/8423
8049         * gcc.c-torture/execute/builtin-constant.c: New test.
8050
8051 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8052
8053         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8054         Add some more cases.
8055
8056 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8057
8058         PR c++/8391
8059         * g++.dg/opt/local1.C: New test.
8060
8061 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8062
8063         PR c++/8160
8064         * g++.dg/template/complit1.C: New test.
8065
8066         PR c++/8149
8067         * g++.dg/template/typename4.C: Likewise.
8068
8069 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8070
8071         Core issue 287, PR c++/7639
8072         * g++.dg/template/instantiate1.C: Adjust error location.
8073         * g++.dg/template/instantiate3.C: New test.
8074         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8075         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8076         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8077
8078 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8079
8080         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8081
8082 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8083
8084         PR c++/8287
8085         * g++.dg/init/dtor2.C: New test.
8086
8087 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8088
8089         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8090         * gcc.dg/nest.c: Bypass errors on irix6.
8091
8092 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8093
8094         * gcc.dg/nest.c: Expect error for mmix-*-*.
8095         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8096
8097 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8098
8099         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8100         markers.
8101
8102         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8103
8104 2002-10-25  Mike Stump  <mrs@apple.com>
8105
8106         * gcc.dg/warn-1.c: New test.
8107
8108 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8109
8110         * g++.dg/template/typename3.C: New test.
8111
8112 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8113
8114         * g++.dg/lookup/ptrmem1.C: New test.
8115
8116         * g++.dg/abi/vthunk2.C: New test.
8117
8118 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8119
8120         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8121
8122 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8123
8124         * g++.dg/abi/empty9.C: New test.
8125
8126 2002-10-24  Richard Henderson  <rth@redhat.com>
8127
8128         * g++.dg/inherit/thunk1.C: Enable for ia64.
8129
8130 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8131
8132         PR c++/8067
8133         * g++.dg/lookup/pretty1.C: New test.
8134
8135 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8136
8137         * gcc.dg/20021023-1.c: New test.
8138
8139 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8140
8141         PR c++/7679
8142         * g++.dg/parse/inline1.C: New test.
8143
8144 2002-10-23  Richard Henderson  <rth@redhat.com>
8145
8146         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8147
8148         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8149
8150 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8151
8152         PR c++/6579
8153         * g++.dg/parse/stmtexpr3.C: New test.
8154
8155 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8156
8157         * g++.dg/expr/cond1.C: New test.
8158
8159 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8160
8161         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8162
8163 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8164
8165         * g++.dg/abi/vbase13.C: New test.
8166         * g++.dg/abi/vbase14.C: Likewise.
8167
8168 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8169
8170         * gcc.dg/tls/pic-1.c: New test.
8171         * gcc.dg/tls/nonpic-1.c: New test.
8172         * gcc.dg/20021018-1.c: New test.
8173
8174 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8175
8176         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8177         Remove only files with the same base name as the test case.
8178         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8179         (profopt-execute): Likewise.  Also, remove old profiling
8180         and performance data files before running the tests.
8181
8182         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8183         * g++.dg/bprob/bprob.exp: Likewise.
8184         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8185         to allow more general test case names.
8186
8187         * g++.dg/bprob/bprob-1.C: Rename to ...
8188         * g++.dg/bprob/g++-bprob-1.C: ... this.
8189
8190         * g77.dg/bprob/bprob-1.f: Rename to ...
8191         * g77.dg/bprob/g77-bprob-1.f: ... this.
8192
8193 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8194
8195         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8196         bison 1.50 or later.
8197
8198 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8199
8200         * g++.dg/README: Describe more test directories.
8201
8202 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8203
8204         * g++.dg/init/array6.C: Add additional tests.
8205
8206 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8207
8208         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8209         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8210
8211 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8212
8213         * gcc.c-torture/compile/20020604-1.x: New.
8214         * gcc.c-torture/compile/simd-5.x: Likewise.
8215         * gcc.c-torture/execute/920710-1.x: Likewise.
8216         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8217
8218 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8219
8220         * g++.dg/inherit/override1.C: Add dg-options clause.
8221
8222 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8223
8224         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8225         _mm_slli_si128.
8226
8227 2002-10-19  Andreas Schwab  <schwab@suse.de>
8228
8229         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8230         directory component.
8231
8232 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8233
8234         * g++.dg/inherit/thunk1.C: New test.
8235
8236         * g++.dg/inherit/override1.C: New test.
8237
8238         * g++.dg/abi/mangle11.C: New test.
8239         * g++.dg/abi/mangle14.C: New test.
8240         * g++.dg/abi/mangle17.C: New test.
8241
8242 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8243
8244         * g++.dg/overload/member2.C: New test.
8245
8246 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8247
8248         * g++.dg/README: Describe new compat directory.
8249         * g++.dg/dg.exp: Skip tests in compat directory.
8250         * README.compat: New file.
8251         * lib/compat.exp: New expect script.
8252         * g++.dg/compat: New test directory.
8253         * g++.dg/compat/compat.exp: New expect script.
8254         * g++.dg/compat/abi: New test directory.
8255         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8256         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8257         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8258         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8259         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8260         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8261         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8262         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8263         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8264         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8265         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8266         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8267         * g++.dg/compat/break: New test directory.
8268         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8269         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8270         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8271         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8272         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8273         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8274         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8275         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8276         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8277         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8278         g++.dg/compat/break/README: New files.
8279         * g++.dg/compat/eh: New test directory.
8280         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8281         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8282         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8283         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8284         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8285         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8286         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8287         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8288         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8289         g++.dg/compat/eh/filter2_y.C,
8290         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8291         g++.dg/compat/eh/new1_y.C,
8292         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8293         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8294         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8295         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8296         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8297         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8298         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8299         g++.dg/compat/eh/unexpected1_y.C: New files.
8300         * g++.dg/compat/init: New test directory.
8301         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8302         g++.dg/compat/init/array5_y.C,
8303         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8304         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8305         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8306         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8307         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8308         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8309         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8310         g++.dg/compat/init/init-ref2_y.C: New files.
8311
8312 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8313
8314         PR c++/7584
8315         * g++.dg/inherit/using3.C: New test.
8316
8317 2002-10-17  Jan Hubicka  <jh@suse.cz>
8318
8319         * gcc.dg/20021017-2.c: New test.
8320
8321 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * g++.dg/abi/mangle16.C: Adjust.
8324
8325         * g++.dg/init/array8.C: New test.
8326
8327 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8328
8329         * gcc.dg/special/mips-abi.exp: New test.
8330         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8331
8332 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8333
8334         * g++.dg/abi/mangle16.C: New test.
8335         * g++.dg/abi/mangle17.C: Likewise.
8336
8337         PR c++/7478
8338         * g++.dg/template/ref1.C: New test.
8339
8340 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8341
8342         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8343
8344 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8345
8346         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8347
8348 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8349
8350         PR c++/7524
8351         * g++.dg/init/array7.C: New test.
8352
8353 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8354
8355         * g++.dg/init/array6.C: New test.
8356
8357         * g++.dg/abi/mangle13.C: Likewise.
8358         * g++.dg/abi/mangle14.C: Likewise.
8359         * g++.dg/abi/mangle15.C: Likewise.
8360
8361 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8362
8363         * g++.dg/abi/empty8.C: New test.
8364
8365 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8366
8367         * g++.dg/init/ctor1.C: New test.
8368
8369 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8370
8371         * gcc.c-torture/execute/20021015-1.c: New test.
8372
8373 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8374
8375         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8376
8377 2002-10-14  Jan Hubicka  <jh@suse.cz>
8378
8379         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8380
8381 2002-10-14  Richard Henderson  <rth@redhat.com>
8382
8383         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8384
8385 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8386
8387         PR optimization/6631
8388         * g++.dg/opt/const2.C: New test.
8389
8390 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8391
8392         PR c++/7176
8393         * g++.dg/parse/friend1.C: New test.
8394         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8395
8396 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8397
8398         * gcc.dg/20021014-1.c: New test.
8399
8400 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8401
8402         PR c++/5661
8403         * g++.dg/ext/vlm1.C: New test.
8404         * g++.dg/ext/vlm2.C: Likewise.
8405
8406         * g++.dg/init/array1.C: Remove invalid braces.
8407         * g++.dg/init/brace1.C: New test.
8408         * g++.dg/init/copy2.C: Likewise.
8409         * g++.dg/init/copy3.C: Likewise.
8410         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8411         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8412         braces.
8413
8414 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8415
8416         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8417
8418 2002-10-11  Richard Shann  <richard.shann@superh.com>
8419
8420         * gcc.c-torture/compile/simd-5.c: New test.
8421
8422 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8423
8424         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8425
8426 2002-10-10  Jim Wilson  <wilson@redhat.com>
8427
8428         * gcc.c-torture/execute/20021010-1.c: New test.
8429
8430 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8431
8432         PR c/7353
8433         * g++.dg/ext/typedef-init.C: New test.
8434         * gcc.dg/typedef-init.c: New test.
8435
8436 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8437
8438         * gcc.dg/cpp/paste13.c: New test.
8439
8440 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8441
8442         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8443         remaining platforms, XFAIL during compile, not execute.  Don't
8444         XFAIL at -O0.
8445
8446 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8447
8448         * gcc.dg/alias-1.c: Tweak expected warning.
8449
8450 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8451
8452         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8453
8454 2002-10-06  Andreas Jaeger  <aj@suse.de>
8455
8456         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8457         * gcc.dg/cpp/c++98.C: Likewise.
8458
8459         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8460         * g++.dg/cpp/c++98.C: Likewise.
8461
8462         * g++.dg/README (Subdirectories): Mention cpp directory.
8463
8464         PR target/7559
8465         * gcc.dg/20021006-1.c: New test.
8466
8467 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8468
8469         PR c++/7804
8470         * g++.dg/other/warning1.C: New test.
8471
8472 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8473
8474         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8475         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8476         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8477
8478 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8479
8480         PR c++/7931
8481         * g++.dg/template/ptrmem3.C: New test.
8482
8483         PR c++/7754
8484         * g++.dg/template/union1.C: New test.
8485
8486 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8487
8488         PR c++/8006
8489         * g++.dg/abi/mangle9.C: New test.
8490         * g++.dg/abi/mangle10.C: New test.
8491         * g++.dg/abi/mangle11.C: New test.
8492         * g++.dg/abi/mangle12.C: New test.
8493
8494 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8495
8496         PR c++/7188.
8497         * g++.dg/template/meminit1.C: New test.
8498         * g++.dg/warn/Wreorder-1.C: Likewise.
8499         * g++.old-deja/g++.mike/warn3.C: Tweak.
8500         * lib/prune.exp: Ingore "in copy constructor".
8501
8502 2002-10-02  Andreas Jaeger  <aj@suse.de>
8503
8504         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8505         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8506         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8507         on x86-64.
8508
8509 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8510
8511         * gcc.dg/empty1.C: Fix typo.
8512
8513 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         * gcc.dg/alias-1.c: New test.
8516
8517 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8518
8519         * gcc.dg/empty1.C: New test.
8520
8521         * g++.dg/tls/init-2.C: Tweak error messages.
8522
8523 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8524
8525         * gcc.c-torture/compile/20020923-1.c: New test.
8526
8527 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8528
8529         * gcc.c-torture/execute/ffs-1.c: New test.
8530         * gcc.c-torture/execute/ffs-2.c: Ditto.
8531
8532 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8533
8534         * g++.dg/overload/member1.C: New test.
8535
8536 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
8537
8538         * g++.dg/abi/empty7.C: New test.
8539         * g++.dg/init/pm2.C: Likewise.
8540
8541 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
8542
8543         * g++.dg/rtti/crash1.C: New test.
8544
8545 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
8546
8547         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
8548         gcc.dg/sibcall-4.c: New tests.
8549
8550 2002-09-28  Roger Sayle  <roger@eyesopen.com>
8551
8552         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
8553         powerpc and MMIX targets.
8554
8555 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
8556
8557         * gcc.dg/cpp/20020927-1.c: New.
8558
8559 2002-09-26  David S. Miller  <davem@redhat.com>
8560
8561         * gcc.c-torture/compile/trunctfdf.c: New.
8562
8563 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8564
8565         * lib/target-supports.exp (check_weak_available): Handle solaris2.
8566
8567 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
8568
8569         * gcc.c-torture/execute/loop-15.c: New.
8570
8571 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
8572
8573         * README.QMTEST: Fix typo.
8574
8575 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8576
8577         * gcc.dg/20020926-1.c: New test.
8578
8579 2002-09-25  David S. Miller  <davem@redhat.com>
8580
8581         PR target/7842
8582         * gcc.c-torture/execute/shiftdi.c: New test.
8583
8584 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
8585
8586         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
8587         unique to the tool.
8588         * lib/g77.exp (g77_init): Likewise.
8589         * lib/g++.exp (g++_init): Likewise.
8590         * lib/objc.exp (objc_init): Likewise.
8591
8592 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
8593
8594         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
8595         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
8596         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
8597
8598 2002-09-25  Richard Henderson  <rth@redhat.com>
8599
8600         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
8601         too-small long double.
8602
8603 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
8604
8605         * gcc.dg/20020919-1.c: New test.
8606
8607 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
8608
8609         * g++.dg/abi/bitfield6.C: New test.
8610         * g++.dg/abi/bitfield7.C: New test.
8611         * g++.dg/abi/bitfield8.C: New test.
8612         * g++.dg/abi/vbase11.C: New test.
8613
8614 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8615
8616         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
8617         hppa*-*-hpux*.  Update test comment.
8618
8619 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
8620
8621         * gcc.dg/tls/struct-1.c: New test.
8622
8623 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
8624
8625         * gcc.dg/cpp/tr-warn2.c: Update.
8626
8627 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8628
8629         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
8630
8631 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8632
8633         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
8634         systems.
8635
8636 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
8637
8638         * gcc.c-torture/execute/ieee/mzero3.c: New test.
8639
8640         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8641         Adjust for c++filt moved to binutils.  Remove spurious duplicate
8642         setting of cxxfilt.
8643
8644 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
8645
8646         * gcc.dg/20020312-2.c: Update for darwin.
8647
8648 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8649
8650         * g++.old-deja/g++.other/crash32.C: Mark ICE.
8651
8652 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
8653
8654         * objc.dg/comp-types-1.m: New test.
8655         * objc.dg/comp-types-2.m: New test.
8656         * objc.dg/comp-types-3.m: New test.
8657         * objc.dg/comp-types-4.m: New test.
8658         * objc.dg/comp-types-5.m: New test.
8659         * objc.dg/comp-types-6.m: New test.
8660
8661 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8662
8663         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
8664
8665 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * g++.dg/other/do1.C: New test.
8668
8669         * g++.dg/template/subst1.C: New test.
8670
8671 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
8672
8673         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
8674
8675 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8676
8677         * g++.dg/template/qualttp20.C: Adjust expected errors.
8678         * g++.old-deja/g++.jason/report.C: Likewise.
8679         * g++.old-deja/g++.other/qual1.C: Likewise.
8680
8681         * g++.dg/lookup/scoped2.C: New test.
8682
8683         * g++.dg/ext/asm3.C: New test.
8684
8685 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
8686
8687         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
8688
8689 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
8690
8691         * ChangeLog: follow spelling conventions.
8692         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
8693         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
8694         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
8695         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
8696         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
8697         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
8698         * g++.old-deja/g++.law/global-init1.C: Likewise.
8699         * g++.old-deja/g++.other/delete4.C: Likewise.
8700         * g++.old-deja/g++.other/inline21.C: Likewise.
8701         * g++.old-deja/g++.other/singleton.C: Likewise.
8702         * g77.dg/strlen0.f: Likewise.
8703         * g77.f-torture/compile/20010519-1.f: Likewise.
8704         * g77.f-torture/compile/980310-4.f: Likewise.
8705         * gcc.c-torture/compile/20000605-1.c: Likewise.
8706         * gcc.c-torture/execute/20020225-1.c: Likewise.
8707         * gcc.dg/c90-hexfloat-2.c: Likewise.
8708         * gcc.dg/c99-bool-1.c: Likewise.
8709         * gcc.dg/c99-hexfloat-2.c: Likewise.
8710         * gcc.dg/dll-2.c: Likewise.
8711         * gcc.dg/wtr-union-init-1.c: Likewise.
8712         * gcc.dg/wtr-union-init-2.c: Likewise.
8713         * gcc.dg/wtr-union-init-3.c: Likewise.
8714         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8715         * gcc.dg/cpp/defined.c: Likewise.
8716         * gcc.dg/cpp/macsyntx.c: Likewise.
8717         * gcc.dg/cpp/paste2.c: Likewise.
8718         * gcc.dg/cpp/trad/defined.c: Likewise.
8719         * gcc.dg/format/c90-printf-1.c: Likewise.
8720         * gcc.dg/format/c90-scanf-1.c: Likewise.
8721         * gcc.dg/format/c99-printf-1.c: Likewise.
8722         * gcc.dg/format/c99-scanf-1.c: Likewise.
8723         * gcc.misc-tests/gcov-8.c: Likewise.
8724         * lib/profopt.exp: Likewise.
8725
8726 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
8727
8728         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
8729
8730 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8731
8732         * g++.dg/inherit/using2.C: New test.
8733
8734 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
8735
8736         * ChangeLog: Follow spelling conventions.
8737         * g++.dg/template/friend4.C: Likewise.
8738         * g++.old-deja/g++.pt/crash67.C: Likewise.
8739         * gcc.c-torture/execute/20000801-4.c: Likewise.
8740         * gcc.dg/c90-digraph-1.c: Likewise.
8741         * gcc.dg/c94-digraph-1.c: Likewise.
8742         * gcc.dg/c99-digraph-1.c: Likewise.
8743         * gcc.dg/cpp/line5.c: Likewise.
8744         * gcc.dg/cpp/multiline.c: Likewise.
8745         * gcc.dg/cpp/trad/literals-1.c: Likewise.
8746         * gcc.dg/format/attr-3.c: Likewise.
8747         * gcc.dg/format/c90-scanf-3.c: Likewise.
8748         * gcc.dg/format/ext-4.c: Likewise.
8749
8750 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         * g++.dg/template/pretty1.C: New test.
8753
8754 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
8755
8756         * gcc.c-torture/execute/struct-cpy-1.c: New test.
8757
8758 2002-09-13  Matt Austern  <austern@apple.com>
8759
8760         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
8761         passing a cast expression to a function by const reference.
8762
8763 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
8764
8765         * g++.dg/template/deduce1.C: New test.
8766
8767 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
8768
8769         * gcc.c-torture/execute/simd-1.c: Force all use of int to
8770         32-bit int.
8771
8772 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8773
8774         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
8775         usage.
8776
8777 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
8778
8779         * gcc.c-torture/compile/20020910-1.c: New test.
8780
8781 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
8782
8783         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
8784
8785 2002-09-10  Andreas Jaeger  <aj@suse.de>
8786
8787         * gcc.dg/20020312-2.c: Adjust for x86-64.
8788
8789 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
8790
8791         * g77.dg/7388.f: New test case for PR 7388.
8792
8793 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
8794
8795         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
8796
8797 2002-09-05  Ziemowit Laski <zlaski@apple.com>
8798
8799         * objc.dg/proto-lossage-1.m: New test.
8800
8801 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
8802
8803         * gcc.dg/cpp/_Pragma4.c: Fix typo.
8804
8805 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
8806
8807         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
8808         expected to pass.
8809
8810 2002-09-06  Stan Shebs  <shebs@apple.com>
8811             David Edelsohn  <edelsohn@gnu.org>
8812
8813         * gcc.dg/weak: New directory.
8814         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
8815         target-specific xfail bits.
8816         * gcc.dg/typeof-2.c: Move to new directory.
8817         * gcc.dg/weak.exp: New expect script.
8818
8819 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
8820
8821         * gcc.c-torture/execute/extzvsi.c: New test.
8822
8823 2002-09-05  Stan Shebs  <shebs@apple.com>
8824
8825         * gcc.dg/weak-1.c: xfail on Darwin.
8826         * gcc.dg/weak-2.c: Ditto.
8827         * gcc.dg/weak-3.c: Ditto.
8828         * gcc.dg/weak-4.c: Ditto.
8829         * gcc.dg/weak-5.c: Ditto.
8830         * gcc.dg/weak-6.c: Ditto.
8831         * gcc.dg/weak-7.c: Ditto.
8832         * gcc.dg/weak-8.c: Ditto.
8833         * gcc.dg/weak-9.c: Ditto.
8834
8835 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
8836
8837         * gcc.c-torture/execute/loop-14.c: New test.
8838
8839 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
8840
8841         * g++.dg/other/cxa-atexit1.C: New test.
8842
8843         * gcc.dg/typeof-2.c: New test.
8844
8845 2002-09-03  Roger Sayle  <roger@eyesopen.com>
8846
8847         * gcc.dg/builtins-2.c: New testcase.
8848         * gcc.dg/builtins-3.c: New testcase.
8849
8850 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
8851
8852         * gcc.dg/cpp/_Pragma4.c: New test.
8853
8854 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
8855
8856         * objc/execute/nil_method-1.m: New testcase.
8857
8858 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
8859
8860         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
8861         [Object class], not [Object initialize].
8862
8863 2002-08-31  Roger Sayle  <roger@eyesopen.com>
8864             Hans-Peter Nilsson  <hp@bitrange.com>
8865
8866         * gcc.c-torture/execute/20020720-1.x: Skip test on
8867         mmix-knuth-mmixware.  Correct comment.
8868
8869 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
8870
8871         * testsuite/g++.dg/abi/bitfield5.C: New test.
8872         * testsuite/g++.dg/abi/vbase10.C: Likewise.
8873
8874 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
8875
8876         * objc.dg/undeclared-selector.m: New test.
8877
8878 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
8879
8880         * g++.dg/other/offsetof1.C: Avoid cast warning.
8881
8882 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
8883
8884         * objc.dg/super-class-2.m: New test.
8885
8886 2002-08-24  Matt Austern  <austern@apple.com>
8887
8888         * g++.dg/ext/lvaddr.C: New test.
8889         * g++.dg/ext/lvcast.C: New test.
8890
8891 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
8892
8893         * testsuite/g++.dg/inherit/cond1.C: New test.
8894
8895 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
8896
8897         * gcc.dg/noncompile/incomplete-1.c: New test.
8898
8899 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8900
8901         * gcc.dg/typespec-1.c: New test.
8902
8903 2002-08-20  Devang Patel  <dpatel@apple.com>
8904         * objc.dg/proto-hier-2.m: New test.
8905
8906 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
8907
8908         * objc.dg/bitfield-1.m: New test.
8909         * objc.dg/bitfield-2.m: New test.
8910
8911 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8912
8913         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
8914         gcc.dg/c99-flex-array-4.c: New tests.
8915
8916 2002-08-16  Stan Shebs  <shebs@apple.com>
8917
8918         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
8919
8920 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
8921
8922         * gcc.dg/typeof-1.c: New test.
8923         * g++.dg/ext/typeof2.C: New test.
8924
8925 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8926
8927         * g++.dg/other/offsetof1.C: New test.
8928
8929 2002-08-14  Richard Henderson  <rth@redhat.com>
8930
8931         * gcc.dg/tls/diag-3.c: Fix expected message strings.
8932
8933 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
8934
8935         * gcc.dg/cpp/_Pragma3.c: New test.
8936
8937 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
8938
8939         * g++.dg/template/inherit3: New test.
8940
8941 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         * gcc.dg/bitfld-4.c: Add blank options.
8944
8945 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
8946
8947         * g++.dg/template/crash1.C: New test.
8948
8949 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8950
8951         * gcc.dg/tls/opt-2.c: New test.
8952
8953 2002-08-08  Devang Patel  <dpatel@apple.com>
8954
8955         * objc.dg/selector-1.m : New test
8956
8957 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8958
8959         * g++.dg/abi/bitfield4.C: New test.
8960         * gcc.dg/bitfld-4.c: New test.
8961
8962 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8963
8964         * g++.dg/other/packed1.C: New test.
8965
8966 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
8967
8968         * g++.dg/abi/offsetof.C: Tweak error messages.
8969         * g++.old-deja/g++.mike/p10769a.C: Likewise.
8970
8971 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.dg/bitfld-3.c: New test.
8974
8975 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
8976             Richard Henderson  <rth@redhat.com>
8977
8978         * gcc.dg/i386-bitfield1.c: New test.
8979         * g++.dg/abi/bitfield3.C: Update.
8980
8981 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
8982
8983         * objc.dg/const-str-2.m: Update.
8984         * gcc.dg/cpp/c++98.c: Change to C extension.
8985         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
8986         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
8987
8988 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8989
8990         * testsuite/gcc.dg/tls/diag-3.c: New.
8991
8992 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8993
8994         * g++.dg/README (Subdirectories): Document new subdir expr.
8995         * g++.dg/expr/pmf-1.C: New test.
8996
8997 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8998
8999         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9000
9001 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * g++.dg/abi/bitfield3.C: New test.
9004
9005 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9006
9007         * lib/gcov.exp: Tweak expected line formats.
9008         * gcc.misc-tests/gcov8.c: New test.
9009         * gcc.misc-tests/gcov8.x: New flags.
9010
9011 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9012
9013         * consistency.vlad/layout/endian.c: Include string.h.
9014
9015         * gcc.c-torture/execute/20020805-1.c: New test.
9016
9017 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9018
9019         * g++.dg/other/conversion1.C: New test.
9020
9021 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9022
9023         * gcc.dg/builtins-1.c: New testcase.
9024
9025 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9026
9027         * g++.dg/inherit/access3.C: New test.
9028
9029 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9030
9031         * gcc.dg/ia64-visibility-2.c: New test.
9032
9033 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9034
9035         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9036         __qualifier_flags to __flags.
9037
9038 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9039
9040         * g++.dg/inherit/operator1.C: New test.
9041         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9042         * g++.dg/other/error1.C: Change expected error message.
9043         * g++.dg/template/conv4.C: Likewise.
9044
9045 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9046
9047         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9048         for documented behavior.
9049
9050 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9051
9052         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9053         several targets known to fail.
9054
9055 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9056
9057         * gcc.dg/mips-args-[123].c: New tests.
9058
9059 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9060
9061         * gcc.dg/ppc-spe.c: New.
9062
9063 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9064
9065         * g++.dg/other/ptrmem4.C: New testcase.
9066
9067 2002-07-24  Richard Henderson  <rth@redhat.com>
9068
9069         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9070
9071 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9072
9073         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9074
9075 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9076
9077         * gcc.c-torture/execute/memset-3.c: New testcase.
9078
9079 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9080
9081         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9082         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9083
9084 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9085
9086         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9087         Delete.
9088
9089 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9090
9091         * gcc.c-torture/compile/simd-4.c: New test.
9092
9093 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9094
9095         PR c++/7347, c++/7348
9096         * g++.dg/template/access4.C: New test.
9097         * g++.dg/template/access5.C: New test.
9098         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9099         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9100         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9101         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9102
9103 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9104
9105         * gcc.dg/gnu89-init-2.c: New test.
9106
9107 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9108
9109         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9110
9111 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9112
9113         * gcc.c-torture/execute/20020720-1.c: New testcase.
9114
9115 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9116
9117         * gcc.dg/cpp/Wsignprom.c: New tests.
9118
9119 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9120
9121         * gcc.c-torture/execute/loop-13.c: New test.
9122
9123 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9124
9125         * gcc.dg/cpp/expr.c: New tests.
9126
9127 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9128
9129         * g++.dg/opt/pr6713.C: Add template instantiation.
9130
9131 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9132
9133         * gcc.dg/nest.c: New test.
9134
9135 2002-07-17  Richard Henderson  <rth@redhat.com>
9136
9137         * g++.dg/opt/pr6713.C: New test.
9138
9139 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9140
9141         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9142         XFAIL for all x86 processors.
9143
9144 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9145
9146         * gcc.c-torture/execute/20010122-1.x: Do not test with
9147         -fomit-frame-pointer.
9148
9149 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9150
9151         * g++.dg/template/instantiate2.C: New test.
9152         * g++.dg/template/spec4.C: New test.
9153
9154 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9155
9156         * g++.dg/template/access2.C: New test.
9157         * g++.dg/template/access3.C: New test.
9158
9159 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9160
9161         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9162         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9163         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9164         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9165         Convert to use <stdarg.h>.
9166         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9167         Delete.
9168         * gcc.dg/va-arg-2.c: New.
9169         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9170
9171 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.c-torture/compile/20020710-1.c: New test.
9174
9175 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9176                           Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         gcc.c-torture/compile/simd-2.c: New testcase.
9179         gcc.c-torture/compile/simd-3.c: Likewise.
9180
9181 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9182
9183         PR c++/7224
9184         * g++.dg/overload/error1.C: New test.
9185
9186 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9187
9188         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9189         configuration and IRIX 6 O32 ABI.
9190
9191 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9192
9193         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9194
9195 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9196
9197         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9198
9199 2002-07-10  Jeffrey A Law  <law@redhat.com>
9200
9201         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9202
9203         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9204
9205 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9206
9207         * gcc.dg/20020312-2.c: Check for __PPC__.
9208
9209 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9210
9211         * gcc.c-torture/compile/20020709-1.c: New test.
9212
9213 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9214
9215         * g++.dg/template/qualttp21.C: New test case.
9216
9217 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9218
9219         * gcc.c-torture/compile/20020706-1.c: New test.
9220         * gcc.c-torture/compile/20020706-2.c: New test.
9221
9222 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9223             Alexandre Oliva  <aoliva@redhat.com>
9224
9225         * g++.dg/warn/incomplete1.C: New test.
9226
9227 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9228
9229         PR c++/7099
9230         * g++.dg/warn/noreturn1.C: New test.
9231
9232 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9233
9234         PR c++/6706
9235         * g++.dg/debug/debug6.C: New test.
9236         * g++.dg/debug/debug7.C: New test.
9237
9238 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9239
9240         * gcc.c-torture/compile/simd-3.c: New test.
9241
9242 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9243
9244         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9245         * gcc.dg/20020620-1.c: Likewise.
9246
9247 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9248
9249         PR c++/6944
9250         * g++.dg/init/array4.C: New test.
9251         * g++.dg/init/array5.C: New test.
9252
9253 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9254
9255         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9256         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9257
9258 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9259
9260         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9261         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9262         * gcc.dg/wtr-conversion-1.c: Likewise.
9263         * gcc.dg/wtr-escape-1.c: Likewise.
9264         * gcc.dg/wtr-int-type-1.c: Likewise.
9265         * gcc.dg/wtr-label-1.c: Likewise.
9266         * gcc.dg/wtr-static-1.c: Likewise.
9267         * gcc.dg/wtr-strcat-1.c: Likewise.
9268         * gcc.dg/wtr-suffix-1.c: Likewise.
9269         * gcc.dg/wtr-switch-1.c: Likewise.
9270         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9271         * gcc.dg/wtr-union-init-1.c: Likewise.
9272         * gcc.dg/wtr-union-init-2.c: Likewise.
9273         * gcc.dg/wtr-union-init-3.c: Likewise.
9274
9275         * gcc.dg/wtr-func-def-1.c: New test.
9276
9277 2002-07-02 Devang Patel <dpatel@apple.com>
9278
9279         * objc.dg/param-1.m: New test.
9280
9281 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9282
9283         * gcc.dg/cpp/trad/directive.c: Add test.
9284         * gcc.dg/cpp/trad/macroargs.c: Add test.
9285         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
9286
9287 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
9288
9289         * gcc.dg/cpp/cmdlne-M.c: New test.
9290
9291 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
9292
9293         * objc.dg/desig-init-1.m: New test.
9294
9295 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9296
9297         PR c++/6716
9298         * g++.dg/template/instantiate1.C: New test.
9299
9300 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
9301
9302         PR c++/7112
9303         * g++.dg/template/sizeof2.C: New test.
9304
9305 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9306
9307         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
9308         gcc.dg/cpp/trad/include.c: New tests.
9309
9310 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
9311
9312         PR target/7177
9313         * gcc.c-torture/compile/20020701-1.c: New test.
9314
9315 2002-07-01  Stan Shebs  <shebs@apple.com>
9316
9317         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
9318         header here...
9319         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
9320         (objc-torture-execute): or here.
9321
9322 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
9323
9324         * gcc.c-torture/execute/arith-rand-ll.c: New test.
9325
9326 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9327
9328         * gcc.dg/cpp/trad/escaped-nl.c: New test.
9329
9330 2002-06-30  Devang Patel  <dpatel@apple.com>
9331
9332         * objc.dg/fsyntax-only.m: New test.
9333
9334 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/6695
9337         * g++.dg/template/friend7.C: New file.
9338
9339 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
9340
9341         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
9342         return type.
9343
9344 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
9345
9346         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
9347         avoid division by zero.
9348
9349 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
9350
9351         * gcc.dg/Wunknownprag.c: New tests.
9352
9353 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
9354
9355         * gcc.c-torture/execute/simd-2.c: New test.
9356
9357 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
9358
9359         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
9360         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
9361         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
9362         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
9363         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
9364         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
9365         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
9366         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
9367         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
9368         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
9369         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
9370         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
9371         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
9372         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
9373         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
9374         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
9375         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
9376
9377 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
9378
9379         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
9380         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
9381         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
9382         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
9383         New tests.
9384         * gcc.dg/cpp/trad/directive.c: Update.
9385
9386 2002-06-23  Andreas Jaeger  <aj@suse.de>
9387
9388         * gcc.c-torture/execute/complex-6.c: New.
9389
9390 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
9391
9392         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
9393         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
9394         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
9395         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
9396
9397 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
9398
9399         * gcc.dg/cpp/trad: New directory with traditional tests copied
9400         from parent directory.
9401         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9402         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9403         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9404         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9405         Move to trad/ and rename.
9406         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
9407         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
9408         gcc.dg/cpp/trad/redef2.c: New tests.
9409         * gcc.dg/cpp/trad/trad.exp: New driver.
9410
9411 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
9412
9413         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9414         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9415         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9416         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9417         Remove.
9418
9419 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
9420
9421         * gcc.dg/20020620-1.c: New test.
9422
9423 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9424
9425         * g++.dg/template/ttp4.C: New test.
9426
9427 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
9428
9429         * g++.dg/opt/vt1.C: Fix regexp.
9430
9431 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9432
9433         * gcc.c-torture/execute/pure-1.c: Make functions static again.
9434         Don't use attribute `noinline'.
9435
9436 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9437
9438         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
9439
9440 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
9441
9442         * gcc.c-torture/execute/simd-1.c: New.
9443
9444         * gcc.dg/simd-1.c: New.
9445
9446 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9447
9448         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
9449
9450 2002-06-16  Richard Henderson  <rth@redhat.com>
9451
9452         * g++.dg/ext/anon-struct1.C: New.
9453         * g++.dg/ext/anon-struct2.C: New.
9454         * g++.dg/ext/anon-struct3.C: New.
9455         * gcc.dg/anon-struct-1.c: New.
9456         * gcc.dg/anon-struct-2.c: New.
9457         * gcc.dg/anon-struct-3.c: New.
9458         * gcc.dg/20011008-1.c: Adjust warning text.
9459         * gcc.dg/20020527-1.c: Add -fms-extensions.
9460
9461 2002-06-16  Richard Henderson  <rth@redhat.com>
9462
9463         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
9464
9465 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
9466
9467         * gcc.c-torture/execute/20020615-1.c: New test.
9468
9469 2002-06-15  Roger Sayle  <roger@eyesopen.com>
9470
9471         * gcc.c-tortuture/execute/compare-1.c: New test case.
9472         * gcc.c-tortuture/execute/compare-2.c: New test case.
9473         * gcc.c-tortuture/execute/compare-3.c: New test case.
9474
9475 2002-06-13  Richard Henderson  <rth@redhat.com>
9476
9477         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
9478         ia64 ilp32.
9479
9480 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9481
9482         * g++.dg/template/typename2.C: Update error message.
9483
9484 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
9485
9486         * gcc.c-torture/execute/20020611-1.c: New test.
9487
9488 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
9489
9490         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
9491         list of targets to skip.
9492
9493 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
9494
9495         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
9496         targets if not optimizing.
9497
9498 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
9499
9500         * gcc.c-torture/compile/20020605-1.c: New test.
9501
9502         * g++.dg/opt/vt1.C: New test.
9503
9504         * gcc.dg/20020531-1.c: New test.
9505
9506         * gcc.dg/20020530-1.c: New test.
9507
9508         * gcc.dg/20020527-1.c: New test.
9509
9510         * g++.dg/opt/cse1.C: New test.
9511
9512 2002-06-07  Roger Sayle  <roger@eyesopen.com>
9513
9514         * gcc.dg/20020607-2.c: New test case.
9515
9516 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
9517
9518         * gcc.c-torture/compile/20020604-1.c: New test.
9519
9520 2002-06-04  Richard Henderson  <rth@redhat.com>
9521
9522         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
9523         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
9524         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
9525
9526 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
9527
9528         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
9529
9530 2002-06-03  Richard Henderson  <rth@redhat.com>
9531
9532         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
9533         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
9534
9535 2002-06-02  Richard Henderson  <rth@redhat.com>
9536
9537         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
9538         test functions static.
9539
9540 2002-06-02  Andreas Jaeger  <aj@suse.de>
9541
9542         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
9543         now.
9544
9545 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9546
9547         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
9548         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
9549         Update for mofified diagnostics.
9550         * gcc.dg/c99-intconst-1.c: No longer fail.
9551
9552 2002-06-02  Richard Henderson  <rth@redhat.com>
9553
9554         * gcc.dg/uninit-A.c: Remove xfail markers.
9555
9556 2002-06-01  Roger Sayle  <roger@eyesopen.com>
9557
9558         * gcc.dg/fnegate-1.c: New test case.
9559
9560 2002-05-30  Osku Salerma  <osku@iki.fi>
9561
9562         * gcc.c-torture/execute/mayalias-1.c: New file.
9563
9564 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9565
9566         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
9567         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
9568         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
9569
9570 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
9571
9572         * gcc.c-torture/execute/20020529-1.c: New test.
9573
9574 2002-05-27  Richard Henderson  <rth@redhat.com>
9575
9576         * g++.dg/ext/attrib6.C: New test case.
9577
9578 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9579
9580         * gcc.c-torture/execute/pure-1.c: New test.
9581
9582 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9583
9584         * gcc.dg/cpp/arith-2.c: Remove.
9585
9586 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9587
9588         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
9589         * gcc.dg/cpp/if-3.c: Remove.
9590
9591 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * g++.dg/opt/cse2.C: New test.
9594
9595 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
9596
9597         * gcc.dg/cpp/arith-1.c: New semantic tests.
9598         * gcc.dg/cpp/if-1.c: Update.
9599
9600 2002-05-24  Ben Elliston  <bje@redhat.com>
9601
9602         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
9603
9604 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * gcc.dg/verbose-asm.c: New test.
9607
9608 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9609
9610         * gcc.dg/cpp/paste12.c: New test.
9611
9612 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9613
9614         * g++.dg/parse/named_ops.C: New test.
9615
9616 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
9617
9618         * gcc/testsuite/gcc.dg/weak-8.c: New test.
9619
9620 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
9621
9622         * gcc.dg/weak-2.c: Allow optional leading underscore
9623         in scan-assembler symbol name.
9624         * gcc.dg/weak-3.c: Likewise.
9625         * gcc.dg/weak-4.c: Likewise.
9626         * gcc.dg/weak-5.c: Likewise.
9627
9628 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
9629
9630         * gcc.dg/20020523-1.c: New test.
9631
9632 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9633
9634         * objc.dg/const-str-2.m: Update now that we stop after
9635         a command line error.
9636
9637 2002-05-22  Richard Henderson  <rth@redhat.com>
9638
9639         * g++.dg/dg.exp: Fix typo in test pruneing.
9640
9641 2002-05-22  Richard Henderson  <rth@redhat.com>
9642
9643         * g++.dg/dg.exp: Prune the tls subdirectory.
9644         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
9645         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
9646         * g++.dg/tls/init-1.C: New.
9647
9648 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
9649
9650         * gcc.dg/20020517-1.c: New test.
9651
9652 2002-05-21  Richard Henderson  <rth@redhat.com>
9653
9654         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
9655         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
9656
9657 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
9658
9659         * g++.dg/other/copy2.C: New test.
9660
9661 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
9662
9663         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
9664         (MAX_COPY): Bump up to 10 times sizeof (long long).
9665         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
9666
9667         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
9668         sizeof (long long).
9669
9670         * gcc.c-torture/execute/strcpy-1.c: New test.
9671
9672 2002-05-19  Jason Merrill  <jason2redhat.com>
9673
9674         * g++.dg/ext/oper1.C: New test.
9675
9676 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
9677 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
9678
9679         * README.QMTEST: New file.
9680
9681         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
9682
9683 2002-05-19  Andreas Jaeger  <aj@suse.de>
9684
9685         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
9686         now.
9687         * gcc.c-torture/execute/loop-2d.x: Likewise.
9688
9689 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
9690
9691         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
9692         support weak symbols.
9693         * gcc.dg/weak-4.c: Likewise
9694         * gcc.dg/weak-6.c: Likewise
9695
9696 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
9697
9698         * gcc.dg/weak-3.c: Add dg-excess-error comment for
9699         cygwin, coff and h8300-*-hms targets
9700         * gcc.dg/weak-5.c: Likewise
9701         * gcc.dg/weak-7.c: Likewise
9702
9703 2002-05-16  Jason Merrill  <jason@redhat.com>
9704
9705         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
9706         (scan-assembler-not, scan-assembler-dem): Likewise.
9707         (scan-assembler-dem-not): Likewise.
9708
9709 2002-05-15  Richard Henderson  <rth@redhat.com>
9710
9711         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
9712
9713 2002-05-15  Richard Henderson  <rth@redhat.com>
9714
9715         * gcc.dg/weak-5.c (vfoo1c): No warning here.
9716         (vfoo1f): Warning here.
9717         (vfoo1l): Don't redefine the alias.
9718
9719 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
9720
9721         * g++.dg/init/pm1.C: New test.
9722
9723 2002-05-12  David S. Miller  <davem@redhat.com>
9724
9725         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
9726         types.
9727
9728 2002-05-10  Roger Sayle  <roger@eyesopen.com>
9729
9730         * gcc.c-torture/execute/20020510-1.c: New test case.
9731
9732 2002-05-10  David S. Miller  <davem@redhat.com>
9733
9734         * gcc.c-torture/execute/conversion.c: Test long double too.
9735
9736 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
9737
9738         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
9739         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
9740         * lib/g++.exp (g++_link_flags): Likewise.
9741         * lib/objc.exp (objc_target_compile): Likewise.
9742
9743 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9744
9745         * gcc.dg/cpp/poison.c: Update.
9746         * gcc.dg/cpp/20000625-2.c: Remove.
9747         * gcc.dg/cpp/direct2s.c: Remove final test.
9748
9749 2002-05-08  Tom Rix  <trix@redhat.com>
9750
9751         * gcc.c-torture/execute/20020508-1.c: New test.
9752         * gcc.c-torture/execute/20020508-2.c: New test.
9753         * gcc.c-torture/execute/20020508-3.c: New test.
9754
9755 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9756
9757         * gcc.dg/cpp/charconst-4.c: More tests.
9758
9759 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
9760
9761         PR c/6569
9762         * gcc.dg/weak-3.c: Update location of warning messages.
9763         * gcc.dg/weak-5.c: Likewise.
9764
9765 2002-05-06  Roger Sayle  <roger@eyesopen.com>
9766
9767         * gcc.c-torture/execute/20020506-1.c: New test case.
9768
9769 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9770
9771         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
9772
9773 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9774
9775         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
9776
9777 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9778
9779         * gcc.dg/cpp/charconst-3.c: New test.
9780
9781 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9782
9783         * gcc.dg/cpp/charconst.c: Update tests.
9784
9785 2002-05-05  Tim Josling  <tej@melbpc.org.au>
9786
9787         * treelang: Added directory for new sample language treelang. Also
9788         lib/treelang.exp: New file to signal treelang should be tested.
9789
9790 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9791
9792         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
9793         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
9794         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
9795         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
9796         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
9797         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
9798         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
9799
9800 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9801
9802         * gcc.dg/format/xopen-2.c: New test.
9803
9804 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9805
9806         * gcc.dg/20020503-1.c: New test.
9807
9808 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
9809
9810         * g++.dg/init/dtor1.C: Make it tougher.
9811
9812 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
9813
9814         * g++.dg/init/dtor1.C: New test.
9815
9816 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
9817
9818         * gcc.dg/altivec-8.c: New.
9819
9820 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
9821
9822         * gcc.dg/altivec-7.c: New.
9823
9824 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
9825
9826         * g++.dg/parse/typedef1.C: New test.
9827
9828 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
9829
9830         PR c++/6486
9831         * g++.dg/template/friend6.C: New test.
9832
9833         PR c++/6492
9834         * g++.dg/init/copy1.C: New test.
9835
9836 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         * g++.dg/warn/effc1.C: New test.
9839
9840 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9841
9842         * gcc.dg/cpp/if-cexp.c: Add a test.
9843
9844 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
9845
9846         * gcc.dg/20020426-2.c: New test.
9847
9848 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9849
9850         * gcc.dg/cpp/if-mop.c: Update.
9851         * gcc.dg/cpp/if-mpar.c: Add test.
9852         * gcc.dg/cpp/if-oppr.c: Update.
9853
9854 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9855
9856         PR c/6343
9857         * gcc.dg/weak-[2-7].c: New tests.
9858
9859 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9860
9861         * gcc.dg/enum1.c: New test.
9862
9863 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9864
9865         PR c++/6497
9866         * g++.dg/inherit/access2.C: New test.
9867
9868 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR bootstrap/6445
9871         * gcc.dg/20020426-1.c: New test.
9872
9873 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9874
9875         * g++.dg/abi/enum1.C: New test.
9876
9877 2002-04-26  Richard Henderson  <rth@redhat.com>
9878
9879         * gcc.dg/c99-bool-1.c: Expect always true warning.
9880
9881 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9882
9883         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9884
9885 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9886
9887         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9888         targets.
9889
9890 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9891
9892         * g++.dg/abi/mange7.C: New test.
9893
9894         PR c++/6438.
9895         * g++.dg/parse/stmtexpr2.C: New test.
9896
9897 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9898
9899         * gcc.dg/20020312-2.c: Add SH target.
9900
9901 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9902
9903         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9904         compiler output on mips*-*-irix*.
9905
9906 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9907
9908         * g++.dg/parse/attr1.C: New test.
9909
9910 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9911
9912         * gcc.c-torture/execute/string-opt-17.c: New test case.
9913         * gcc.c-torture/execute/memset-2.c: New test case.
9914
9915 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9916
9917         PR c++/6256:
9918         * g++.dg/template/friend5.C: New test.
9919
9920         PR c++/6331:
9921         * g++.dg/template/qual1.C: Likewise.
9922
9923 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9924
9925         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9926         Include stdlib.h, not stdio.h or ctype.h.
9927
9928 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9929
9930         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9931         cris-*-elf* and mmix-*-*.
9932         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9933         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9934         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9935         Ditto.
9936         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9937         * gcc.dg/wchar_t-1.c: Ditto.
9938
9939 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9940
9941         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9942         Clarify comment.
9943
9944 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9945
9946         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9947
9948 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9949
9950         * gcc.c-torture/execute/20000906-1.x: Delete.
9951
9952 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9953
9954         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9955
9956 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9957
9958         * PR6367
9959         * g77.f-torture/execute/6367.f: New test.
9960         * g77.f-torture/execute/6367.x: Disable for MMIX.
9961
9962 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9963
9964         * PR6352
9965         * g++.dg/opt/inline2.C: New test.
9966
9967 2002-04-18  Richard Henderson  <rth@redhat.com>
9968
9969         * gcc.dg/20000906-1.c: Enable for all targets.
9970         * gcc.c-torture/compile/iftrap-2.c: New.
9971
9972 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9973
9974         * gcc.dg/20020418-1.c: New test.
9975         * gcc.dg/20020418-2.c: New test.
9976
9977 2002-04-18  Richard Henderson  <rth@redhat.com>
9978
9979         * gcc.c-torture/compile/iftrap-1.c: New.
9980         * gcc.dg/iftrap-1.c: Adjust for ia64.
9981         * gcc.dg/iftrap-2.c: New.
9982
9983 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9984
9985         * gcc.c-torture/compile/20020418-1.c: New test.
9986
9987 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9988
9989         * gcc.c-torture/compile/20020415-1.c: New.
9990
9991 2002-04-18  David S. Miller  <davem@redhat.com>
9992
9993         * gcc.c-torture/execute/20020418-1.c: New test.
9994
9995 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9996
9997         * gcc.dg/20020416-1.c: New test.
9998
9999         * g++.dg/opt/inline1.C: New test.
10000
10001 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * gcc.dg/altivec-5.c: New test.
10004
10005         * gcc.dg/20020415-1.c: New test.
10006
10007 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10008
10009         * testsuite/lib/chill.exp: Remove.
10010
10011 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10012
10013         * g++.dg/other/big-struct.C: New test.
10014
10015 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10016
10017         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10018         of scratch file.
10019
10020 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10021
10022         PR c/6277
10023         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10024         in scan-assembler function name
10025
10026 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10027
10028         * g77.f-torture/execute/980628-4.x,
10029         g77.f-torture/execute/980628-5.x,
10030         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10031         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10032         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10033         i[34567]86-*-*.
10034
10035 2002-04-13  David S. Miller  <davem@redhat.com>
10036
10037         * gcc.c-torture/execute/20020413-1.c: New test.
10038
10039 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10040
10041         * gcc.dg/asm-6.c,
10042         * g++.dg/ext/asm1.C: New tests.
10043
10044 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10045
10046         PR c++ 5373.
10047         * g++.dg/parse/stmtexpr1.C: New test.
10048
10049         PR c++/5189.
10050         * g++.dg/template/copy1.C: New test.
10051
10052 2002-04-12  Richard Henderson  <rth@redhat.com>
10053
10054         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10055
10056 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10057
10058         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10059         gcc.c-torture/execute/20020307-2.c.
10060
10061 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10062
10063         * g++.dg/ext/attrib5.C,
10064         * g++.dg/lookup/struct1.C: New tests.
10065
10066 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10067
10068         * gcc.dg/20020411-1.c: New test.
10069
10070         * gcc.c-torture/execute/20020411-1.c: New test.
10071
10072 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10073
10074         * g77.f-torture/execute/6177.f: New test.
10075
10076 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10077
10078         PR middle-end/6247
10079         * g++.dg/opt/cleanup1.C: New test.
10080
10081         * g++.dg/opt/const1.C: New test.
10082
10083 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10084
10085         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10086
10087 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10088
10089         PR c++/5507
10090         * g++.dg/template/typename2.C: New test.
10091
10092 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10093
10094         * gcc.c-torture/execute/loop-12.c: New.
10095
10096 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10097
10098         * g77.f-torture/execute/980628-4.x,
10099         g77.f-torture/execute/980628-5.x,
10100         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10101         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10102         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10103
10104 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10105
10106         PR optimization/6086
10107         * g++.dg/opt/preinc1.C: New test.
10108
10109 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c++/5571
10112         * g++.dg/opt/static2.C: New test.
10113
10114 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10115
10116         PR c/5120
10117         * gcc.dg/20020406-1.c: New test.
10118
10119 2002-04-04  David S. Miller  <davem@redhat.com>
10120
10121         * gcc.c-torture/execute/20020404-1.c: New test.
10122
10123 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10124
10125         PR c/6123
10126         * gcc.dg/20020312-2.c: Do not declare global register variable
10127         if __PIC__ or __pic__ is defined.
10128
10129 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10130
10131         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10132         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10133
10134 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10135
10136         * gcc.misc-tests/linkage.exp: Update last change to handle
10137         sparc*-, not just sparc-.
10138
10139 2002-04-03  Richard Henderson  <rth@redhat.com>
10140
10141         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10142
10143 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10144
10145         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10146
10147 2002-04-02  David S. Miller  <davem@redhat.com>
10148
10149         * gcc.c-torture/execute/20020402-3.c: New test.
10150
10151 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10152
10153         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10154         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10155
10156         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10157         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10158         g77.f-torture/execute/20001201.x,
10159         g77.f-torture/execute/u77-test.x: New files.
10160
10161         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10162         * gcc.dg/wchar_t-1.c: Ditto.
10163
10164 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10165
10166         * gcc.c-torture/execute/20020402-1.c: New test.
10167
10168 2002-04-01  Richard Henderson  <rth@redhat.com>
10169
10170         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10171
10172         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10173
10174 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10175
10176         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10177
10178 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10179
10180         * g++.dg/inherit/template-as-base.C: Expect error.
10181         * g++.dg/inherit/namespace-as-base.C: Likewise.
10182
10183 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10184
10185         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10186         g++.dg/ext/instantiate3.C: Tweak match patterns.
10187
10188         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10189         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10190         -da test.
10191
10192 2002-03-31  Richard Henderson  <rth@redhat.com>
10193
10194         * gcc.dg/special/alias-2.c: New.
10195         * gcc.dg/special/ecos.exp: Run it.
10196
10197 2002-03-31  Richard Henderson  <rth@redhat.com>
10198
10199         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10200
10201 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10202
10203         * gcc.dg/weak-1.c: Disable on h8300 port.
10204
10205 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10206
10207         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10208         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10209         ordering tests.
10210         * g++.dg/bprob/bprob-1.C: New test.
10211         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10212         * g++.dg/gcov/gcov-1.C: New test.
10213         * g++.dg/gcov/gcov-1.x: New file.
10214         * g++.dg/gcov/gcov-2.C: New test.
10215         * g++.dg/gcov/gcov-3.C: New test.
10216         * g++.dg/gcov/gcov-3.h: New file.
10217
10218 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10219
10220         * g++.old-deja/g++.other/builtins5.C: New test.
10221         * g++.old-deja/g++.other/builtins6.C: New test.
10222         * g++.old-deja/g++.other/builtins7.C: New test.
10223         * g++.old-deja/g++.other/builtins8.C: New test.
10224         * g++.old-deja/g++.other/builtins9.C: New test.
10225
10226 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10227
10228         * g++.dg/opt/static1.C: New test.
10229
10230         * g++.dg/opt/longbranch1.C: New test.
10231
10232 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10233
10234         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10235
10236         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10237
10238 2002-03-28  Jeffrey A Law  (law@redhat.com)
10239
10240         * gcc.c-torture/execute/20020328-1.c: New test.
10241
10242 2002-03-27  Richard Henderson  <rth@redhat.com>
10243
10244         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10245         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10246         move from g++.old-deja/g++.ext/.
10247
10248 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10249
10250         * g++.dg/init/new2.C: New test.
10251
10252 2002-03-26  Richard Henderson  <rth@redhat.com>
10253
10254         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10255
10256         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10257         on sparc.
10258
10259         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10260         sparcv9 systems.
10261         * gcc.dg/20001102-1.c: Likewise.
10262
10263 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10264
10265         * gcc.dg/cpp/endif-pedantic1.c,
10266         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10267
10268 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10269
10270         * g++.dg/init/new1.C: New test.
10271
10272 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10273
10274         * g++.dg/abi/vbase9.C: New test.
10275
10276 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10277
10278         * gcc.dg/arm-asm.c: New test.
10279
10280 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10281
10282         * gcc.dg/Wswitch-enum.c: New test.
10283         Fix PR c/5044.
10284
10285 2002-03-26  Richard Henderson  <rth@redhat.com>
10286
10287         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10288         structure.
10289
10290 2002-03-25  Richard Henderson  <rth@redhat.com>
10291
10292         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10293         sparcv9 systems.
10294
10295         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10296         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10297
10298 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10299
10300         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10301
10302 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10303
10304         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10305         targets using generic thunk support.
10306
10307 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10308
10309         * gcc.c-torture/compile/20020323-1.c: New test.
10310
10311         * g++.dg/opt/conj2.C: New test.
10312
10313 2002-03-24  Richard Henderson  <rth@redhat.com>
10314
10315         * gcc.dg/weak-1.c: Use -fno-common.
10316
10317 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10318
10319         * g77.dg/f77-edit-apostrophe-out.f: New test
10320         * g77.dg/f77-edit-h-out.f: New test
10321         * g77.dg/f77-edit-t-in.f: New test
10322         * g77.dg/f77-edit-t-out.f: New test
10323         * g77.dg/f77-edit-x-out.f: New test
10324         * g77.dg/f77-edit-slash-out.f: New test
10325         * g77.dg/f77-edit-colon-out.f: New test
10326         * g77.dg/f77-edit-s-out.f: New test
10327
10328 2002-03-24  Richard Henderson  <rth@redhat.com>
10329
10330         * objc/execute/formal_protocol-6.x: New XFAIL.
10331
10332 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10333
10334         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10335         that do not support weak symbols
10336
10337 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10338
10339         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10340         * lib/g77.exp:  Likewise
10341         * lib/objc.exp: Likewise
10342
10343 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10344
10345         * gcc.dg/Wswitch-default.c: New test.
10346
10347 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10348
10349         * g++.dg/other/enum1.C: New test.
10350
10351 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10352
10353         * gcc.dg/pragma-ep-3.c: Fix typo.
10354
10355 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10356
10357         * g++.dg/inherit/template-as-base.C: New test.
10358
10359 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10360
10361         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10362         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10363
10364 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10365
10366         * gcc.dg/cpp/multiline.c: Update to match.
10367
10368 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10369
10370         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10371
10372 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10373
10374         * gcc.dg/cpp/extratokens2.c:  New file.
10375
10376 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10377
10378         * gcc.dg/20020312-2.c: Add rs6000 target.
10379
10380         * gcc.c-torture/compile/20020319-1.c: New test.
10381
10382 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10383
10384         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10385         (A, E): Handle this.
10386
10387 2002-03-20  Jason Merrill  <jason@redhat.com>
10388
10389         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10390         ignoring -fpic.
10391         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10392         through prune_gcc_output.
10393
10394 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10395
10396         * gcc.c-torture/compile/20020320-1.c: New test.
10397
10398 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * gcc.c-torture/compile/20020318-1.c: New test.
10401
10402         * gcc.dg/struct-by-value-1.c: New test.
10403
10404         * gcc.dg/20020319-1.c: New test.
10405
10406 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10407
10408         * g++.dg/opt/conj1.C: New test.
10409
10410 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10411
10412         * g++.dg/template/qualttp20.C: Revert previous change.
10413         * g++.dg/template/qualttp3.C: Likewise.
10414         * g++.dg/template/qualttp4.C: Likewise
10415         * g++.dg/template/qualttp5.C: Likewise
10416         * g++.dg/template/qualttp6.C: Likewise
10417         * g++.dg/template/qualttp7.C: Likewise
10418         * g++.dg/template/qualttp8.C: Likewise
10419         * g++.dg/template/recurse.C: Likewise.
10420
10421 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10422
10423         * gcc.dg/cpp/wchar-1.c: Update.
10424
10425 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10426
10427         * g++.dg/template/conv1.C: New test.
10428         * g++.dg/template/conv2.C: New test.
10429         * g++.dg/template/conv3.C: New test.
10430         * g++.dg/template/conv4.C: New test.
10431
10432 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10433
10434         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10435         * g++.dg/template/qualttp3.C: Likewise.
10436         * g++.dg/template/qualttp4.C: Likewise
10437         * g++.dg/template/qualttp5.C: Likewise
10438         * g++.dg/template/qualttp6.C: Likewise
10439         * g++.dg/template/qualttp7.C: Likewise
10440         * g++.dg/template/qualttp8.C: Likewise
10441         * g++.dg/template/recurse.C: Likewise.
10442
10443 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10444
10445         * g++.dg/opt/dtor1.C: New test.
10446
10447 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10448
10449         * gcc.c-torture/compile/20020315-1.c: New test.
10450
10451 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10452
10453         * gcc.dg/weak-1.c: Fix scan tests.
10454
10455 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10456
10457         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10458         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10459         cris-*-aout* mmix-*-*.
10460         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10461         cris-*-aout* mmix-*-*.
10462         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10463         cris-*-elf* cris-*-aout* and mmix-*-*.
10464         * gcc.dg/20001009-1.c: Ditto.
10465         * gcc.dg/20010912-1.c: Ditto.
10466         * gcc.dg/20020122-4.c: Ditto.
10467         * gcc.dg/inline-2.c: Ditto.
10468
10469 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10470
10471         * gcc.c-torture/compile/20020314-1.c: New test.
10472
10473 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10474
10475         * gcc.c-torture/execute/20020314-1.c: New test.
10476
10477 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10478
10479         * g++.dg/warn/Wunused-1.C: New test.
10480
10481 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10482
10483         * g++.dg/abi/mangle6.C: New test.
10484
10485 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10486
10487         * gcc.c-torture/compile/20020309-2.c: New test.
10488
10489         * gcc.c-torture/compile/20020312-1.c: New test.
10490
10491 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10492
10493         * g++.dg/other/access1.C: New test.
10494
10495 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10496
10497         * gcc.c-torture/execute/wchar_t-1.c: New test.
10498
10499 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10500
10501         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10502
10503 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10504
10505         * gcc.dg/20020312-1.c: New test case.
10506
10507 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10508
10509         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10510
10511 2002-03-11  Richard Henderson  <rth@redhat.com>
10512
10513         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10514         * g++.old-deja/g++.jason/report.C: Likewise.
10515
10516 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10517
10518         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10519         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10520
10521 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10522
10523         * testsuite/g++.dg/overload/pmf1.C: New test.
10524
10525 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10526
10527         * gcc.c-torture/execute/20020307-1.c: Use long.
10528
10529 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10530
10531         PR optimization/5844
10532         * gcc.dg/20020310-1.c: New test.
10533
10534 2002-03-09  Michael Meissner  <meissner@redhat.com>
10535
10536         * gcc.c-torture/execute/memcpy-2.c: New test.
10537         * gcc.c-torture/execute/memset-1.c: New test.
10538         * gcc.c-torture/execute/strlen-1.c: New test.
10539         * gcc.c-torture/execute/strcmp-1.c: New test.
10540         * gcc.c-torture/execute/strncmp-1.c: New test.
10541
10542 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10543
10544         * gcc.dg/ppc-ldstruct.c: New test.
10545
10546 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10547
10548         * gcc.c-torture/execute/va-arg-22.c: New test.
10549
10550 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10551
10552         * gcc.c-torture/compile/20020309-1.c: New test.
10553
10554 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10555
10556         * gcc.c-torture/execute/20020307-2.c: New test.
10557
10558 2002-03-07  Jeffrey A Law  (law@redhat.com)
10559
10560         * g77.f-torture/compile/20020307-1.f: New test.
10561
10562 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10563
10564         * gcc.dg/unordered-1.c: New test.
10565
10566 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10567
10568         * gcc.c-torture/execute/20020307-1.c: New test.
10569
10570 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10571
10572         * gcc.dg/20020304-1.c: New test.
10573
10574         * gcc.c-torture/compile/20020304-2.c: New test.
10575
10576 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10577
10578         * gcc.c-torture/compile/20020304-1.c: New test case
10579         (from PR c/5830).
10580
10581 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10582
10583         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10584
10585 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10586
10587         * g++.dg/other/classkey1.C: New test.
10588
10589 2002-03-01  Richard Henderson  <rth@redhat.com>
10590
10591         * gcc.c-torture/compile/981223-1.x: New.
10592         * gcc.c-torture/compile/920625-1.x: New.
10593
10594 2002-02-28  Richard Henderson  <rth@redhat.com>
10595
10596         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10597
10598 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10599
10600         * gcc.c-torture/execute/20020227-1.c: New test.
10601
10602 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10603
10604         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10605         here" ERROR lines.
10606         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10607         * g++.old-deja.g++.other/defarg1.C: Likewise.
10608         * g++.old-deja/g++.pt/calls2.C: Likewise.
10609         * g++.old-deja/g++.pt/crash20.C: Likewise.
10610         * g++.old-deja/g++.pt/crash30.C: Likewise.
10611         * g++.old-deja/g++.pt/crash36.C: Likewise.
10612         * g++.old-deja/g++.pt/crash6.C: Likewise.
10613         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10614         * g++.old-deja/g++.pt/derived3.C: Likewise.
10615         * g++.old-deja/g++.pt/error1.C: Likewise.
10616         * g++.old-deja/g++.pt/friend21.C: Likewise.
10617         * g++.old-deja/g++.pt/friend23.C: Likewise.
10618         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10619         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10620
10621 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10622
10623         * gcc.c-torture/execute/20020225-2.c: New test.
10624
10625 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10626
10627         * gcc.c-torture/execute/920730-1t.c,
10628         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10629         Delete test cases, only relevant to -traditional.
10630
10631 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10632
10633         * gcc.dg/cpp/undef1.c: Remove.
10634         * gcc.dg/cpp/directiv.c: Update.
10635         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10636
10637 2002-02-27  Michael Meissner  <meissner@redhat.com>
10638
10639         * gcc.c-torture/execute/20020226-1.c: New test.
10640
10641 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10642
10643         * g++.dg/debug/debug4.C: New test.
10644
10645         * gcc.dg/ia64-visibility-1.c: New test.
10646
10647 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10648
10649         * gcc.dg/debug/20020224-1.c: New.
10650
10651 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10652
10653         * gcc.c-torture/execute/960416-1.x: New.
10654         * gcc.c-torture/execute/divconst-3.x: Likewise.
10655
10656 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10657
10658         * gcc.dg/20020224-1.c: New test.
10659
10660 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10661
10662         * gcc.c-torture/execute/20020225-1.c: New.
10663
10664 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10665
10666         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10667
10668 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10669
10670         * gcc.dg/20020222-1.c: New test.
10671
10672 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * g++.dg/opt/anonunion1.C: New test.
10675
10676 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10677
10678         * g++.dg/template/qualttp19.C: New test.
10679         * g++.dg/template/qualttp20.C: New test.
10680         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10681         * g++.old-deja/g++.other/qual1.C: Likewise.
10682
10683 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10684
10685         * gcc.dg/attr-alwaysinline.c: New.
10686
10687 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10688
10689         * gcc.dg/20020220-1.c: New test.
10690
10691         * gcc.dg/20020220-2.c: New test.
10692
10693         * g++.dg/opt/mmx1.C: New test.
10694
10695 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10696
10697         * gcc.c-torture/compile/20020110.c: New test.
10698
10699 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10700
10701         * gcc.c-torture/execute/20020219-1.c: New test.
10702
10703         * gcc.dg/20020219-1.c: New test.
10704
10705         * gcc.dg/noncompile/20020220-1.c: New test.
10706
10707         * g++.dg/opt/ptrintsum1.C: New test.
10708
10709         * gcc.dg/debug/20020220-1.c: New test.
10710
10711 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * gcc.c-torture/execute/20020216-1.c: New test.
10714
10715 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10716
10717         * gcc.dg/decl-1.c: Update, new test.
10718
10719 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10720
10721         * g++.dg/abi/bitfield1.C: New test.
10722         * g++.dg/abi/bitfield2.C: New test.
10723
10724 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10725
10726         * gcc.dg/attr-nest.c: New test.
10727
10728 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10729
10730         * gcc.c-torture/execute/20020215-1.c: New test.
10731
10732 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10733
10734         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10735         * g++.dg/debug/debug.exp: New.
10736         * g++.dg/debug/trivial.C: New.
10737         * g++.dg/debug/debug1.C: Moved...
10738         * g++.dg/other/debug1.C: ...from here.
10739         * g++.dg/debug/debug2.C: Moved...
10740         * g++.dg/other/debug2.C: ...from here.
10741         * g++.dg/debug/debug3.C: Moved...
10742         * g++.dg/other/debug3.C: ...from here.
10743
10744         * gcc.dg/noncompile/20020213-1.c: New test.
10745
10746 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10747
10748         * g++.dg/other/debug3.C: New test.
10749
10750         * gcc.c-torture/execute/20020213-1.c: New test.
10751
10752 2002-02-13  Richard Smith <richard@ex-parrot.com>
10753
10754         * g++.old-deja/g++.other/thunk1.C: New test.
10755
10756 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10757
10758         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10759
10760 2002-02-13  Stan Shebs  <shebs@apple.com>
10761
10762         * gcc.dg/altivec-3.c: New.
10763
10764 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10765
10766         * gcc.dg/Wunreachable-1.c: New test.
10767         * gcc.dg/Wunreachable-2.c: New test.
10768
10769 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10770
10771         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10772
10773 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10774
10775         * gcc.dg/decl-1.c: New test.
10776
10777 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10778
10779         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10780
10781 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10782
10783         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10784         * gcc.c-torture/compile/980506-1.x: Likewise.
10785
10786 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10787
10788         * gcc.dg/20020210-1.c: New.
10789
10790 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10791
10792         * g77.f-torture/execute/947.f: New regression test
10793         for PR fortran/947.
10794
10795 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10796
10797         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10798         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10799
10800 2002-02-08  Richard Henderson  <rth@redhat.com>
10801
10802         * gcc.c-torture/compile/labels-3.c: New.
10803
10804 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10805
10806         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10807         expression statements work instead.
10808         * gcc.dg/noncompile/20020207-1.c: New test.
10809
10810 2002-02-07  Richard Henderson  <rth@redhat.com>
10811
10812         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10813
10814 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10815
10816         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10817         message from g77
10818         * lib/g77-dg.exp: Trim g77 error messages so that they are
10819         recognized by dg.exp.
10820
10821 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10822
10823         PR fortran/5473
10824         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10825
10826 2002-02-07  Richard Henderson  <rth@redhat.com>
10827
10828         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10829         to be sufficiently aligned for integers.
10830
10831 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10832
10833         * g++.dg/template/friend4.C: New test.
10834
10835 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10836
10837         PR fortran/5743
10838         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10839         unsupported cases.
10840
10841 2002-02-07  Richard Henderson  <rth@redhat.com>
10842
10843         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10844         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10845         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10846         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10847
10848 2002-02-06  Richard Henderson  <rth@redhat.com>
10849
10850         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10851
10852 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10853
10854         * gcc.dg/20020206-1.c: New test.
10855
10856 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10857
10858         * gcc.c-torture/execute/20020206-1.c: New test.
10859
10860         * gcc.c-torture/execute/20020206-2.c: New test.
10861
10862         PR optimization/5429:
10863         * gcc.c-torture/compile/20020206-1.c: New test.
10864
10865 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10866
10867         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10868         as certain file formats cannot support particularly large
10869         alignments.
10870
10871         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10872         and do not expect to be able to link the executable.
10873
10874         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10875         fail because the COFF format does not support the weak attribute.
10876
10877 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10878
10879         * g77.dg/pr5473.f:  New test
10880
10881 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10882
10883         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10884         Fix testcase accordingly.
10885
10886 2002-02-04  Richard Henderson  <rth@redhat.com>
10887
10888         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10889         (buf): Change to be an array of pointers, not ints.
10890
10891 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10892
10893         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10894         before all tests.  Move warning one line above to match where it
10895         C frontend emits.
10896         * gcc.dg/Wswitch-2.c: New test.
10897         * g++.dg/warn/Wswitch-1.C: New test.
10898         * g++.dg/warn/Wswitch-2.C: New test.
10899
10900 2002-02-04  Richard Henderson  <rth@redhat.com>
10901
10902         * g++.dg/abi/offsetof.C: Fix size comparison.
10903
10904 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10905
10906         * gcc.dg/cast-qual-2.c: New test.
10907
10908 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10909
10910         * gcc.dg/20020201-4.c: New test.
10911
10912 2002-02-04  Ben Elliston  <bje@redhat.com>
10913
10914         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10915         target_info attribute != 0, in addition to the empty string.
10916         (gcc_target_compile): Likewise.
10917
10918 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10919
10920         * gcc.dg/Wswitch.c: New test.
10921         PR gcc/4475. PR gcc/3780.
10922
10923 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10924
10925         * g77.f-torture/execute/5122.f: New test for regressions
10926         against PR fortran/5122.
10927
10928 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10929
10930         * g77.f-torture/compile/pr3743.f: Delete
10931         * g77.dg/pr3743-1.f: New test.
10932         * g77.dg/pr3743-2.f: New test.
10933         * g77.dg/pr3743-3.f: New test.
10934         * g77.dg/pr3743-4.f: New test.
10935
10936 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10937
10938         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10939
10940 2002-02-02  Richard Henderson  <rth@redhat.com>
10941
10942         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10943         * gcc.c-torture/execute/bf64-1.c: Likewise.
10944
10945 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * gcc.dg/20020201-2.c: New test.
10948
10949         * gcc.dg/20020201-3.c: New test.
10950
10951         * gcc.c-torture/execute/bitfld-2.c: New test.
10952
10953 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10954
10955         * gcc.dg/bitfld-1.c: Update.
10956         * gcc.dg/bitfld-2.c: Update.
10957         * gcc.c-torture/execute/bitfld-1.x: New.
10958
10959 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10960
10961         * gcc.c-torture/execute/20020201-1.c: New test.
10962
10963 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10964
10965         PR target/5469
10966         * gcc.dg/20020201-1.c: New test.
10967
10968 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10969
10970         PR fortran/3743
10971         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10972         * g77.f-torture/compile/pr3743.x: Remove
10973
10974 2002-01-31  Tom Rix  <trix@redhat.com>
10975
10976         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10977
10978 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10979
10980         * gcc.dg/noncompile/20020130-1.c: New test.
10981
10982 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10983
10984         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10985
10986 2002-01-29  Richard Henderson  <rth@redhat.com>
10987
10988         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10989         to long long.
10990         * gcc.c-torture/execute/bf64-1.c: Likewise.
10991
10992 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10993
10994         * gcc.c-torture/execute/20020129-1.c: New test.
10995
10996 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10997
10998         * gcc.c-torture/compile/20000224-1.c: Update.
10999         * gcc.c-torture/execute/bitfld-1.c: New tests.
11000         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11001         * gcc.dg/uninit-A.c: Update.
11002
11003 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         * g++.dg/template/ctor1.C: Add instantiation.
11006
11007 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11008
11009         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11010         argument to __builtin_prefetch to be const ptr.
11011
11012 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11013
11014         * gcc.c-torture/compile/20020120-1.c: New test.
11015
11016 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11017
11018         * gcc.c-torture/execute/20020127-1.c: New test.
11019
11020 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11021
11022         * g77.dg/f77-edit-i-in.f: New test
11023         * g77.dg/f77-edit-i-out.f: New test
11024
11025 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11026
11027         * gcc.dg/debug/debug.exp: New file.
11028         * gcc.dg/debug/trivial.c: New file.
11029         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11030         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11031         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11032         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11033         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11034         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11035         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11036         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11037         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11038         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11039         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11040         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11041         * gcc.dg/20000503-1.c: Removed.
11042         * gcc.dg/20010207-1.c: Removed.
11043         * gcc.dg/20011223-1.c: Removed.
11044         * gcc.dg/20020104-2.c: Removed.
11045         * gcc.dg/debug-1.c: Removed.
11046         * gcc.dg/debug-2.c: Removed.
11047         * gcc.dg/debug-3.c: Removed.
11048         * gcc.dg/debug-4.c: Removed.
11049         * gcc.dg/debug-5.c: Removed.
11050         * gcc.dg/debug-6.c: Removed.
11051         * gcc.dg/dwarf2-1.c: Removed.
11052         * gcc.dg/dwarf2-2.c: Removed.
11053
11054 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11055
11056         * g++.old-deja/g++.other/eh5.C: New test.
11057         * g++.old-deja/g++.other/sibcall2.C: New test.
11058         * g++.old-deja/g++.other/array9.C: New test.
11059         * g++.old-deja/g++.other/typename2.C: New test.
11060         * g++.old-deja/g++.other/crash60.C: New test.
11061         * g++.old-deja/g++.other/conv9.C: New test.
11062         * g++.old-deja/g++.other/mangle10.C: New test.
11063         * g++.old-deja/g++.other/unchanging1.C: New test.
11064         * g++.old-deja/g++.other/exprstmt1.C: New test.
11065         * g++.old-deja/g++.other/inline23.C: New test.
11066         * g++.old-deja/g++.eh/ia64-1.C: New test.
11067         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11068         * g++.old-deja/g++.other/reload1.C: New test.
11069         * g++.old-deja/g++.other/static20.C: New test.
11070         * g++.old-deja/g++.other/local-alloc1.C: New test.
11071         * g++.old-deja/g++.other/conv8.C: New test.
11072         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11073         * g++.old-deja/g++.other/storeexpr1.C: New test.
11074         * g++.old-deja/g++.other/storeexpr2.C: New test.
11075         * g++.dg/eh/template2.C: New test.
11076         * g++.dg/warn/weak1.C: New test.
11077
11078 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11079
11080         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11081         Remove first, non-varying, argument.
11082
11083 2002-01-23  Richard Henderson  <rth@redhat.com>
11084
11085         * gcc.dg/inline-2.c: New.
11086
11087         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11088         Add optional target arg.  Check number of arguments.
11089         (scan-assembler-not, scan-assembler-dem): Likewise.
11090         (scan-assembler-dem-not): Likewise.
11091
11092 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11093
11094         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11095         line 12.
11096         * g++.old-deja/g++.brendan/parse3.C,
11097         g++.old-deja/g++.other/crash26.C,
11098         g++.old-deja/g++.other/crash28.C,
11099         g++.old-deja/g++.other/crash29.C,
11100         g++.old-deja/g++.other/crash30.C,
11101         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11102
11103 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11104
11105         * gcc.dg/20020115-1.c: New.
11106
11107 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11108
11109         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11110
11111 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11112
11113         * gcc.dg/20020122-3.c: New.
11114
11115 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11116
11117         * g++.dg/other/gc1.C: New test.
11118
11119 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11120
11121         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11122
11123 2002-01-22  Richard Henderson  <rth@redhat.com>
11124
11125         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11126
11127 2002-01-22  Richard Henderson  <rth@redhat.com>
11128
11129         * gcc.dg/20020122-4.c: New.
11130
11131 2002-01-22  H.J. Lu <hjl@gnu.org>
11132
11133         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11134         link output.
11135         * gcc.dg/special/ecos.exp: Likewise.
11136         * lib/g++-dg.exp: Likewise.
11137         * lib/g77-dg.exp: Likewise.
11138         * lib/gcc-dg.exp : Likewise.
11139         * lib/mike-g++.exp: Likewise.
11140         * lib/mike-g77.exp: Likewise.
11141         * lib/mike-gcc.exp: Likewise.
11142         * lib/objc-dg.exp: Likewise.
11143
11144 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11145
11146         PR target/5379
11147         * gcc.dg/20020122-2.c: New test.
11148
11149 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11150
11151         * gcc.dg/20020122-1.c: New test.
11152
11153 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11154
11155         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11156
11157 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11158
11159         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11160
11161 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11162
11163         * gcc.c-torture/compile/20020121-1.c: New test.
11164
11165 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11166
11167         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11168         ld_library_path.
11169
11170 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11171
11172         * gcc.dg/20020218-1.c: New test.
11173
11174 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11175
11176         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11177         messages
11178         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11179         "At global scope" warning
11180         * g++.dg/ext/align1.C: Change cygwin test for alignment
11181         from db-bogus to dg-warning
11182
11183 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11184
11185         * g77.f-torture/compile/cpp2.F: New test.
11186
11187 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11188
11189         * g++.dg/template/access1.C: New test.
11190
11191 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11192
11193         * gcc.dg/20020118-1.c: New.
11194
11195 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11196
11197         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11198
11199 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11200
11201         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11202         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11203         alignment warnings.
11204
11205 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11206
11207         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11208         torture_with_loops and torture_without_loops
11209
11210 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11211
11212         * gcc.c-torture/compile/20020116-1.c: New test.
11213
11214 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11215
11216         * gcc.dg/20020116-2.c: New test.
11217
11218         * gcc.dg/ultrasp4.c: New test.
11219
11220         * gcc.dg/20020116-1.c: New test.
11221
11222 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11223
11224         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11225         by EABI.
11226
11227 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11228
11229         * gcc.misc-tests/i386-prefetch.exp: New.
11230         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11231         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11232         * gcc.misc-tests/i386-pf-none-1.c: New test.
11233         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11234
11235 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * gcc.dg/gnu89-init-1.c: Add new tests.
11238
11239 2002-01-15  Andreas Jaeger  <aj@suse.de>
11240
11241         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11242         * gcc.dg/i386-mmx-2.c: Likewise.
11243         * gcc.dg/i386-sse-1.c: Likewise.
11244         * gcc.dg/i386-sse-2.c: Likewise.
11245         * gcc.dg/i386-sse-3.c: Likewise.
11246
11247 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11248
11249         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11250         Uncomment additional cases that now pass.
11251
11252 2002-01-11  Richard Henderson  <rth@redhat.com>
11253
11254         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11255         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11256
11257 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11258
11259         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11260
11261 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11262
11263         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11264         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11265
11266 2002-01-10  Dale Johannesen  <dalej@apple.com>
11267
11268         * gcc.c-torture/execute/loop-11.c: New.
11269
11270 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11271
11272         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11273         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11274
11275 2002-01-09  Richard Henderson  <rth@redhat.com>
11276
11277         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11278         type in which to perform the operation for each size.
11279
11280 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11281
11282         * gcc.c-torture/compile/20020109-2.c: New test.
11283
11284 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11285
11286         * gcc.c-torture/execute/loop-10.c: New test.
11287
11288 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11289
11290         * gcc.c-torture/compile/20010226-1.c: New test.
11291         * gcc.c-torture/compile/20010227-1.c: New test.
11292         * gcc.c-torture/compile/20010426-1.c: New test.
11293         * gcc.c-torture/compile/20010510-1.c: New test.
11294         * gcc.c-torture/compile/20010605-3.c: New test.
11295         * gcc.c-torture/compile/20010824-1.c: New test.
11296         * gcc.c-torture/execute/20010409-1.c: New test.
11297         * gcc.dg/noncompile/20000901-1.c: New test.
11298         * gcc.dg/20001023-1.c: New test.
11299         * gcc.dg/20001101-1.c: New test.
11300         * gcc.dg/20001102-1.c: New test.
11301         * gcc.dg/20010207-1.c: New test.
11302         * gcc.dg/20010405-1.c: New test.
11303         * gcc.dg/20010822-1.c: New test.
11304         * gcc.dg/20011107-1.c: New test.
11305
11306 2002-01-09  Jeffrey A Law  (law@redhat.com)
11307
11308         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11309
11310         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11311         execution failure on PA targets.
11312
11313 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11314
11315         * gcc.c-torture/compile/20020109-1.c: New test.
11316
11317 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11318
11319         * gcc.c-torture/execute/20020108-1.c: New test.
11320
11321 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11322
11323         * gcc.dg/20020108-1.c: New test.
11324
11325 2002-01-08  H.J. Lu <hjl@gnu.org>
11326
11327         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11328         for header files.
11329
11330 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11331
11332         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11333         consistency.
11334
11335 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11336
11337         * gcc.dg/altivec-4.c: Test altivec predicates.
11338
11339 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11340
11341         * gcc.c-torture/execute/20020107-1.c: New test.
11342
11343 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11344
11345         PR c/5279
11346         * gcc.c-torture/compile/20020106-1.c: New test.
11347
11348 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11349
11350         * gcc.c-torture/execute/nestfunc-4.c: New test.
11351
11352 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11353
11354         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11355         extra triple that slipped in.
11356         * g++.old-deja/g++.abi/align.C: Likewise.
11357         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11358
11359 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11360
11361         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11362         * g++.old-deja/g++.abi/align.C: Likewise.
11363         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11364
11365         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11366         on FreeBSD/i386.
11367         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11368         FreeBSD.
11369
11370 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.dg/20020104-1.c: New test.
11373
11374         * gcc.dg/20020104-2.c: New test.
11375
11376 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11377
11378         * gcc.dg/20020103-1.c: Fix typo in target selector.
11379
11380 2002-01-03  Richard Henderson  <rth@redhat.com>
11381
11382         * gcc.dg/20020103-1.c: New.
11383
11384 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11385
11386         * gcc.c-torture/execute/20020103-1.c: New test.
11387
11388 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11389
11390         * g++.dg/other/debug2.C: New test.
11391
11392         * gcc.c-torture/compile/20020103-1.c: New test.
11393
11394 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11395
11396         * gcc.dg/gnu89-init-1.c: Added new tests.
11397
11398 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11399
11400         * g++.dg/template/friend2.C: Remove as patch is reverted.
11401
11402         * g++.dg/warn/oldcast1.C: New test.
11403
11404         * g++.dg/template/ptrmem1.C: New test.
11405         * g++.dg/template/ptrmem2.C: New test.
11406
11407         * g++.dg/template/ntp.C: New test.
11408
11409         * g++.dg/other/component1.C: New test.
11410
11411         * g++.dg/template/ttp3.C: New test.
11412
11413         * g++.dg/template/friend2.C: New test.
11414         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11415
11416 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11417
11418         * g++.dg/other/ptrmem1.C: New test.
11419         * g++.dg/other/ptrmem2.C: New test.
11420
11421 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.dg/template/ctor1.C: New test.
11424
11425 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.dg/template/friend2.C: New test.
11428
11429 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11430
11431         * gcc.dg/mmix-1.c: New test.
11432
11433 2001-12-31  Richard Henderson  <rth@redhat.com>
11434
11435         * gcc.dg/asm-5.c: New.
11436
11437 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11438
11439         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11440         in namespace __gnu_cxx
11441
11442 2001-12-30  Richard Henderson  <rth@redhat.com>
11443
11444         * gcc.dg/debug-6.c: New.
11445
11446 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11447
11448         * gcc.c-torture/compile/20011229-2.c: New test.
11449
11450 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * gcc.dg/debug-3.c: New test.
11453         * gcc.dg/debug-4.c: New test.
11454         * gcc.dg/debug-5.c: New test.
11455
11456 2001-12-29  Richard Henderson  <rth@redhat.com>
11457
11458         * g++.dg/eh/loop1.C: New.
11459
11460 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11461
11462         * g++.dg/template/crash1.C: New test.
11463
11464 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11465
11466         * g++.dg/other/const1.C: New test.
11467
11468 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11469
11470         * gcc.c-torture/compile/20011229-1.c: New test.
11471
11472 2001-12-28  Stan Shebs  <shebs@apple.com>
11473
11474         * lib/objc-torture.exp: Resync with c-torture.exp.
11475         * lib/objc.exp: Load standard libraries.
11476
11477 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11478
11479         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11480         additional tests.
11481
11482 2001-12-27  Roger Sayle <roger@eyesopen.com>
11483
11484         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11485
11486 2001-12-27  Richard Henderson  <rth@redhat.com>
11487
11488         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11489
11490 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11491
11492         * g++.dg/eh/ctor1.C: New test.
11493         * g++.dg/other/error2.C: New test.
11494
11495 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11496
11497         * g++.dg/other/init2.C: New test.
11498
11499 2001-12-24  Richard Henderson  <rth@redhat.com>
11500
11501         * gcc.dg/20011223-1.c: New.
11502         * gcc.dg/inline-1.c: New.
11503
11504 2001-12-23  Richard Henderson  <rth@redhat.com>
11505
11506         * gcc.dg/asm-4.c: Test operand modifiers.
11507
11508 2001-12-23  Richard Henderson  <rth@redhat.com>
11509
11510         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11511
11512 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11513
11514         * gcc.c-torture/execute/20011223-1.c: New test.
11515
11516 2001-12-21  Richard Henderson  <rth@redhat.com>
11517
11518         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11519         re-enables the warning.
11520
11521 2001-12-21  Richard Henderson  <rth@redhat.com>
11522
11523         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11524
11525 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11526
11527         * gcc.c-torture/compile/20011218-1.c: New test.
11528
11529 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11530
11531         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11532         arm-isr.c test.
11533         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11534         epilogue generation for ARM ISR routines.
11535
11536 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11537
11538         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11539         * gcc.dg/format/c90-printf-3.c: Likewise.
11540         * gcc.dg/format/c99-printf-3.c: Likewise.
11541         * gcc.dg/format/ext-1.c: Likewise.
11542         * gcc.dg/format/ext-6.c: Likewise.
11543         * gcc.dg/format/format.h: Prototype unlocked stdio.
11544
11545 2001-12-20  Richard Henderson  <rth@redhat.com>
11546
11547         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11548         (arena): Use it.
11549         (malloc): Correct allocation logic.  Abort if we fill up the
11550         arena before initialization complete.
11551         (realloc): Correct allocation logic.
11552
11553 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11554
11555         * gcc.c-torture/compile/20011219-2.c: New test.
11556
11557         * gcc.c-torture/execute/20011219-1.c: New test.
11558
11559 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11560
11561         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11562         target does not support weak symbols.
11563
11564 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11565
11566         * gcc.c-torture/compile/20011219-1.c: New test.
11567
11568 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11569
11570         * g++.dg/other/error1.C: New test.
11571
11572 2001-12-17  Jeffrey A Law  (law@redhat.com)
11573
11574         * gcc.c-torture/execute/20011217-1.c: New test.
11575
11576 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11577
11578         * objc.dg/special/: New directory.
11579         * objc.dg/special/special.exp: New file.
11580         * objc.dg/special/unclaimed-category-1.h: New file.
11581         * objc.dg/special/unclaimed-category-1a.m: New file.
11582         * objc.dg/special/unclaimed-category-1.m: New file.
11583
11584 2001-12-17  Andreas Jaeger  <aj@suse.de>
11585
11586         * gcc.c-torture/compile/20011217-2.c: New test.
11587
11588 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11589
11590         * gcc.c-torture/compile/20011217-1.c: New test.
11591
11592 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11593
11594         * testsuite/gcc.dg/20011214-1.c: New.
11595
11596 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11597
11598         * gcc.dg/altivec-4.c: New.
11599
11600 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11601
11602         * gcc.dg/20011113-1.c: New test.
11603
11604 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11605
11606         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11607         std::__malloc_alloc_template<0> and
11608         std::__default_alloc_template<false, 0>.
11609
11610 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11611
11612         * objc/execute/bf-21.m: New test.
11613         * objc/execute/enumeration-1.m: New test.
11614         * objc/execute/enumeration-2.m: New test.
11615
11616 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11617
11618         * gcc.dg/gnu89-init-1.c: New test.
11619
11620 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11623         * g++.old-deja/g++.jason/2371.C: Likewise.
11624         * g++.old-deja/g++.jason/template33.C: Likewise.
11625         * g++.old-deja/g++.jason/template34.C: Likewise.
11626         * g++.old-deja/g++.jason/template36.C: Likewise.
11627         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11628         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11629         * g++.old-deja/g++.other/typename1.C: Likewise.
11630         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11631         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11632         * g++.old-deja/g++.pt/typename11.C: Likewise.
11633         * g++.old-deja/g++.pt/typename14.C: Likewise.
11634         * g++.old-deja/g++.pt/typename16.C: Likewise.
11635         * g++.old-deja/g++.pt/typename3.C: Likewise.
11636         * g++.old-deja/g++.pt/typename4.C: Likewise.
11637         * g++.old-deja/g++.pt/typename5.C: Likewise.
11638         * g++.old-deja/g++.pt/typename7.C: Likewise.
11639         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11640
11641 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         * g++.dg/other/linkage1.C: New test.
11644         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11645         specifiers.
11646
11647 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11648
11649         * gcc.dg/concat.c: New test.
11650
11651 2001-12-11  Stan Shebs  <shebs@apple.com>
11652
11653         * objc/compile: New test directory.
11654         * objc/compile/compile.exp: New expect script.
11655         * objc/compile/20011211-1.m: New compile test.
11656
11657 2001-12-11  Jason Merrill  <jason@redhat.com>
11658
11659         * lib/prune.exp (prune_gcc_output): Also handle "In member
11660         function".  So many permutations...
11661
11662 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11663
11664         * g++.dg/template/typedef1.C: New test.
11665
11666 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * g++.dg/other/copy1.C: New test.
11669
11670 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11671
11672         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11673
11674         * gcc.dg/builtin-choose-expr.c: New.
11675
11676 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11677
11678         * gcc.dg/altivec-2.c: New.
11679
11680 2001-12-07  Richard Henderson  <rth@redhat.com>
11681
11682         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11683
11684 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11685
11686         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11687         ultrasparc.
11688
11689 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11690
11691         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11692
11693 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11694
11695         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11696         variable argument list.
11697
11698 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11699
11700         * gcc.c-torture/execute/memcheck: Delete entire directory.
11701         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11702         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11703
11704 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11705
11706         * gcc.dg/Wshadow-1.c: New test.
11707
11708 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11709
11710         * gcc.c-torture/compile/20011130-1.c: New test.
11711
11712         * gcc.dg/noncompile/20011025-1.c: New test.
11713
11714         * g++.dg/other/anon-union.C: New test.
11715
11716         * gcc.c-torture/execute/20011024-1.c: New test.
11717
11718 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11719
11720         * gcc.c-torture/execute/20000722-1.x,
11721         gcc.c-torture/execute/20010123-1.x: Remove.
11722         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11723         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11724         gcc.dg/c99-complit-2.c: New tests.
11725
11726 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11727
11728         * g++.dg/inherit/base1.C: New test.
11729
11730 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11731
11732         * g++.dg/other/stdarg1.C: New test.
11733
11734         * gcc.c-torture/compile/20011130-2.c: New test.
11735
11736 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11737
11738         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11739         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11740         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11741         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11742         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11743         * gcc.dg/builtin-prefetch-1.c: New test.
11744
11745 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11746
11747         * gcc.dg/20011130-1.c: New test.
11748
11749 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         * g++.dg/other/scope1.C: New test.
11752         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11753
11754 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11755
11756         * gcc.dg/vla-init-1.c: New test.
11757
11758 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11759
11760         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11761
11762 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11763
11764         * objc.dg/alias.m: Update.
11765         * objc.dg/class-1.m: Update.
11766         * objc.dg/const-str-1.m: Update.
11767         * objc.dg/fwd-proto-1.m: Update.
11768         * objc.dg/id-1.m: Update.
11769         * objc.dg/super-class-1.m: Update.
11770
11771 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11772
11773         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11774         constructs.
11775
11776 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11777
11778         * gcc.c-torture/execute/20011128-1.c: New test.
11779
11780 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11781
11782         * gcc.dg/20011127-1.c: New test.
11783
11784 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11785
11786         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11787         from Austin Group draft 7.
11788         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11789         scanf format arguments.
11790         * gcc.dg/format/no-exargs-2.c: New test.
11791
11792 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         * g++.dg/abi/vbase8-4.C: New test.
11795
11796 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11797
11798         * gcc.c-torture/execute/20011121-1.c: New test.
11799
11800 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11801
11802         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11803
11804 2001-11-23  Andreas Jaeger  <aj@suse.de>
11805
11806         * gcc.dg/cpp/charconst-2.c: New test.
11807
11808 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11809
11810         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11811         to the host if it is remote.  Let tests specify extra headers
11812         they use.
11813         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11814         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11815         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11816         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11817         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11818         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11819         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11820         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11821         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11822         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11823
11824 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11825
11826         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11827         for little endian ARMs.
11828
11829 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11830
11831         * gcc.c-torture/compile/20011119-1.c: New test.
11832         * gcc.c-torture/compile/20011119-2.c: New test.
11833
11834 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11835
11836         * gcc.dg/altivec-1.c: Fix typo.
11837
11838 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11839
11840         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11841
11842 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11843
11844         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11845
11846 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11847
11848         * lib/g77.exp: Don't specify --rpath-link.
11849
11850         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11851         across all the headers.
11852         * gcc.dg/format/format.exp: For testing on a remote host,
11853         copy format.h.
11854
11855         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11856         * gcc.c-torture/execute/930406-1.c: Likewise.
11857         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11858
11859 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11860
11861         * gcc.dg/altivec-1.c: New.
11862
11863 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11864
11865         * gcc.dg/cpp/fpreprocessed.c: New test case.
11866
11867 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11868
11869         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11870         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11871         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11872
11873 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11874
11875         * gcc.dg/no-builtin-1.c: New test.
11876
11877 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11878
11879         * gcc.c-torture/execute/20011115-1.c: New test.
11880
11881 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * gcc.c-torture/compile/20011114-2.c: New test.
11884         * gcc.c-torture/compile/20011114-3.c: New test.
11885         * gcc.c-torture/compile/20011114-4.c: New test.
11886
11887 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11888
11889         * g++.dg/other/init1.C: New test.
11890
11891 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11892
11893         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11894         message.
11895
11896         * gcc.c-torture/execute/20011114-1.c: New testcase.
11897
11898         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11899         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11900         like the (before this change) version of 20010327-1.c.
11901
11902 2001-11-14  Roger Sayle <roger@eyesopen.com>
11903
11904         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11905
11906 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11907
11908         * g++.dg/init/array2.C: New test.
11909
11910 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11911
11912         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11913
11914 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11915
11916         * g++.dg/other/forscope1.C: New test.
11917         * g++.dg/ext/forscope1.C: New test.
11918         * g++.dg/ext/forscope2.C: New test.
11919
11920 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11921
11922         * gcc.c-torture/execute/20011113-1.c: New test.
11923
11924 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11925
11926         * gcc.c-torture/execute/20011109-2.c: New test.
11927
11928         * gcc.c-torture/execute/20011109-1.c: New test.
11929
11930 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11931
11932         * gcc.c-torture/compile/20011109-1.c: New test.
11933
11934 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11935
11936         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11937         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11938         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11939         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11940         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11941         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11942         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11943
11944 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11945
11946         * g++.dg/warn/Wshadow-1.C: New tests.
11947         * g++.old-deja/g++.mike/for3.C: Update.
11948
11949 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11950
11951         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11952         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11953         XFAILs.  Adjust expected error texts.
11954         * gcc.c-torture/compile/20011106-1.c,
11955         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11956         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11957         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11958         gcc.dg/c99-array-lval-5.c: New tests.
11959
11960 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11961
11962         * gcc.dg/cpp/defined.c: Update.
11963
11964 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11965
11966         * gcc.c-torture/execute/anon-1.c: New test.
11967
11968 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11969
11970         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11971         same size, so no warning should be produced on stormy16.
11972
11973         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11974         due to oversized array.
11975         * g++.old-deja/g++.mike/ns15.C: Likewise.
11976         * g++.old-deja/g++.pt/crash16.C: Likewise.
11977
11978 2001-11-02  Graham Stott  <grahams@redhat.com>
11979
11980         * g++.dgother/debug1.C: Fix typos.
11981
11982 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11983
11984         * g++.dg/other/debug1.C: New test.
11985
11986 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11987
11988         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11989         of unsigned long.
11990
11991 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11992
11993         * gcc.dg/20011029-2.c: New test.
11994
11995         * gcc.c-torture/compile/20011029-1.c: New test.
11996
11997 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11998
11999         * objc/execute/class_self-1.m: New test.
12000         * objc/execute/class_self-2.m: New test.
12001
12002 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12003
12004         * gcc.misc-tests/msgs.exp: Delete.
12005         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12006         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12007         error set to match recent changes.
12008
12009 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12010
12011         * gcc.dg/20011021-1.c: New test.
12012
12013 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12014
12015         * gcc.c-torture/compile/20011023-1.c: New test.
12016
12017 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12018
12019         * lib/g77.exp: Rewrite based on lib/g++.exp.
12020
12021 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12022
12023         * gcc.c-torture/execute/20011019-1.c: New test.
12024
12025         * gcc.dg/20011018-1.c: New test.
12026
12027 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12028
12029         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12030
12031 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12032
12033         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12034         * gcc.dg/attr-invalid.c: Likewise.
12035
12036 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12037
12038         * testsuite/gcc.dg/20011015-1.c: New test.
12039
12040 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12041
12042         * g++.dg/template/unify2.C: New test.
12043
12044 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12045
12046         * g++.dg/other/exception-specification.C: New test
12047
12048 2001-10-13  Tom Rix  <trix@redhat.com>
12049
12050         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12051         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12052
12053 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12054
12055         * testsuite/gcc.dg/20011009-1.c: New test.
12056
12057 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12058
12059         PR g++/4476
12060         * g++.dg/other/friend1.C: New test.
12061
12062 2001-10-11  Richard Henderson  <rth@redhat.com>
12063
12064         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12065
12066 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12067
12068         * gcc.c-torture/compile/20011010-1.c: New.
12069
12070 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12071
12072         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12073         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12074         g77.f-torture/execute/execute.exp,
12075         g77.f-torture/noncompile/noncompile.exp,
12076         gcc.c-torture/compile/compile.exp,
12077         gcc.c-torture/execute/execute.exp,
12078         gcc.c-torture/execute/ieee/ieee.exp,
12079         gcc.c-torture/execute/memcheck/memcheck.exp,
12080         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12081         objc/execute/execute.exp: Update FSF address.
12082
12083 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12084
12085         * gcc.dg/cpp/cmdlne-C.c: Update.
12086         * gcc.dg/cpp/cmdlne-C2.c: New.
12087
12088 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12089
12090         * gcc.c-torture/execute/20011008-3.c: New.
12091
12092 2001-10-08  DJ Delorie  <dj@redhat.com>
12093
12094         * gcc.dg/20011008-1.c: New.
12095         * gcc.dg/20011008-2.c: New.
12096
12097 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12098
12099         * gcc.dg/cpp/spacing1.c: Update test.
12100
12101 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12102
12103         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12104         spelling errors of "separate" as "seperate".
12105
12106 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12107
12108         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12109         enough to avoid inlining.
12110
12111 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12112
12113         * lib/g77.exp: set libg2c_dir correctly.
12114
12115 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12116
12117         * gcc.dg/cpp/macro11.c: New test.
12118
12119 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12120
12121         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12122         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12123         gcc.dg/format/multattr-3.c: New tests.
12124         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12125         tests for format attributes on function pointers being rejected.
12126
12127 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12128
12129         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12130
12131 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12132
12133         * g++.dg/warn/format1.C: New test.
12134
12135 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12136
12137         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12138
12139 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12140
12141         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12142
12143 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12144
12145         * gcc.dg/cpp/redef2.c: Add test.
12146
12147 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12148
12149         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12150         long-standing bug on i686, apparently.
12151         * gcc.c-torture/execute/loop-2c.x: New file.
12152         * gcc.c-torture/execute/loop-2d.x: New file.
12153         * gcc.c-torture/execute/loop-3c.x: New file.
12154
12155 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12156
12157         * gcc.dg/cpp/20000625-2.c: Correct line number.
12158
12159 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12160
12161         * gcc.dg/cpp/macro10.c: New test.
12162         * gcc.dg/cpp/strify3.c: New test.
12163         * gcc.dg/cpp/spacing1.c: Add tests.
12164         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12165         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12166
12167 2001-09-24  DJ Delorie  <dj@redhat.com>
12168
12169         * gcc.c-torture/execute/20010924-1.c: New test.
12170
12171 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12172
12173         * testsuite/objc/execute/paste.m: Remove.
12174
12175 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12176
12177         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12178
12179 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12180
12181         * g77.dg/strlen0.f: New test.
12182
12183 2001-09-21  Richard Henderson  <rth@redhat.com>
12184
12185         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12186         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12187
12188 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12189
12190         Table-driven attributes.
12191         * g++.dg/ext/attrib1.C: New test.
12192
12193 2001-09-20  DJ Delorie  <dj@redhat.com>
12194
12195         * gcc.dg/20000926-1.c: Update expected warning messages.
12196         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12197         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12198         array.
12199
12200 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12201
12202         * g++.dg/eh/registers1.C: New test case.
12203
12204 2001-09-17  Richard Henderson  <rth@redhat.com>
12205
12206         * gcc.dg/array-5.c: Fix VLA decomposition test.
12207
12208 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12209
12210         * gcc.dg/cpp/line5.c: New testcase.
12211
12212 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12213
12214         * gcc.dg/cpp/macro9.c: New test.
12215
12216 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12217
12218         * gcc.c-torture/execute/980223.c: Change type of addr from long
12219         to char *.
12220
12221 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12222
12223         * gcc.c-torture/execute/20010915-1.c: New test.
12224
12225 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12226
12227         * g77.dg/bprob: New directory.
12228         * g77.dg/bprob/bprob.exp: New file.
12229         * g77.dg/bprob/bprob-1.f: New test.
12230         * g77.dg/gcov: New directory.
12231         * g77.dg/gcov/gcov.exp: New file.
12232         * g77.dg/gcov/gcov-1.f: New test.
12233         * g77.dg/gcov/gcov-1.x: New file.
12234
12235 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12236
12237         * gcc.dg/cpp/directiv.c: Update.
12238         * gcc.dg/cpp/undef1.c: Update.
12239
12240 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12241
12242         * gcc.dg/20010912-1.c: New test.
12243
12244 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12245
12246         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12247         language-independent file in lib.
12248         * lib/gcov.exp: New file.
12249
12250 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12251
12252         * gcc.c-torture/compile/20010911-1.c: New test.
12253
12254 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12255
12256         * lib/profopt.exp: New, to support profile-directed optimizations.
12257         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12258         * gcc.misc-tests/bprob-1.c: New test.
12259         * gcc.misc-tests/bprob-2.c: New test.
12260
12261 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12262
12263         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12264         XFAIL and which kinds of gcov output to verify.
12265         * gcc.misc-tests/gcov-4b.x: New file.
12266         * gcc.misc-tests/gcov-5b.x: New file.
12267         * gcc.misc-tests/gcov-6.x: New file.
12268         * gcc.misc-tests/gcov-7.c: New test.
12269         * gcc.misc-tests/gcov-7.x: New file.
12270
12271 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12272
12273         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12274         * gcc.misc-tests/gcov-6.c: New test.
12275
12276 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12277
12278         PR c++/3986
12279         * g++.dg/abi/vbase1.C: New test.
12280
12281 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12282
12283         * objc.dg/method-2.m: New.
12284
12285 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         PR c++/4203
12288         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12289         * g++.dg/init/empty1.C: New test.
12290
12291 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12292
12293         * gcc.c-torture/compile/20010903-1.c: New test.
12294
12295 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12296
12297         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12298         for m68k.
12299
12300 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12301
12302         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12303
12304         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12305
12306         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12307
12308 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12309
12310         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12311         for 16-bit 'unsigned int'.
12312
12313 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12314
12315         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12316
12317 2001-08-27  Richard Henderson  <rth@redhat.com>
12318
12319         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12320         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12321
12322 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12323
12324         * gcc.dg/asm-names.c (ymain): New.
12325
12326 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12327
12328         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12329         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12330         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12331
12332 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12333
12334         * gcc.dg/compare5.c: New testcase.
12335
12336 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12337
12338         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12339         and "In instantiation".
12340
12341 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12342
12343         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12344
12345 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12346
12347         * gcc.misc-tests/gcov.exp: Add support for branch information.
12348         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12349         * gcc.misc-tests/gcov-4.c: New test.
12350         * gcc.misc-tests/gcov-4b.c: New test.
12351         * gcc.misc-tests/gcov-5b.c: New test.
12352
12353 2001-08-20  Zack Weinberg  <zackw@panix.com>
12354
12355         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12356         expected to fail.
12357
12358 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12359
12360         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12361
12362 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12363
12364         * g++.dg/eh/template1.C: New test.
12365
12366 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
12367
12368         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
12369         Fix thinko.
12370         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
12371         for xfail.
12372
12373 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
12374
12375         * lib/g77-dg.exp:  Use prune.exp for common procedures
12376         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
12377         * lib/g77.exp: (g77-dg-prune) Remove
12378
12379 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
12380
12381         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
12382
12383 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12384
12385         * g++.dg/template/unify1.C: New test.
12386
12387 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
12388
12389         * g++.dg/abi/empty4.C: New test.
12390
12391 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
12392
12393         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
12394         solaris2.*
12395         * g77.f-torture/compile/pr3743.x: Likewise
12396
12397 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12398
12399         * g++.dg/other/using-declaration.C: New test.
12400
12401 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12402
12403         * gcc.dg/cpp/tr-sign.c: New testcase.
12404
12405 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12406
12407         * gcc.dg/cpp/19951025-1.c: Revert.
12408         * gcc.dg/cpp/directiv.c: We no longer process directives that
12409         interrupt macro arguments.
12410
12411 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
12412
12413         * gcc.dg/bconstp-1.c: New test.
12414
12415 2001-08-03  Richard Henderson  <rth@redhat.com>
12416
12417         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
12418
12419 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12420
12421         * gcc.dg/cpp/19951025-1.c: Update.
12422
12423 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
12424
12425         * g77.dg/ff90-1.f (s): Fix reference of variable z,
12426         should be x.
12427
12428 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12429
12430         Kill -fhonor-std.
12431         * g++.old-deja/g++.ns/ns14.C: Remove special options.
12432         * g++.old-deja/g++.other/std1.C: Likewise.
12433         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
12434
12435 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
12436
12437         * lib/g77.exp:  Load gcc-defs.exp for common procedures
12438         (g77_pass, g77_fail, g77_finish, g77_exit,
12439         ${tool}_check_unsupported_p} Now redundant.  Deleted.
12440
12441 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
12442
12443         * g77.dg/fbackslash.f
12444         * g77.dg/fcase-preserve.f
12445         * g77.dg/ff90-1.f
12446         * g77.dg/ffixed-line-length-0.f
12447         * g77.dg/ffixed-line-length-132.f
12448         * g77.dg/ffixed-line-length-7.f
12449         * g77.dg/ffixed-line-length-72.f
12450         * g77.dg/ffixed-line-length-none.f
12451         * g77.dg/ffree-form-1.f
12452         * g77.dg/fno-backslash.f
12453         * g77.dg/fno-f90-1.f
12454         * g77.dg/fno-fixed-form-1.f
12455         * g77.dg/fno-onetrip.f
12456         * g77.dg/fno-typeless-boz.f
12457         * g77.dg/fno-underscoring.f
12458         * g77.dg/fno-vxt-1.f
12459         * g77.dg/fonetrip.f
12460         * g77.dg/ftypeless-boz.f
12461         * g77.dg/fugly-assumed.f
12462         * g77.dg/funderscoring.f
12463         * g77.dg/fvxt-1.f
12464
12465 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
12466
12467         * objc.dg/fwd-proto-1.m: New.
12468         * objc.dg/local-decl-1.m: New.
12469         * objc.dg/naming-1.m: New.
12470         * objc.dg/naming-2.m: New.
12471         * objc.dg/proto-hier-1.m: New.
12472
12473 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
12474
12475         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
12476         largest-type elements to a struct makes its size grow.
12477
12478 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12479
12480         * g++.dg/abi/vthunk1.C: New test.
12481
12482 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12483
12484         * g++.dg/abi/vbase8-22.C: New test.
12485
12486 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12487
12488         * gcc.dg/cpp/macro8.c: New test.
12489
12490 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12491
12492         * g++.dg/abi/vbase8-21.C: New test.
12493
12494 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         * g++.dg/abi/vbase8-10.C: New test.
12497
12498 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12499
12500         * lib/g++.exp (g++_set_ld_library_path): Renamed to
12501         ${tool}_set_ld_library_path.
12502         Changed caller.
12503         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
12504         g++.exp.
12505
12506 2001-07-26  Stan Cox <scox@redhat.com>
12507
12508         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
12509         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
12510         gcc_exit, gcc_check_unsupported_p):
12511         Moved to gcc-deps.exp
12512         * gcc-deps.exp: New file.
12513
12514 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12515
12516         * g++.old-deja/g++.pt/defarg14.C: New test.
12517
12518 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12519
12520         * g++.old-deja/g++.other/lineno5.C: New test.
12521
12522 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12523
12524         * g++.old-deja/g++.pt/crash68.C: New test.
12525
12526 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         * g++.old-deja/g++.other/crash42.C: New test.
12529
12530 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12531
12532         * gcc.dg/cpp/extratokens.c: Fix.
12533         * gcc.dg/cpp/skipping2.c: New tests.
12534
12535 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12536
12537         * gcc.c-torture/execute/20010724-1.c: New file.
12538         * gcc.c-torture/execute/20010724-1.x: New file.
12539
12540 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12541
12542         * g++.old-deja/g++.other/cond7.C: New test.
12543
12544 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12545
12546         * g++.old-deja/g++.other/optimize4.C: New test.
12547
12548 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12549
12550         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12551
12552 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12553
12554         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12555         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12556         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12557         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12558
12559         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12560         bug report" message.
12561
12562         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12563         * g++.dg/ext/instantiate1.C: Move from old-deja.
12564
12565 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12566
12567         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12568         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12569         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12570         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12571
12572 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12573
12574         * gcc.c-torture/execute/20010723-1.c: New test.
12575
12576 2001-07-23  Ben Elliston  <bje@redhat.com>
12577
12578         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12579
12580 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12581
12582         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12583         i[34567]86-*-*.
12584         Delete handling of ieee_multilib_flags.
12585         Pass -mieee for alpha*-*-* and sh-*-*.
12586         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12587
12588 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12589
12590         Remove old-abi tests.
12591         * g++.old-deja/g++.mike/p11116.C: Remove.
12592         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12593
12594 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12595
12596         * g77.f-torture/compile/pr3743.f:  New test
12597
12598 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12599
12600         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12601
12602 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12603
12604         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12605         g++.old-deja/g++.pt/static6.C: Likewise.
12606         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12607         supports weak symbols.
12608
12609 2001-07-18  Andreas Jaeger  <aj@suse.de>
12610
12611         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12612         supported again.
12613
12614 2001-07-18  Andreas Jaeger  <aj@suse.de>
12615
12616         * gcc.dg/iftrap-1.c: Fix target line.
12617
12618 2001-07-17  Richard Henderson  <rth@redhat.com>
12619
12620         * gcc.c-torture/execute/20010717-1.c: New.
12621
12622 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12623
12624         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12625         tests.
12626
12627 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12628
12629         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12630
12631 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12632
12633         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12634         UAC_SIGBUS, UAC_NOPRINT definitions.
12635
12636 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12637
12638         * objc/execute/object_is_class.m: New test.
12639         * objc/execute/object_is_meta_class.m: New test.
12640
12641 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12642
12643         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12644         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12645
12646 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
12647
12648         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
12649         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
12650
12651 2001-07-14  Richard Henderson  <rth@redhat.com>
12652
12653         * gcc.dg/iftrap-1.c: New.
12654
12655 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
12656
12657         * g77.f-torture/execute/intrinsic77.f: New test.
12658
12659 2001-07-11  Janis Johnson <janis@us.ibm.com>
12660
12661         * gcc.misc-tests/gcov-3.c: New test.
12662
12663 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12664
12665         * gcc.c-torture/compile/20010711-1.c,
12666         * gcc.c-torture/compile/20010711-2.c: New tests.
12667
12668 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12669
12670         * gcc.c-torture/execute/20010711-1.c: New test.
12671
12672 2001-07-11  Ben Elliston  <bje@redhat.com>
12673
12674         * g++.old-deja/g++.other/enum5.C: New test.
12675
12676 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
12677
12678         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
12679         (g++-dg-prune): Call prune_gcc_output.
12680         * prune.exp: New file for prune_gcc_output.
12681         * lib/g++.exp, lib/gcc.exp: Load it.
12682
12683 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12684
12685         * gcc.c-torture/compile/20010701-1.c,
12686         g++.old-deja/g++.ext/attrib6.C: New tests.
12687
12688 2001-07-06  Jeffrey A Law  (law@cygnus.com)
12689
12690         * gcc.c-torture/compile/20010706-1.c: New test.
12691
12692 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
12693
12694         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
12695
12696 2001-06-28  Stan Shebs  <shebs@apple.com>
12697
12698         * gcc.dg/pragma-darwin.c: New test.
12699
12700 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12701
12702         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
12703         Solaris 2.[678] system.
12704
12705 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12706
12707         * gcc.dg/20010622-1.c: New test.
12708
12709 2001-06-18  Stan Shebs  <shebs@apple.com>
12710
12711         * objc.dg: New directory.
12712         * objc.dg/dg.exp: New file.
12713         * objc.dg/alias.m: New.
12714         * objc.dg/class-1.m: New.
12715         * objc.dg/class-2.m: New.
12716         * objc.dg/const-str-1.m: New.
12717         * objc.dg/const-str-2.m: New.
12718         * objc.dg/id-1.m: New.
12719         * objc.dg/method-1.m: New.
12720         * objc.dg/super-class-1.m: New.
12721         * lib/objc-dg.exp: New file.
12722
12723 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12724
12725         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
12726         of label name.
12727
12728 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12729
12730         * g++.old-deja/g++.abi/vbase8-9.C: New test.
12731
12732 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12733
12734         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
12735         variable.
12736
12737 2001-06-12  Richard Henderson  <rth@redhat.com>
12738
12739         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
12740
12741 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12742
12743         * g++.old-deja/g++.abi/vbase5.C: New test.
12744         * g++.old-deja/g++.abi/vbase6.C: New test.
12745         * g++.old-deja/g++.abi/vbase7.C: New test.
12746
12747 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12748
12749         * gcc.c-torture/compile/20010610-1.c: New test.
12750
12751 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12752
12753         * g++.old-deja/g++.abi/vbase4.C: New test.
12754
12755 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12756
12757         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
12758         support %f for HC11/HC12 targets.
12759         * gcc.c-torture/execute/930513-1.x: New file, likewise.
12760         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
12761         on HC11/HC12 targets.
12762         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
12763
12764 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12765
12766         * gcc.dg/wchar_t-1.c: New file.
12767         * gcc.dg/wint_t-1.c: Likewise.
12768
12769 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
12770
12771         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
12772
12773 2001-06-11  Richard Henderson  <rth@redhat.com>
12774
12775         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
12776
12777 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12778
12779         * gcc.c-torture/compile/20010611-1.c: New test.
12780
12781 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12782
12783         * gcc.dg/c99-tag-1.c: Add more tests.
12784
12785 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
12786
12787         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
12788         representation on MN10300 and ARM/Thumb.
12789
12790 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
12791
12792         * g77.f-torture/execute/20010610.f: New.
12793
12794 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
12795
12796         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
12797         names.
12798
12799 2001-06-09  Richard Henderson  <rth@redhat.com>
12800
12801         * gcc.c-torture/execute/ashrdi-1.c: New.
12802         * gcc.c-torture/execute/ashldi-1.c: New.
12803         * gcc.c-torture/execute/lshrdi-1.c: New.
12804
12805 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
12806
12807         * objc/execute/load-3.m: Added. Check sending +load to categories,
12808         in addition to classes.
12809
12810 2001-06-08  Stan Shebs  <shebs@apple.com>
12811
12812         * objc/execute/load-2.m: New test.  From Nicola Pero
12813         <n.pero@mi.flashnet.it>.
12814
12815 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
12816
12817         * gcc.c-torture/execute/20010605-2.c: New test.
12818
12819 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12820
12821         * g++.old-deja/g++.abi/vbase2.C: New test.
12822         * g++.old-deja/g++.abi/vbase3.C: New test.
12823
12824 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12825
12826         * g++.old-deja/g++.pt/friend49.C: New test.
12827
12828 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12829
12830         * g++.old-deja/g++.ext/anon3.C: New test.
12831
12832 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
12833
12834         * g++.old-deja/g++.other/conv7.C: New test.
12835
12836 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12837
12838         * gcc.c-torture/compile/20010605-2.c: New test.
12839
12840 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12841
12842         * gcc.c-torture/execute/20010604-1.c: New test.
12843
12844 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
12845
12846         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
12847
12848 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
12849
12850         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
12851         (g++_link_flags): Likewise.
12852         (g++_init): Pass gccpath's value to two previous functions.
12853
12854 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12855
12856         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
12857         Ensure logfile entry matches exec command line.
12858
12859 2001-05-31  Richard Henderson  <rth@redhat.com>
12860
12861         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
12862         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
12863
12864 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
12865
12866         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
12867         compiler for irix6.2
12868
12869 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
12870
12871         * g++.old-deja/g++.other/optimize3.C: New file.
12872
12873 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
12874
12875         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
12876         assemble.
12877
12878 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         * g++.old-deja/g++.other/optimize2.C: New file.
12881
12882 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
12883
12884         * gcc.c-torture/compile/20010518-2.c: New file.
12885         * gcc.c-torture/execute/20010518-1.c: New file.
12886         * gcc.c-torture/execute/20010518-2.c: New file.
12887
12888 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12889
12890         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
12891
12892 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
12893
12894         G++ no longer defines builtins that do not begin with __builtin.
12895         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
12896         * g++.old-deja/g++.brendand/misc13.C: Likewise.
12897         * g++.old-deja/g++.law/builtin1.C: Likewise.
12898         * g++.old-deja/g++.law/cvt2.C: Likewise.
12899         * g++.old-deja/g++.mike/net5.C: Likewise.
12900         * g++.old-deja/g++.other/builtins1.C: Likewise.
12901         * g++.old-deja/g++.other/builtins2.C: Likewise.
12902         * g++.old-deja/g++.other/builtins3.C: Likewise.
12903         * g++.old-deja/g++.other/builtins4.C: Likewise.
12904         * g++.old-deja/g++.other/inline8.C: Likewise.
12905         * g++.old-deja/g++.robertl/eb39.C: Likewise.
12906
12907 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
12908
12909         * g++.old-deja/g++.pt/using1.C: Adjust.
12910         * g++.old-deja/g++.pt/using2.C: New test.
12911
12912 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
12913
12914         * gcc.dg/cpp/charconst.c: New tests.
12915         * gcc.dg/cpp/escape.c: New tests.
12916         * gcc.dg/cpp/escape-1.c: New tests.
12917         * gcc.dg/cpp/escape-2.c: New tests.
12918         * gcc.dg/cpp/ucs.c: New tests.
12919
12920 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
12921
12922         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
12923         native compiler for irix6.5.
12924
12925 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
12926
12927         * lib/g++.exp (g++_include_flags): Use args to compute
12928         get_multilibs.
12929         (g++_link_flags): Likewise.
12930         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
12931
12932 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12933
12934         * gcc.dg/c90-hexfloat-1.c: Add more tests.
12935
12936 2001-05-21  Geoff Keating  <geoffk@redhat.com>
12937
12938         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
12939         this file.
12940
12941 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12942
12943         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
12944         STACK_SIZE;
12945         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
12946         to STACK_SIZE; Use it to define size of add_histo array.
12947         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
12948         to STACK_SIZE.
12949         (f): Use GITT_SIZE to define size of gitt local table.
12950         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
12951         to STACK_SIZE; Use it to define size of bytemem array.
12952
12953 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12954
12955         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
12956         on 68HC11/HC12 due to the asm instruction.
12957         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
12958         * gcc.c-torture/compile/920520-1.x: Likewise.
12959         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
12960         on 68HC11/HC12 because the function is larger than 64K.
12961         * gcc.c-torture/compile/961203-1.x: New file, this test fails
12962         on 68HC11/HC12 because the structure is too large.
12963
12964 2001-05-20  Richard Henderson  <rth@redhat.com>
12965
12966         * gcc.c-torture/execute/20010520-1.c: New.
12967
12968 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12969
12970         * g++.old-deja/g++.warn/compare1.C: New test.
12971         * gcc.dg/compare4.c: New test.
12972
12973 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
12974
12975         * g++.old-deja/g++.other/optimize1.C: New test.
12976
12977 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12978
12979         * g++.old-deja/g++.pt/spec41.C: New test.
12980
12981 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
12982
12983         * gcc.c-torture/compile/20010114-1.x: Remove.
12984
12985 2001-05-18  Stan Shebs  <shebs@apple.com>
12986
12987         * gcc.c-torture/compile/20010518-1.c: New test.
12988
12989 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
12990
12991         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
12992         * g++.old-deja/g++.pt/crash67.C: New test.
12993
12994 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
12995
12996         * g++.old-deja/g++.other/debug9.C: New test.
12997
12998 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
12999
13000         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13001
13002 2001-05-16  Jan Hubicka  <jh@suse.cz>
13003
13004         * gcc.c-torture/compile/20010516-1.c: New test.
13005
13006 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13007
13008         * g++.old-deja/g++.other/crash41.C: New test.
13009
13010 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13011
13012         * g++.old-deja/g++.pt/crash66.C: New test.
13013
13014 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13015
13016         * g++.old-deja/g++.robertl/eb27.C: Convert.
13017
13018 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13019
13020         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13021         declaration being redundant.
13022
13023 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13024
13025         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13026
13027 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13028
13029         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13030
13031 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13032
13033         * lib/g++.exp: Use testsuite_flags.
13034
13035 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13036
13037         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13038
13039 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13040
13041         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13042
13043 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13044
13045         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13046
13047 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13048
13049         * gcc.c-torture/compile/20010313-1.c: New test.
13050
13051 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13052
13053         * gcc.dg/cpp/direct2.c: New test.
13054         * gccq.dg/cpp/direct2s.c: New test.
13055
13056         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13057
13058 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13059
13060         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13061         * g++.old-deja/g++.other/op3.C: Likewise.
13062
13063 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13064
13065         * gcc.dg/cpp/syshdr.h: New file.
13066         * gcc.dg/cpp/sysmac1.c: Update.
13067         * gcc.dg/cpp/sysmac2.c: Update.
13068
13069 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13070
13071         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13072
13073 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13074
13075         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13076         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13077
13078 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13079
13080         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13081
13082 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13083
13084         * lib/g++.exp (g++_include_flags): Don't use any special flags
13085         if TESTING_IN_BUILD_TREE is not defined.
13086         (g++_init): Use a plain 'c++' as the compiler if
13087         TESTING_IN_BUILD_TREEE is not defined.
13088
13089 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * g++.old-deja/g++.eh/catch13.C: New test.
13092         * g++.old-deja/g++.eh/catch14.C: New test.
13093
13094 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13095
13096         * gcc.dg/cpp/tr-define.c: New test.
13097
13098 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13099
13100         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13101         <stdlib.h>, not <malloc.h>.
13102
13103 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13104
13105         * g++.old-deja/g++.ns/template17.C: New test.
13106
13107 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13108
13109         * g++.old-deja/g++.pt/ref4.C: New test.
13110
13111 2001-04-30  Richard Henderson  <rth@redhat.com>
13112
13113         * gcc.dg/20000724-1.c: Revert last change.
13114
13115 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13116
13117         * g77.f-torture/execute/20010430.f: New test.
13118
13119 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13120
13121         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13122
13123 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13124
13125         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13126
13127 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13128
13129         * g++.old-deja/g++.eh/crash6.C: New test.
13130
13131 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.old-deja/g++.other/warn7.C: New test.
13134
13135 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13136
13137         * g++.old-deja/g++.other/defarg9.C: New test.
13138
13139 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13140
13141         * g77.f-torture/compile/20010426.f: New test.
13142         * g77.f-torture/execute/20010426.f: New test.
13143
13144 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13145
13146         * g77.f-torture/compile/20000629-1.x: Remove - error
13147         has been fixed.
13148
13149 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13150
13151         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13152         Tweak slightly to work with g++.dg framework.
13153         * g++.dg/special/ecos.exp: Run initp1.C test.
13154         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13155
13156         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13157         its linker doesn't give line numbers either.
13158         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13159
13160 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13161
13162         * g++.old-deja/g++.other/lex1.C: New test.
13163
13164 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
13165
13166         * gcc.dg/noncompile/20010425-1.c: New test.
13167
13168 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13169
13170         * g++.old-deja/g++.pt/mangle2.C: New test.
13171
13172 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13173
13174         * gcc.dg/format/plus-1.c: New test.
13175
13176 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13177
13178         * gcc.dg/20010423-1.c: New test.
13179
13180 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13181
13182         * gcc.c-torture/execute/20010422-1.c: New test.
13183
13184 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
13185
13186         * g++.old-deja/g++.ns/type2.C: New test.
13187
13188 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
13189
13190         * g++.old-deja/g++.other/perf1.C: New test.
13191
13192 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
13193
13194         * gcc.dg/c99-func-2.c: Remove xfail.
13195         * gcc.dg/c99-func-3.c: Remove xfail.
13196         * gcc.dg/c99-func-4.c: Remove xfail.
13197
13198 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
13199
13200         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
13201
13202 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13203
13204         * gcc.c-torture/compile/20010423-1.c: New test.
13205
13206 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         * g++.old-deja/g++.pt/typename28.C: New test.
13209
13210 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13211
13212         * g++.old-deja/g++.abi/empty2.C: New test.
13213         * g++.old-deja/g++.abi/empty3.C: New test.
13214
13215 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13216
13217         * g++.old-deja/g++.other/comdat2.C: New test.
13218         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
13219
13220 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13221
13222         * g++.old-deja/g++.other/overload14.C: New test.
13223
13224 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13225
13226         * g++.old-deja/g++.other/lookup23.C: New test.
13227
13228 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13229
13230         * gcc.c-torture/execute/20010403-1.c: New test.
13231
13232 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
13233             Mark Mitchell  <mark@codesourcery.com>
13234
13235         * lib/old-dejagnu.exp: Don't delete output of executable.
13236         Add .exe suffix to executables.
13237
13238 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
13239
13240         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
13241
13242 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13243
13244         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
13245
13246 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13247
13248         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
13249         * g++.old-deja/g++.abi/crash1.C: New test.
13250
13251 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13252
13253         * g++.old-deja/g++.other/crash40.C: New test.
13254
13255 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13256
13257         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
13258
13259 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
13260
13261         * g++.old-deja/g++.other/warn6.C: New test.
13262
13263 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13264
13265         * g++.old-deja/g++.robertl/eb42.C: Same.
13266
13267 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13268
13269         * gcc.dg/wtr-conversion-1.c: New testcase.
13270
13271 2001-04-10  Richard Henderson  <rth@redhat.com>
13272
13273         * g++.old-deja/g++.other/array5.C: New.
13274
13275 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13276
13277         * gcc.c-torture/execute/20010408-1.c: New test.
13278
13279 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
13280
13281         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
13282         headers and constructs.
13283         * g++.old-deja/g++.robertl/eb79.C: Same.
13284         * g++.old-deja/g++.robertl/eb77.C (main): Same.
13285         * g++.old-deja/g++.robertl/eb73.C: Same.
13286         * g++.old-deja/g++.robertl/eb66.C (main): Same.
13287         * g++.old-deja/g++.robertl/eb55.C (t): Same.
13288         * g++.old-deja/g++.robertl/eb54.C (main): Same.
13289         * g++.old-deja/g++.robertl/eb46.C (main): Same.
13290         * g++.old-deja/g++.robertl/eb44.C: Same.
13291         * g++.old-deja/g++.robertl/eb41.C (main): Same.
13292         * g++.old-deja/g++.robertl/eb4.C (main): Same.
13293         * g++.old-deja/g++.robertl/eb39.C: Same.
13294         * g++.old-deja/g++.robertl/eb33.C (main): Same.
13295         * g++.old-deja/g++.robertl/eb31.C (main): Same.
13296         * g++.old-deja/g++.robertl/eb30.C: Same.
13297         * g++.old-deja/g++.robertl/eb3.C: Same.
13298         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
13299         * g++.old-deja/g++.robertl/eb21.C: Same.
13300         * g++.old-deja/g++.robertl/eb15.C: Same.
13301         * g++.old-deja/g++.robertl/eb118.C: Same.
13302         * g++.old-deja/g++.robertl/eb115.C (main): Same.
13303         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
13304         * g++.old-deja/g++.robertl/eb109.C: Same.
13305         * g++.old-deja/g++.other/sibcall1.C (main): Same.
13306         * g++.old-deja/g++.mike/rtti1.C: Same.
13307         * g++.old-deja/g++.mike/p658.C: Same.
13308         * g++.old-deja/g++.mike/net46.C: Same.
13309         * g++.old-deja/g++.mike/net34.C: Same.
13310         * g++.old-deja/g++.mike/memoize1.C: Same.
13311         * g++.old-deja/g++.mike/eh2.C: Same.
13312         * g++.old-deja/g++.law/weak.C: Same.
13313         * g++.old-deja/g++.law/visibility7.C: Same.
13314         * g++.old-deja/g++.law/visibility25.C: Same.
13315         * g++.old-deja/g++.law/visibility22.C: Same.
13316         * g++.old-deja/g++.law/visibility2.C: Same.
13317         * g++.old-deja/g++.law/visibility17.C: Same.
13318         * g++.old-deja/g++.law/visibility13.C: Same.
13319         * g++.old-deja/g++.law/visibility10.C: Same.
13320         * g++.old-deja/g++.law/visibility1.C: Same.
13321         * g++.old-deja/g++.law/virtual3.C (eval): Same.
13322         * g++.old-deja/g++.law/vbase1.C: Same.
13323         * g++.old-deja/g++.law/operators32.C: Same.
13324         * g++.old-deja/g++.law/nest3.C: Same.
13325         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
13326         * g++.old-deja/g++.law/except5.C (main): Same.
13327         * g++.old-deja/g++.law/cvt7.C (run): Same.
13328         * g++.old-deja/g++.law/cvt2.C: Same.
13329         * g++.old-deja/g++.law/cvt16.C: Same.
13330         * g++.old-deja/g++.law/ctors6.C (bar): Same.
13331         * g++.old-deja/g++.law/ctors17.C (main): Same.
13332         * g++.old-deja/g++.law/ctors13.C: Same.
13333         * g++.old-deja/g++.law/ctors12.C (main): Same.
13334         * g++.old-deja/g++.law/ctors10.C: Same.
13335         * g++.old-deja/g++.law/code-gen5.C: Same.
13336         * g++.old-deja/g++.law/bad-error7.C: Same.
13337         * g++.old-deja/g++.law/arm9.C: Same.
13338         * g++.old-deja/g++.law/arm12.C: Same.
13339         * g++.old-deja/g++.law/arg8.C: Same.
13340         * g++.old-deja/g++.law/arg1.C: Same.
13341         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
13342         * g++.old-deja/g++.jason/template31.C: Same.
13343         * g++.old-deja/g++.jason/template24.C (main): Same.
13344         * g++.old-deja/g++.jason/2371.C: Same.
13345         * g++.old-deja/g++.eh/new2.C: Same.
13346         * g++.old-deja/g++.eh/new1.C: Same.
13347         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
13348         * g++.old-deja/g++.brendan/nest21.C (main): Same.
13349         * g++.old-deja/g++.brendan/err-msg3.C: Same.
13350         * g++.old-deja/g++.brendan/crash62.C: Same.
13351         * g++.old-deja/g++.brendan/crash52.C: Same.
13352         * g++.old-deja/g++.brendan/crash49.C (main): Same.
13353         * g++.old-deja/g++.brendan/crash38.C: Same.
13354         * g++.old-deja/g++.brendan/crash15.C (main): Same.
13355         * g++.old-deja/g++.brendan/copy9.C: Same.
13356
13357 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
13358
13359         * gcc.c-torture/execute/20001203-2.c (memset):
13360         Count argument is of type __SIZE_TYPE__.
13361
13362 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
13363
13364         * gcc.c-torture/compile/20010404-1.c: New test.
13365
13366 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
13367
13368         * gcc.c-torture/compile/20010326-1.c: New test.
13369
13370 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
13371
13372         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
13373         peculiarities of the SH.
13374         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
13375
13376 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13377
13378         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
13379         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
13380         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
13381
13382 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13383
13384         * g77.f-torture/compile/20010321-1.f: New test.
13385
13386 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13387
13388         * gcc.c-torture/compile/20010329-1.c: New test.
13389
13390 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13391
13392         * gcc.c-torture/execute/20010329-1.c: New test.
13393
13394 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13395
13396         * g++.old-deja/g++.other/eh4.C: Fix typo.
13397
13398 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13399
13400         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
13401
13402 2001-03-28  Philip Blundell  <philb@gnu.org>
13403
13404         * gcc.c-torture/compile/20010328-1.c: New test.
13405
13406 2001-03-27  Richard Henderson  <rth@redhat.com>
13407
13408         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
13409         * g++.old-deja/g++.eh/vbase3.C: Likewise.
13410
13411 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
13412
13413         * gcc.c-torture/compile/20010327-1.c: New test.
13414
13415 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
13416
13417         * g++.old-deja/g++.other/friend12.C: New test.
13418         * g++.old-deja/g++.other/friend9.C: Expect no errors.
13419         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
13420
13421 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13422
13423         * gcc.c-torture/execute/20010325-1.c: New test.
13424
13425 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
13426
13427         * g++.old-deja/g++.other/mangle3.C: New test.
13428
13429 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
13430
13431         * g++.old-deja/g++.other/anon8.C: New test.
13432
13433 2001-03-20  Philip Blundell  <philb@gnu.org>
13434
13435         * gcc.c-torture/compile/20010320-1.c: New test.
13436
13437 2001-03-17  Richard Henderson  <rth@redhat.com>
13438
13439         * g++.old-deja/g++.other/eh4.C: Add expected error text.
13440
13441 2001-03-15  Geoff Keating  <geoff@redhat.com>
13442
13443         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
13444         tests on AIX.
13445
13446 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
13447
13448         * g++.old-deja/g++.other/eh4.C: New test.
13449
13450 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13451
13452         * gcc.dg/cpp/mi1.c: Update.
13453
13454 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
13455
13456         * g++.old-deja/g++.other/regstack.C: New test.
13457
13458 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
13459
13460         * g++.old-deja/g++.other/ref4.C: New test.
13461
13462 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
13463
13464         * objc/execute/va_method.m: Added.
13465         * objc/execute/IMP.m: Added.
13466         * objc/execute/_cmd.m: Added.
13467         * objc/execute/accessing_ivars.m: Added.
13468         * objc/execute/class-1.m: Added.
13469         * objc/execute/class-10.m: Added.
13470         * objc/execute/class-11.m: Added.
13471         * objc/execute/class-12.m: Added.
13472         * objc/execute/class-13.m: Added.
13473         * objc/execute/class-14.m: Added.
13474         * objc/execute/class-2.m: Added.
13475         * objc/execute/class-3.m: Added.
13476         * objc/execute/class-4.m: Added.
13477         * objc/execute/class-5.m: Added.
13478         * objc/execute/class-6.m: Added.
13479         * objc/execute/class-7.m: Added.
13480         * objc/execute/class-8.m: Added.
13481         * objc/execute/class-9.m: Added.
13482         * objc/execute/class-tests-1.h
13483         * objc/execute/class-tests-2.h
13484         * objc/execute/compatibility_alias.m: Added.
13485         * objc/execute/encode-1.m: Added.
13486         * objc/execute/formal_protocol-1.m: Added.
13487         * objc/execute/formal_protocol-2.m: Added.
13488         * objc/execute/formal_protocol-3.m: Added.
13489         * objc/execute/formal_protocol-4.m: Added.
13490         * objc/execute/formal_protocol-5.m: Added.
13491         * objc/execute/formal_protocol-6.m: Added.
13492         * objc/execute/formal_protocol-7.m: Added.
13493         * objc/execute/informal_protocol.m: Added.
13494         * objc/execute/initialize.m: Added.
13495         * objc/execute/load.m: Added.
13496         * objc/execute/many_args_method.m: Added.
13497         * objc/execute/nested-3.m: Added.
13498         * objc/execute/no_clash.m: Added.
13499         * objc/execute/private.m: Added.
13500         * objc/execute/redefining_self.m: Added.
13501         * objc/execute/root_methods.m: Added.
13502         * objc/execute/selector-1.m: Added.
13503         * objc/execute/static-1.m: Added.
13504         * objc/execute/static-2.m: Added.
13505         * objc/execute/va_method.m: Added.
13506
13507 2001-03-10  Richard Henderson  <rth@redhat.com>
13508
13509         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13510
13511 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13512
13513         * g++.old-deja/g++.other/crash31.C: XFAIL.
13514         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13515         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13516         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13517         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13518         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13519
13520 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13521
13522         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13523
13524 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13525
13526         * gcc.dg/20000724-1.c: Don't use multiline strings.
13527
13528 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13529
13530         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13531         result of -cString against what we expect it to be; don't just
13532         print it out for no one to read.
13533
13534         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13535         Based on testcases provided by Nicola Pero.
13536
13537 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13538
13539         * gcc.dg/cpp/macro7.c: New test.
13540
13541 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13542
13543         * gcc.dg/cpp/multiline.c: Update.
13544
13545 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13546
13547         * g++.old-deja/g++.other/enum3.C: New test.
13548
13549 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13550
13551         * g++.old-deja/g++.other/pod1.C: New test.
13552
13553 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         * g++.old-deja/g++.ext/overload1.C: New test.
13556
13557 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.pt/using1.C: New test.
13560
13561 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13562
13563         * g++.old-deja/g++.other/using9.C: New test.
13564
13565 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13566
13567         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13568
13569         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13570
13571 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13572
13573         * g++.old-deja/g++.ext/realpt1.C: Remove.
13574
13575 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13578
13579 2001-02-26  Will Cohen  <wcohen@redhat.com>
13580
13581         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13582
13583 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13584
13585         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13586         templatized constructors.
13587
13588 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13589
13590         * gcc.c-torture/execute/20010224-1.c: New test.
13591
13592 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13593
13594         * gcc.c-torture/execute/20010222-1.c: New test.
13595
13596 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * g++.old-deja/g++.other/inline20.C: New test.
13599
13600 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13601
13602         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13603
13604 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13605
13606         * g++.old-deja/g++.other/lookup22.C: New test.
13607
13608 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
13609
13610         * g77.dg: New directory.
13611         * g77.dg/20010216-1.f: New test case.
13612         * g77.dg/dg.exp: New driver.
13613         * lib/g77-dg.exp: New driver library.
13614
13615 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13616
13617         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
13618
13619 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
13620
13621         * g++.old-deja/g++.other/decl9.C: New test.
13622
13623 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
13624
13625         * g++.old-deja/g++.other/init16.C: Update the test so that it does
13626         not need <string> and also tests the initialization at runtime.
13627
13628 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13629
13630         * gcc.c-torture/execute/longlong.c: New test.
13631
13632 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13633
13634         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
13635
13636 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13637
13638         * gcc.c-torture/execute/920302-1.c (execute):
13639         Change argument type to short.
13640
13641 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13642
13643         * g++.old-deja/g++.pt/deduct6.C: New test.
13644
13645 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13646
13647         * g++.old-deja/g++.pt/deduct5.C: New test.
13648
13649 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
13650
13651         * gcc.c-torture/execute/20010209-1.c: New test.
13652
13653 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13654
13655         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
13656
13657 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
13658
13659         * g++.dg/vtgc1.C: Update for new ABI.
13660
13661         * consistency.vlad: New directory, 1665 files.
13662
13663 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13664
13665         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
13666         return type.
13667         * gcc.dg/cpp/digraphs.c: Declare puts.
13668
13669 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13670
13671         * g++.old-deja/g++.other/warn5.C: New test.
13672
13673 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13674
13675         * g++.old-deja/g++.pt/spec40.C: New test.
13676
13677 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13678
13679         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
13680         case.
13681         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
13682
13683 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
13684
13685         * gcc.c-torture/compile/20010209-1.c: New test.
13686
13687 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
13688
13689         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
13690         excess errors message but not if it crashes.
13691         * g++.old-deja/g++.other/crash27.C: Likewise.
13692         * g++.old-deja/g++.other/crash28.C: Likewise.
13693         * g++.old-deja/g++.other/crash30.C: Likewise.
13694         * g++.old-deja/g++.other/crash32.C: Likewise.
13695         * g++.old-deja/g++.other/crash35.C: Likewise.
13696         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13697
13698 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13699
13700         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
13701         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
13702         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
13703         g77.f-torture/execute/execute.exp,
13704         g77.f-torture/noncompile/noncompile.exp,
13705         gcc.c-torture/execute/execute.exp,
13706         gcc.c-torture/execute/memcheck/memcheck.exp,
13707         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
13708         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
13709         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
13710         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
13711         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
13712         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
13713         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
13714         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
13715         Remove bug reporting instructions with ancient email addresses.
13716
13717 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13718
13719         * gcc.dg/20010202-1.c: New test.
13720         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
13721
13722 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
13723
13724         * g++.dg/stdbool-if.C: New test.
13725
13726 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
13727
13728         * objc/execute/fdecl.m: Added main().
13729
13730 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13731
13732         * gcc.c-torture/execute/20010206-1.c: New test.
13733
13734 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13735
13736         * gcc.dg/cpp/avoidpaste1.c: Update.
13737
13738 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
13739
13740         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
13741         Pero <nicola@brainstorm.co.uk>.
13742         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
13743
13744 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
13745
13746         * g++.old-deja/g++.pt/spec39.C: New test.
13747
13748 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
13749
13750         * gcc.c-torture/compile/20010202-1.c: New test.
13751
13752 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * g++.old-deja/g++.abi/primary2.C: New test.
13755         * g++.old-deja/g++.abi/primary3.C: New test.
13756         * g++.old-deja/g++.abi/primary4.C: New test.
13757         * g++.old-deja/g++.abi/primary5.C: New test.
13758         * g++.old-deja/g++.abi/vtable3.h: New test.
13759         * g++.old-deja/g++.abi/vtable3a.C: New test.
13760         * g++.old-deja/g++.abi/vtable3b.C: New test.
13761         * g++.old-deja/g++.abi/vtable3c.C: New test.
13762         * g++.old-deja/g++.abi/vtable3d.C: New test.
13763         * g++.old-deja/g++.abi/vtable3e.C: New test.
13764         * g++.old-deja/g++.abi/vtable3f.C: New test.
13765         * g++.old-deja/g++.abi/vtable3g.C: New test.
13766         * g++.old-deja/g++.abi/vtable3h.C: New test.
13767         * g++.old-deja/g++.abi/vtable3i.C: New test.
13768         * g++.old-deja/g++.abi/vtable3j.C: New test.
13769         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
13770
13771 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
13772
13773         * g++.old-deja/g++.other/anon6.C: New test.
13774         * g++.old-deja/g++.other/anon7.C: New test.
13775
13776 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13777
13778         * gcc.dg/cpp/avoidpaste2.c: New tests.
13779
13780 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
13781
13782         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
13783
13784 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
13785
13786         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
13787         DECIMAL_DIG cases for Irix."
13788
13789 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
13790
13791         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
13792
13793 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13794
13795         * gcc.dg/c99-tag-1.c: New test.
13796
13797 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13798
13799         * gcc.dg/cpp/tr-warn1.c: Add tests.
13800
13801 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13802
13803         * gcc.dg/cpp/avoidpaste1.c: Update.
13804         * gcc.dg/cpp/paste4.c: Update.
13805
13806 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
13807
13808         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
13809         cases for Irix.
13810
13811 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13812
13813         * g++.old-deja/g++.other/inline19.C: New test.
13814
13815 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13816
13817         * gcc.dg/Wlarger-than.c: New test.
13818
13819 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13820
13821         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
13822
13823 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
13824
13825         * gcc.c-torture/execute/20010129-1.c: New test.
13826         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
13827
13828 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13829
13830         * gcc.dg/cpp/avoidpaste1.c: Test case.
13831
13832 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
13833
13834         * g++.old-deja/g++.other/inline18.C: New test.
13835
13836 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13837
13838         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
13839         and __builtin_putchar.
13840
13841 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
13842
13843         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
13844         tests.
13845
13846 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
13847
13848         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
13849         floating point number rounding mode to round to the nearest
13850         representable mode.
13851
13852 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
13853
13854         * g++.old-deja/g++.other/mangle2.C: New test.
13855
13856 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13857
13858         * gcc.c-torture/compile/20010124-1.c: New test.
13859
13860 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
13861
13862         * g++.old-deja/g++.pt/spec38.C: New test.
13863
13864 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13865
13866         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
13867         "Build don't run".
13868
13869 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13870
13871         * gcc.c-torture/execute/20010123-1.c: New test.
13872
13873 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13874
13875         * g++.old-deja/g++.pt/spec37.C: New test.
13876
13877 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13878
13879         * g++.old-deja/g++.pt/overload14.C: New test.
13880
13881 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13882
13883         * gcc.c-torture/execute/20010122-1.c: New test, exercise
13884         __builtin_return_address.
13885
13886 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
13889         * g++.old-deja/g++.pt/spec35.C: New test.
13890         * g++.old-deja/g++.pt/spec36.C: New test.
13891
13892 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
13893
13894         * gcc.c-torture/compile/20010118-1.c: New test.
13895
13896 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
13897
13898         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
13899
13900 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13901
13902         * gcc.c-torture/execute/20010119-1.c: New test.
13903
13904 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13905
13906         * g++.old-deja/g++.other/vbase5.C: New test.
13907
13908 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13909
13910         * gcc.c-torture/execute/20010118-1.c: New test.
13911
13912 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13913
13914         * g++.old-deja/g++.pt/deduct3.C: New test.
13915
13916 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13917
13918         * g++.old-deja/g++.pt/spec34.C: New test.
13919
13920 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
13921
13922         * g77.f-torture/compile/20000601-2.f: New test.
13923
13924 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13925
13926         * g++.old-deja/g++.other/init17.C: New test.
13927
13928 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
13929
13930         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
13931
13932 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.old-deja/g++.pt/unify8.C: New test.
13935
13936 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13937
13938         * g++.old-deja/g++.abi/vbase1.C: New test.
13939
13940 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13941
13942         * g++.old-deja/g++.pt/crash65.C: New test.
13943
13944 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13945
13946         * gcc.dg/cpp/assembl2.S: New test case.
13947
13948 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
13949
13950         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
13951         are supported.
13952
13953 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13954
13955         * g++.old-deja/g++.other/builtins1.C: New test.
13956         * g++.old-deja/g++.other/builtins2.C: Likewise.
13957         * g++.old-deja/g++.other/builtins3.C: Likewise.
13958         * g++.old-deja/g++.other/builtins4.C: Likewise.
13959
13960 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
13961
13962         * gcc.c-torture/compile/20010117-1.c: New test.
13963         * gcc.c-torture/compile/20010117-2.c: New test.
13964
13965 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13966
13967         * g77.f-torture/execute/20010116.[fx]: New test,
13968         XFAIL on i?86-*-*.
13969         * g77.f-torture/compile/20010115.f: Indicate it's
13970         a test for PR fortran/1636.
13971
13972 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13973
13974         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
13975
13976 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13977
13978         * g77.f-torture/compile/20010115.f: New test.
13979
13980 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         * g++.old-deja/g++.pt/nontype5.C: New test.
13983
13984 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13985
13986         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
13987         have an equivalent working one below it.
13988
13989 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13990
13991         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
13992         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13993
13994 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13995
13996         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
13997         message containing "init_priority".
13998         (conpr-2.C): Likewise.
13999         (conpr-3.C): Likewise.
14000         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14001
14002 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14003
14004         * gcc.c-torture/execute/20010114-2.c: New test.
14005
14006 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14007
14008         * gcc.c-torture/compile/20010114-1.c: New test.
14009         * gcc.c-torture/compile/20010114-1.x: Xfail.
14010         * gcc.c-torture/compile/20010114-2.c: New test.
14011         * gcc.c-torture/execute/20010114-1.c: New test.
14012         * gcc.dg/trunc-1.c: New test.
14013         * gcc.dg/uninit-B.c: New test.
14014
14015 2001-01-13  Nick Clifton  <nickc@redhat.com>
14016
14017         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14018         target.
14019
14020 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14021
14022         * gcc.c-torture/compile/20010113-1.c: New test.
14023
14024 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14025
14026         * gcc.c-torture/compile/20001212-1.c: New test.
14027
14028 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14029
14030         * gcc.dg/cpp/widestr1.c: Update.
14031         * gcc.dg/cpp/prag-imp.c: Remove.
14032
14033 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14034
14035         * gcc.c-torture/execute/20000801-3.x: Remove.
14036         * gcc.dg/c90-init-1.c: New test.
14037         * gcc.dg/c99-init-1.c: New test.
14038         * gcc.dg/c99-init-2.c: New test.
14039         * gcc.dg/gnu99-init-1.c: New test.
14040
14041 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14042
14043         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14044         testing that no relevant ones were found.
14045
14046 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.old-deja/g++.pt/cast2.C: New test.
14049
14050 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14051
14052         * g++.old-deja/g++.pt/friend47.C: New test.
14053
14054 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         * g++.old-deja/g++.pt/instantiate13.C: New test.
14057
14058 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14059
14060         * g++.old-deja/g++.other/defarg7.C: New test.
14061         * g++.old-deja/g++.other/defarg8.C: New test.
14062
14063 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14064
14065         * g++.old-deja/g++.pt/crash64.C: New test.
14066
14067 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14068
14069         * g++.old-deja/g++.pt/crash63.C: New test.
14070
14071 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14072
14073         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14074
14075 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14076
14077         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14078
14079 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14080
14081         * g++.old-deja/g++.pt/error3.C: New test.
14082
14083 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14084
14085         * g++.old-deja/g++.other/crash39.C: New test.
14086
14087 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14088
14089         * g++.old-deja/g++.other/vbase4.C: New test.
14090
14091 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14092
14093         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14094         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14095         * gcc.dg/special/special.exp: New test driver which will check
14096         for alias support for the above test.
14097
14098 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14099
14100         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14101         problems on small machines.
14102         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14103         parameterize.
14104
14105 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14106
14107         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14108         mips.
14109         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14110
14111 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14112
14113         * g++.old_deja/g++.pt/using8.C: New test.
14114
14115 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14116
14117         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14118
14119 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14120
14121         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14122         where a failure is expected.
14123         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14124
14125 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         * g++.old_deja/g++.pt/instantiate12.C: New test.
14128
14129 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14132         start of structs.
14133         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14134         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14135         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14136         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14137         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14138         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14139         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14140         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14141         * g++.old-deja/g++.eh/spec6.C: Likewise.
14142         * g++.old-deja/g++.jason/crash3.C: Likewise.
14143         * g++.old-deja/g++.law/ctors11.C: Likewise.
14144         * g++.old-deja/g++.law/ctors17.C: Likewise.
14145         * g++.old-deja/g++.law/ctors5.C: Likewise.
14146         * g++.old-deja/g++.law/ctors9.C: Likewise.
14147         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14148         * g++.old-deja/g++.mike/net22.C: Likewise.
14149         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14150         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14151         * g++.old-deja/g++.mike/virt3.C: Likewise.
14152         * g++.old-deja/g++.niklas/t128.C: Likewise.
14153         * g++.old-deja/g++.other/anon4.C: Likewise.
14154         * g++.old-deja/g++.other/using1.C: Likewise.
14155         * g++.old-deja/g++.other/warn3.C: Likewise.
14156         * g++.old-deja/g++.pt/t37.C: Likewise.
14157         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14158         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14159
14160 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14161
14162         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14163
14164 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14165
14166         * gcc.c-torture/execute/stdio-opt-3.c: New test.
14167
14168 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
14169
14170         * gcc.c-torture/compile/20010107-1.c: New test.
14171
14172 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14173
14174         * gcc.c-torture/execute/builtin-noret-1.c: New test.
14175
14176 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14177
14178         * gcc.dg/format/format.h: New file.
14179         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
14180         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
14181         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
14182         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
14183         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
14184         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14185         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
14186         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
14187         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
14188         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
14189         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
14190         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
14191         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
14192         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
14193         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
14194         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
14195         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
14196         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
14197         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
14198         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
14199         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
14200         instead of declaring standard types, macros and functions in each
14201         test.
14202
14203 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
14204
14205         * gcc.c-torture/execute/20010106-1.c: New test.
14206
14207 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14208
14209         * gcc.dg/format/format.exp: New file.
14210         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
14211         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
14212         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
14213         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
14214         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
14215         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
14216         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
14217         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
14218         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
14219         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
14220         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
14221         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
14222         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
14223         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
14224         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
14225         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
14226         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
14227         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
14228         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
14229         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
14230         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
14231         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
14232         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
14233         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
14234         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
14235         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
14236         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
14237         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
14238         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
14239         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
14240         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
14241         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
14242         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
14243         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
14244         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
14245         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
14246         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
14247         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
14248         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
14249         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
14250         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
14251         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
14252
14253 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
14254
14255         * gcc.c-torture/execute/991228-1.c: Take word endianness into
14256         account.
14257
14258 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14259
14260         * gcc.c-torture/execute/builtin-complex-1.c: New test.
14261
14262 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * g++.old-deja/g++.pt/crash62.C: New test.
14265
14266 2001-01-04  Richard Henderson  <rth@redhat.com>
14267
14268         * gcc.dg/20000926-1.c: Update expected warnings.
14269         * gcc.dg/array-2.c: Likewise.
14270         * gcc.dg/array-4.c: Also validate flexible array members.
14271         * gcc.dg/c99-flex-array-1.c: New.
14272
14273 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14274
14275         * gcc.c-torture/compile/20001222-1.x: Remove.
14276
14277 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14278
14279         * gcc.c-torture/execute/built-in-setjmp.c: New.
14280
14281 2001-01-03  Richard Henderson  <rth@redhat.com>
14282
14283         * gcc.dg/940510-1.c: Update expected error wording.
14284         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
14285
14286 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
14287
14288         * lib/target-supports.exp (check_alias_available): Modified to
14289         indicate aliases not supported if only weak aliases are supported.
14290
14291 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14292
14293         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
14294         Turn on cmpstrsi checks for __pj__ and __i370__.
14295
14296 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14297
14298         * g++.old-deja/g++.other/virtual11.C: New test.
14299
14300 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14301
14302         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
14303
14304 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14305
14306         * gcc.c-torture/compile/20010102-1.c: New test.
14307
14308 2001-01-02  Andreas Jaeger  <aj@suse.de>
14309
14310         * gcc.dg/noreturn-3.c: New test.
14311
14312         * gcc.dg/noreturn-4.c: New test.
14313
14314 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14315
14316         * gcc.c-torture/execute/stdio-opt-1.c: Also test
14317         __builtin_fputc and __builtin_fwrite.
14318
14319 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14320
14321         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
14322         signed char, not default char.
14323
14324 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14325
14326         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
14327
14328 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
14329
14330         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
14331
14332 2000-12-29  Richard Henderson  <rth@redhat.com>
14333
14334         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
14335         (__cyg_profile_func_exit): Define.
14336
14337 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
14338
14339         * g++.dg/vtgc1.C: New test.
14340
14341 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
14342
14343         * gcc.dg/noncompile/20001228-1.c: New test.
14344
14345         * gcc.dg/20001228-1.c: New test.
14346
14347         * gcc.c-torture/execute/20001228-1.c: New test.
14348
14349 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
14350
14351         * gcc.dg/format-strfmon-1.c: New test.
14352
14353 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14354
14355         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
14356         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
14357         * gcc.c-torture/execute/string-opt-1.c: Likewise.
14358         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14359         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14360         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14361         * gcc.c-torture/execute/string-opt-6.c: Likewise.
14362         * gcc.c-torture/execute/string-opt-7.c: Likewise.
14363         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14364         * gcc.c-torture/execute/string-opt-9.c: Likewise.
14365         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14366         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14367         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14368
14369         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
14370         * gcc.c-torture/execute/string-opt-4.c: Test index.
14371
14372 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
14373
14374         * gcc.c-torture/compile/20001226-1.c: New test.
14375
14376 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14377
14378         * gcc.c-torture/compile/20001222-1.c: New test.
14379         * gcc.c-torture/compile/20001222-1.x: Xfail.
14380
14381 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
14382
14383         * gcc.c-torture/execute/comp-goto-2.c: New test.
14384
14385 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
14386
14387         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
14388         Use long types if __INT_MAX__ is 32767.
14389         (main): Use cast to (sint32 *) when poking 88 into a_page.
14390
14391         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
14392
14393 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
14394
14395         * gcc.c-torture/compile/20001221-1.c: New test.
14396         * gcc.c-torture/execute/20001221-1.c: New test.
14397
14398 2000-12-20  Richard Henderson  <rth@redhat.com>
14399
14400         * g++.old-deja/g++.pt/crash36.C: Update error lines.
14401         * g++.old-deja/g++.robertl/eb109.C: Likewise.
14402
14403 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14404
14405         * gcc.dg/compare3.c: New test.
14406
14407 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14408
14409         * gcc.dg/format-warnll-1.c: New test.
14410
14411 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14412
14413         * gcc.dg/cpp/cmdlne-P.c: New test.
14414
14415 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14416
14417         * gcc.c-torture/execute/builtin-abs-1.c,
14418         gcc.c-torture/execute/builtin-abs-2.c: New tests.
14419
14420 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14421
14422         * gcc.dg/cpp/multiline.c: New test.
14423
14424 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14425
14426         * g++.old-deja/g++.other/syshdr1.C: Update.
14427         * gcc.dg/cpp/lineflags.c: Remove temporarily.
14428
14429 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14430
14431         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
14432
14433 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14434
14435         * g++.old-deja/g++.pt/ttp65.C: New test.
14436
14437 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14438
14439         * g++.old-deja/g++.pt/ttp64.C: New test.
14440
14441 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14442
14443         * g++.old-deja/g++.pt/spec33.C: New test.
14444
14445 2000-12-14  Catherine Moore  <clm@redhat.com>
14446
14447         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
14448         * gcc.c-torture/execute/920612-2.c: Likewise.
14449         * gcc.c-torture/execute/920428-2.c: Likewise.
14450         * gcc-c-torture/execute/va-arg-11.c: Call exit.
14451         * gcc.c-torture/execute/va-arg-21.c: Likewise.
14452
14453 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14454
14455         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
14456         * gcc.dg/pack-test-2.c: Likewise.
14457
14458 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14459
14460         Tests by Zack Weinberg <zackw@stanford.edu>.
14461
14462         * gcc.dg/cpp/defined.c: Update.
14463         * gcc.dg/cpp/defined_trad.c: New tests.
14464
14465 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14466
14467         * gcc.dg/cpp/trad-direct.c: Update.
14468
14469 2000-12-11  Neil Booth  <neilb@earthling.net>
14470
14471         * gcc.dg/cpp/defined_trad.c
14472
14473 2000-12-11  Neil Booth  <neilb@earthling.net>
14474
14475         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14476
14477 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14478
14479         * gcc.dg/format-miss-2.c: New test.
14480
14481 2000-12-09  Neil Booth  <neilb@earthling.net>
14482
14483         * gcc.dg/cpp/lineflags.c: New tests.
14484         * gcc.dg/cpp/poison.c: Update.
14485         * gcc.dg/cpp/redef2.c: Update.
14486         * gcc.dg/cpp/skipping.c: New test.
14487
14488 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14489
14490         * g++.old-deja/g++.other/eh3.C: New testcase.
14491
14492 2000-12-07  Neil Booth  <neilb@earthling.net>
14493
14494         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14495         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14496         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14497         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14498         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14499         Update.
14500
14501 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14502
14503         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14504         __SIZE_TYPE__ instead of int for type of integers cast to
14505         pointers.
14506
14507 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14508
14509         * g++.old-deja/g++.other/cleanup4.C: New test.
14510
14511 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14512
14513         * format-sec-1.c: New test.
14514
14515 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14516
14517         * gcc.dg/format-nonlit-3.c: New test.
14518
14519 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14520
14521         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14522         through a null pointer.
14523
14524 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14525
14526         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
14527         * g++.old-deja/g++.pt/partial4.C: New test.
14528
14529 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
14530
14531         * gcc.c-torture/execute/ieee/hugeval.x: New.
14532
14533 2000-12-06  Neil Booth  <neilb@earthling.net>
14534
14535         * gcc.dg/cpp/backslash2.c: New tests.
14536
14537 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14538
14539         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
14540         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
14541
14542 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
14543
14544         * gcc.c-torture/execute/20001203-2.c: New testcase.
14545
14546 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14547
14548         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
14549         * g++.old-deja/g++.other/virtual10.C: New test.
14550
14551 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14552
14553         * g++.old-deja/g++.mike/pmf5.C: Remove test.
14554
14555 2000-12-05  Richard Henderson  <rth@redhat.com>
14556
14557         * gcc.c-torture/compile/20001205-1.c: New.
14558
14559 2000-12-04  Neil Booth  <neilb@earthling.net>
14560
14561         * g++.old-deja/g++.other/virtual9.C: New test.
14562         * g++.old-deja/g++.pt/crash61.C: New test.
14563         * gcc.c-torture/execute/loop-9.c: New test.
14564
14565 2000-12-04  Neil Booth  <neilb@earthling.net>
14566
14567         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
14568         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
14569         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
14570         * gcc.dg/cpp/extratokens.c: ...here.
14571
14572 2000-12-04  Neil Booth  <neilb@earthling.net>
14573
14574         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
14575         New tests.
14576
14577 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14578
14579         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
14580         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
14581
14582 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14583
14584         * gcc.c-torture/execute/20001203-1.c: New test.
14585
14586 2000-12-03  Neil Booth  <neilb@earthling.net>
14587
14588         * gcc.dg/cpp/macro6.c: New test cases.
14589
14590 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14591
14592         * gcc.c-torture/execute/string-opt-9.c: New test.
14593         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14594         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14595         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14596
14597         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
14598         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
14599
14600 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
14601
14602         * gcc.dg/cpp/if-6.c: New testcase.
14603
14604         * gcc.dg/20001201-1.c: New testcase.
14605
14606 2000-12-02  Neil Booth  <neilb@earthling.net>
14607
14608         * g++.old-deja/g++.other/externC4.C,
14609         g++.old-deja/g++.other/friend10.C: New tests.
14610
14611 2000-12-02  Neil Booth  <neilb@earthling.net>
14612
14613         * g++.old-deja/g++.other/instan2.C
14614         * g++.old-deja/g++.other/instan3.C: New test.
14615
14616 2000-12-02  Neil Booth  <neilb@earthling.net>
14617
14618         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
14619         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
14620         gnuc99.c,gnuc99-pedantic.c: New tests.
14621
14622 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14623
14624         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
14625         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
14626
14627 2000-12-01  Neil Booth  <neilb@earthling.net>
14628
14629         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
14630         * gcc.dg/cpp/poison.c: Update.
14631         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
14632
14633 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
14634
14635         * g77.f-torture/execute/20001201.f: New test.
14636
14637 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14638
14639         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
14640
14641 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
14642
14643         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
14644
14645 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14646
14647         * g++.old-deja/g++.other/cast6.C: New test.
14648
14649 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
14650
14651         * gcc.c-torture/execute/20001130-2.c: New testcase.
14652
14653 2000-11-30  Richard Henderson  <rth@redhat.com>
14654
14655         * gcc.c-torture/execute/20001130-1.c: New test.
14656
14657 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14658
14659         * g++.old-deja/g++.other/op3.C: New test.
14660
14661 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14662
14663         * g++.old-deja/g++.other/op2.C: New test.
14664
14665 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14666
14667         * g++.old-deja/g++.other/crash38.C: New test.
14668
14669 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
14670
14671         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
14672
14673 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
14674
14675         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
14676         tests.
14677         * gcc.c-torture/execute/string-opt-6.c: New test.
14678
14679         * gcc.dg/20001117-1.c: Add main.
14680
14681 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
14682
14683         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
14684         Move from here ...
14685         * gcc.dg/940510-1.c: ... to here.
14686
14687         * gcc.dg/20000926-1.c: GNU C now allows initializations of
14688         zero-size arrays in toplevel structures.
14689
14690 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14691
14692         * gcc.c-torture/execute/loop-8.c: New test.
14693
14694 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14695
14696         * g++.old-deja/g++.other/base1.C: New test.
14697
14698 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14699
14700         * g++.old-deja/g++.other/parse2.C: New test.
14701
14702 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14703
14704         * g++.old-deja/g++.pt/incomplete1.C: New test.
14705
14706 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14707
14708         * g++.old-deja/g++.other/friend9.C: New test.
14709
14710 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * gcc.dg/20001127-1.c: New test.
14713
14714 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14715
14716         * g++.old-deja/g++.pt/friend46.C: New test.
14717
14718 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14719
14720         * g++.old-deja/g++.other/ptrmem8.C: New test.
14721
14722 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14723
14724         * gcc.c-torture/execute/string-opt-7.c: New test.
14725         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14726
14727 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14728
14729         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
14730         instead of 'mkcheck 2'.
14731
14732 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14733
14734         * gcc.c-torture/execute/memcheck/driver.c,
14735         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
14736         C9X references to refer to C99.
14737
14738 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
14739
14740         * gcc.dg/ultrasp3.c: New test.
14741
14742 2000-11-25  Neil Booth  <neilb@earthling.net>
14743
14744         * gcc.dg/cpp/include2.c: Update test to be locale independent.
14745
14746 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
14747
14748         * gcc.c-torture/compile/20001123-2.c: New.
14749
14750 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14751
14752         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
14753
14754 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
14755
14756         * gcc.dg/sequence-point-1.c: Add some new tests.
14757         * gcc.c-torture/execute/20001124-1.c: New test.
14758
14759 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14760
14761         * g++.old-deja/g++.other/vaarg4.C: New test.
14762         * gcc.c-torture/compile/20001123-1.c: New test.
14763
14764 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14765
14766         * g++.other/crash24.C: Adjust and remove XFAIL.
14767         * g++.other/crash37.C: New test.
14768
14769 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
14770
14771         * g++.old-deja/g++.pt/instantiate9.C: New test.
14772
14773 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
14774
14775         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
14776         new ABI, too.
14777
14778         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
14779         * g++.old-deja/g++.robertl/eb55.C: Likewise.
14780
14781 2000-11-22  Neil Booth  <neilb@earthling.net>
14782
14783         * gcc.dg/cpp/Wtrigraphs.c: New test.
14784
14785 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
14786
14787         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
14788
14789 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
14790
14791         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
14792
14793 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
14794
14795         * lib/gcc-dg.exp: load_lib scanasm.exp.
14796         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
14797         * lib/g++-dg.exp: load_lib scanasm.exp.
14798         * lib/scanasm.exp: New.
14799         (scan-assembler, scan-assembler-not): Add optional arguments to
14800         test name, or if not present, the pattern name.
14801         (scan-assembler-dem, scan-assembler-dem-not): New.
14802
14803         * g++.dg/dg.exp: New.
14804
14805 2000-11-21  Neil Booth  <neilb@earthling.net>
14806
14807         * gcc.dg/cpp/integrated1.c: Remove.
14808
14809 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14810
14811         * gcc.c-torture/execute/20001121-1.c: New test.
14812
14813 2000-11-21  Richard Henderson  <rth@redhat.com>
14814
14815         * gcc.c-torture/compile/20001121-1.c: New test.
14816
14817 2000-11-20  Neil Booth  <neilb@earthling.net>
14818
14819         * gcc.dg/cpp/integrated1.c: New test.
14820
14821 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14822
14823         * g++.old-deja/g++.other/inline17.C: New test.
14824
14825 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
14826
14827         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
14828         local variable to be zero: I made the variable global. Now
14829         uses abort() and exit() instead of relying on main's return value.
14830
14831 2000-11-20  Neil Booth  <neilb@earthling.net>
14832
14833         * gcc.dg/cpp/paste2.c: Update test.
14834         * objc/execute/paste.m: New test.
14835
14836 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14837
14838         * gcc.dg/c99-condexpr-1.c: New test.
14839
14840 2000-11-20  Neil Booth  <neilb@earthling.net>
14841
14842         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
14843
14844 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
14845
14846         * g++.old-deja/g++.pt/export1.C: New test.
14847
14848 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
14849
14850         * gcc.dg/20001117-1.c: New test.
14851
14852 2000-11-18  Richard Henderson  <rth@redhat.com>
14853
14854         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
14855
14856 2000-11-18  Richard Henderson  <rth@redhat.com>
14857
14858         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
14859         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
14860         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
14861
14862 2000-11-18  Richard Henderson  <rth@redhat.com>
14863
14864         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
14865         (main): New.  Exit cleanly.
14866
14867 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14868
14869         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
14870         gcc.dg/c99-fordecl-2.c: New tests.
14871
14872 2000-11-18  Richard Henderson  <rth@redhat.com>
14873
14874         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
14875         * gcc.c-torture/execute/zerolen-2.c: New.
14876
14877 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14878
14879         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
14880         memory.
14881
14882 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         * g++.old-deja/g++.pt/instantiate8.C: New test.
14885
14886 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14887
14888         * g++.old-deja/g++.other/incomplete.C: Add more tests.
14889         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
14890
14891 2000-11-16  Nick Clifton  <nickc@redhat.com>
14892
14893         * gcc.c-torture/execute/nestfunc-2.c: New test.
14894         * gcc.c-torture/execute/nestfunc-3.c: New test.
14895
14896 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14897
14898         * gcc.c-torture/compile/20001116-1.c: New test.
14899
14900 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14901
14902         * gcc.c-torture/execute/20001115-1.c: New test.
14903
14904 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
14905
14906         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
14907         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
14908         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
14909         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14910
14911 2000-11-15  Neil Booth  <neilb@earthling.net>
14912
14913         gcc.dg/cpp/_Pragma1.c: Update.
14914         gcc.dg/cpp/_Pragma2.c: New test.
14915
14916 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
14917
14918         * g++.old-deja/g++.other/anon5.C: New test.
14919
14920 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14921
14922         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
14923         tests.
14924
14925 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
14926
14927         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
14928         output.
14929
14930 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14931
14932         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
14933         labels at end of compound statements.
14934
14935 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
14936
14937         * gcc.c-torture/execute/loop-7.c: New test.
14938
14939 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14940
14941         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
14942
14943 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14944
14945         * gcc.dg/c99-bool-1.c: New test.
14946
14947 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14948
14949         * gcc.dg/c99-scope-1.c: Remove xfail.
14950         * gcc.dg/c99-scope-2.c: New test.
14951
14952 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14953
14954         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
14955         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
14956
14957 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
14958
14959         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
14960         error messages.
14961
14962         * g++.mike/p700.C: Don't typedef wchar_t.
14963         * g++.mike/p784.C: Likewise.
14964         * g++.mike/eb101.C: Don't use __wchar_t.
14965
14966 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14967
14968         * g77.f-torture/execute/20001111.[fx]: Test premature exit
14969         from DO loop.
14970
14971 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14972
14973         * gcc.c-torture/execute/20001111-1.c: New test.
14974
14975 2000-11-10  Nick Clifton  <nickc@redhat.com>
14976
14977         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
14978         long multuiple and accumulate.
14979
14980 2000-11-09  Richard Henderson  <rth@redhat.com>
14981
14982         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
14983         via size_t instead of int.
14984
14985         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
14986         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14987         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14988         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14989
14990 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
14991
14992         * gcc.c-torture/compile/20001109-1.c: New test.
14993         * gcc.c-torture/compile/20001109-2.c: New test.
14994
14995 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
14996
14997         * g++.old-deja/g++.pt/operator1.C: New test.
14998         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
14999
15000 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15001
15002         * gcc.dg/20001108-1.c: New test.
15003
15004 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15005
15006         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15007         with both arguments constant strings.
15008         * gcc.c-torture/execute/string-opt-3.c: New test.
15009         * gcc.c-torture/execute/string-opt-4.c: New test.
15010         * gcc.c-torture/execute/string-opt-5.c: New test.
15011
15012 2000-11-08  Nick Clifton  <nickc@redhat.com>
15013
15014         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15015         mulsidi3adddi patterns.
15016
15017 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15018
15019         * g++.old-deja/g++.other/crash36.C: New test.
15020
15021 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15022
15023         * g++.old-deja/g++.other/init16.C: New test.
15024
15025 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15026
15027         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15028
15029 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15030
15031         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15032         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15033         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15034
15035 2000-11-07  DJ Delorie  <dj@redhat.com>
15036
15037         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15038
15039 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15040
15041         * gcc.c-torture/execute/string-opt-1.c: New test.
15042
15043 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15044
15045         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15046         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15047         parameters in registers, and there is no way for a varargs
15048         function to know in which order the integer and floating-point
15049         parameters should be interleaved when they are placed on the
15050         stack.
15051         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15052         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15053
15054 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15055
15056         * gcc.c-torture/execute/string-opt-2.c: New test.
15057
15058 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15059
15060         * g++.old-deja/g++.pt/crash60.C: New test.
15061
15062 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15063
15064         * g++.old-deja/g++.other/crash24.C: New test.
15065         * g++.old-deja/g++.other/crash25.C: New test.
15066         * g++.old-deja/g++.other/crash26.C: New test.
15067         * g++.old-deja/g++.other/crash27.C: New test.
15068         * g++.old-deja/g++.other/crash28.C: New test.
15069         * g++.old-deja/g++.other/crash29.C: New test.
15070         * g++.old-deja/g++.other/crash30.C: New test.
15071         * g++.old-deja/g++.other/crash31.C: New test.
15072         * g++.old-deja/g++.other/crash32.C: New test.
15073         * g++.old-deja/g++.other/crash33.C: New test.
15074         * g++.old-deja/g++.other/crash34.C: New test.
15075         * g++.old-deja/g++.other/crash35.C: New test.
15076
15077 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15078
15079         * gcc.c-torture/execute/20001031-1.c: New test.
15080
15081 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15082
15083         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15084         namespace.
15085
15086         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15087         standards-conformant.
15088
15089         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15090
15091         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15092         * g++.old-deja/g++.mike/p755a.C: Likewise.
15093         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15094         library makes no calls to `operator new' during initialization.
15095
15096 2000-11-04  Neil Booth  <neilb@earthling.net>
15097
15098         * gcc.dg/cpp/include2.c: New tests.
15099
15100 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15101
15102         * lib/g++.exp (g++_set_ld_library_path): New function.
15103         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15104
15105 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15106
15107         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15108         warnings.
15109
15110 2000-11-01  Richard Henderson  <rth@redhat.com>
15111
15112         * g++.old-deja/g++.ext/namedret1.C: New.
15113         * g++.old-deja/g++.ext/namedret2.C: New.
15114         * g++.old-deja/g++.ext/namedret3.C: New.
15115
15116 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15117
15118         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15119         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15120
15121 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15122
15123         * gcc.c-torture/execute/va-arg-21.c: New test.
15124
15125 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15126
15127         * gcc.dg/c99-complex-2.c: New test.
15128
15129 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15130
15131         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15132
15133 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * g++.old-deja/g++.other/inline16.C: New test.
15136
15137 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15138
15139         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15140         __PRETTY_FUNCTION__
15141
15142 2000-10-29  Neil Booth  <neilb@earthling.net>
15143
15144         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15145         New tests.
15146         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15147         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15148         optimisation.
15149
15150 2000-10-29  Neil Booth  <neilb@earthling.net>
15151
15152         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15153         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15154         * mi5.c: Test multiple includes work with -C.
15155         * trigraphs.c: Test ^= version.
15156
15157 2000-10-28  Neil Booth  <neilb@earthling.net>
15158
15159         New tests and test updates for new macro expander.
15160
15161         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15162         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15163         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
15164         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
15165         new diagnostic messages.
15166
15167         * gcc.dg/cpp/macro3.c: New tests.
15168
15169 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
15170
15171         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
15172         on the same line.
15173
15174 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
15175
15176         * g++.old-deja/g++.other/eh2.C: New test.
15177
15178 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15179
15180         * gcc.c-torture/execute/20001027-1.c: New test.
15181
15182 2000-10-26  Richard Henderson  <rth@redhat.com>
15183
15184         * gcc.c-torture/execute/20001026-1.c: New.
15185
15186 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
15187
15188         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
15189         * g++.old-deja/g++.law/builtin1.C: Likewise.
15190         * g++.old-deja/g++.law/ctors10.C: Likewise.
15191         * g++.old-deja/g++.law/virtual3.C: Likewise.
15192         * g++.old-deja/g++.mike/p658.C: Likewise.
15193         * g++.old-deja/g++.other/sibcall1.C: Likewise.
15194         * g++.old-deja/g++.other/vaarg2.C: Likewise.
15195         * g++.old-deja/g++.robertl/eb124.C: Likewise.
15196         * g++.old-deja/g++.robertl/eb44.C: Likewise.
15197         * g++.old-deja/g++.robertl/eb77.C: Likewise.
15198
15199 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15200
15201         * gcc.c-torture/compile/20001024-1.c: New test.
15202
15203 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
15204
15205         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
15206         to tell us whether or not we are using V3.
15207
15208 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15209
15210         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
15211         operands.
15212
15213 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15214
15215         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
15216
15217 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
15218
15219         * gcc.c-torture/execute/20001024-1.c: New test.
15220
15221 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
15222
15223         * g++.old-deja/g++.other/sibcall1.C: New test.
15224
15225 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
15226
15227         * gcc.dg/noncompile/init-3.c: New test.
15228
15229 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15230
15231         * gcc.dg/format-array-1.c: New test.
15232
15233 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15234
15235         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
15236         writing through null pointers; remove comment about testing
15237         unterminated strings.
15238
15239 2000-10-17  Matthew Hiller  <hiller@redhat.com>
15240
15241         * gcc.c-torture/execute/20001017-2.c: New test.
15242
15243 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15244
15245         * gcc.c-torture/compile/20001018-1.c: New test.
15246         * gcc.c-torture/compile/20001018-1.x: Xfail.
15247
15248 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15249
15250         * gcc.c-torture/execute/20001017-1.c: New test.
15251
15252 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15253
15254         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
15255         for multiple use of arguments with scanf formats; add tests for
15256         multiple use of arguments.
15257
15258 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
15259
15260         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
15261
15262 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15263
15264         * gcc.dg/format-miss-1.c: New test.
15265
15266 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15267
15268         * gcc.c-torture/execute/20001013-1.c: New test.
15269
15270 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15271
15272         * gcc.dg/format-branch-1.c: New test.
15273
15274 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15275
15276         * README, lib/file-format.exp: Remove EGCS references.
15277
15278 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15279
15280         * gcc.dg/20001013-1.c: New test.
15281
15282 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15283
15284         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
15285         for intmax_t in the compiler using __typeof__ and the type rules
15286         for conditional expressions.
15287
15288 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
15289
15290         * gcc.dg/20001012-1.c: New test.
15291         * gcc.dg/20001012-2.c: New test.
15292
15293 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15294
15295         * gcc.dg/format-attr-1.c: New test.
15296
15297 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15298
15299         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
15300         __LONG_LONG_MAX__ instead of LLONG_MAX.
15301
15302 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15303
15304         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
15305         scanf flags.
15306         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
15307         flags.
15308
15309 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
15310
15311         * gcc.dg/sequence-pt-1.c: New test.
15312
15313 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
15314
15315         * gcc.c-torture/execute/20001011-1.c: New testcase.
15316         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
15317
15318 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15319
15320         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
15321         does not error on it.
15322
15323 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * gcc.dg/20001009-1.c: New test.
15326
15327 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15328
15329         * gcc.c-torture/compile/20001009-1.c: Move from here ....
15330         * gcc.c-torture/execute/20001009-2.c: ... to here.
15331
15332 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
15333
15334         * gcc.c-torture/compile/20001009-1.c: New testcase.
15335         * gcc.c-torture/execute/20001009-1.c: New testcase.
15336         Testcases provided by Jan Hubicka <jh@suse.cz>.
15337
15338 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15339
15340         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15341         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
15342         uintmax_t using <limits.h> to emulate the compiler's internal
15343         logic.  No longer XFAIL %j tests.
15344
15345 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15346
15347         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
15348         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15349         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
15350         regexps and details of expected handling of some bad formats.
15351         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
15352         suppression.
15353
15354 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15355
15356         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
15357         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
15358         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
15359         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
15360         in list archives.
15361
15362 2000-10-06  Richard Henderson  <rth@cygnus.com>
15363
15364         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
15365         * g++.old-deja/g++.brendan/crash52.C: Likewise.
15366         * g++.old-deja/g++.jason/report.C: Likewise.
15367         * g++.old-deja/g++.law/friend5.C: Likewise.
15368         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
15369         of the expected warnings.
15370
15371 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
15372
15373         * g++.old-deja/g++.pt/enum14.C: New test.
15374
15375 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15376
15377         * g++.old-deja/g++.pt/crash59.C: New test.
15378
15379 2000-10-04  Will Cohen  <wcohen@redhat.com>
15380
15381         * gcc.dg/20000926-1.c: New test.
15382
15383 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
15384
15385         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
15386         function name for current C++ compiler.
15387         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
15388
15389 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
15390
15391         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
15392         __PRETTY_FUNCTION__.
15393         * g++.old-deja/g++.ext/pretty2.C: Likewise.
15394
15395 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15396
15397         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
15398
15399 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
15400
15401         * gcc.c-torture/compile/20000923-1.c: New test.
15402
15403 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
15404
15405         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
15406         * g++.old-deja/g++.pt/ttp62.C: Same.
15407         * g++.old-deja/g++.other/inline14.C: Same.
15408
15409 2000-09-24  Richard Henderson  <rth@cygnus.com>
15410
15411         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
15412
15413 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15414
15415         * gcc.dg/c90-printf-1.c: Add test for wide string format.
15416
15417 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
15418
15419         * gcc.c-torture/compile/20000922-1.c: New file.
15420
15421 2000-09-21  Nick Clifton  <nickc@redhat.com>
15422
15423         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
15424         a signed long modulo operation.
15425         (mod6): New function - perform an unsigned long modulo operation.
15426         (main): Add tests for modulos of very large numbers by very small
15427         dividends.
15428
15429 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15430
15431         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
15432
15433 2000-09-19  Richard Henderson  <rth@cygnus.com>
15434
15435         * gcc.dg/compare2.c (case 10): XFAIL.
15436
15437 2000-09-18  Richard Henderson  <rth@cygnus.com>
15438
15439         * gcc.c-torture/execute/20000906-1.c: Move ...
15440         * gcc.dg/20000906-1.c: ... here.  Only run on targets
15441         that support __builtin_trap.
15442
15443 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
15444
15445         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
15446
15447 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15448
15449         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
15450         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
15451         more $ format tests.
15452
15453 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15454
15455         * gcc.dg/format-errmk-1.c: New test.
15456
15457 2000-09-17  Greg McGary  <greg@mcgary.org>
15458
15459         * gcc.c-torture/execute/20000917-1.x: Remove.
15460
15461 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15462
15463         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
15464
15465 2000-09-17  Greg McGary  <greg@mcgary.org>
15466
15467         * gcc.c-torture/execute/20000917-1.c: New test.
15468         * gcc.c-torture/execute/20000917-1.x: XFAIL.
15469
15470 2000-09-16  Neil Booth  <NeilB@earthling.net>
15471
15472         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
15473         in nested macro bug.
15474
15475 2000-09-15  Neil Booth  <NeilB@earthling.net>
15476
15477         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
15478
15479 2000-09-14  Jeffrey A Law  (law@cygnus.com)
15480
15481         * gcc.c-torture/execute/20000914-1.c: New test.
15482
15483 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
15484
15485         * g++.other/inline13.C: New test.
15486
15487 2000-09-12  Andreas Jaeger  <aj@suse.de>
15488
15489         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
15490         constant by Ulrich Drepper <drepper@redhat.com>.
15491
15492 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
15493
15494         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
15495
15496 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15497
15498         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
15499
15500 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
15501
15502         * gcc.dg/cpp/backslash.c: New test.
15503
15504 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
15505
15506         * gcc.c-torture/execute/20000910-1.c: New test.
15507         * gcc.c-torture/execute/20000910-2.c: Likewise.
15508
15509 2000-09-11  Robert Lipe  <robertl@sco.com>
15510
15511         * gcc.dg/pragma-align.c: New test.
15512
15513 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15514
15515         * g++.old-deja/g++.pt/explicit82.C: New test.
15516         * g++.old-deja/g++.pt/explicit83.C: New test.
15517
15518 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
15519
15520         * gcc.dg/asm-names.c: New test.
15521
15522 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15523
15524         * gcc.dg/cpp/tr-warn6.c: New test
15525
15526 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15527
15528         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
15529         be accepted.
15530
15531 2000-09-07  Catherine Moore  <clm@redhat.com>
15532
15533         * gcc.c-torture/execute/unroll-1.c: New test.
15534
15535 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
15536
15537         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
15538         ERROR markers.
15539         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
15540         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
15541         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
15542         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
15543         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
15544         Preprocess only.
15545         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
15546         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
15547
15548 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15549
15550         * g++.old-deja/g++.pt/deduct2.C: New test.
15551
15552 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15553
15554         * g++.old-deja/g++.pt/parms2.C: New test.
15555
15556 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15557
15558         * g++.old-deja/g++.pt/crash58.C: New test.
15559
15560 2000-09-06  Greg McGary  <greg@mcgary.org>
15561
15562         * gcc.c-torture/execute/20000906-1.c: New test.
15563         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
15564
15565 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15566
15567         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
15568
15569 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15570
15571         * g++.old-deja/g++.pt/crash57.C: New test.
15572
15573 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15574
15575         * g++.old-deja/g++.pt/crash56.C: New test.
15576
15577 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15578
15579         * g++.old-deja/g++.pt/koenig1.C: New test.
15580
15581 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15582
15583         * gcc.dg/20000904-1.c: New test.
15584
15585 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15586
15587         * gcc.dg/cpp/paste8.c: New test.
15588
15589 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
15590
15591         * gcc.c-torture/compile/20000827-1.c: New test.
15592
15593 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15594
15595         * gcc.dg/format-diag-1.c: New test.
15596
15597 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15598
15599         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
15600         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
15601         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
15602         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
15603         gcc.dg/formatz-1.c: Adjust warning regular expressions.
15604
15605 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         * g++.old-deja/g++.other/nested4.C: New test.
15608
15609 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15610
15611         * g++.old-deja/g++.ns/scoped1.C: New test.
15612
15613 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
15614
15615         * lib/g++.exp: Support testing already-installed GCC.
15616
15617 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15618
15619         * wtr-label-1.c, wtr-suffix-1.c: New tests.
15620
15621 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15622
15623         * gcc.dg/return-type-2.c: New test.
15624
15625 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
15626
15627         * gcc.c-torture/compile/20000825-1.c: New test.
15628
15629 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
15630
15631         * gcc.dg/dwarf2-2.c: New test.
15632
15633 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
15634
15635         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
15636         dg-warning regexps.
15637
15638 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15639
15640         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
15641         gcc.dg/format-ext-5.c: New tests.
15642
15643 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
15644
15645         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
15646
15647 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
15648
15649         * gcc.dg/noncompile/930622-2.c: Adjust error message.
15650
15651 2000-08-24  Richard Henderson  <rth@cygnus.com>
15652
15653         * gcc.dg/ia64-sync-1.c: New test.
15654         * gcc.dg/ia64-sync-2.c: New test.
15655         * gcc.dg/ia64-asm-1.c: New test.
15656
15657 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15658
15659         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
15660         * gcc.dg/format-ext-2.c: New test.
15661
15662 2000-08-23  Jason Merrill  <jason@redhat.com>
15663
15664         * lib/old-dejagnu.exp: Also ignore "In member function" and
15665         "At global scope".
15666
15667 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15668
15669         * gcc.dg/noncompile/label-lineno-1.c: New test.
15670
15671 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15672
15673         * gcc.dg/c99-array-nonobj-1.c: New test.
15674
15675 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15676
15677         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
15678         tests.
15679         * gcc.dg/format-ext-1.c: New test.
15680
15681 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15682
15683         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
15684         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
15685         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
15686         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
15687         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
15688
15689 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15690
15691         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
15692         gcc.dg/c99-strftime-2.c: New tests.
15693
15694 2000-08-22  Richard Henderson  <rth@cygnus.com>
15695
15696         * gcc.c-torture/execute/20000822-1.c: New test.
15697
15698 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15699
15700         * gcc.c-torture/execute/20000819-1.x: Remove.
15701
15702 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15703
15704         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
15705         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
15706         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
15707         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
15708         gcc.dg/format-xopen-1.c: New tests.
15709
15710 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15711
15712         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
15713
15714 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15715
15716         * g++.old-deja/g++.other/loop2.C: New test.
15717
15718         * gcc.c-torture/compile/20000606-1.c: New test.
15719         * gcc.c-torture/compile/20000728-1.c: New test.
15720         * gcc.c-torture/execute/20000801-1.c: New test.
15721         * gcc.c-torture/execute/20000801-2.c: New test.
15722         * gcc.c-torture/execute/20000819-1.c: New test.
15723         * gcc.c-torture/execute/20000819-1.x: XFAIL.
15724         * gcc.dg/20000629-1.c: New test.
15725         * gcc.dg/20000724-1.c: New test.
15726         * gcc.dg/20000807-1.c: New test.
15727
15728 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
15729
15730         * gcc.dg/cpp/pragma-1.c: New test.
15731         * gcc.dg/cpp/pragma-2.c: New test.
15732
15733 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
15734
15735         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
15736         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
15737
15738 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15739
15740         * gcc.c-torture/compile/20000818-1.c: New test.
15741
15742 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
15743
15744         * gcc.c-torture/execute/20000818-1.c: New test.
15745
15746 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15747
15748         * gcc.dg/format-va-1.c: New test.
15749
15750 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15751
15752         * g++.old-deja/g++.other/typedef8.C: New test.
15753
15754 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15755
15756         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
15757         * g++.old-deja/g++.mike/net36.C: Mark candidate.
15758         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
15759         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
15760         * g++.old-deja/g++.other/ptrmem7.C: New test.
15761         * g++.old-deja/g++.pt/ptrmem10.C: New test.
15762
15763 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15764
15765         * g++.old-deja/g++.pt/typename27.C: New test.
15766
15767 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
15768
15769         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
15770         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
15771         * g++.old-deja/g++.pt/friend45.C: New test.
15772         * g++.old-deja/g++.other/friend8.C: New test.
15773
15774 2000-08-15  Richard Henderson  <rth@cygnus.com>
15775
15776         * gcc.c-torture/execute/20000815-1.c: New test.
15777
15778 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15779
15780         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
15781         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
15782         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
15783
15784 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
15785
15786         * g++.old-deja/g++.other/refinit2.C: New test.
15787
15788 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
15789
15790         * lib/c-torture.exp (c-torture): Make
15791         compiler_conditional_xfail_data global.
15792         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
15793         compiler_conditional_xfail_data machinery.
15794         (f-torture-execute): Likewise.
15795         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
15796         and only when unrolling loops.
15797
15798         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
15799
15800 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15801
15802         * g++.old-deja/g++.pt/explicit81.C: New test.
15803
15804 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         * g++.old-deja/g++.pt/typename26.C: New test.
15807
15808 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
15809
15810         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
15811         warning.
15812
15813 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15814
15815         * g++.old-deja/g++.other/array3.C: New test.
15816
15817 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15818
15819         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
15820         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
15821         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
15822         New tests.
15823
15824 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
15825
15826         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
15827         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15828
15829 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
15830
15831         * gcc.c-torture/execute/20000808-1.c: New test.
15832
15833 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15834
15835         * gcc.dg/c90-const-expr-1.c: New test.
15836
15837 2000-08-08  Richard Henderson  <rth@cygnus.com>
15838
15839         * gcc.dg/noncompile/920923-1.c: Declare calloc.
15840
15841 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15842
15843         * gcc.dg/noncompile/const-ll-1.c: New test.
15844
15845 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15846
15847         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
15848
15849 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
15850
15851         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
15852         that running programs linked against the shared version of libobjc
15853         run correctly.
15854
15855 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15856
15857         * gcc.dg/c99-printf-1.c: New test.
15858
15859 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15860
15861         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
15862
15863 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
15864
15865         * gcc.c-torture/execute/20000731-1.x: Delete.
15866
15867 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
15868
15869         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
15870         and torture_without_loops as is done by c-torture.exp.
15871         (search_for): Copy from c-torture.exp.
15872         (gcc-dg-runtest): New function, drives a directory of tests
15873         iterating over the TORTURE_OPTIONS.
15874         (scan-assembler, scan-assembler-not): Move here from
15875         individual directory drivers.
15876
15877         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
15878         defined by lib/gcc-dg.exp.
15879         * gcc.dg/cpp/cpp.exp: Likewise.
15880         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
15881         gcc-dg-runtest, so we cycle over optimization options.
15882
15883         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
15884         * gcc.dg/compare2.c: No longer expected to fail.
15885
15886 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15887
15888         * gcc.c-torture/execute/20000804-1.c: New test.
15889
15890 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15891
15892         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
15893
15894 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
15895
15896         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
15897
15898 2000-08-03  Jeffrey A Law  (law@cygnus.com)
15899
15900         * gcc.c-torture/compile/20000803-1.c: New test.
15901
15902 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15903
15904         * gcc.c-torture/execute/20000801-3.c,
15905         gcc.c-torture/execute/20000801-4.c: New tests.
15906         * gcc.c-torture/execute/20000801-3.x,
15907         gcc.c-torture/execute/20000801-4.x: Xfail.
15908
15909 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
15910
15911         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
15912         libobjc/.libs to allow for libtool.
15913
15914 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
15915
15916         * gcc.c-torture/compile/20000802-1.c: New test.
15917
15918 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
15919
15920         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
15921
15922 2000-07-31  Jeffrey A Law  (law@cygnus.com)
15923
15924         * gcc-c-torture/execute/20000731-2.c: New test.
15925
15926         * gcc.c-torture/execute/20000731-1.c: New test.
15927         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15928
15929 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15930
15931         * testsuite/gcc.dg/cpp/paste7.c: New test.
15932         * gcc.dg/cpp/20000725-1.c: New test.
15933
15934 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15935
15936         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15937         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15938         declaration warning for __builtin_dwarf_reg_size.
15939
15940         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15941
15942 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15943
15944         * gcc.dg/noncompile/voidparam-1.c: New test.
15945
15946 2000-07-30  Richard Henderson  <rth@cygnus.com>
15947
15948         * gcc.dg/c90-digraph-1.c: Don't xfail.
15949         * gcc.dg/compare2.c (case 10): Xfail.
15950         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15951
15952 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15953
15954         * gcc.dg/c99-main-1.c: New test.
15955
15956 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15957
15958         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15959
15960 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15961
15962         * gcc.c-tortuer/execute/20000726-1.c: New test.
15963
15964 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15965
15966         * gcc.c-torture/execute/enum-2.c: New test.
15967
15968 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15969
15970         * gcc.dg/cpp/tr-warn3.c: New test.
15971
15972 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15973
15974         * g++.old-deja/g++.ext/implicit1.C: Remove.
15975         * g++.old-deja/g++.jason/c2.C: Remove
15976         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
15977         * g++.old-deja/g++.pt/crash16.C: Likewise.
15978         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
15979
15980 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15981
15982         * g++.old-deja/g++.other/for2.C: New test.
15983
15984 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
15985
15986         * gcc.dg/20000720-1.c: New test.
15987
15988 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
15989
15990         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
15991
15992 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
15993
15994         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
15995         * gcc.c-torture/execute/20000722-1.c: New.
15996         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
15997
15998 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * gcc.dg/cpp/20000720-1.S: New test.
16001
16002 2000-07-21  Michael Meissner  <meissner@redhat.com>
16003
16004         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16005
16006 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16007
16008         * g++.old-deja/g++.brendan/crash16.C,
16009         g++.old-deja/g++.brendan/parse3.C,
16010         g++.old-deja/g++.brendan/redecl1.C,
16011         g++.old-deja/g++.ns/template13.C,
16012         g++.old-deja/g++.other/decl4.C,
16013         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16014
16015 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16016
16017         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16018         and "Internal error".
16019
16020         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16021         regexps.
16022         * gcc.dg/cpp/paste6.c: New test.
16023
16024 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16025
16026         * gcc.dg/cpp/tr-direct.c: New test.
16027
16028         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16029         gcc.dg/cpp/undef1.c: Tweak error regexps.
16030
16031 2000-07-18  Eric Christopher <echristo@redhat.com>
16032
16033         * gcc.c-torture/compile/20000718-1.c: New test.
16034
16035 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16036
16037         * cpplex.c (_cpp_push_token): If the token being pushed back
16038         is the previous token in this context, just subtract one from
16039         context->posn.
16040         * cppmacro.c (save_expansion): Clear aux field when storing a
16041         placemarker.
16042
16043 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16044
16045         * gcc.dg/noncompile/redecl-1.c: New test.
16046
16047 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16048
16049         * gcc.c-torture/execute/20000717-5.c: New test.
16050         * gcc.c-torture/execute/20000717-1.x: Removed.
16051
16052 2000-07-17  Richard Henderson  <rth@cygnus.com>
16053
16054         * gcc.c-torture/execute/20000717-4.c: New test.
16055
16056 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16057
16058         * gcc.dg/cpp/syshdr.c: New test.
16059         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16060
16061 2000-07-17  Neil Booth  <neilb@earthling.net>
16062
16063         * gcc.dg/cpp/cmdlne-dM.c: New test.
16064         * gcc.dg/cpp/cmdlne-dD.c: New test.
16065
16066 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16067
16068         * gcc.c-torture/execute/20000717-3.c: New test.
16069
16070         * gcc.c-torture/compile/20000717-1.c: New test.
16071
16072 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16073
16074         * gcc.c-torture/execute/20000717-2.c: New test.
16075
16076 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16077
16078         * gcc.dg/formatz-1.c: New test.
16079
16080         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16081         * gcc.dg/c99-digraph-1.c: New tests.
16082
16083         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16084         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16085
16086         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16087         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16088         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16089         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16090         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16091         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16092         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16093
16094 2000-07-17   Greg McGary <greg@mcgary.org>
16095
16096         * gcc.c-torture/execute/20000717-1.c: New test.
16097         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16098
16099 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16100
16101         * gcc.c-torture/execute/20000715-2.c: New test.
16102         * gcc.dg/20000715-1.c: New test.
16103
16104 2000-07-15  Michael Meissner  <meissner@redhat.com>
16105
16106         * gcc.c-torture/execute/20000715-1.c: New test.
16107
16108 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16109
16110         * gcc.c-torture/execute/20000707-1.c: New test.
16111
16112 2000-07-13  Neil Booth  <NeilB@earthling.net>
16113
16114         * testsuite/gcc.dg/cpp/digraph1.c,
16115         testsuite/gcc.dg/cpp/digraph2.c,
16116         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16117
16118 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16119
16120         * g77.f-torture/compile/20000630-2.f:  New test.
16121         * g77.f-torture/compile/20000630-2.x
16122
16123 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16124
16125         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16126
16127 2000-07-11  Neil Booth  <NeilB@earthling.net>
16128
16129         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16130
16131 2000-07-11  Neil Booth  <NeilB@earthling.net>
16132
16133         * gcc.dg/cpp/cmdlne-C.c: New.
16134
16135 2000-07-09  Neil Booth  <NeilB@earthling.net>
16136
16137         * gcc.dg/cpp/directiv.c: New tests.
16138         * gcc.dg/cpp/undef1.c: Update.
16139
16140 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16141
16142         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16143
16144 2000-07-09  Neil Booth  <NeilB@earthling.net>
16145
16146         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16147
16148 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16149
16150         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16151         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16152
16153 2000-07-08  Neil Booth  <NeilB@earthling.net>
16154
16155         * gcc.dg/cpp/macsyntx.c: New tests.
16156
16157 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16158
16159         * gcc.dg/20000707-1.c: New test.
16160
16161 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16162
16163         * gcc.c-torture/execute/20000706-1.c: New test.
16164         * gcc.c-torture/execute/20000706-2.c: New test.
16165         * gcc.c-torture/execute/20000706-3.c: New test.
16166         * gcc.c-torture/execute/20000706-4.c: New test.
16167         * gcc.c-torture/execute/20000706-5.c: New test.
16168
16169 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16170
16171         * g++.old-deja/g++.pt/instantiate7.C: New test.
16172
16173 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16174
16175         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
16176         * g++.old-deja/g++.mike/thunk3.C: Likewise.
16177         * g++.old-deja/g++.other/rtti3.C: Likewise.
16178         * g++.old-deja/g++.other/rttid3.C: Likewise.
16179
16180 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
16181
16182         *  g77.f-torture/compile/20000630-1.x: Fix typo
16183
16184 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
16185
16186         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
16187         assembly output.
16188
16189 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
16190
16191         * gcc.dg/cpp/ident.c: New test.
16192
16193 2000-07-05  Neil Booth  <NeilB@earthling.net>
16194
16195         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
16196           gcc.dg/cpp/lexstrng.c: New tests.
16197
16198 2000-07-04  Neil Booth  <NeilB@earthling.net>
16199
16200         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
16201         * gcc.dg/cpp/strify2.c: Same.
16202
16203 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
16204
16205         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
16206         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
16207         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
16208         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
16209
16210         * testsuite/gcc.dg/cpp/macro1.c,
16211         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
16212         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
16213         testsuite/gcc.dg/cpp/strify1.c,
16214         testsuite/gcc.dg/cpp/strify2.c: New tests.
16215
16216 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
16217
16218         * gcc.c-torture/execute/20000703-1.c: New test.
16219
16220 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16221
16222         * g++.old-deja/g++.pt (lookup10.C): New test.
16223
16224 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16225
16226         * g++.old-deja/g++.pt (typename25.C): New test.
16227
16228 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
16229
16230         * gcc.c-torture/compile/20000701-1.c: New test.
16231
16232 2000-06-30  Nick Clifton  <nickc@cygnus.com>
16233
16234         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
16235         to test case.
16236
16237 2000-06-30  Catherine Moore  <clm@cygnus.com>
16238
16239         * gcc.c-torture/execute/align-1.c: New test.
16240
16241 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
16242
16243         * g++.old-deja/g++.pt/expr8.C: New test.
16244         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
16245
16246 2000-06-29  Nick Clifton  <nickc@cygnus.com>
16247
16248         * gcc.c-torture/compile/20000629-1.c: New test.
16249
16250 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16251
16252
16253         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
16254         gcc.dg/noncompile directory, depending on whether they're
16255         preprocessor tests or not.  Annotate all the tests for the dg
16256         framework.
16257
16258         * gcc.c-torture/noncompile/noncompile.exp: Delete.
16259         * gcc.dg/noncompile/noncompile.exp: New.
16260
16261         * Moved files:
16262         Old name                                New name
16263         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
16264         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
16265         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
16266         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
16267         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
16268         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
16269         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
16270         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
16271         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
16272         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
16273         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
16274         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
16275         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
16276         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
16277         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
16278         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
16279         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
16280         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
16281         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
16282         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
16283         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
16284         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
16285         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
16286         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
16287
16288         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
16289         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
16290         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
16291         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
16292         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
16293         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
16294
16295 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16296
16297         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
16298         declare one variable.  On the fourth, error.
16299         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
16300         declared by 20000628-1a.h.
16301
16302 2000-06-29  Richard Henderson  <rth@redhat.com>
16303
16304         * gcc.c-torture/execute/930529-1.x: New file.
16305         * gcc.dg/920413-1.c: Adjust expected warning text.
16306         * gcc.dg/980217-1.c: Declare abort.
16307         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
16308
16309 2000-06-29  Jeffrey A Law  (law@cygnus.com)
16310
16311         * g77.f-torture/compile/20000629-1.f: New test.
16312         * g77.f-torture/compile/20000629-1.x: Expected to fail.
16313
16314 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16315
16316         Rearrange lots of files, removing entirely the
16317         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
16318         directories.
16319
16320         * Deleted files:
16321         gcc.c-torture/code_quality/code_quality.exp
16322         gcc.c-torture/special/special.exp
16323         gcc.failure/failure.exp
16324         gcc.failure/940409-1.x
16325         gcc.c-torture/compile/961203-1.x
16326
16327         * New files:
16328         gcc.misc-tests/linkage.exp
16329         gcc.c-torture/execute/920730-1t.c
16330         gcc.c-torture/execute/920730-1t.x
16331         gcc.c-torture/compile/920520-1.x
16332         gcc.c-torture/compile/920521-1.x
16333         gcc.c-torture/compile/981006-1.x
16334         gcc.c-torture/execute/eeprof-1.x
16335
16336         * Moved files (possibly with modifications to fit a new harness):
16337         Old name                                New name
16338         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
16339         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
16340         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
16341         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
16342         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
16343         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
16344         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
16345         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
16346         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
16347         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
16348         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
16349         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
16350         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
16351         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
16352
16353 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16354
16355         * c-torture/compile/961203-1.x: Delete.
16356
16357         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
16358         not exit. Include stdio.h.
16359         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
16360         * gcc.misc-tests/dg-12.c: Likewise.
16361         * gcc.misc-tests/dg-5.c: Likewise.
16362         * gcc.misc-tests/dg-6.c: Likewise.
16363         * gcc.misc-tests/dg-7.c: Prototype abort.
16364         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
16365         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
16366         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
16367         not exit.
16368         * gcc.misc-tests/sieve.c: Use return from main, not exit.
16369         * gcc.misc-tests/sort2.c: Use return from main, not exit.
16370
16371 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
16372
16373         * gcc.dg/cpp/20000628-1.c: New test.
16374         * gcc.dg/cpp/20000628-1.h: New header for above test.
16375         * gcc.dg/cpp/20000628-1a.h: Likewise.
16376
16377 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
16378
16379         * gcc.dg/cpp: New directory.
16380         * gcc.dg/cpp/cpp.exp: New driver.
16381         * gcc.dg/cpp/20000627-1.c: New test.
16382         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
16383         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
16384         and rewrite as a compilation test.
16385
16386         * gcc.dg: Move many files into the cpp subdirectory, possibly
16387         renaming or editing them as well.
16388         Old name                New name
16389         990119-1.c              cpp/19990119-1.c
16390         990228-1.c              cpp/19990228-1.c
16391         990407-1.c              cpp/19990407-1.c
16392         990409-1.c              cpp/19990409-1.c
16393         990413-1.c              cpp/19990413-1.c
16394         990703-1.c              cpp/19990703-1.c
16395         20000127-1.c            cpp/20000127-1.c
16396         20000129-1.c            cpp/20000129-1.c
16397         20000207-1.c            cpp/20000207-1.c
16398         20000207-2.c            cpp/20000207-2.c
16399         20000209-1.c            cpp/20000209-1.c
16400         20000209-2.c            cpp/20000209-2.c
16401         20000301-1.c            cpp/20000301-1.c
16402         20000419-1.c            cpp/20000419-1.c
16403         20000510-1.S            cpp/20000510-1.S
16404         20000519-1.c            cpp/20000519-1.c
16405         20000529-1.c            cpp/20000529-1.c
16406         20000625-1.c            cpp/20000625-1.c
16407         20000625-2.c            cpp/20000625-2.c
16408         cpp-as1.c               cpp/assert1.c
16409         cpp-as2.c               cpp/assert2.c
16410         cxx-comments-1.c        cpp/cxxcom1.c
16411         cxx-comments-2.c        cpp/cxxcom2.c
16412         endif-label.c           cpp/endif.c
16413         cpp-hash1.c             cpp/hash1.c
16414         cpp-hash2.c             cpp/hash2.c
16415         cpp-if1.c               cpp/if-1.c
16416         cpp-if2.c               cpp/if-2.c
16417         cpp-if3.c               cpp/if-3.c
16418         cpp-if4.c               cpp/if-4.c
16419         cpp-if5.c               cpp/if-5.c
16420         cpp-cond.c              cpp/if-cexp.c
16421         cpp-missingop.c         cpp/if-mop.c
16422         cpp-missingparen.c      cpp/if-mpar.c
16423         cpp-opprec.c            cpp/if-oppr.c
16424         cpp-ifparen.c           cpp/if-paren.c
16425         cpp-shortcircuit.c      cpp/if-sc.c
16426         cpp-shift.c             cpp/if-shift.c
16427         cpp-unary.c             cpp/if-unary.c
16428         cpp-li1.c               cpp/line1.c
16429         cpp-li2.c               cpp/line2.c
16430         lineno.c                cpp/line3.c
16431         lineno-2.c              cpp/line4.c
16432         cpp-mi.c                cpp/mi1.c
16433         cpp-mic.h               cpp/mi1c.h
16434         cpp-micc.h              cpp/mi1cc.h
16435         cpp-mind.h              cpp/mi1nd.h
16436         cpp-mindp.h             cpp/mi1ndp.h
16437         cpp-mix.h               cpp/mi1x.h
16438         cpp-mi2.c               cpp/mi2.c
16439         cpp-mi2a.h              cpp/mi2a.h
16440         cpp-mi2b.h              cpp/mi2b.h
16441         cpp-mi2c.h              cpp/mi2c.h
16442         cpp-mi3.c               cpp/mi3.c
16443         cpp-mi3.def             cpp/mi3.def
16444         poison-1.c              cpp/poison.c
16445         pr-impl.c               cpp/prag-imp.c
16446         cpp-redef-2.c           cpp/redef1.c
16447         cpp-redef.c             cpp/redef2.c
16448         strpaste.c              cpp/strp1.c
16449         strpaste-2.c            cpp/strp2.c
16450         cpp-tradpaste.c         cpp/tr-paste.c
16451         cpp-tradstringify.c     cpp/tr-str.c
16452         cpp-tradwarn1.c         cpp/tr-warn1.c
16453         cpp-tradwarn2.c         cpp/tr-warn2.c
16454         trigraphs.c             cpp/trigraphs.c
16455         cpp-unc1.c              cpp/unc1.c
16456         cpp-unc2.c              cpp/unc2.c
16457         cpp-unc3.c              cpp/unc3.c
16458         cpp-unc.c               cpp/unc4.c
16459         undef.c                 cpp/undef1.c
16460         undef-2.c               cpp/undef2.c
16461         cpp-wi1.c               cpp/widestr1.c
16462
16463 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
16464
16465         * lib/g++.exp (g++_include_flags): Tweak.
16466
16467 2000-06-27  H.J. Lu  <hjl@gnu.org>
16468             Loren J. Rittle  <ljrittle@acm.org>
16469
16470         * lib/g++.exp (g++_include_flags): Override libgloss.exp
16471         version with one that knows about the new gcc tree structure.
16472         (g++_link_flags): Same.
16473
16474 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
16475
16476         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
16477         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
16478         case we are cross-compiling.
16479
16480         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
16481         g++.old-deja/g++.niklas/Makefile.in,
16482         g++.old-deja/g++.niklas/configure.in,
16483         g++.old-deja/g++.other/Makefile.in,
16484         g++.old-deja/g++.other/configure.in,
16485         gcc.c-torture/code_quality/Makefile.in,
16486         gcc.c-torture/code_quality/configure.in,
16487         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
16488         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
16489         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
16490         gcc.c-torture/execute/ieee/Makefile.in,
16491         gcc.c-torture/execute/ieee/configure.in,
16492         gcc.c-torture/noncompile/Makefile.in,
16493         gcc.c-torture/noncompile/configure.in,
16494         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
16495         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
16496         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
16497
16498 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16499
16500         * g++.old-deja/g++.other/ambig3.C: New test.
16501
16502 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16503
16504         * g++.old-deja/g++.pt/syntax1.C: New test.
16505         * g++.old-deja/g++.pt/syntax2.C: New test.
16506         * g++.old-deja/g++.other/syntax3.C: New test.
16507         * g++.old-deja/g++.other/syntax4.C: New test.
16508
16509 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16510
16511         * gcc.dg/20000623-1.c: Prototype exit and abort.
16512
16513 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16514
16515         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
16516         New tests.
16517         * gcc.dg/cpp-mi3.def: New file.
16518
16519         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
16520         inside assertions.
16521         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
16522         lexer's error messages.
16523         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
16524         divine anything from the linemarkers.
16525         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
16526         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
16527
16528 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
16529
16530         * gcc.dg/20000623-1.c: New test.
16531
16532 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
16533
16534         * gcc.c-torture/execute/20000622-1.c: New test.
16535
16536 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16537
16538         * g++.old-deja/g++.other/init15.C: New test.
16539
16540 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16541
16542         * g++.old-deja/g++.pt/vaarg2.C: New test.
16543         * g++.old-deja/g++.pt/vaarg3.C: New test.
16544
16545 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
16546
16547         * g++.old-deja/g++.other/dyncast6.C: New test.
16548
16549 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
16550
16551         * gcc.c-torture/execute/loop-6.c: New test.
16552
16553 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
16554
16555         * gcc.dg/20000614-1.c: New test.
16556         * gcc.dg/20000614-2.c: New test.
16557
16558 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
16559
16560         * g++.old-deja/g++.other/inline12.C: New test.
16561
16562 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
16563
16564         * g++.old-deja/g++.other/eh1.C: New test.
16565
16566 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
16567
16568         * g++.old-deja/g++.other/type.C: New test.
16569
16570 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16571
16572         * g++.old-deja/g++.other/initstring.C: New test.
16573
16574 2000-06-12  Jason Merrill  <jason@redhat.com>
16575
16576         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
16577
16578 2000-06-09  Jeffrey A Law  (law@cygnus.com)
16579
16580         * gcc.c-torture/compile/20000609-1.c: New test.
16581
16582 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
16583
16584         * gcc.dg/20000609-1.c: New test.
16585
16586 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
16587
16588         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16589         * gcc.c-torture/noncompile/poison-1.c: Move...
16590         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
16591         * gcc.dg/cpp-li1.c: Add a token after the #line.
16592
16593 2000-06-05  Richard Henderson  <rth@cygnus.com>
16594
16595         * gcc.c-torture/execute/20000605-2.c: New test.
16596         * gcc.c-torture/execute/20000605-3.c: New test.
16597
16598 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
16599
16600         * g77.f-torture/execute/20000503-1.x: New file.
16601
16602 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16603
16604         * g++.old-deja/g++.eh/badalloc1.C: New test.
16605
16606 2000-06-05  Richard Henderson  <rth@cygnus.com>
16607
16608         * gcc.c-torture/execute/20000605-1.c: New test.
16609
16610 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16611             Nathan Sidwell <nathan@codesourcery.com>
16612
16613         * gcc.c-torture/compile/20000605-1.c: New test.
16614
16615 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
16616
16617         * g77.f-torture/compile/20000601-1.f:  New test.
16618
16619 2000-06-03  Richard Henderson  <rth@cygnus.com>
16620
16621         * gcc.c-torture/execute/20000603-1.c: New.
16622
16623 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
16624
16625         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
16626         * gcc.dg/noreturn-2.c (noreturn): Likewise.
16627
16628 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
16629
16630         * gcc.dg/compare2.c (case 12): XFAIL.
16631         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
16632         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
16633
16634         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
16635
16636 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
16637
16638         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
16639         guard macro is already defined when the header is first
16640         included.
16641         * gcc.dg/cpp-mix.h: New file.
16642         * gcc.dg/endif-label.c: Update patterns to match compiler.
16643
16644         * g++.brendan/complex1.C: Declare abort.
16645         * g++.law/refs4.C: Remove XFAIL.
16646         * g++.oliva/expr2.C: Declare abort and exit.
16647
16648 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
16649
16650         * gcc.c-torture/execute/20000528-1.c: New test.
16651
16652         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
16653         * g++.old-deja/g++.law/temps4.C: Likewise.
16654
16655         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
16656         stdlib.h.  Call abort() on failure.
16657         * g++.old-deja/g++.law/refs4.C: Likewise.
16658         * g++.old-deja/g++.law/temps4.C: Likewise.
16659         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
16660         * gcc.c-torture/execute/20000112-1.c: Include string.h.
16661
16662 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
16663
16664         Relative to g++.dg/special:
16665         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
16666
16667         Relative to g++.old-deja:
16668         * g++.brendan/complex1.C, g++.jason/optimize2.C,
16669         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
16670         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
16671         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
16672         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
16673         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
16674         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
16675
16676         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
16677         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
16678         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
16679         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
16680         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
16681         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
16682         and/or string.h.
16683
16684         * g++.other/goto1.C: Update expectations for error messages.
16685
16686 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
16687
16688         * gcc.c-torture/compile/20000523-1.c: New test.
16689
16690 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16691
16692         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
16693
16694 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16695
16696         * g++.old-deja/g++.eh/catch11.C: New test.
16697         * g++.old-deja/g++.eh/catch12.C: New test.
16698
16699 2000-05-24  Nick Clifton  <nickc@cygnus.com>
16700
16701         * gcc.c-torture/execute/20000523-1.c: New test.
16702
16703 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
16704
16705         * c-torture/execute/bcp-1.c: Replace abort in arg of
16706         __builtin_constant_p with a generic external function.
16707
16708         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
16709         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
16710         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
16711         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
16712         Prototype abort and/or exit.
16713
16714         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
16715         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
16716         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
16717         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
16718
16719 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
16720
16721         * gcc.dg/dwarf2-1.c: New test.
16722
16723 2000-05-20  Richard Henderson  <rth@cygnus.com>
16724
16725         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
16726
16727 2000-05-20  Andreas Jaeger  <aj@suse.de>
16728
16729         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
16730         testcase.
16731
16732 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
16733
16734         * gcc.c-torture/execute/20000519-2.c: New test.
16735
16736 2000-05-19  Andreas Jaeger  <aj@suse.de>
16737
16738         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
16739         which fails with SSA.
16740
16741         * lib/c-torture.exp: Also test with -O3 -fssa.
16742
16743 2000-05-18  Michael Meissner  <meissner@redhat.com>
16744
16745         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
16746         * gcc.c-torture/execute/920415-1.c: Ditto.
16747         * gcc.c-torture/execute/920501-1.c: Ditto.
16748         * gcc.c-torture/execute/conversion.c: Ditto.
16749         * gcc.c-torture/execute/cvt-1.c: Ditto.
16750
16751 2000-05-18  Jeffrey A Law  (law@cygnus.com)
16752
16753         * gcc.c-torture/compile/20000518-1.c: New test.
16754
16755 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16756
16757         * g77.f-torture/compile/200005018.f:  New test.
16758
16759 2000-05-17  Jeffrey A Law  (law@cygnus.com)
16760
16761         * gcc.c-torture/compile/20000517-1.c: New test.
16762
16763 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16764
16765         * gcc.c-torture/execute/20000516-1.c: New test.
16766
16767 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
16768
16769         * g++.old-deja/g++.other/eh.C: New test.
16770
16771 2000-05-12  Richard Henderson  <rth@cygnus.com>
16772
16773         * gcc.c-torture/execute/990208-1.c (main): Don't pass
16774         constants through to doit's conditional.
16775
16776 2000-05-11  Jeffrey A Law  (law@cygnus.com)
16777
16778         * gcc.c-torture/compile/20000511-1.c: New test.
16779         * g77.f-torture/compile/20000511-1.f: New test.
16780         * g77.f-torture/compile/20000511-2.f: New test.
16781
16782 2000-05-11  Michael Meissner  <meissner@redhat.com>
16783
16784         * gcc.c-torture/execute/20000511-1.c: New test.
16785
16786 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
16787
16788         * gcc.dg/dg.exp: Scan .S files as well as .c files.
16789         * gcc.dg/20000510-1.S: New.
16790
16791 2000-05-08  Catherine Moore  <clm@cygnus.com>
16792
16793         * gcc.dg/unused-3.c: New.
16794
16795 2000-05-06  Richard Henderson  <rth@cygnus.com>
16796
16797           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
16798           * g++.old-deja/g++.mike/warn1.C: Likewise.
16799           * g++.old-deja/g++.pt/local1.C: Likewise.
16800           * g++.old-deja/g++.pt/local7.C: Likewise.
16801           * g++.old-deja/g++.pt/spec16.C: Likewise.
16802
16803 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
16804
16805         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
16806
16807 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
16808
16809           * g77.f-torture/execute/20000503-1.f:  New test.
16810
16811 2000-05-04  Andreas Jaeger  <aj@suse.de>
16812
16813         * gcc.dg/noreturn-2.c: New test.
16814
16815 2000-05-04  Neil Booth  <NeilB@earthling.net>
16816
16817         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
16818         preprocessor.
16819
16820 2000-05-04  Richard Henderson  <rth@cygnus.com>
16821
16822         * gcc.c-torture/execute/20000503-1.c: Fix typo.
16823
16824 2000-05-04  Richard Henderson  <rth@cygnus.com>
16825
16826         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
16827         OpenSSL by Jason R Thorpe.
16828
16829 2000-05-03  Jim Wilson  <wilson@cygnus.com>
16830
16831         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
16832
16833 2000-05-03  Robert Lipe <robertlipe@usa.net>
16834
16835         * gcc.dg/20000503-1.c: New test.
16836
16837 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
16838
16839         * gcc.c-torture/compile/20000502-1.c: New test.
16840         * g++.old-deja/g++.other/align.C: New test.
16841         * gcc.dg/cpp-tradstringify.c: New test.
16842
16843 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16844
16845         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
16846         and hard registers.
16847
16848 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
16849
16850         * gcc.c-torture/execute/loop-5.c: New test.
16851
16852 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
16853
16854         * gcc.c-torture/execute/va-arg-20.c: New test.
16855
16856 2000-04-23  Jeffrey A Law  (law@cygnus.com)
16857
16858         * gcc.c-torture/execute/20000422-1.c: New test.
16859
16860 2000-04-20  Greg McGary  <gkm@gnu.org>
16861
16862         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
16863         when optimizing, but without sibling-call optimizations (-O1).
16864
16865 2000-04-20  Jeffrey A Law  (law@cygnus.com)
16866
16867           * gcc.c-torture/compile/20000420-1.c: New test.
16868
16869 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16870
16871         * g++.abi/ptrflags.C: New test.
16872         * g++.eh/catchptr1.C: Test incomplete pointer chains.
16873
16874 2000-04-19  Catherine Moore  <clm@cygnus.com>
16875
16876         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
16877
16878 2000-04-19  Greg McGary  <gkm@gnu.org>
16879
16880         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
16881         sibling-call optimizations.
16882
16883 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
16884
16885         * gcc.dg/20000419-1.c: New test.
16886
16887 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
16888
16889         * gcc.c-torture/execute/20000412-6.c: New test.
16890
16891 2000-04-12  Jeffrey A Law  (law@cygnus.com)
16892
16893         * gcc.c-torture/execute/20000412-5.c: New test.
16894         * g77.f-torture/compile/20000412-1.f: New test.
16895         * gcc.c-torture/execute/20000412-4.c: New test.
16896         * gcc.c-torture/compile/20000412-2.c: New test.
16897         * gcc.c-torture/execute/20000412-3.c: New test.
16898         * gcc.c-torture/compile/20000412-1.c: New test.
16899         * gcc.c-torture/execute/20000412-2.c: New test.
16900
16901 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
16902
16903         * objc/execute/bf-20.m: New test.
16904
16905 2000-04-10  Richard Henderson  <rth@cygnus.com>
16906
16907         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
16908
16909         * gcc.c-torture/execute/20000412-1.c: New test.
16910
16911 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16912
16913         * g++.old-deja/g++.eh/catchptr1.C: New test.
16914
16915 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
16916
16917         * g++.old-deja/g++.abi/cxa_vec.C: New test.
16918
16919 2000-04-08  Neil Booth  <NeilB@earthling.net>
16920
16921         * gcc.dg/cpp-nullchar.c: Remove test as
16922         embedded nulls cause problems.
16923
16924 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16925
16926         * gcc.dg/compare2.c: New test.
16927
16928 2000-04-08  Neil Booth  <NeilB@earthling.net>
16929
16930         * gcc.dg/cpp-nullchar.c: New test.
16931
16932 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16933
16934         * gcc.dg/cpp-mi2.c: New test.
16935         * gcc.dg/cpp-mi2[abc].h: New files.
16936
16937 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16938
16939         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16940         member name.
16941
16942 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16943
16944         * g++.old-deja/g++.abi/vmihint.C: New test.
16945
16946 2000-04-06  Neil Booth  <NeilB@earthling.net>
16947
16948         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16949         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16950         copyright.
16951
16952 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16953
16954         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16955         avoid stack-frame overwrite.
16956
16957 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16958
16959         * gcc.c-torture/compile/20000405-2.c: New test.
16960         * gcc.c-torture/compile/20000405-3.c: New test.
16961
16962 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16963
16964         * gcc.c-torture/compile/20000405-1.c: New test.
16965
16966 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16967
16968         * gcc.dg/cast-qual-1.c: Revert last change.
16969
16970 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16971
16972         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
16973
16974 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
16975
16976         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
16977         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
16978
16979 2000-04-03  Jeffrey A Law  (law@cygnus.com)
16980
16981         * gcc.c-torture/compile/20000403-2.c: New test.
16982         * gcc.c-torture/compile/20000403-1.c: New test.
16983
16984 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
16985
16986         * gcc.c-torture/execute/20000403-1.c: New test.
16987
16988 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
16989
16990         * gcc.c-torture/execute/20000402-1.c: New test.
16991
16992 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
16993
16994         * gcc.c-torture/execute/va-arg-15.c: New test.
16995         * gcc.c-torture/execute/va-arg-16.c: New test.
16996         * gcc.c-torture/execute/va-arg-17.c: New test.
16997         * gcc.c-torture/execute/va-arg-18.c: New test.
16998         * gcc.c-torture/execute/va-arg-19.c: New test.
16999
17000 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17001
17002         * gcc.c-torture/compile/981211-1.c: Move to...
17003         * gcc.dg/cpp-as1.c: ...here.
17004         * gcc.dg/cpp-as2.c: New file.
17005
17006         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17007         compiler.
17008
17009 2000-04-02  Neil Booth  <NeilB@earthling.net>
17010
17011         * gcc.dg/cpp-cond.c  New tests.
17012         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17013         accidental success less likely.
17014         * gcc.dg/cpp-missingop.c  New tests.
17015         * gcc.dg/cpp-missingparen.c  New tests.
17016         * gcc.dg/cpp-shift.c  New tests.
17017         * gcc.dg/cpp-shortcircuit.c  New tests.
17018         * gcc.dg/cpp-unary.c  New tests.
17019
17020 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17021
17022         * gcc.c-torture/compile/20000329-1.c: New test.
17023
17024 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17025
17026         * gcc.c-torture/compile/20000326-1.c: New test.
17027         * gcc.c-torture/compile/20000326-2.c: New test.
17028
17029 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17030
17031         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17032         the first parameter is a function argument.
17033
17034 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17035
17036         * g++.old-deja/g++.ext/array4.C: New test.
17037
17038 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17039
17040         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17041
17042 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17043
17044         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17045
17046 2000-03-19  Richard Henderson  <rth@cygnus.com>
17047
17048         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17049
17050 2000-03-19  Richard Henderson  <rth@cygnus.com>
17051
17052         * gcc.c-torture/compile/20000319-1.c: New test.
17053
17054 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17055
17056         * gcc.c-torture/execute/20000314-3.c: New test.
17057         * gcc.c-torture/execute/20000314-2.c: New test.
17058         * gcc.c-torture/execute/20000314-1.c: New test.
17059         * gcc.c-torture/compile/20000314-2.c: New test.
17060         * gcc.c-torture/compile/20000314-1.c: New test.
17061
17062 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17063
17064         * g++.old-deja/g++.warn/inline.C: New test.
17065
17066 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17067
17068         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17069         standards-compliant result rather than specific constants.
17070         Put test-values in array.
17071
17072 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17073
17074         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17075         (g++_target_compile): Put test-specific options last.
17076
17077 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17078
17079         * g++.old-deja/g++.eh/vbase4.C: New test.
17080
17081 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17082
17083         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17084
17085 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17086
17087         * g++.old-deja/g++.brendan/misc12.C: Removed.
17088         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17089         * g++.old-deja/g++.ext/pretty4.C: New test.
17090
17091 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17092
17093         * g++.old-deja/g++.other/string2.C: New test.
17094
17095 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         * g++.old-deja/g++.warn/impint2.C: New test.
17098
17099 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17100
17101         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17102         is 1, not zero.
17103
17104 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17105
17106         * g++.old-deja/g++.warn/impint.C: New test.
17107         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17108         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17109         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17110         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17111         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17112         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17113         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17114         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17115         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17116         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17117         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17118         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17119
17120 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17121
17122         * gcc.dg/cpp-redef.c: New test.
17123
17124 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17125
17126         * g++.old-deja/g++.pt/unify7.C: New test.
17127
17128 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17129
17130         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17131         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17132
17133 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17134
17135         * gcc.c-torture/compile/20000224-1.c: New test.
17136
17137 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17138
17139         * gcc.c-torture/compile/cpp-2.c: New test.
17140         * gcc.c-torture/compile/cpp-1.c: New test.
17141
17142 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17143
17144         * gcc.c-torture/execute/20000225-1.c: New test.
17145
17146 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17147
17148         * gcc.dg/cpp-li2.c: New test.
17149
17150         * gcc.dg/cpp-wi1.c: New test.
17151
17152         * gcc.dg/cpp-li1.c: New test.
17153
17154 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17155
17156         * g++.old-deja/g++.other/sizeof5.C: New test.
17157
17158 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17159
17160         * gcc.c-torture/execute/va-arg-13.c: New test.
17161
17162 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17163
17164         * gcc.c-torture/execute/va-arg-12.c: New test.
17165
17166 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17167
17168         * gcc.c-torture/execute/20000223-1.c: New test.
17169
17170 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17171
17172         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
17173
17174 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
17175
17176         * g++.old-deja/g++.abi/ptrmem.C: New test.
17177
17178 2000-02-19  Richard Henderson  <rth@cygnus.com>
17179
17180         * gcc.c-torture/compile/init-3.c: New.
17181
17182 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
17183
17184         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
17185         ALWAYS_CXXFLAGS.
17186
17187 2000-02-11  Robert Lipe <robertl@sco.com>
17188
17189         * gcc.c-torture/compile/20000211-3.c: New test.
17190
17191 2000-02-11  Martin Buchholz <martin@xemacs.org>
17192
17193         * gcc.c-torture/compile/20000211-2.c: New test.
17194
17195 2000-02-11  Jeffrey A Law  (law@cygnus.com)
17196
17197         * gcc.c-torture/compile/20000211-1.c: New test.
17198
17199 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
17200
17201         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
17202           on native targets
17203
17204 2000-02-08  Nathan Sidwell  <nathan@acm.org>
17205
17206         * g++.old-deja/g++.other/cast5.C: New test.
17207
17208 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
17209
17210         * gcc.c-torture/execute/20000205-1.c: New.
17211
17212 2000-02-03  Nathan Sidwell  <nathan@acm.org>
17213
17214         * g++.old-deja/g++.jason/cast3.C: Return void.
17215         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
17216
17217 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17218
17219         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
17220
17221         * gcc.dg/loop-1.c: New test.
17222
17223 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
17224
17225         * gcc.c-torture/compile/20000127-1.c: New test.
17226         * gcc.c-torture/execute/991228-1.c: New test.
17227
17228 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17229
17230         * gcc.dg/unused-2.c: New test.
17231
17232         * gcc.dg/conv-1.c: New test.
17233
17234 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
17235
17236         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
17237         compiler.
17238         (tool_option_proc): Fix typo.
17239
17240 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
17241
17242         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
17243         of the ld on the host, not on the build machine.
17244         Also, don't crash if '--help' is not a supported option.
17245
17246 2000-01-24  Richard Henderson  <rth@cygnus.com>
17247
17248         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
17249
17250 2000-01-20  Jeffrey A Law  (law@cygnus.com)
17251
17252         * gcc.c-torture/execute/20000120-2.c: New test.
17253         * gcc.c-torture/execute/20000120-1.c: New test.
17254
17255 2000-01-13  Jeffrey A Law  (law@cygnus.com)
17256
17257         * gcc.c-torture/execute/20000113-1.c: New test.
17258
17259 2000-01-12  Jeffrey A Law  (law@cygnus.com)
17260
17261         * gcc.c-torture/execute/20000112-1.c: New test.
17262
17263 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17264
17265         * gcc.dg/20000111-1.c: New test.
17266
17267 2000-01-10  Jeffrey A Law  (law@cygnus.com)
17268
17269         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
17270         with 16 bit integers.
17271
17272 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17273
17274         * gcc.dg/20000108-1.c: New test.
17275
17276 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17277
17278         * g++.old-deja/g++.ns/koenig8.C: New test.
17279
17280 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17281
17282         * g++.old-deja/g++.other/cast4.C: New test.
17283
17284 2000-01-05  Jeffrey A Law  (law@cygnus.com)
17285
17286         * gcc.c-torture/compile/20000105-2.c: New test.
17287         * gcc.c-torture/compile/20000105-1.c: New test.
17288
17289 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17290
17291         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
17292         references to printf & atoi to conform to ANSI standard.
17293         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
17294         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
17295         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
17296         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
17297         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
17298         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17299         * g++.old-deja/g++.brendan/copy1.C: Likewise.
17300         * g++.old-deja/g++.brendan/copy2.C: Likewise.
17301         * g++.old-deja/g++.brendan/copy3.C: Likewise.
17302         * g++.old-deja/g++.brendan/copy4.C: Likewise.
17303         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17304         * g++.old-deja/g++.brendan/copy6.C: Likewise.
17305         * g++.old-deja/g++.brendan/copy7.C: Likewise.
17306         * g++.old-deja/g++.brendan/copy8.C: Likewise.
17307         * g++.old-deja/g++.brendan/crash11.C: Likewise.
17308         * g++.old-deja/g++.brendan/crash14.C: Likewise.
17309         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
17310         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17311         * g++.old-deja/g++.brendan/delete2.C: Likewise.
17312         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
17313         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
17314         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
17315         * g++.old-deja/g++.brendan/eh1.C: Likewise.
17316         * g++.old-deja/g++.brendan/groff1.C: Likewise.
17317         * g++.old-deja/g++.brendan/init3.C: Likewise.
17318         * g++.old-deja/g++.brendan/misc12.C: Likewise.
17319         * g++.old-deja/g++.brendan/misc7.C: Likewise.
17320         * g++.old-deja/g++.brendan/new2.C: Likewise.
17321         * g++.old-deja/g++.brendan/operators4.C: Likewise.
17322         * g++.old-deja/g++.brendan/operators5.C: Likewise.
17323         * g++.old-deja/g++.brendan/overload2.C: Likewise.
17324         * g++.old-deja/g++.brendan/overload7.C: Likewise.
17325         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
17326         * g++.old-deja/g++.brendan/reference1.C: Likewise.
17327         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
17328         * g++.old-deja/g++.brendan/template24.C: Likewise.
17329         * g++.old-deja/g++.brendan/template3.C: Likewise.
17330         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
17331         * g++.old-deja/g++.jason/inline3.C: Likewise.
17332         * g++.old-deja/g++.jason/opeq.C: Likewise.
17333         * g++.old-deja/g++.law/arg5.C: Likewise.
17334         * g++.old-deja/g++.law/arm7.C: Likewise.
17335         * g++.old-deja/g++.law/ctors11.C: Likewise.
17336         * g++.old-deja/g++.law/cvt8.C: Likewise.
17337         * g++.old-deja/g++.law/init9.C: Likewise.
17338         * g++.old-deja/g++.law/refs4.C: Likewise.
17339         * g++.old-deja/g++.law/template2.C: Likewise.
17340         * g++.old-deja/g++.law/visibility24.C: Likewise.
17341         * g++.old-deja/g++.law/vtable3.C: Likewise.
17342         * g++.old-deja/g++.mike/asm2.C: Likewise.
17343         * g++.old-deja/g++.mike/eh1.C: Likewise.
17344         * g++.old-deja/g++.mike/misc1.C: Likewise.
17345         * g++.old-deja/g++.mike/misc13.C: Likewise.
17346         * g++.old-deja/g++.mike/misc14.C: Likewise.
17347         * g++.old-deja/g++.mike/ns12.C: Likewise.
17348         * g++.old-deja/g++.mike/p1248.C: Likewise.
17349         * g++.old-deja/g++.mike/p3708.C: Likewise.
17350         * g++.old-deja/g++.mike/p3708a.C: Likewise.
17351         * g++.old-deja/g++.mike/p3708b.C: Likewise.
17352         * g++.old-deja/g++.mike/p646.C: Likewise.
17353         * g++.old-deja/g++.mike/p700.C: Likewise.
17354         * g++.old-deja/g++.mike/p783.C: Likewise.
17355         * g++.old-deja/g++.mike/p783a.C: Likewise.
17356         * g++.old-deja/g++.mike/p783b.C: Likewise.
17357         * g++.old-deja/g++.mike/p786.C: Likewise.
17358         * g++.old-deja/g++.mike/p789.C: Likewise.
17359         * g++.old-deja/g++.mike/p789a.C: Likewise.
17360         * g++.old-deja/g++.mike/p807a.C: Likewise.
17361         * g++.old-deja/g++.other/delete3.C: Likewise.
17362         * g++.old-deja/g++.other/dyncast1.C: Likewise.
17363         * g++.old-deja/g++.other/dyncast2.C: Likewise.
17364         * g++.old-deja/g++.other/dyncast3.C: Likewise.
17365         * g++.old-deja/g++.other/empty1.C: Likewise.
17366         * g++.old-deja/g++.other/temporary1.C: Likewise.
17367         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
17368         * g++.old-deja/g++.pt/t16.C: Likewise.
17369         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
17370
17371 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
17372
17373         * gcc.dg/991230-1.c: New test.
17374
17375 1999-12-29  Jeffrey A Law  (law@cygnus.com)
17376
17377         * gcc.c-torture/compile/991229-3.c: New test.
17378         * gcc.c-torture/compile/991229-2.c: New test.
17379         * gcc.c-torture/compile/991229-1.c: New test.
17380
17381 1999-12-29  Greg McGary <gkm@eng.ascend.com>
17382
17383         * gcc.c-torture/compile/labels-2.c: New test.
17384
17385 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17386
17387         * gcc.c-torture/execute/991227-1.c: New test.
17388
17389 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17390
17391         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
17392
17393 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17394
17395         * gcc.c-torture/execute/991221-1.c: New test.
17396
17397 1999-12-20  Nathan Sidwell  <nathan@acm.org>
17398
17399         * g++.old-deja/g++.other/cast3.C: New test.
17400
17401 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
17402
17403         * gcc.c-torture/execute/991216-4.c: New test.
17404
17405 1999-12-16  Michael Meissner  <meissner@cygnus.com>
17406
17407         * gcc.c-torture/execute/991216-1.c: New test.
17408         * gcc.c-torture/execute/991216-2.c: New test.
17409         * gcc.c-torture/execute/991216-3.c: New test.
17410
17411 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17412
17413         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
17414         Actually make the test fail by using "-O2" for compilation.
17415
17416 1999-12-15  Nathan Sidwell  <nathan@acm.org>
17417
17418         * g++.old-deja/g++.warn/cast-align1.C: New test.
17419
17420 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17421
17422         * gcc.c-torture/compile/991214-1.c: New test.
17423         * gcc.c-torture/compile/991214-2.c: New test.
17424
17425 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17426
17427         * gcc.dg/991214-1.c: New test.
17428
17429 1999-12-13  Jeffrey A Law  (law@cygnus.com)
17430
17431         * gcc.c-torture/compile/991213-3.c: New test.
17432         * gcc.c-torture/compile/991213-2.c: New test.
17433         * gcc.c-torture/compile/991213-1.c: New test.
17434
17435 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
17436
17437         * gcc.dg/991209-1.c: New test.
17438
17439 1999-12-08  Nathan Sidwell <nathan@acm.org>
17440
17441         * gcc.c-torture/compile/991208-1.c: New test.
17442
17443 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17444
17445         * gcc.dg/ultrasp2.c: New test.
17446
17447 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
17448
17449         * g++.old-deja/g++.abi/align.C (main): Fix typo.
17450
17451 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
17452
17453         * gcc.c-torture/compile/991202-1.c: New test.
17454         * gcc.c-torture/execute/991202-1.c: New test.
17455         * gcc.c-torture/execute/991202-2.c: New test.
17456         * gcc.c-torture/execute/991202-3.c: New test.
17457
17458 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
17459
17460         * g++.old-deja/g++.abi/align.C: New test.
17461         * g++.old-deja/g++.abi/aggregates.C: Likewise.
17462         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17463
17464 1999-12-01  Richard Henderson  <rth@cygnus.com>
17465
17466         * gcc.c-torture/execute/991201-1.c: New.
17467
17468 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
17469
17470         * gcc.dg/991129-1.c: New test.
17471
17472 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
17473
17474         * gcc.c-torture/compile/991127-1.c: New test.
17475
17476 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17477
17478         * g++.old-deja/g++.other/warn4.C: New test.
17479
17480 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17481
17482         * g++.old-deja/g++.eh/cleanup2.C: New test.
17483         * g++.old-deja/g++.ext/pretty2.C: New test.
17484         * g++.old-deja/g++.ext/pretty3.C: New test.
17485         * g++.old-deja/g++.other/debug6.C: New test.
17486
17487 1999-10-20  Jim Wilson  <wilson@cygnus.com>
17488
17489         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
17490         compiler_output to look for one error message instead of two.
17491
17492 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
17493
17494         * gcc.c-torture/execute/991118-1.c: Also test case
17495         where the word boundary does not split a byte evenly.
17496
17497 1999-11-19  Nathan Sidwell  <nathan@acm.org>
17498
17499         * g++.old-deja/g++.ext/restrict1.C: New test.
17500
17501 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
17502
17503         * gcc.c-torture/execute/991118-1.c: New test.
17504
17505 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
17506
17507         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
17508         working directory pathnames.
17509
17510 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
17511
17512         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
17513         host is equipped with driver.h and driver.o so it can actually
17514         compile and run the tests.
17515
17516 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
17517
17518         * gcc.c-torture/compile/991008-1.c: New test.
17519
17520 1999-11-08  Nick Clifton  <nickc@cygnus.com>
17521
17522         * lib/gcc-dg.exp: Include target-supports.exp
17523
17524 1999-11-05  Nick Clifton  <nickc@cygnus.com>
17525
17526         * lib/target-supports.exp: New file: Provide procs to test for
17527         features supported by the target.
17528         (check_weak_available): Moved here from ecos.exp.
17529         (check_alias_available): New proc: Determine of the target
17530         toolchain supports the alias attribute.
17531
17532         * gcc.dg/special/ecos.exp: Move check_weak_available to
17533         target-supports.exp.
17534         (alias-1.c): Only perform the test if the target supports
17535         aliases.
17536         (wkali-1.c): Only perform the test if the target supports
17537         aliases.
17538
17539         * gcc.dg/990506-0.c: Expect error messages from cross
17540         targets as well as native targets.
17541
17542 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17543
17544         * gcc.dg/ultrasp1.c: Removed xfail.
17545         * gcc.dg/struct-ret-2.c: Likewise.
17546         * gcc.dg/array-1.c: Likewise.
17547
17548 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17549
17550         * gcc.dg/struct-ret-2.c: New test.
17551
17552         * gcc.dg/array-1.c: New test.
17553
17554 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
17555
17556         * gcc.c-torture/execute/991030-1.c: New test.
17557
17558 1999-10-26  Richard Henderson  <rth@cygnus.com>
17559
17560         * gcc.c-torture/compile/991026-2.c: New test.
17561
17562 1999-10-26  Jeffrey A Law  (law@cygnus.com)
17563
17564         * gcc.c-torture/compile/991026-1.c: New test.
17565
17566 1999-10-23  Jeffrey A Law  (law@cygnus.com)
17567
17568         * gcc.c-torture/execute/991023-1.c: New test.
17569
17570 1999-10-19  Jeffrey A Law  (law@cygnus.com)
17571
17572         * gcc.c-torture/execute/991019-1.c: New test.
17573
17574 1999-10-16  Richard Henderson  <rth@cygnus.com>
17575
17576         * gcc.c-torture/execute/991016-1.c: New test.
17577
17578 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
17579
17580         * gcc.c-torture/execute/991014-1.c: New test.
17581
17582 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
17583
17584         * g++.old-deja/g++.other/union2.C: New test.
17585
17586 1999-10-13  Nathan Sidwell  <nathan@acm.org>
17587
17588         * g++.old-deja/g++.other/vaarg2.C: New test.
17589         * g++.old-deja/g++.other/vaarg3.C: New test.
17590
17591 1999-10-12  Craig Burley  <craig@jcb-sc.com>
17592
17593         * g77.f-torture/noncompile/19990905-1.f: Moved from being
17594         in compile/.
17595
17596 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
17597
17598         * gcc.c-torture/execute/va-arg-11.c: New test.
17599
17600 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
17601
17602         * lib/file-format.exp (gcc_target_object_format): Don't
17603         crash if objdump is unavailable.
17604
17605 1999-09-29  Donn Terry <donn@interix.com>
17606
17607         * gcc.misc-tests/mg.exp: delete extraneous redirection.
17608
17609 1999-09-28  Nick Clifton  <nickc@cygnus.com>
17610
17611         * gcc.c-torture/compile/990928-1.c: New test.
17612
17613 1999-09-28  Nathan Sidwell  <nathan@acm.org>
17614
17615         * g++.old-deja/g++.other/decl6.C: New test.
17616
17617 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17618
17619         * gcc.c-torture/execute/va-arg-10.c: New test.
17620
17621 1999-09-27  Nathan Sidwell  <nathan@acm.org>
17622
17623         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
17624         __PRETTY_FUNCTION__.
17625
17626 1999-09-23  Nick Clifton  <nickc@cygnus.com>
17627
17628         * gcc.c-torture/execute/990923-1.c: New test.
17629
17630 1999-09-21  Nick Clifton  <nickc@cygnus.com>
17631
17632         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
17633         for which -fpic is inappropriate.
17634
17635 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
17636
17637         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
17638
17639 1999-09-21  Nathan Sidwell  <nathan@acm.org>
17640
17641         * g++.old-deja/g++.other/dyncast1.C: New test.
17642         * g++.old-deja/g++.other/dyncast2.C: New test.
17643         * g++.old-deja/g++.other/dyncast3.C: New test.
17644         * g++.old-deja/g++.other/dyncast4.C: New test.
17645         * g++.old-deja/g++.other/dyncast5.C: New test.
17646         * g++.old-deja/g++.eh/catch3.C: New test.
17647         * g++.old-deja/g++.eh/catch3p.C: New test.
17648         * g++.old-deja/g++.eh/catch4.C: New test.
17649         * g++.old-deja/g++.eh/catch4p.C: New test.
17650         * g++.old-deja/g++.eh/catch5.C: New test.
17651         * g++.old-deja/g++.eh/catch5p.C: New test.
17652         * g++.old-deja/g++.eh/catch6.C: New test.
17653         * g++.old-deja/g++.eh/catch6p.C: New test.
17654         * g++.old-deja/g++.eh/catch7.C: New test.
17655         * g++.old-deja/g++.eh/catch7p.C: New test.
17656         * g++.old-deja/g++.eh/catch8.C: New test.
17657         * g++.old-deja/g++.eh/catch8p.C: New test.
17658         * g++.old-deja/g++.eh/catch9.C: New test.
17659         * g++.old-deja/g++.eh/catch9p.C: New test.
17660
17661 1999-09-13  Nathan Sidwell  <nathan@acm.org>
17662
17663         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
17664         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
17665
17666 1999-09-13  Jeffrey A Law  (law@cygnus.com)
17667
17668         * gcc.c-torture/compile/990913-1.c: New test.
17669
17670 1999-09-10  Nathan Sidwell  <nathan@acm.org>
17671
17672         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
17673         * g++.old-deja/g++.jason/rfg5.C: Likewise.
17674
17675 1999-09-09  Richard Henderson  <rth@cygnus.com>
17676
17677         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
17678
17679 1999-09-09  Nathan Sidwell  <nathan@acm.org>
17680
17681         * g++.old-deja/g++.other/lookup11.C: New test.
17682         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
17683         what is permitted and what we want.
17684         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
17685         overload use.
17686         * g++.old-deja/g++.jason/rfg5.C: Likewise
17687
17688 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
17689
17690         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
17691         * gcc.c-torture/noncompile/poison-1.c: New file.
17692
17693 1999-09-08  Nathan Sidwell  <nathan@acm.org>
17694
17695         * g++.old-deja/g++.other/sizeof3.C: New test.
17696         * g++.old-deja/g++.other/sizeof4.C: New test.
17697         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
17698         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
17699
17700 1999-09-07  Richard Henderson  <rth@cygnus.com>
17701
17702         * gcc.dg/va-arg-1.c: New.
17703
17704 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17705
17706         * gcc.c-torture/execute/va-arg-9.c: New test.
17707
17708 1999-09-05  Craig Burley  <craig@jcb-sc.com>
17709
17710         * g77.f-torture/compile/980519-2.f: New test.
17711         * g77.f-torture/compile/19990905-0.f: New test.
17712         * g77.f-torture/compile/19990905-1.f: New test.
17713         * g77.f-torture/compile/19990905-2.f: New test.
17714
17715         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
17716
17717 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
17718
17719         * gcc.c-torture/execute/990827-1.c: Fix typo.
17720
17721 1999-09-03  Nathan Sidwell  <nathan@acm.org>
17722
17723         * g++.old-deja/g++.other/deref1.C: New test.
17724
17725 1999-09-02  Nathan Sidwell  <nathan@acm.org>
17726
17727         * g++.old-deja/g++.other/ambig2.C: New test.
17728         * g++.old-deja/g++.other/cond5.C: New test.
17729         * g++.old-deja/g++.other/lookup16.C: New test.
17730
17731 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
17732
17733         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
17734         assemblers too.
17735
17736 1999-08-31  Jeffrey A Law  (law@cygnus.com)
17737
17738         * lib/c-torture.exp: Avoid the "compare executables" optimization
17739         when testing native.
17740
17741 1999-08-29  Jeffrey A Law  (law@cygnus.com)
17742
17743         * gcc.c-torture/execute/990829-1.c: New test.
17744         * gcc.c-torture/compile/990829-1.c: New test.
17745
17746 1999-08-27  Paul Burchard  <burchard@pobox.com>
17747
17748         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
17749         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
17750         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
17751         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
17752         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
17753         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
17754         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
17755         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
17756         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
17757         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
17758         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
17759
17760 1999-08-27  Jeffrey A Law  (law@cygnus.com)
17761
17762         * gcc.c-torture/execute/990827-1.c: New test.
17763
17764 1999-08-26  Craig Burley  <craig@jcb-sc.com>
17765
17766         * g77.f-torture/noncompile/19990826-4.f: New test.
17767
17768         * g77.f-torture/compile/19990826-3.f: New test.
17769
17770         * g77.f-torture/execute/19990826-2.f: New test.
17771
17772         * g77.f-torture/compile/19990826-1.f: New test.
17773
17774         * gcc.c-torture/execute/990826-0.c: New test.
17775         * g77.c-torture/execute/19990826-0.f: New test.
17776
17777         * g77.f-torture/noncompile/970626-2.f: New test.
17778
17779 1999-08-25  Paul Burchard  <burchard@pobox.com>
17780
17781         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
17782         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
17783         lss-011.C: New tests.
17784
17785 1999-08-25  Nathan Sidwell  <nathan@acm.org>
17786
17787         * g++.old-deja/g++.other/decl5.C: New test.
17788
17789 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17790
17791         * noncompile/noncompile.exp: Load_lib c-torture.exp.
17792         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
17793         call `postbase' for each one.  All callers of `postbase' changed
17794         to call this instead.
17795
17796 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
17797
17798         * gcc.c-torture/execute/990811-1.c: New test.
17799
17800 1999-08-09  Nick Clifton  <nickc@cygnus.com>
17801
17802         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
17803         just native ones.
17804
17805         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
17806         just native ones.
17807
17808 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17809
17810         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
17811
17812 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17813
17814         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
17815
17816 1999-08-04  Nathan Sidwell  <nathan@acm.org>
17817
17818         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
17819
17820 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17821
17822         * gcc.c-torture/execute/990804-1.c: New test.
17823
17824 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17825
17826         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
17827         * g++.old-deja/g++.brendan/crash64.C: Likewise
17828         * g++.old-deja/g++.brendan/overload8.C: Likewise
17829
17830 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17831
17832         * g++.old-deja/g++.other/struct1.C: New test.
17833
17834 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17835
17836         * g++.old-deja/g++.other/enum2.C: New test.
17837
17838 1999-08-02  Richard Henderson  <rth@cygnus.com>
17839
17840         Adapted from tests from Franz Sirl:
17841         * gcc.c-torture/execute/va-arg-7.c: New test.
17842         * gcc.c-torture/execute/va-arg-8.c: New test.
17843
17844 1999-08-01  Jeffrey A Law  (law@cygnus.com)
17845
17846         * gcc.c-torture/compile/990801-2.c: New test.
17847
17848         * gcc.c-torture/compile/990801-1.c: New test.
17849
17850 1999-07-27  Michael Meissner  <meissner@cygnus.com>
17851
17852         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
17853         fp-cmp-1.c, converting double to float.
17854
17855         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
17856         fp-cmp-1.c, converting double to long double.
17857
17858         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
17859         from fr1 to unknown_register, since fr1 is a legitimate register
17860         on some machines.
17861
17862 1999-07-25  Jeffrey A Law  (law@cygnus.com)
17863
17864         * README: More listname related changes.
17865
17866 1999-07-08  Catherine Moore  <clm@cygnus.com>
17867
17868         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
17869
17870 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
17871
17872         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
17873
17874 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17875
17876         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
17877
17878 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
17879
17880         * gcc.dg/990703-1.c: New test.
17881
17882 1999-06-29  Nick Clifton  <nickc@cygnus.com>
17883
17884         * lib/file-format.exp: New file: Move definition of proc
17885         gcc_target_object_format to here from
17886         gcc.dg/special/ecos.exp.
17887
17888         * lib/c-torture.exp: Include lib file-format.exp.
17889         * lib/gcc-dg.exp: Include lib file-format.exp.
17890
17891         * gcc.dg/special/ecos.exp: Remove definition of proc
17892         gcc_target_object_format.
17893
17894 1999-06-28  Jeffrey A Law  (law@cygnus.com)
17895
17896         * gcc.c-torture/execute/990628-1.c: New test.
17897
17898 1999-06-25  Jeffrey A Law  (law@cygnus.com)
17899
17900         * gcc.c-torture/compile/990625-2.c: New test.
17901
17902         * gcc.c-torture/compile/990625-1.c: New test.
17903
17904 1999-06-23  Nick Clifton  <nickc@cygnus.com>
17905
17906         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
17907         attributes compile.
17908         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
17909         ports that use the COFF/PE file format.
17910
17911 1999-06-17  Jeffrey A Law  (law@cygnus.com)
17912
17913         * gcc.c-torture/compile/990617-1.c: New test.
17914
17915 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
17916
17917         * g++.old-deja/g++.other/decl4.C: New test.
17918
17919 1999-06-14  Nathan Sidwell  <nathan@acm.org>
17920
17921         * g++.old-deja/g++.other/bitfld3.C: New test.
17922
17923 1999-06-08  Nathan Sidwell  <nathan@acm.org>
17924
17925         * g++.old-deja/g++.eh/catch1.C: New test.
17926
17927 1999-06-07  Jeffrey A Law  (law@cygnus.com)
17928
17929         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
17930
17931         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
17932         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
17933
17934 1999-06-05  Craig Burley  <craig@jcb-sc.com>
17935
17936         * g77.f-torture/compile/19990502-0.f: Replace with new,
17937         shorter, test that still fails after recent changes.
17938
17939 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17940
17941         * gcc.c-torture/execute/990604-1.c: New test.
17942
17943 1999-05-31  Jeffrey A Law  (law@cygnus.com)
17944
17945         * gcc.c-torture/execute/990531-1.c: New test.
17946
17947 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17948
17949         * gcc.c-torture/compile/990527-1.c: New test.
17950
17951 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
17952
17953         * gcc.c-torture/execute/990527-1.c: New test.
17954
17955 1999-05-25  Nick Clifton  <nickc@cygnus.com>
17956
17957         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
17958         bitfields as signed.
17959
17960 1999-05-25  Craig Burley  <craig@jcb-sc.com>
17961
17962         * g77.f-torture/compile/19990525-0.f: New test.
17963
17964 1999-05-25  Jeffrey A Law  (law@cygnus.com)
17965
17966         * gcc.c-torture/execute/990525-2.c: New test.
17967
17968         * gcc.c-torture/execute/990525-1.c: New test.
17969
17970 1999-05-24  Nathan Sidwell  <nathan@acm.org>
17971
17972         * g++.old-deja/g++.other/anon3.C: New test.
17973         * g++.old-deja/g++.other/anon4.C: New test.
17974         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
17975         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
17976         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
17977         Merrill).
17978
17979 1999-05-24  Jeffrey A Law  (law@cygnus.com)
17980
17981         * gcc.c-torture/execute/990524-1.c: New test.
17982
17983         * gcc.dg/990524-1.c: New test.
17984
17985 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17986
17987         * gcc.c-torture/compile/990523-1.c: New test.
17988
17989 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
17990
17991         * gcc.c-torture/compile/990519-1.c: New test.
17992
17993 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17994
17995         * gcc.c-torture/compile/990517-1.c: New test.
17996
17997         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
17998         (e4, f4): New tests.
17999         (main): Call them.
18000
18001 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18002
18003         * gcc.dg/noreturn-1.c: New test.
18004
18005 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18006
18007         * gcc.c-torture/execute/990513-1.c: New test.
18008
18009 1999-05-10  Richard Henderson  <rth@cygnus.com>
18010
18011         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18012
18013 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18014
18015         * g77.f-torture/execute/erfc.f: Use small single-precision
18016         values, to avoid problems on Alphas when not -mieee.
18017
18018 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18019
18020         * gcc.dg/990506-0.c: New test.
18021
18022 1999-05-08  Richard Henderson  <rth@cygnus.com>
18023
18024         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18025         the constant to test.  Don't XFAIL 64-bit targets.
18026
18027         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18028         * g++.old-deja/g++.law/profile1.C: Likewise.
18029
18030         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18031         operator new instances.
18032         * g++.old-deja/g++.other/delete5.C: Likewise.
18033
18034 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18035
18036         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18037         intrinsic.
18038
18039 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18040
18041         * g77.f-torture/execute/u77-test.f: Reverse order of two
18042         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18043
18044 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18045
18046         * gcc.dg/compare1.c: New test.
18047
18048 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18049
18050         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18051         New tests.
18052
18053 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18054
18055         * g77.f-torture/compile/19990502-1.f: New test.
18056
18057 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18058
18059         * g77.f-torture/compile/19990502-0.f: New test.
18060
18061 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18062
18063         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18064         intrinsic.
18065
18066 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18067
18068         * g77.f-torture/execute/u77-test.f (main): List libU77
18069         intrinsics not currently tested.
18070         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18071         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18072         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18073         Trim blanks off the ends of some printed strings.
18074
18075 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18076
18077         * g77.f-torture/execute/u77-test.f (main): Just warn about
18078         FSTAT gid disagreement, as it's expected on some systems.
18079
18080 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18081
18082         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18083         use a new function, which allows for some slop.
18084         Clean up some commentary.
18085         (issum): The new function.
18086         (sgladd): Deleted subroutine.
18087
18088 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18089
18090         * g77.f-torture/execute/u77-test.f: Modify to be more like
18091         libf2c/libU77 version, bringing patches to that version here.
18092         Add suitable commentary.
18093
18094 1999-04-25  Richard Henderson  <rth@cygnus.com>
18095
18096         * gcc.dg/990424-1.c: New test.
18097
18098 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18099
18100         * g77.f-torture/execute/u77-test.f (main): Bug involving
18101         LSTAT has been fixed, so turn back on full checking.
18102
18103 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18104
18105         * g77.f-torture/compile/19990419-0.f: New test.
18106         * g77.f-torture/execute/19990419-1.f: New test.
18107
18108 1999-04-17  Richard Henderson  <rth@cygnus.com>
18109
18110         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18111         to avoid the need for a prototype to supress a warning.
18112
18113 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18114
18115         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18116
18117 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18118
18119         * gcc.c-torture/execute/990404-1.c: New test.
18120
18121 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18122
18123         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18124         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18125         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18126         missing initializer warnings.
18127
18128 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18129
18130         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18131         matching strings.
18132
18133 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18134
18135         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18136
18137 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18138
18139         * g77.f-torture/execute/19990325-0.f: New test.
18140         * g77.f-torture/execute/19990325-1.f: New test.
18141
18142 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18143
18144         * gcc.c-torture/execute/990324-1.c: New test.
18145
18146 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18147
18148         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18149         test with 4.
18150
18151 1999-03-17  Richard Henderson  <rth@cygnus.com>
18152
18153         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18154
18155 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18156
18157         * g77.f-torture/execute/19990313-2.f: New test.
18158         * g77.f-torture/execute/19990313-3.f: New test.
18159
18160 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18161
18162         * g77.f-torture/execute/19990313-0.f: New test.
18163         * g77.f-torture/execute/19990313-1.f: New test.
18164
18165 1999-03-12  Jim Wilson  <wilson@cygnus.com>
18166
18167         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
18168         printf to sprintf.
18169         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
18170         (main): Add check for u15.  Conditionalize u31 check depending on
18171         whether ints are <32 bits or >=32 bits.
18172
18173 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18174
18175         * g77.f-torture/execute/19981119-0.f: Improve testiness.
18176
18177 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18178
18179         * g77.f-torture/compile/19990305-0.f: New test.
18180         * g77.f-torture/execute/19981119-0.f: New test.
18181
18182 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18183
18184         * g77.f-torture/execute/970625-2.f: call ABORT if final
18185         result is not correct, instead of just printing it.
18186         Add this checking via newly introduced obfuscation, to
18187         trip up buggy front ends.
18188
18189 1999-03-07  Craig Burley  <craig@jcb-sc.com>
18190
18191         * g77.f-torture/compile/960317-1.f: Moved from being
18192         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
18193
18194 1999-03-06  Craig Burley  <craig@jcb-sc.com>
18195
18196         * g77.f-torture/execute/960317-1.f: New (old) test.
18197         * g77.f-torture/execute/970625-2.f: Ditto.
18198
18199 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
18200
18201         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
18202         message on line 1 or line 2; cccp and cpplib do this differently.
18203
18204 1999-03-01  Jeffrey A Law  (law@cygnus.com)
18205
18206         * g++.old-deja/g++.law/weak1.C: New test.
18207
18208 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18209
18210         * gcc.c-torture/execute/990119-1.c: Renamed to...
18211         * gcc.dg/990119-1.c: this, so it will only be tested once
18212         (it's a preprocessor test, it doesn't need to be run at
18213         multiple optimization levels).
18214
18215 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18216
18217         * lib/g++.exp: Don't add incdir=$base_dir/../include to
18218           ALWAYS_CXXFLAGS.
18219
18220 1999-02-24  Craig Burley  <craig@jcb-sc.com>
18221
18222         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
18223         * g77.f-torture/compile/19981216-0.f: ...as it is expected
18224         to not be compilable by current g77.
18225
18226 1999-02-24  Nick Clifton  <nickc@cygnus.com>
18227
18228         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
18229
18230 1999-02-22  Jeffrey A Law  (law@cygnus.com)
18231
18232         * gcc.c-torture/execute/990222-1.c: New test.
18233
18234 1999-02-19  Craig Burley  <craig@jcb-sc.com>
18235
18236         * g77.f-torture/compile/19990218-0.f: New test.
18237         * g77.f-torture/noncompile/19990218-1.f: New test.
18238
18239 1999-02-18  Craig Burley  <craig@jcb-sc.com>
18240
18241         * g77.f-torture/compile/19981216-0.f: New test.
18242
18243 1999-02-14  Jeffrey A Law  (law@cygnus.com)
18244
18245         * gcc.dg/990214-1.c: New test.
18246
18247 1999-02-13  Jeffrey A Law  (law@cygnus.com)
18248
18249         * gcc.dg/990213-2.c: New test.
18250
18251         * gcc.dg/990213-1.c: New test.
18252
18253 1999-02-12  Jeffrey A Law  (law@cygnus.com)
18254
18255         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
18256         ints.
18257
18258 1999-02-11  Nick Clifton  <nickc@cygnus.com>
18259
18260         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
18261         specified by target.
18262
18263         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
18264
18265 1999-02-11  Jeffrey A Law  (law@cygnus.com)
18266
18267         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
18268
18269 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18270
18271         * gcc.dg/special/ecos.exp: New test driver for new tests with
18272         special requirements.
18273
18274         * gcc.dg/special/alias-1.c: New test.
18275         * gcc.dg/special/gcsec-1.c: New test.
18276         * gcc.dg/special/weak-1.c: New test.
18277         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
18278         * gcc.dg/special/weak-2.c: New test.
18279         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
18280         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
18281         * gcc.dg/special/wkali-1.c: New test.
18282         * gcc.dg/special/wkali-2.c: New test.
18283         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
18284         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
18285
18286 1999-02-10  Felix Lee  <flee@cygnus.com>
18287
18288           * lib/c-torture.exp (c-torture-compile): Pull out code for
18289           analyzing gcc error messages.
18290           (c-torture-execute): Likewise.  Fix some (harmless) false
18291           positives.
18292           * lib/gcc.exp (gcc_check_compile): New function.
18293
18294 1999-02-08  Richard Henderson  <rth@cygnus.com>
18295
18296         * gcc.c-torture/execute/990208-1.c: New test.
18297
18298 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18299
18300         * g++.dg/special/ecos.exp: New driver for new tests with special
18301         requirements
18302
18303         * g++.dg/special/conpr-1.C: New test
18304         * g++.dg/special/conpr-2.C: New test
18305         * g++.dg/special/conpr-2a.C: New test
18306         * g++.dg/special/conpr-3.C: New test
18307         * g++.dg/special/conpr-3a.C: New test
18308         * g++.dg/special/conpr-3b.C: New test
18309
18310         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
18311         allow g++ to use the dg driver
18312
18313         * README: Add comment about g++.dg directory
18314
18315 1999-02-06  Jeffrey A Law  (law@cygnus.com)
18316
18317         * README: Update email addresses.
18318
18319 1999-02-03  Nick Clifton  <nickc@cygnus.com>
18320
18321         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
18322         arguments in order to force structure S onto the stack even on
18323         the alpha.
18324         (test): Pass 10 leading arguments to function foo as well as the
18325         structure S.
18326
18327         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
18328         failure for all targets.
18329
18330         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
18331         abort to terminate program execution.
18332
18333 1999-01-30  Richard Henderson  <rth@cygnus.com>
18334
18335         * gcc.c-torture/execute/990130-1.c: New test.
18336
18337 1999-01-30  Jeffrey A Law  (law@cygnus.com)
18338
18339         * gcc.dg/990130-1.c: New test.
18340
18341 1999-01-28  Michael Meissner  <meissner@cygnus.com>
18342
18343         * gcc.c-torture/execute/990128-1.c: New test.
18344
18345 1999-01-27  Michael Meissner  <meissner@cygnus.com>
18346
18347         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
18348
18349 1999-01-27  Felix Lee  <flee@cygnus.com>
18350
18351         * lib/c-torture.exp (c-torture-compile): pull out code for
18352         analyzing gcc error messages.
18353         (c-torture-execute): ditto, and fix some (harmless) false
18354         positives.
18355         * lib/gcc.exp (gcc_check_compile): new function.
18356
18357 1999-01-17  Jeffrey A Law  (law@cygnus.com)
18358
18359         * gcc.dg/990117-1.c: New test.
18360
18361         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
18362
18363         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
18364
18365 1999-01-15  Jeffrey A Law  (law@cygnus.com)
18366
18367         * g77.f-torture/compile/990115-1.f: New test.
18368
18369 1999-01-07  Jeffrey A Law  (law@cygnus.com)
18370
18371         * gcc.c-torture/compile/990107-1.c: New test
18372
18373 1999-01-06  Jeffrey A Law  (law@cygnus.com)
18374
18375         * gcc.c-torture/execute/990106-2.c: New test.
18376
18377         * gcc.c-torture/execute/990106-1.c: New test.
18378
18379 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
18380
18381         * gcc.c-torture/compile/981223-1.c: New test.
18382
18383 1998-12-29  Richard Henderson  <rth@cygnus.com>
18384
18385         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
18386         (opt3): Rename from opt4 and disable.
18387
18388 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
18389
18390         * g++.old-deja/g++.pt/ptrmem5.C: New test.
18391
18392 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18393
18394         * g++.old-deja/g++.other/conv5.C: New test.
18395
18396 1998-12-14  Nick Clifton  <nickc@cygnus.com>
18397
18398         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
18399
18400 1998-12-11  Jeffrey A Law  (law@cygnus.com)
18401
18402         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
18403
18404 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
18405
18406         * gcc.c-torture/compile/981211-1.c: New test.
18407
18408 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
18409
18410         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
18411
18412         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
18413
18414 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18415
18416         * gcc.special/930510-1.c: Make C9X safe.
18417         * gcc.misc-tests/gcov-1.c Similarly.
18418         * gcc.misc-tests/gcov-2.c Similarly.
18419
18420 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18421
18422         * gcc.dg/ultrasp1.c: New test.
18423
18424 1998-12-06  Richard Henderson  <rth@cygnus.com>
18425
18426         * gcc.c-torture/execute/981206.c: New test.
18427
18428 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18429
18430         * g++.old-deja/g++.ns/template7.C: New test.
18431
18432         * g++.old-deja/g++.other/expr1.C: New test.
18433
18434         * g++.old-deja/g++.eh/tmpl3.C: New test.
18435
18436         * g++.old-deja/g++.eh/tmpl2.C: New test.
18437
18438 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18439
18440         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
18441         * g++.old-deja/g++.other/using6.C: Removed.
18442         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
18443
18444         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
18445
18446 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18447
18448         * g++.old-deja/g++.pt/overload8.C: New test.
18449
18450         * g++.old-deja/g++.pt/overload7.C: New test.
18451
18452         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
18453
18454         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
18455         and relinking messages.
18456         * lib/g++.exp (g++_target_compile): Remove .rpo file when
18457         compiling with -frepo.
18458
18459 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
18460
18461         * g++.old-deja/g++.pt/lookup6.C: New test.
18462
18463 1998-11-30  Nick Clifton  <nickc@cygnus.com>
18464
18465         * gcc.c-torture/execute/981130-1.c: New test.
18466         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
18467
18468 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18469
18470         * g++.old-deja/g++.pt/explicit76.C: New test.
18471
18472         * g++.old-deja/g++.pt/friend38.C: New test.
18473
18474         * g++.old-deja/g++.ns/crash2.C: New test.
18475
18476         * g++.old-deja/g++.pt/defarg8.C: New test.
18477
18478         * g++.old-deja/g++.pt/instantiate6.C: New test.
18479
18480         * g++.old-deja/g++.pt/static6.C: New test.
18481
18482         * g++.old-deja/g++.pt/decl2.C: New test.
18483
18484 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18485
18486         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
18487         problem is actually related with name lookup, but so what? :-)
18488
18489         * g++.old-deja/g++.pt/friend37.C: New test.
18490
18491 1998-11-25  Dave Love  <d.love@dl.ac.uk>
18492
18493         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
18494         element, which fails on some systems.
18495
18496         * g77.f-torture/execute/labug1.f: New test.
18497
18498 1998-11-21  Jeffrey A Law  (law@cygnus.com)
18499
18500         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
18501         is defined.
18502
18503 1998-11-18  Dave Love  <d.love@dl.ac.uk>
18504
18505         * g77.f-torture/compile/981117-1.f: New test.
18506
18507 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
18508
18509         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
18510         properly discarded.
18511
18512 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
18513
18514         * gcc.c-torture/execute/memcheck: New directory of tests for
18515         -fcheck-memory-usage.
18516
18517 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18518
18519         * README: New file, general information about the testsuite and
18520         new description of the various C++ test subdirectories.
18521         * README.g++: Eliminate obsolete information, update and move most
18522         relevant stuff to README.
18523
18524 1998-11-07  Richard Henderson  <rth@cygnus.com>
18525
18526         * gcc.c-torture/compile/981107-1.c: New test.
18527
18528 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
18529
18530         * execute/memcpy-bi.c: New testcase.
18531
18532 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
18533
18534         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
18535         base classes.
18536
18537         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
18538         template is selected.
18539
18540         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
18541         classes, it should be accepted for all types.
18542
18543         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
18544
18545         * g++.old-deja/g++.pt/spec24.C: Ensure that template
18546         specializations start with template headers.
18547
18548 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
18549
18550         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
18551
18552         * g++.old-deja/g++.other/init9.C: Test cross initialization of
18553         non-POD types.
18554
18555 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18556
18557         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
18558
18559 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
18560
18561         * compile/981022-1.c, compile/981022-1.x: New test and driver.
18562
18563 1998-10-19  Jeffrey A Law  (law@cygnus.com)
18564
18565         * 981019-1.c: New test.
18566
18567 1998-10-14  Robert Lipe <robertl@dgii.com>
18568
18569         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
18570         find objc headers.
18571
18572 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18573
18574         * compile/981001-4.c: Remove use of GCC extension that triggers a
18575         compiler bug.
18576
18577 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
18578
18579         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
18580
18581 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18582
18583         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
18584         instantiation of template produces incorrect code for delete
18585         expression.
18586
18587         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
18588         constructors' name is not unique.
18589         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
18590         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
18591
18592         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
18593         automatic array of const is ill-formed.
18594
18595         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
18596         of template parameter?
18597
18598         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
18599         const.
18600
18601         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
18602         pointer-to-member expression.
18603
18604         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
18605         declaration causes ICE.
18606
18607 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
18608
18609         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
18610         reserved in the global namespace.
18611
18612         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
18613         generate needed virtual table.
18614
18615         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
18616
18617 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
18618
18619         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
18620         template-dependent type
18621
18622 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
18623
18624         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
18625         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
18626         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
18627
18628         * g++.old-deja/g++.other/using5.C: New test; using decl from base
18629         class should be usable as argument of member function.
18630         * g++.old-deja/g++.other/using6.C: New test; using decl from base
18631         class should be usable as return type of member function.
18632         * g++.old-deja/g++.other/using7.C: New test; using decl from base
18633         class should be usable as type of data member.
18634
18635         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
18636
18637 1998-10-09  Jeffrey A Law  (law@cygnus.com)
18638
18639         * gcc.c-torture/special/920521-1.c: Fix bogus test.
18640
18641 1998-10-08  Nick Clifton  <nickc@cygnus.com>
18642
18643         * gcc.dg/dll-?.c Add thumb to target list.
18644         Fix assembler scan patterns to match current assembler output.
18645
18646 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
18647
18648         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
18649         matching of template brackets.
18650
18651         * g++.old-deja/g++.other/using4.C: New test.  Test using
18652         declarations of methods from base classes.
18653
18654         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
18655         within functions should introduce names into the innermost
18656         enclosing namespace.
18657
18658         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
18659         of static locals if first initialization throws.
18660
18661 1998-10-07  Jim Wilson  <wilson@cygnus.com>
18662
18663         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
18664
18665 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
18666
18667         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
18668         lose track of the possible targets of tablejump insns.
18669         * special/special.exp: Run it.
18670
18671 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18672
18673         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
18674         must be declared before its specializations can be named in friend
18675         declarations.
18676
18677 1998-10-05  Dave Love  <d.love@dl.ac.uk>
18678
18679         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
18680
18681         * g77.f-torture/execute/io1.f: New test.
18682
18683 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18684
18685         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
18686         with pointer to template function, for which no argument deduction
18687         is possible.
18688
18689         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
18690         specialization of template function as argument to template
18691         function.
18692
18693         * g++.old-deja/g++.other/access2.C: New test; Inner class
18694         shouldn't have privileged access to Outer's names.
18695
18696 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18697
18698         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
18699         friend template declared within template class conflicts with
18700         nested class of the same name.
18701
18702         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
18703         is ignored.
18704
18705         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
18706         object with direct initializer as function declaration.
18707
18708         * g++.old-deja/g++.other/decl2.C: New test; duplicate
18709         initializers.
18710
18711         * g++.old-deja/g++.other/null2.C: New test; conditional operator
18712         involving const pointer and NULL produces incorrect result.
18713
18714         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
18715         type name without `typename' should be rejected with -pedantic.
18716
18717 1998-10-02  Richard Henderson  <rth@cygnus.com>
18718
18719         * g++.old-deja/g++.other/addrof1.C: New test.
18720
18721 1998-10-01  Nick Clifton  <nickc@cygnus.com>
18722
18723         * gcc.c-torture/compile/981001-1.c: New test.
18724         * gcc.c-torture/execute/981001-1.c: New test.
18725
18726 1998-10-01  Jeffrey A Law  (law@cygnus.com)
18727
18728         * gcc.c-torture/compile/981001-2.c: New test.
18729         * gcc.c-torture/compile/981001-3.c: New test.
18730         * gcc.c-torture/compile/981001-4.c: New test.
18731
18732 1998-10-01  Robert Lipe  <robertl@dgii.com>
18733
18734         * lib/objc.exp (objc_target_compile): Add -L during compiles for
18735         multilibbed hosts.   Idea grafted from g77.exp.
18736
18737 1998-09-30  Dave Love  <d.love@dl.ac.uk>
18738
18739         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
18740         avoid losing on systems which need -lsocket.
18741
18742 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
18743
18744         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
18745         * g++.old-deja/g++.other/nested2.C: Ditto.
18746         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
18747         failure.
18748
18749 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18750
18751         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
18752         preferred over template operator!= for enum bitfields.
18753
18754 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
18755
18756         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
18757         that happen to have the same base name, but in different scopes,
18758         are incorrectly rejected.
18759
18760 1998-09-16  Richard Henderson  <rth@cygnus.com>
18761
18762         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
18763         on the native word size instead of an integer literal.
18764
18765 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18766
18767         * g++.old-deja/g++.other/static2.C: Invocation of static data
18768         member of type pointer-to-function denoted as non-static member.
18769
18770         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
18771         checks involving function types and aliases.
18772
18773 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18774
18775         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
18776         redefined to the same non-trivial type.
18777
18778         * g++.old-deja/g++.pt/explicit73.C: Test for proper
18779         namespace-qualification of template specializations declared in
18780         other namespaces.
18781
18782         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
18783         to declare a subset of the specializations of a template function
18784         as friends of specializations of a template class.
18785
18786         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
18787         member templates that do not fully specialize the enclosing
18788         template class are rejected.
18789
18790 1998-09-11  Dave Love  <d.love@dl.ac.uk>
18791
18792         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
18793
18794 1998-09-08  Dave Love  <d.love@dl.ac.uk>
18795
18796         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
18797         altered from libf2c/libU77 version.
18798
18799 1998-09-06  Dave Love  <d.love@dl.ac.uk>
18800
18801         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
18802
18803 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
18804
18805         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
18806         (un)signed char are different types for template specialization
18807         purposes.
18808
18809 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
18810
18811         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
18812         * objc: ObjC testsuite.
18813
18814 1998-08-31  Catherine Moore  <clm@cygnus.com>
18815
18816         * gcc.c-torture/execute/941014-1.x:  New file.
18817
18818 1998-08-31  Nick Clifton  <nickc@cygnus.com>
18819
18820         * lib/c-torture.exp: Add support for
18821         torture_eval_before_compile and torture_eval_before_execute
18822         variables.
18823
18824 1998-08-30  Jeffrey A Law  (law@cygnus.com)
18825
18826         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
18827         this test triggers valid.
18828
18829 1998-08-27  Jeffrey A Law  (law@cygnus.com)
18830
18831         * gcc.dg/980827-1.c: New test.
18832
18833 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
18834
18835         * gcc.c-torture/execute/loop-4b.c: New test.
18836
18837 1998-08-26  Nick Clifton  <nickc@cygnus.com>
18838
18839         * lib/c-torture.exp: Add support for
18840         torture_eval_before_compile and torture_eval_before_execute
18841         variables.
18842
18843 1998-08-25  Jeffrey A Law  (law@cygnus.com)
18844
18845         * gcc.c-torture/compile/980825-1.c: New test.
18846
18847 1998-08-24  Nick Clifton  <nickc@cygnus.com>
18848
18849         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
18850         count number tests in opt_t0 not good_t0.
18851
18852 1998-08-24  Jeffrey A Law  (law@cygnus.com)
18853
18854         * gcc.c-torture/compile/930326-1.x: Fix typo.
18855
18856 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
18857
18858         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
18859         causes an ICE.
18860
18861 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18862
18863         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
18864         STACK_SIZE is defined.
18865         * gcc.c-torture/unsorted/stuct.c: Similarly.
18866
18867         * gcc.c-torture/compile/980821-1.c: New test.
18868
18869 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18870
18871         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
18872
18873 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
18874
18875         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
18876         code.
18877
18878 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
18879
18880         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
18881         error'.
18882
18883 1998-08-18  Jeffrey A Law  (law@cygnus.com)
18884
18885         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
18886
18887 1998-08-16  Jeffrey A Law  (law@cygnus.com)
18888
18889         * gcc.c-torture/compile/980816-1.c: New test.
18890
18891         * gcc.dg/980816-1.c: New test.
18892
18893 1998-08-13  Jeffrey A Law  (law@cygnus.com)
18894
18895         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
18896         compiler for ieee tests.
18897
18898 1998-08-01  Dave Love  <d.love@dl.ac.uk>
18899
18900         * g77.f-torture/compile/980729-0.f: New test.
18901
18902 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
18903
18904         * gcc.c-torture/special/eeprof-1.c: New test, for
18905         -finstrument-functions.
18906         * gcc.c-torture/special/special.exp: Run it.
18907
18908 1998-07-29  Jeffrey A Law  (law@cygnus.com)
18909
18910         * gcc.c-torture/compile/980729-1.c: New test.
18911
18912 1998-07-27  Nick Clifton  <nickc@cygnus.com>
18913
18914         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
18915         __thumb__ is defined, and test for ARM style doubles if so.
18916
18917 1998-07-26  Dave Love  <d.love@dl.ac.uk>
18918
18919         * g77.f-torture/noncompile/980615-0.f: New test.
18920
18921 1998-07-26  H.J. Lu  (hjl@gnu.org)
18922
18923         * gcc.dg/980312-1.c: Do link instead of compile.
18924         * gcc.dg/980313-1.c: Likewise.
18925
18926 1998-07-26  Jeffrey A Law  (law@cygnus.com)
18927
18928         * gcc.c-torture/compile/980726-1.c: New test.
18929
18930 1998-07-25  Dave Love  <d.love@dl.ac.uk>
18931
18932         * g77.f-torture/execute/io0.f: New test.
18933
18934 1998-07-24  Nick Clifton  <nickc@cygnus.com>
18935
18936         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
18937         an int.
18938
18939 1998-06-18  Michael Meissner  <meissner@cygnus.com>
18940
18941         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
18942         m32r bugs.
18943
18944 1998-07-17  Nick Clifton  <nickc@cygnus.com>
18945
18946         * gcc.dg/980626-1.c: Expect failures for all toolchains until
18947         c-decl.c:grokdeclarator can handle mode attributes.
18948
18949 1998-07-16  Jeffrey A Law  (law@cygnus.com)
18950
18951         * gcc.c-torture/execute/980716-1.c: New test.
18952
18953 1998-07-13  Jeffrey A Law  (law@cygnus.com)
18954
18955         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
18956         the mn10200.
18957         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
18958         the mn10200.
18959         * gcc.c-torture/execute/va-arg-3.x: Similarly.
18960         * gcc.c-torture/compile/930326-1.x: Similarly.
18961
18962 1998-07-13  Dave Love  <d.love@dl.ac.uk>
18963
18964         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
18965         New test from Craig.
18966
18967 1998-07-12  Dave Love  <d.love@dl.ac.uk>
18968
18969         * g77.f-torture/noncompile/980616-0.f: New test.
18970
18971         * g77.f-torture/execute/970816-3.f:  New test from Craig.
18972
18973 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18974
18975         *  g++.other/singleton.C: Return error value instead of taking
18976         SIGSEGV.
18977
18978 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
18979
18980         *  g++.other/singleton.C: New test.   Warning is under dispute.
18981         Runtime crash is not.
18982
18983 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18984
18985         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
18986         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
18987         using6.C, using7.C}:  New namespace tests.
18988
18989 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
18990
18991         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
18992         specialization with typedef'ed names used as array indexes.
18993
18994 1998-07-09  Jeffrey A Law  (law@cygnus.com)
18995
18996         * gcc.c-torture/execute/980709-1.c: New test.
18997
18998         * gcc.dg/980709-1.c: New test.
18999
19000 1998-07-07  Richard Henderson  <rth@cygnus.com>
19001
19002         * gcc.c-torture/execute/bcp-1.c: New test.
19003
19004 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19005
19006         * gcc.c-torture/execute/980707-1.c: New test.
19007
19008 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19009
19010         * gcc.c-torture/compile/980706-1.c: New test.
19011
19012 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19013
19014         * g77.f-torture/execute/980701-0.f,
19015         g77.f-torture/execute/980701-1.f: New test from Craig.
19016
19017 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19018
19019         * gcc.c-torture/compile/980701-1.c: New test.
19020
19021         * gcc.c-torture/execute/980701-1.c: New test.
19022
19023 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19024 rlsruhe.de>
19025
19026         * g++.old-deja/g++.robertl/eb132.C: New test.
19027         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19028
19029 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19030
19031         * g77.f-torture/execute/980628-7.f,
19032         g77.f-torture/execute/980628-8.f,
19033         g77.f-torture/execute/980628-9.f,
19034         g77.f-torture/execute/980628-10.f: New tests from Craig.
19035
19036         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19037
19038 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19039
19040         * g77.f-torture/execute/980628-4.f: New test from Craig.
19041         * g77.f-torture/execute/980628-5.f: Likewise.
19042         * g77.f-torture/execute/980628-2.f: Likewise.
19043         * g77.f-torture/execute/980628-0.f: Likewise.
19044         * g77.f-torture/execute/980628-1.f: Likewise.
19045         * g77.f-torture/execute/980628-3.f: Likewise.
19046         * g77.f-torture/execute/980628-6.f: Likewise.
19047
19048 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19049
19050         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19051         directory when nothing has been installed yet.
19052
19053 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19054
19055         * gcc.c-torture/special/special.exp: Handle newer versions of
19056         dejagnu.
19057
19058 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19059
19060         * gcc.dg/980626-1.c: New test.
19061
19062 1998-06-19  Bruno Haible <haible@ilog.fr>
19063
19064         * gcc.misc-tests/m-un-2.c: New test.
19065         * g++.old-deja/g++.other/warn01.c: Likewise.
19066
19067 1998-06-19  Robert Lipe  <robertl@dgii.com>
19068
19069         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19070         compatibility with assmblers with a different comment character.
19071         Eliminate use of GAS-specific extensions.
19072
19073 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19074
19075         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19076
19077 1998-06-19  Robert Lipe  <robertl@dgii.com>
19078
19079         *lib/g77.exp: Replace search for libf2c.a with search for newly
19080         renamed libg2c.a
19081
19082 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19083
19084         * gcc.c-torture/execute/980617-1.c: New test.
19085
19086 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19087
19088         * gcc.c-torture/execute/980612-1.c: New test.
19089
19090 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19091
19092         * gcc.dg/980523-1.c: Only test on ppc-linux.
19093         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19094
19095         * gcc.c-torture/execute/980608-1.c: New test.
19096
19097 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19098
19099         * gcc.c-torture/execute/980605-1.c: New test.
19100
19101 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19102
19103         * gcc.c-torture/execute/980604-1.c: New test.
19104
19105 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19106
19107         * gcc.c-torture/execute/980602-1.c: New test.
19108         * gcc.c-torture/execute/980602-2.c: Likewise.
19109
19110 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19111
19112         * 970125-0.f: Fix per JCB.  Add commentary.
19113
19114 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19115
19116         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19117         IEEE -0 support.
19118
19119 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19120
19121         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19122         earlier.
19123
19124 1998-05-28  Catherine Moore <clm@cygnus.com>
19125
19126         * gcc.c-torture/execute/980526-3.c: New test.
19127
19128 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19129
19130         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19131         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19132         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19133         m88k-motorola-sysv3 to XFAIL.
19134
19135 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19136
19137         * gcc.dg/980526-1.c: New test.
19138         * gcc.c-torture/execute/980526-2.c: New test.
19139
19140 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19141
19142         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19143
19144         * gcc.c-torture/execute/980526-1.c: New test.
19145
19146 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19147
19148         * g77.f-torture/execute/alpha2.f: Add runtime test.
19149
19150 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19151
19152         * g++.old-deja/old-deja.exp: Strip leading directories.
19153
19154         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19155         error for the line.  Don't run multiple tests for the same line.
19156
19157 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19158
19159         * gcc.dg/980523-1.c: New test.
19160
19161 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19162
19163         * g77.f-torture/compile/970915-0.f: New test.
19164
19165 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
19166
19167         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
19168
19169 1998-05-21  Jeffrey A Law  (law@cygnus.com)
19170
19171         * gcc.dg/980520-1.c: New test.
19172
19173 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
19174
19175         * gcc.dg/980502-1.c: Fix return type.
19176
19177 1998-05-20  Jeffrey A Law  (law@cygnus.com)
19178
19179         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
19180         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
19181         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
19182         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
19183         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
19184
19185 1998-05-20  Dave Love  <d.love@dl.ac.uk>
19186
19187         * g77.f-torture/execute/980520-1.f: New test.
19188
19189 1998-05-15  Dave Love  <d.love@dl.ac.uk>
19190
19191         * lib/mike-g77.exp: New file.
19192
19193         * g77.f-torture/noncompile/noncompile.exp,
19194         g77.f-torture/noncompile/check0.f: New files.
19195
19196 1998-05-14  Dave Love  <d.love@dl.ac.uk>
19197
19198         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
19199         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
19200         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
19201         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
19202         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
19203         abort where appropriate.
19204
19205 1998-05-05  Michael Meissner  <meissner@cygnus.com>
19206
19207         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
19208         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
19209
19210 1998-04-29  Dave Love  <d.love@dl.ac.uk>
19211
19212         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
19213
19214 1998-04-27  Dave Love  <d.love@dl.ac.uk>
19215
19216         * g77.f-torture/compile/980427-0.f: New test.
19217
19218 1998-04-24  Dave Love  <d.love@dl.ac.uk>
19219
19220         * g77.f-torture/compile/980424-0.f: New test.
19221
19222 1998-04-19  Dave Love  <d.love@dl.ac.uk>
19223
19224         * g77.f-torture/compile/980419-2.f (main): New test.
19225         * g77.f-torture/compile/970125-0.f: New test.
19226         * g77.f-torture/compile/980419-1.f: New test.
19227
19228 1998-04-08  Jim Wilson  <wilson@cygnus.com>
19229
19230         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
19231         of loop-4.c.
19232
19233 1998-04-07  Jim Wilson  <wilson@cygnus.com>
19234
19235         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
19236
19237 1998-04-03  Jim Wilson  <wilson@cygnus.com>
19238
19239         * gcc.c-torture/compile/980329-1.c: New test.
19240
19241 1998-03-18  Jim Wilson  <wilson@cygnus.com>
19242
19243         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
19244         * gcc.dg/980312-1.c: Fix typo in -march command.
19245
19246 1998-03-16  H.J. Lu  (hjl@gnu.org)
19247
19248         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
19249
19250 1998-03-11  Robert Lipe  <robertl@dgii.com>
19251
19252         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
19253         Dave Love agree the Fortran source is bogus.
19254
19255 1998-03-11  Robert Lipe  <robertl@dgii.com>
19256
19257         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
19258         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
19259         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
19260         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
19261         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
19262
19263 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
19264
19265         * g++.old-deja/g++.other/friend1.C: New test.
19266
19267 1998-02-18  Dave Love  <d.love@dl.ac.uk>
19268
19269         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
19270         possibly uninitialized) variables and declare dnrm2.
19271
19272 1998-02-23  Robert Lipe <robertl@dgii.com>
19273
19274         From Bruno Haible <haible@ilog.fr>:
19275         * gcc.c-torture/execute/980223.c: New test.
19276
19277 1998-02-13  Jeffrey A Law  (law@cygnus.com)
19278
19279         * gcc.dg/ifelse-1.c: New test.
19280
19281 1998-02-09  H.J. Lu  (hjl@gnu.org)
19282
19283         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
19284
19285           * lib/old-dejagnu.exp (old-dejagnu): Added the
19286           "execution test - XFAIL *-*-*" handling in the spirit of
19287           "excess errors test -". Changed the "execution test fails"
19288           handling to be like "excess errors test fails".
19289           * Update various tests accordingly.
19290
19291 1998-02-06  Jim Wilson  <wilson@cygnus.com>
19292
19293         * gcc.c-torture/execute/980205.c: New test.
19294
19295 1998-01-18  Jeffrey A Law  (law@cygnus.com)
19296
19297         * lib/c-torture.exp: Look for .x files instead of .cexp files.
19298         * lib/f-torture.exp: Similarly.
19299         * gcc.c-torture: Rename all .cexp files to .x files.
19300
19301 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
19302
19303         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
19304         (940510-1.c): Removed duplicate.
19305         (971104-1.c): New test.
19306
19307 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
19308
19309           * lib/f-torture.exp: Improve error and loop detection.
19310
19311 1997-11-19  Michael Meissner  <meissner@cygnus.com>
19312
19313         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
19314         use that to size the filler array.
19315
19316 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
19317
19318         * lib/c-torture.exp(c-torture-execute): Fix typo.
19319
19320         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
19321         testcase as the executable name. Keep the executable around if
19322         the test fails.
19323
19324 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
19325
19326         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
19327         changes.  Only test one -g option, and move it to the end of the
19328         list of options to test.
19329
19330 1997-09-19  Michael Meissner  <meissner@cygnus.com>
19331
19332         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
19333         variable GCC_TORTURE_OPTIONS to supply default switches separated
19334         by colons.  If no environment variable, run tests with -O0 -g, -O1
19335         -g, and -O2 -g as well.
19336
19337 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
19338
19339         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
19340         explanatory comments. Fix indentation.
19341
19342 1997-09-15  Jeffrey A Law  (law@cygnus.com)
19343
19344         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
19345
19346 1997-09-11  Jeffrey A Law  (law@cygnus.com)
19347
19348         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
19349         * g++.old-deja/g++.mike/p7325.C: Likewise.
19350         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
19351
19352 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
19353
19354         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
19355         * g++.old-deja/g++.brendan/crash30.C: Likewise.
19356         * g++.old-deja/g++.brendan/crash39.C: Likewise.
19357         * g++.old-deja/g++.law/operators4.C: Likewise.
19358
19359 1997-09-11  Joe Buck  (jbuck@synopsys.com)
19360
19361         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
19362         * g++.old-deja/g++.mike/p784.C: Ditto.
19363         * g++.old-deja/g++.mike/p785.C: Ditto.
19364
19365 1997-09-05  Jeffrey A Law  (law@cygnus.com)
19366
19367           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
19368
19369 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19370
19371         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
19372         target feature; pass this to c-torture-execute as needed.
19373
19374 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19375
19376         * lib/c-torture.exp(c-torture-execute): If the previous and the
19377         current executables being tested are identical, we don't need to
19378         run the executable again. Try to make the executable names
19379         unique. Add an optional argument for passing additional compiler
19380         flags.
19381
19382 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
19383
19384         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
19385
19386 1997-08-29  Jeffrey A Law  (law@cygnus.com)
19387
19388         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
19389
19390 1997-07-31  Jeffrey A Law  (law@cygnus.com)
19391
19392         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
19393         32bit or larger longs.
19394
19395         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
19396         have either a 32bit long or 32bit int.
19397
19398 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
19399
19400         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
19401         Make double precision tests dependent on sizeof (double).
19402
19403 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
19404
19405         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
19406         too.
19407
19408 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
19409
19410         * gcc.c-torture/compile/961203-1.cexp: New script.
19411
19412 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
19413
19414         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
19415         up the includes ourselves.
19416
19417 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
19418
19419         * lib/plumhall.exp: Remove random include, and add a few
19420         verbose messages for debugging.
19421
19422 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
19423
19424         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
19425         of trying to do it ourselves.
19426
19427 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19428
19429         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
19430
19431 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
19432
19433         * gcc.prms/5403.c: Made regexp a bit less strict.
19434
19435 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
19436
19437         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
19438         is returned from remote_load instead.
19439         * lib/plumhall.exp: Ditto.
19440         * lib/mike-g++.exp: Ditto.
19441         * lib/old-dejagnu.exp: Ditto.
19442         * lib/c-torture.exp: Ditto.
19443
19444 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
19445
19446         * lib/g++.exp: Use build_wrapper procedure.
19447         * lib/gcc.exp: Ditto.
19448
19449 1997-05-20  Jeffrey A Law  (law@cygnus.com)
19450
19451         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
19452         an old-style decl for malloc.  Fixes tests to work when
19453         sizeof (int) != sizeof (size_t).
19454
19455 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19456
19457         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
19458
19459         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
19460         use stdargs.h interface.
19461
19462 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19463
19464         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
19465         NO_VARARGS when compiling.
19466
19467 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
19468
19469         * lib/plumhall.exp(ph_includes): New procedure.
19470         (ph_make): Use it.
19471         (ph_compiler): Ditto.
19472
19473         * lib/g++.exp: Rename test-glue.c to testglue.c.
19474         * lib/gcc.exp: Ditto.
19475
19476 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
19477
19478         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
19479         to completion when it's called.
19480
19481 1997-03-21  Michael Meissner  <meissner@cygnus.com>
19482
19483         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
19484         is defined, don't do test.
19485
19486 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
19487
19488         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
19489         for object files.
19490         (ph_summary): Mark skipped testcases as untested, not unresolved.
19491
19492         * lib/plumhall.exp (ph_make): If unresolved because of bad
19493         errorCode, record errorCode in log file.
19494         (*): Replace send_log/verbose with verbose -log.
19495
19496 1997-03-19  Michael Meissner  <meissner@cygnus.com>
19497
19498         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
19499         double conversion if double isn't at least 8 bytes.
19500
19501         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
19502         int to work with targets where int is 16 bits.
19503
19504         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
19505         8 bytes, just exit, since 4 byte doubles don't have enough bits of
19506         precision for the test to complete.
19507
19508 1997-03-14  Michael Meissner  <meissner@cygnus.com>
19509
19510         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
19511         if d10v is not compiled with the -mdouble64 flag.
19512         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
19513
19514         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
19515         d10v is not compiled with the -mint32 flag.
19516
19517 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
19518
19519         * lib/plumhall.exp: Use incr_count.
19520
19521 1997-03-12  Jeffrey A Law  (law@cygnus.com)
19522
19523         * gcc.c-torture: Update to c-torture-1.45.
19524
19525 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
19526
19527         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
19528         the name of the expect testcase file).
19529
19530         * lib/g++.exp(g++_init): Ditto.
19531
19532 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
19533
19534         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
19535         the host.
19536
19537         * lib/gcc.exp(gcc_exit): New procedure.
19538
19539 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
19540
19541         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
19542         specs where appropriate.
19543
19544         * g++.old-deja/g++.arm/*: Added additional ERROR checks
19545         because of new "candidates are" messages, and removed a few
19546
19547         * Converted all non-old-style g++ testcases to old-style, and
19548         moved into g++.old-deja.
19549
19550 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
19551
19552         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
19553         options.
19554
19555         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
19556         succeeded.
19557
19558         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
19559
19560 1997-02-13  Michael Meissner  <meissner@cygnus.com>
19561
19562         * lib/gcc.exp (gcc_target_compile): Add support for defining
19563         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
19564         the machine doesn't have those features.
19565
19566 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
19567
19568         * g++.law/operators4.exp: Don't use LIBS.
19569
19570 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
19571
19572         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
19573
19574         * lib/mike-g++.exp: Don't set the compiler to be tested here.
19575         * lib/g++.exp: Set it here instead. Also, allow use of the
19576         --tool_exec and --tool_opt options. Change CXX to
19577         GXX_UNDER_TEST.
19578
19579         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
19580
19581         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
19582
19583 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
19584
19585         * lib/old-dejagnu.exp: Use prune_warnings instead of
19586         prune_system_crud.
19587         * lib/mike-g++.exp: Ditto.
19588         * lib/gcc.exp: Ditto.
19589         * lib/g++.exp: Ditto.
19590
19591         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
19592
19593 1997-02-07  Jeffrey A Law  (law@cygnus.com)
19594
19595           * 941014-2.c: Include stdlib.h
19596           * 960327-1.c: Include stdio.h
19597           * dbra.c, index-1.c: Don't assume ints are 32bits.
19598
19599 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
19600
19601         * lib/gcc.exp: Add gcc,stack_size target feature.
19602
19603         * lib/g++.exp(g++_target_compile): Add the include and link
19604         paths here, not in two other places. And, it's $options, not
19605         options.
19606
19607         * lib/mike-g++.exp(postbase): Remove the code that determines
19608         the correct include and link paths.
19609         * g++.old-deja/old-deja.exp: Ditto.
19610
19611 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
19612
19613         * lib/g++.exp(g++_init): target_compile no longer returns the
19614         filename of the result.
19615
19616 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
19617
19618         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
19619         call to glob.
19620
19621         * gcc.c-torture/special/special.exp: Change call to
19622         gcc_target_compile to include the object file.
19623
19624 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
19625
19626         * gcc.c-torture/special/special.exp: Correct misspelling in last
19627         change.
19628
19629 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
19630
19631         * lib/plumhall.exp(ph_summary): Log the entire output of the
19632         executable. Return -1 if there were any failures, 0 otherwise.
19633         (ph_execute): Return -1 if there were any failures, 0 otherwise.
19634         (ph_make): Clean up objects and executables that were built
19635         if the tests succeeded.
19636
19637 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
19638
19639         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
19640         libraries and includes in the build tree as appropriate.
19641
19642 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19643
19644         * lib/c-torture.exp: Instead of looking for the global variable
19645         NO_LONG_LONG, check to see if that's a feature of the target.
19646
19647 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19648
19649         * config/default.exp: Minimize. Delete the remainer of the files in
19650         config; this functionality is now in devo/dejagnu/config.
19651
19652         g++.*/*: Pass any additional flags used to compile to postbase;
19653         delete CXXFLAGS.
19654
19655         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
19656         is now done by runtest.exp. Use gcc_target_compile instead of
19657         compile.
19658
19659         lib/c-torture.exp: Use gcc_target_compile instead of compile.
19660         Remove references to CFLAGS. Use remote_file instead of
19661         calling rm -f.
19662         (c-torture): Take a list of arguments to use to compile this
19663         testcase.
19664
19665         lib/g++.exp: Simplify. Use target_compile instead of compile.
19666         lib/gcc-dg.exp: Ditto.
19667         lib/gcc.exp: Ditto.
19668         lib/mike-{gcc,g++}.exp: Ditto.
19669         lib/old-dejagnu.exp: Ditto.
19670         lib/plumhall.exp: Ditto.
19671
19672 1997-01-08  Jim Wilson  <wilson@cygnus.com>
19673
19674         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
19675         (ph_linker): Likewise.
19676
19677 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
19678
19679           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
19680         MAP_ANON / MAP_ANONYMOUS if defined;
19681         else try to map from /dev/zero .
19682
19683 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19684
19685         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
19686         isn't defined, then define it to MAP_ANONYMOUS.
19687
19688 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19689
19690         * gcc.c-torture: Update to c-torture-1.42 release.
19691
19692 1996-11-11  Jeffrey A Law  (law@cygnus.com)
19693
19694         * gcc.c-torture: Update to c-torture-1.41 release.
19695
19696 1996-10-27  Jeffrey A Law  (law@cygnus.com)
19697
19698         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
19699         c-torture release.
19700
19701 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
19702
19703         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
19704         and LDFLAGS.  Fix second case to append the target_info ldflags
19705         onto LDFLAGS, not CFLAGS.
19706         * lib/g++.exp (g++_init): Add target_info stuff.
19707         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
19708         of libgloss and newlib flags for !native.
19709
19710         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
19711         (GDB): Fix relative path to go up another dir for finding gdb.
19712
19713 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
19714
19715         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
19716         versions in the target_info array, if they don't exist.
19717
19718 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
19719
19720         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
19721
19722 1996-07-08  Jim Wilson  <wilson@cygnus.com>
19723
19724         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
19725         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
19726
19727 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
19728
19729         * lib/old-dejagnu.exp: Don't remove the output file before we've
19730         actually tested it. Don't append pwd to the path of the executable
19731         we're testing.
19732
19733 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
19734
19735         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
19736
19737 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
19738
19739         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
19740         temporary directory for compiler files, and set it to a default
19741         value of /tmp. Set $output as the name of the output file from
19742         compiling the testcase. Add a -o option to $cflags_var so the
19743         compiler writes the final output file as $output. Set $executable
19744         to $output.
19745
19746         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
19747         directory for compiler files, and set it to /tmp if it doesn't
19748         already have a value. Set $output_file to the name of the output
19749         file from compiling the testcase. Add a -o option to CXXFLAGS so
19750         the compiler writes the final output file as $output. Use $output
19751         as the executable to be tested.
19752
19753 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19754
19755         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
19756
19757 1996-06-08  Jeffrey A Law  (law@cygnus.com)
19758
19759         * gcc.c-torture/execute/pending-1.c: New test.  Still
19760         pending in Tege's queue.
19761
19762 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
19763
19764         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
19765         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
19766         if there were failures.  Call unresolved if there were unresolved
19767         testcases.  Call gcc_fail if program did not run to completion.
19768         (ph_make): Pass additional argument name to ph_execute.
19769         (ph_execute): Add new argument.  Pass additional arguments to
19770         ph_summary.  Call gcc_fail is there is no execution output.
19771
19772 1996-04-24  Jeffrey A Law  (law@cygnus.com)
19773
19774         * lib/plumhall.exp (proc_summary): Output relavent summary
19775         lines into the log so specific failures in plumhall can be
19776         investigated.
19777
19778 1996-04-10  Jeffrey A Law  (law@cygnus.com)
19779
19780         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
19781         (c-torture-execute): Don't try to execute tests which use
19782         "long long" types if $NO_LONG_LONG is nonzero.
19783
19784 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
19785
19786         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
19787         not c-torture.
19788
19789         * gcc.ieee: Move from here.
19790         * gcc.c-torture/execute/ieee: To here.
19791
19792 1996-03-26  Jeffrey A Law  (law@cygnus.com)
19793
19794         * gcc.c-torture: Update to c-torture-1.41 release.
19795
19796 1996-03-22  Jeffrey A Law  (law@cygnus.com)
19797
19798         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
19799         not "$output".
19800
19801 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
19802
19803         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
19804         -c present.
19805
19806 1996-03-02  Jeffrey A Law  (law@cygnus.com)
19807
19808         * config/proelf.exp: Handle connecting to a simulator.
19809
19810 1996-01-31  Jeffrey A Law  (law@cygnus.com)
19811
19812         * config/proelf.exp: New file.  Enough framework that we can
19813         run c-torture tests on the proelf targets (or any other target
19814         that gdb can connect to for that matter).
19815
19816 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
19817
19818         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
19819         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
19820
19821         * lib/plumhall.exp (ph_execute): Always call ph_summary if
19822         exec_output exists.
19823
19824 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
19825
19826         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
19827         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
19828
19829         * config/*.exp: Update FSF address.  Change result of ${tool}_load
19830         to pass/fail/unresolved/unsupported/untested.  Caller must now
19831         call unresolved/unsupported/untested.
19832         * lib/*.exp: Update FSF address.  Update to handle new results of
19833         ${tool}_load.
19834         * lib/chill.exp (verbose): Delete.
19835
19836 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
19837
19838         * lib/gcc.exp (default_gcc_start): Change order of args to
19839         $LDFLAGS $CFLAGS $LIBS.
19840         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
19841         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
19842         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
19843         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
19844         * gcc.misc-tests/dg-test.exp: Likewise.
19845         * gcc.misc-tests/msgs.exp: Likewise.
19846         * gcc.prms/prms.exp: Likewise.
19847         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
19848         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
19849
19850         * lib/dg.exp: Deleted, moved to dejagnu/lib.
19851
19852 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19853
19854         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
19855
19856         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
19857         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
19858
19859         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
19860         necessary.
19861
19862 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
19863
19864         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
19865         global for loop; add use of $mathlib.
19866         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
19867         settings here; set mathlib for anything but VxWorks.
19868
19869 1996-01-22  Jeffrey A Law  (law@cygnus.com)
19870
19871         * gcc.c-torture: Update to c-torture-1.40 release.
19872
19873 1996-01-03  Jeffrey A Law  (law@cygnus.com)
19874
19875         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
19876         dg.exp.
19877
19878 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
19879
19880         * lib/c-torture.exp (c-torture-execute): Declare "output" as
19881         global.
19882
19883 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
19884
19885         * lib/g++.exp (LIBS): Define if not already.
19886         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
19887         (gcc-dg-prune): Call prune_gcc_output.
19888         * lib/gcc.exp (prune_gcc_output): New proc.
19889         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
19890         prune_gcc_output.
19891
19892 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
19893
19894         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
19895         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
19896
19897 1995-11-15  Jeffrey A Law  (law@cygnus.com)
19898
19899         * gcc.c-torture: Update to c-torture-1.39 release.
19900
19901 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
19902
19903         * lib/c-torture.exp (c-torture-execute): Don't return if one option
19904         fails, try others as well.
19905
19906 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
19907
19908         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
19909         If compilation fails, mark execute tests as `untested'.
19910         If test is marked as unsupported, don't mark compilation and
19911         execute tests as failed.
19912
19913 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
19914
19915         * lib/g++.exp (g++_init): Don't link in libg++, and look to
19916         libstdc++ for whether or not we want to be doing shared
19917         libraries.  Delete link_curses since we don't need it anymore.
19918         * lib/mike-g++.exp (postbase): Don't link in libg++.
19919         * g++.old-deja/old-deja.exp: Likewise.
19920
19921 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
19922
19923         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
19924
19925 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
19926
19927         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
19928         For that, add `-Wl,-a,shared_archive'.
19929         * g++.old-deja/old-deja.exp: Likewise.
19930
19931 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
19932
19933         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
19934
19935 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
19936
19937         * lib/mike-g++.exp (postbase): Pay attention to the status of
19938         g++_load.
19939
19940 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
19941
19942           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
19943
19944 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
19945
19946         * lib/gcc.exp (default_gcc_start): No longer need to log program
19947         being executed or its output, execute_anywhere does that now.
19948         * lib/g++.exp (default_g++_version): Call execute_anywhere.
19949         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
19950
19951 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
19952
19953         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
19954         the same as those in lib/g++.exp.
19955
19956 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
19957
19958         * gcc.c-torture: Update to c-torture-1.38 release.
19959         * gcc.ieee: Related changes.
19960
19961 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
19962
19963         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
19964         "exec". Minor reformatting changes.
19965
19966         * config/rom68k.exp (${tool}_load): Make it work in a canadian
19967         cross. This means all "exec" calls now work on a remote host as
19968         well.
19969         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
19970         cross. Filter out the extra "\r\n" stuff that expect puts in.
19971         (c-torture-execute): Filter out the bogus warnings like
19972         c-torture-compile does. Add support for canadian cross.
19973         * lib/gcc.exp (default_gcc_version, default_gcc_start)
19974         Use execute_anywhere rather than calling exec directly. Now it
19975         works for canadian cross testing.
19976
19977 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
19978
19979         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
19980         results into a variable, and check that rather than using file exists.
19981
19982 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
19983
19984         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
19985         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
19986
19987 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19988
19989         * g++.old-deja/old-deja.exp: Create and pass runshlib and
19990         lib_curses if there's a shared libg++ in the build tree.
19991
19992 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
19993
19994         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
19995         if not supported target.
19996
19997 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
19998
19999         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20000         link_curses up to always happen, not just for native builds.
20001
20002 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20003
20004         * gcc.c-torture: Update to c-torture-1.36 release.
20005         * gcc.failure: Related changes.
20006
20007 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20008
20009         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20010
20011 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20012
20013         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20014         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20015         runshlib, link_curses, and mathlib for link and run.
20016
20017         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20018         pass the runtime shared library options for Solaris, OSF/1, and
20019         Irix5, and link with -lcurses to avoid unresolved references.
20020
20021 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20022
20023         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20024         only run once.
20025
20026 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20027
20028         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20029
20030 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20031
20032         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20033         do not have a framework for the "compat" tests yet.
20034
20035 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20036
20037         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20038         set to null if we're testing vxworks5.1.  Use that instead of
20039         `-lm' in the setting of LIBS for link and run.
20040
20041 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20042
20043         * config/rom68k.exp (${tool}_load): Major changes to make it
20044         work.  Verified that it does in fact return the stuff in
20045         exec_output properly.  Catch any Emul or any TRAP other than 0.
20046
20047 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20048
20049         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20050         LDFLAGS properly for targets that need stuff from libgloss.
20051         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20052         only run once.
20053         (gpp_initialized): New variable.
20054
20055 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20056
20057         * config/rom68k.exp: Load libgloss.exp.
20058         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20059         so we can produce a fully linked binary.
20060         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20061         so we can produce a fully linked binary.
20062
20063 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20064
20065         * lib/plumhall.exp (ph_section): Watch for expected failures.
20066         Add missing `else'.
20067
20068         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20069         run the testcase.
20070         (c-torture): Likewise.
20071
20072 1995-08-28  Doug Evans  <dje@cygnus.com>
20073
20074         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20075
20076         * lib/mike-g++.exp (mike_cleanup): New proc.
20077         (prebase): New globals compiler_result, not_compiler_result,
20078         target_regexp.
20079         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20080         allow leading "-" in pattern.  Watch for unsupported tests.
20081         If $compiler_result is set, pattern match assembler code,
20082         and ditto for $not_compiler_result.
20083         * lib/mike-gcc.exp: Likewise.
20084
20085         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20086         execution "succeeded".
20087
20088 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20089
20090         * config/win32.exp: New file.
20091         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20092
20093 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20094
20095         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20096         unsupported.
20097         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20098         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20099         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20100
20101         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20102         "... without exceptions was ...".  That is now handled by
20103         prune_system_crud.
20104         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20105
20106 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20107
20108         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20109         sieve.c,sort2.c}: New files.
20110         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20111         sieve.exp,sort2.exp}: Drivers for them.
20112
20113         * lib/mike-gcc.exp (program_output): New user settable variable.
20114         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20115         messages.
20116         * lib/mike-g++.exp (program_output): New user settable variable.
20117
20118         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20119
20120         * config/sh.exp: Deleted (use sim.exp instead).
20121
20122 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20123
20124         * config/vx.exp: Declare CHECKTASK as global.
20125         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20126         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20127         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20128
20129 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20130
20131         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20132         target. Like vx.exp, only includes `vx29k.exp' instead of
20133         `vxworks.exp'.
20134
20135 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20136
20137         * config/sim.exp: Increase time limit from 120 seconds to 240.
20138
20139 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20140
20141         * gcc.c-torture/execute/950628-1.c: New test.
20142
20143 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20144
20145         * gcc.c-torture: Update with changes/additions from
20146         c-torture-1.34.
20147
20148 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20149
20150         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20151
20152 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20153
20154         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20155
20156 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20157
20158         * gcc.c-torture/compile/950512-1.c: New test.
20159         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20160         * gcc.dg/struct-ret-1.c: Likewise.
20161
20162 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20163
20164         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
20165           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
20166
20167 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
20168
20169         * gcc.c-torture/special/920411-1.c: Deleted.
20170         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
20171
20172 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
20173
20174         * config/sim.exp (${tool}_load): Hack in call to bash to get a
20175         cpu limit.
20176
20177 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
20178
20179         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
20180
20181 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
20182
20183         From kenner;
20184         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
20185         is the proper length.
20186         * va-arg-3.c: Likewise.
20187
20188 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
20189
20190         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
20191         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
20192
20193         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
20194         * lib/g++.exp (default_g++_start): Delete old cruft.
20195
20196 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
20197
20198         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
20199         (2 * (1 << 18)) to (2 * (1 << 17)).
20200
20201         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
20202
20203 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
20204
20205         * config/rom68k.exp: Renamed from config/idp.exp
20206
20207 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
20208
20209         * c-torture/compile/921109-2.c
20210
20211 1995-04-18  Mike Stump  <mrs@cygnus.com>
20212
20213         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
20214         excess errors.
20215
20216 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
20217
20218         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
20219         output.
20220         * lib/g++.exp (default_g++_start): Likewise.
20221
20222 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
20223
20224         * gcc.c-torture/compile/950329-1.c: New test.
20225
20226 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
20227
20228           * config/bug.exp (${tool}_load): Updated to use new remote_open
20229           and remote_close procs.
20230         * config/idp.exp: New file.
20231
20232 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
20233
20234         * gcc.c-torture/execute/950322-1.c: New test.
20235
20236 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
20237
20238         * config/vx.exp (${tool}_load): Clean up testing of return code from
20239         vxworks_ld and vxworks_spawn.
20240
20241 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
20242
20243         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
20244
20245 1995-03-13  Mike Stump  <mrs@cygnus.com>
20246
20247         * lib/old-deja.exp: Add `excess errors test - ' error, now one
20248         can mark excess errors on a machine by machine basis.  Note, the
20249         default is to not expect any excess errors, even when excess
20250         errors test - is given, so you will want to put an XFAIL ... on
20251         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
20252         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
20253         those 4 machines, but no others.
20254
20255 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
20256
20257         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
20258         * lib/c-torture.exp: to here.
20259
20260 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
20261
20262         * gcc.c-torture/execute/950221-1.c: New test.
20263         * gcc.c-torture/execute/struct-ret-1.c: New test.
20264         * gcc.c-torture/compile/950221-1.c: New test.
20265
20266         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
20267
20268 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
20269
20270         * gcc.c-torture/execute/arith-1.c (main): Return 0.
20271         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
20272
20273 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
20274
20275         * g++.gb: New directory of tests, derived from my signature and
20276         class scoping tests.
20277
20278         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
20279         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
20280         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
20281         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
20282         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
20283         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
20284         * g++.gb/sig25.C: Likewise.
20285
20286         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
20287         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
20288         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
20289         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
20290         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
20291         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
20292         * g++.gb/sig25.exp: Likewise.
20293
20294         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
20295         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
20296         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
20297         * g++.gb/scope13.C: Likewise, this test still fails.
20298
20299         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
20300         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
20301         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
20302         * g++.gb/scope13.exp: Ditto.
20303
20304         * g++.gb/README: New file, explains what these tests are about.
20305
20306 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
20307
20308         * lib/dg.exp (dg-do): Support `preprocess'.
20309         (dg-test): Likewise.
20310
20311 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
20312
20313         * config/udi.exp: change "continue -expect" to "exp_continue".
20314
20315 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
20316
20317         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
20318         Delete redundant tests.
20319
20320         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
20321         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
20322         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
20323         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
20324         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
20325         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
20326         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
20327         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
20328
20329         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
20330         storing label pointers.
20331         * gcc.c-torture/execute/921019-1.c: Likewise.
20332         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
20333         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
20334         parameter fp.
20335         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
20336         constants.
20337
20338         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
20339         Delete obsolete tests.
20340
20341         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
20342         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
20343         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
20344         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
20345         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
20346         * gcc.c-torture/compile/950124-1.c: New test.
20347
20348         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
20349
20350 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
20351
20352         * lib/mike-g++.exp: Add -lm to LIBS.
20353
20354 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
20355
20356         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
20357
20358 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
20359
20360         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
20361
20362 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
20363
20364         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
20365
20366 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
20367
20368         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
20369         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
20370         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
20371         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
20372         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
20373         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
20374         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
20375         * g++.law/{operators31.C, operators32.C,
20376         * g++.law/{operators33.C, operators34.C}: Likewise.
20377         * g++.law/{pic1.C, refs2.C}: Likewise.
20378         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
20379         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
20380         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
20381         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20382
20383         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
20384         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
20385         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
20386         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
20387         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
20388         * g++.law/{enum9.exp, friend5.exp}: Likewise.
20389         * g++.law/{nest3.exp, nest4.exp}: Likewise.
20390         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
20391         * g++.law/{operators30.exp, operators31.exp}: Likewise.
20392         * g++.law/{operators32.exp, operators33.exp}: Likewise.
20393         * g++.law/{operators34.exp}: Likewise.
20394         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
20395         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
20396         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
20397         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
20398         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20399
20400         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
20401         No longer expected to fail.
20402         * g++.law/missed-error3.C: Tweak for recent bool changes.
20403
20404 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
20405
20406         * config/emb-unix: Deleted.
20407         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
20408         remote execution.  Do final link on remote host if REMOTE_LINK is set.
20409
20410 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
20411
20412         * lib/dg.exp (dg-test): Fix typo in last patch.
20413
20414 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
20415
20416         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
20417         (handles multiple occurrences).
20418
20419 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
20420
20421         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
20422         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
20423         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
20424         printed).
20425         * lib/c-torture.exp (c-torture-compile): Likewise.
20426         (c-torture): Prepend full path if missing.
20427         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
20428         (gcc_fail): Likewise.
20429         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
20430
20431 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
20432
20433         * lib/netware.exp: Only attach to NetWare i386 systems.
20434
20435 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
20436
20437         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
20438         messages.  Add test name to "output pattern match" pass/fail message.
20439
20440 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
20441
20442         * gcc.dg: New testsuite.
20443         * gcc.dg/dg.exp: New file.
20444
20445         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
20446         test-switch.c}: Deleted.
20447
20448         * gcc.misc-tests/msgs.exp: New testcase driver.
20449
20450 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
20451
20452         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
20453         Watch for illegal return values from ${tool}_load.
20454         * config/unix.exp (${tool}_load): Fix pass/fail detection for
20455         cross targets.  Coerce return value >0 to 1.
20456
20457 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
20458
20459         * config/unix.exp (${tool}_load): Call program rsh, not proc.
20460
20461         * config/emb-unix.exp: New file.
20462
20463         * config/sim.exp: Error if variable $SIM not defined.
20464         (${tool}_load): Mark test as "untested" if simulator missing.
20465
20466         * config/unix.exp: Load remote.exp to get rcp_download.
20467         * lib/c-torture.exp: Use different option lists for testcases with
20468         and without loops.
20469         * gcc.c-torture/execute/execute.exp: Likewise.
20470
20471 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
20472
20473         * config/*.exp: Clarify return code from ${tool}_load.
20474         Call `unresolved' or `untested' instead of `warning' or `perror'
20475         (sometimes you still want to call both though).
20476         Add comment that `shell_id' is local to each file.
20477         * config/udi.exp (timeout): Set to 30.
20478         Don't print warning if connection fails, $connectmode has already
20479         printed an error.
20480         (${tool}_load): Move verbose messages to level 2.
20481         Rework pattern for "Process started" message.
20482         Pass `shell_id' to ${connectmode}_download.
20483         Retry twice upon timeout.  Make resetting of target more robust.
20484         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
20485         Pass `shell_id' to exit_$connectmode.
20486         Only call exit_$connectmode if connected.
20487         * config/unix.exp (${tool}_load): Check return codes better.
20488         * config/vrtx.exp (${tool}_load): Likewise.
20489         * config/vx.exp (${tool}_load): Likewise.
20490         Delete unneeded global's.
20491         * lib/dg.exp (dg-test): Update to reflect clarified return codes
20492         from ${tool}_load.
20493         (dg-stat): Delete.
20494         (dg-init): Delete recording of pass/fail counts.
20495         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20496         (old-dejagnu-init): Likewise.
20497         (old-dejagnu-stat): Delete contents, empty proc now.
20498         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
20499         (c-torture): Delete references to lcnt, lpass, lfail.
20500         Get option list from TORTURE_OPTIONS.
20501         Delete -funroll[-all]-loops if no loops.
20502         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
20503         (g++_stat): Delete contents (empty proc now).
20504         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
20505         (gcc_finish): Likewise.
20506         (gcc_stat): Deleted.
20507         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
20508         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
20509         * gcc.c-torture/execute/execute.exp: Likewise.
20510         Split tests into two parts: compile, execute.
20511         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
20512         no loops.  Update to reflect clarified return codes from ${tool}_load.
20513
20514 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
20515
20516         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
20517         to grep for.
20518         (old-dejagnu): Likewise (where necessary).
20519
20520 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
20521
20522         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
20523
20524         * lib/dg.exp (dg-process-target): Fix processing of selector.
20525         Add comment regarding use of `error'.
20526
20527         * lib/gcc.exp (prune_system_crud): Define if missing.
20528         * lib/g++.exp (prune_system_crud): Likewise.
20529
20530         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
20531         Call prune_system_crud.
20532         * lib/dg.exp (dg-runtest): New proc.
20533         Use perror instead of send_user for tcl errors in testcase.
20534         Don't return any value, it's never used.
20535         Don't clobber previous definition of `unknown'.
20536         Print tcl errors in `dg-final'.
20537
20538 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
20539
20540         * lib/dg.exp (dg-process-target): Improve syntax error messages.
20541         (dg-test): Don't print errorInfo, it contains stack backtrace.
20542
20543 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
20544
20545         * lib/g++.exp (runtest_file_p): Define if missing.
20546
20547 1994-09-24  Doug Evans  (dje@cygnus.com)
20548
20549         * lib/mike-g++.exp: Comment out loading of g++.exp.
20550         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
20551         (default_g++_version): Always print something.
20552         (default_g++_start): Comment out call to `which'.
20553         (g++_start, g++_load): Deleted (must be defined in config file).
20554         * lib/gcc.exp: Test for existence of $CC at start.
20555         Delete check for tmpdir (done in gcc_init).
20556         (default_gcc_version): Always print something.
20557         (default_gcc_start): Comment out call to `which'.
20558         * config/*.exp: Major cleanup - make cross targets work at least a
20559         little better for g++ (by not being "--tool gcc" specific).
20560         Rename gcc_xxx to ${tool}_xxx.
20561         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
20562         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
20563
20564 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
20565
20566         * lib/c-torture.exp (c-torture-compile): Rework compiler
20567         message processing.
20568
20569         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
20570         c-torture.
20571
20572 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
20573
20574         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
20575
20576         * lib/dg.exp (dg-process-target): Support { target native }.
20577
20578 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
20579
20580         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
20581         looked for "... program xxx got fatal signal".
20582         Correct regsub munging of `comp_output'.
20583         Ignore compiler messages "path prefix not used" and "linker input
20584         file unused".
20585
20586 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
20587
20588         * lib/gcc.exp (runtest_file_p): Define if missing.
20589         * gcc.prms/template.c: Example to work from.
20590
20591 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
20592
20593         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
20594         * lib/dg.exp (dg-test): Call unsupported testcases as such.
20595
20596         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
20597         * gcc.prms/1883.c: Moved from compile/940714-1.c.
20598         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
20599         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
20600
20601         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
20602         (dg-process-target): No longer a varargs proc.
20603         Return S/N for target, P/F for xfail.  All callers changed.
20604         (user option procs): More argument checking.
20605         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
20606         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
20607         (dg-test): Skip test if not running on selected target in `dg-do'.
20608         Update handling of `dg-do-what', `dg-output-text'.
20609         Separate execution pass/fail from output pattern match pass/fail.
20610         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
20611
20612 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
20613
20614         * gcc.c-torture/special/special.exp: Don't expect failure for mips
20615         target for 920510-1.c.
20616
20617 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
20618
20619         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
20620         Clean up comment regarding use of passcnt, etc.
20621         (gcc_stat): Don't update `testcnt' here.
20622         (gcc_finish): Do it here.
20623         Might as well reset `but_id' here too.
20624         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
20625         to determine if the file should be tested.
20626         * gcc.c-torture/compile/compile.exp: Likewise.
20627         * gcc.c-torture/execute/execute.exp: Likewise.
20628         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20629         * gcc.misc-tests/dg-test.exp: Likewise.
20630         * gcc.prms/prms.exp: Likewise.
20631         * gcc.wendy/wendy.exp: Likewise.
20632         * g++.old-deja.exp: Likewise.
20633         Move "Testing file" message to verbose level 1.
20634
20635 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
20636
20637         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
20638
20639 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
20640
20641         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
20642         (default_gcc_start): Accept optional second list element
20643         of compiler flags.  Print compiler output at verbosity level 2.
20644         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
20645         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
20646         Save current values of framework globals passcnt, failcnt, xpasscnt,
20647         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
20648         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
20649         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
20650         xfailcnt to compute stats.  Update framework global `testcnt' from
20651         pass/fail counts.
20652         (gcc_finish): New proc.  Clean up test environment.
20653         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
20654         (gcc_epass, gcc_efail): Delete.
20655         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
20656         argument of line number.
20657         (dg-init): If the tool has an init routine, call it.
20658         (dg-test): Remove args `cflags_var' and `libs_var'.
20659         Pass all compiler options to ${tool}_start.
20660         Handle missing line number.
20661         (dg-finish): New function.
20662         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
20663         particular files.  Call gcc_finish at end.  Move "skipping test"
20664         message to verbosity level 3.
20665         * gcc.c-torture/compile/compile.exp: Likewise.
20666         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20667         * gcc.c-torture/execute/execute.exp: Likewise.
20668         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20669         Print testcase being tried at verbosity level 1.
20670         * gcc.c-torture/special/special.exp: Unset xfail.
20671         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20672         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
20673         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
20674         * gcc.failure/failure.exp: Likewise.
20675         * gcc.ieee/ieee.exp: Likewise.
20676         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
20677         Update call to dg-test.  Call dg-finish at end.
20678         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
20679         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20680         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
20681         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
20682         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
20683         * gcc.wendy/wendy.exp: Add copyright.
20684         Delete setting of tmpdir (done by gcc_init).
20685         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
20686         Pass compiler flags to gcc_start.  Call gcc_finish at end.
20687         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
20688         gcc_[ce]pass/fail.
20689
20690 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
20691
20692         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
20693         confusion.
20694         (g++_load): Likewise.
20695
20696         * config/*.exp (gcc_load): Some were varargs fns and some were not.
20697         Rename argument to `prog' to remove the confusion.
20698         Varargs fns behave differently too!
20699         (g++_load): Likewise.
20700
20701         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
20702
20703         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
20704         what it is.  Delete (always) printing of status value for !native.
20705         Simplify verbose code, and include status and exec_output.
20706         (g++_load): Use gcc_load.
20707
20708 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
20709
20710         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
20711         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
20712         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
20713         940714-3.c as these testcases don't exist anymore.  Make
20714         va-arg-1.c expected to pass.
20715
20716 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
20717
20718         * gcc.misc-tests/misc.exp: Only run specific testcases.
20719         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
20720         * gcc.misc-tests/dg-[1-9].c: New files.
20721
20722         * lib/dg.exp: New testsuite driver.
20723         * gcc.prms/prms.exp: Use it.
20724
20725         * README.gcc: New file.
20726
20727         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
20728         Document and reset `lxpass' and `lxfail'.
20729         Simplify "initialized" message.
20730         (gcc_stat): Clean up comments a little.
20731
20732 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
20733
20734         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
20735
20736 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
20737
20738         * lib/old-dejagnu.exp (process-option): New proc.
20739         (old-dejagnu-init, old-dejagnu-stat): Likewise.
20740         (old-dejagnu): Simplify.
20741         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
20742
20743 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
20744
20745         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
20746         exists and is not an empty string.
20747
20748         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
20749         $xfail rather than calling setup_xfail.  Clear $xfail when test is
20750         finished.
20751         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
20752         automatically.
20753
20754         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
20755         longer expected to fail.
20756
20757         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
20758         "f" function call.
20759
20760         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
20761
20762         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
20763         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
20764         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
20765         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
20766         c-torture-1.29.
20767
20768         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
20769         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
20770
20771         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
20772
20773         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
20774         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
20775
20776         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
20777         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
20778         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
20779
20780 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
20781
20782         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
20783         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
20784         940714-1.c, 940714-2.c, 940714-3.c},
20785         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
20786         gcc.misc-tests/{mg.c,mg.exp}:
20787         New tests.
20788         * gcc.noncompile/noncompile.exp: Change accordingly.
20789
20790 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
20791
20792         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
20793         Undo previous clobberage.
20794
20795 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
20796
20797         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
20798         * gcc.special/{930510-1.c, special.exp}:
20799         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
20800         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
20801         struct-varargs-1.c}: New tests from c-torture-1.26.
20802
20803 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
20804
20805         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
20806           argument to switch.
20807
20808 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
20809
20810         * Revert the previous changes.  Please see Rob's directory
20811           (/lisa/test/rob/progressive/gcc/testsuite) for testing
20812           fixes.
20813
20814 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
20815
20816         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
20817             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
20818             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
20819             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
20820             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
20821             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
20822             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
20823             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
20824             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
20825             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
20826             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
20827             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
20828             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
20829             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
20830             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
20831             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
20832             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
20833             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
20834             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
20835             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
20836             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
20837             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
20838             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
20839             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
20840             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
20841             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20842             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
20843
20844 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
20845
20846         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
20847             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
20848           with perror calls.
20849
20850 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
20851
20852         * config/unix.exp (g++_load): Fix syntax.
20853
20854 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
20855
20856         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
20857         * gcc.noncompile/921017-1.c: Deleted obsolete test.
20858         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
20859         Don't expect va-arg-1.c to fail.  Correct expected output for
20860         920928-1.c.
20861         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
20862         * gcc.wendy/hbm4.c: Correct typo.
20863         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
20864
20865 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
20866
20867         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
20868         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
20869         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
20870         * lib/c-torture.exp (c-torture-compile): Ditto.
20871
20872         Reduce volume of output (remove all the -I's and such).
20873         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
20874         Call gcc_cpass, gcc_cfail.
20875         (c-torture): Pass testing option to c-torture-compile.
20876
20877 1994-03-21  Doug Evans  (dje@cygnus.com)
20878
20879         Bring patches over from progressive.
20880         * config/default.exp: Exit remote shell cleanly.
20881         (g++_exit, g++_start): Add default versions.
20882         * config/sim.exp (gcc_load): Use perror, not error.
20883
20884 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
20885
20886         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
20887         set in site.exp.
20888
20889 1994-03-14  Doug Evans  (dje@cygnus.com)
20890
20891         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
20892         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
20893         (wendy_try): New proc to run testcase.
20894         (main loop): Call 'em.
20895         * gcc.wendy/*.c: Clean up pass to correct expected output.
20896
20897         * lib/gcc.exp: Minor cleanup work.
20898         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
20899
20900 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
20901
20902         * config/sim.exp (gcc_load): Document return codes better.
20903         Don't pass -v to simulator.
20904
20905 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
20906
20907           * gcc.special/920717-x.c: Fix typo.
20908           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
20909           get at sources.
20910
20911         * lib/mike-gcc.exp: Fix typo.
20912
20913 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
20914
20915         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
20916         binary to use, transform the name.
20917         * config/*.exp: rename everything. Nuke any g++ specific files,
20918         it's now a special case of gcc that requires no special support.
20919         Add a default.exp for unsupported targets.
20920
20921 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
20922
20923         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
20924         lib/old-dejagnu.exp: Fix a few patterns to work with the new
20925         version of Tcl.
20926
20927 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
20928
20929         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
20930         than a warning.
20931
20932 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
20933
20934         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
20935
20936 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
20937
20938         * gcc.execute/execute.exp: Combine opt_list and foption_list into
20939         option_list.  Compile every file with only 4/6 option choices
20940         (same as C torture) instead of with 12/18 different option
20941         choices.
20942         * lib/c-torture.exp: Likewise.
20943
20944         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
20945         not already set.
20946
20947 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
20948
20949         * lib/old-deja.exp: Add `excess errors test fails' error, now one
20950         can put an XFAIL *-*-* on excess errors.
20951
20952 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
20953
20954         * g++.law: Add more tests derived from g++-bugs snapshots.
20955
20956         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
20957         equivalent to g++.law/init9.
20958
20959         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
20960         compiled it, and the a.out file after we've run it.
20961
20962 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
20963
20964         * lib/mike-g++.exp (postbase): Delete the .o file after we've
20965         compiled it, and the a.out file after we've run it.
20966
20967 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
20968
20969         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
20970
20971 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
20972
20973         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
20974         version number.
20975
20976 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
20977
20978         * g++.law: New directory of g++ tests derived from the g++-bugs
20979         snapshots.
20980
20981 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
20982
20983         * gcc.compile: initbug1.c initbug1.exp testcase added
20984
20985 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
20986
20987         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
20988         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
20989           fixes submitted by Jeff Law (law@cs.utah.edu)
20990         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
20991           Jeff Law (law@cs.utah.edu)
20992
20993
20994 1993-11-30  Mike Stump  (mrs@cygnus.com)
20995
20996         * config/unix-g++.exp: Follow the gcc way of doing things.
20997         * g++.old-deja/old-deja.exp: Minor updates.
20998         * lib/g++.exp: New file, follow the gcc way of doing things.
20999         * lib/old-dejagnu.exp: Minor updates.
21000         * lib/mike-g++.exp: Always unset errorInfo.
21001
21002 1993-11-06  Mike Stump  (mrs@cygnus.com)
21003
21004         * lib/gcc.exp: Fix some errors with the below change, CC and
21005         CFLAGS should be global when setting, not local.
21006
21007 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21008
21009         * lib/gcc.exp: Transform tool name.
21010
21011 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21012
21013         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21014
21015 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21016
21017         * lib/gcc.exp: change gcc_done to gcc_stat
21018
21019 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21020
21021         * Upgraded gcc testsuite to c-torture version 1.25
21022
21023 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21024
21025         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21026         * lib/c-torture: added hooks for new reporting code.
21027
21028 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21029
21030         * config/sh-gcc.exp: check if sh-sim exists in the path
21031
21032 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21033
21034         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21035         * gcc.compile/compile.exp: Initial changes for new logic.
21036         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21037         * gcc.failure/failure.exp: Initial changes for new logic.
21038         * gcc.ieee/ieee.exp: Initial changes for new logic.
21039         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21040         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21041         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21042         * lib/c-torture.exp: Initial changes for new logic.
21043         * lib/gcc.exp: Initial changes for new logic.
21044
21045 1993-10-15  Mike Stump  (mrs@cygnus.com)
21046
21047         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21048         depend upon failure or success.  Fully qualify names in failure
21049         and success messages.  Always remove a.out before starting
21050         compile, just in case.  Pay more attention to error text output by
21051         the compiler.  Handle testcases with no known past errors just
21052         like all others, so that things are uniform.  Other miscellaneous
21053         improvements.
21054
21055 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21056
21057         * gcc.cpp: new directory for cpp tests
21058
21059 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21060
21061         * lib/chill.exp: Code reformatted, removed unused code.
21062         * config/unix-chill.exp: Code reformatted, removed unused code.
21063         * chill.execute/execute.exp: Code reformatted, removed unused code.
21064         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21065
21066 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21067
21068         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21069         routines not written.
21070
21071 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21072
21073         * config/bug-gcc.exp: Use new procs from bug.exp.
21074
21075 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21076
21077         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21078         via ftp, rather than depending on NFS.
21079         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21080         case.
21081
21082 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21083
21084         * config/bug-gcc.exp: Use new download proc.
21085
21086 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21087
21088         * chill.execute/execute.exp: cleanups, handles errors better
21089         * chill.compile/compile.exp: rewrite, based on execute.exp
21090         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21091         * lib/chill.exp: major changes to diff proc and compile and link
21092           procs. added chill_fail and chill_pass wrappers to pass and
21093           fail. added more comments, and handle error codes better.
21094           Added a hack to capture stderr from exec, so noncompile tests
21095           can work.
21096
21097 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21098
21099         * chill.execute/execute.exp: rewrite of testsuite driver
21100         * lib/chill.exp: rewrite of testsuite driver
21101         * config/unix-chill.exp: rewrite of testsuite driver
21102
21103 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21104
21105     In chill.execute:
21106         * iexpr.ch: Standardize uppercase.
21107         * tuples.dat: Standardize uppercase.
21108         * vary.ch: standardize.  Correct varying string assignments.
21109         * vary.dat: Add new output lines.
21110
21111 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21112
21113     In chill.execute:
21114         * chprintf.ch: Standardize use of uppercase.
21115         * tuples.ch: Standardize and turn arr2 into a DCL,
21116           rather than a SYN.
21117         * pinits.ch: Standardize.
21118
21119 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21120
21121         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21122         * Makefil: Renamed to Makefile.in.
21123         * configure.in: New.
21124
21125 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21126
21127     In chill.execute:
21128         * .cvsignore: Add result/output files.
21129         * Makefile: Fix up variables at start.  Use MFLAGS
21130           everywhere.  Correct bool_loc, built_ins entries.
21131           Add entry for vary1.ch.
21132         * bitarray.ch: Standardize upper-case usage.
21133         * bitexpr.ch: Standardize, add output of b1.
21134         * params.ch: Use arrayt in along PROC parameters, to
21135           avoid novelty problems.
21136         * sets.ch: Tiny cleanup.
21137         * vary1.ch: Re-indent.
21138
21139 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21140
21141           * Add PR-related files to Makefiles, .cvsignore files, etc.
21142
21143 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21144
21145         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21146           with compiler objects. New names are test-flow.c and test-loop.c
21147
21148 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21149
21150         * Upgraded c-torture tests from 1.19 to 1.20
21151
21152         * new files:
21153         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21154         * gcc.compile: 930623-1.c 930623-2.c
21155         * gcc.noncompile: 930622-1.c 930622-2.c
21156         * gcc.failure: 920411-1.c 920627-2.c
21157         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21158
21159 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21160
21161         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21162           More changes to get testsuite working properly. Needs more work.
21163           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
21164
21165 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
21166
21167         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21168           More changes to get testsuite working properly. Needs more work.
21169
21170 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
21171
21172         * chill.compile/compile.exp: Added for Dejagnu support
21173         * chill.execute/execute.exp: Added for Dejagnu support
21174         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
21175
21176 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
21177
21178     This should complete moving the CHILL test files.
21179         * chill.noncompile(.cvsignore printf.grt
21180             in-printf.grt chprintf.grt chprintf.ch):
21181             Added test-support files.
21182           (Makefile): Modified further.
21183         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
21184             signal.ch): Added test files.
21185           * chill.execute (.cvsignore printf.grt printr.c
21186             in-printf.grt rts.c chprintf.grt rts.h): Added
21187           test-support files.
21188             (Makefile): More corrections.
21189
21190 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
21191
21192         * chill.compile, chill.execute, chill.nocompile: Add CHILL
21193           test cases, ready for DejaGnu.
21194
21195 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
21196
21197         * Upgraded c-torture tests from 1.18 to 1.19
21198
21199         * gcc.compile: added test(s):
21200           930607-1.c
21201         * gcc.execute: added test(s):
21202           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
21203
21204         * added new subdirectory for misc tests: gcc.misc-tests
21205         * gcc.misc-test(s): added tests:
21206           inst-check.c test-consts.c test-ior.c test-switch.c
21207
21208 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
21209
21210         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
21211
21212 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
21213
21214         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
21215
21216 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
21217
21218         * Upgraded c-torture tests from 1.17 to 1.18
21219
21220 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
21221
21222         * Upgraded c-torture tests from 1.12 to 1.17
21223
21224 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
21225
21226         * lib/old-dejagnu.exp:
21227           Fixed handling of XFAIL target triplets to correctly
21228           recognize wildcard characters.  Removed code that
21229           appended a unique id tag to the end of the file name
21230           printed out by the result of the testcases within a
21231           given test file.
21232
21233 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
21234
21235         * lib/old-dejagnu.exp:
21236           Reworked expected failure handling to trigger off of XFAIL
21237           keyword in keyphrase embeded in testcase source code. The
21238           XFAIL keyword must be at the end of the keyphrase line. It
21239           may optionally be followed by one or more target triplets.
21240           It has just occured that the handling of wildcards in the
21241           target triplet may not be correct.
21242
21243 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
21244
21245         * g++.old-deja/tests:
21246           Moved all subdirectories up one level into g++.old-deja .
21247
21248         * lib/old-dejagnu.exp:
21249           Fixed problem with CXXFLAGS not being properly reset, and being
21250           corrupted with extraneous "-c" compiler option.  This was
21251           causing binaries to not be generated for test that needed them.
21252           Modified strings passed to "pass" and "fail" so that individual
21253           tests from the same test file would be distinguished by an
21254           identifier appended to the test file name in the summary logs;
21255           this corrected a problem with erroneous diff logs.  Added code
21256           to search testcases for expected fail and unexpected pass keywords.
21257
21258 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
21259
21260         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
21261
21262 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
21263
21264         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
21265           Removed extraneous text from end of "Special g++ Options"
21266           keyphrase.
21267
21268         * lib/old-dejagnu.exp: Added pattern matching to look for new
21269           keywords, embedded in testcases comments, which will trigger
21270           calls to xpass and xfail.
21271
21272 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
21273
21274         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
21275           comments embedded in the testcases, especially the one looking for
21276           special compiler options, as well as the pattern matching for the
21277           compiler output again.
21278
21279 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
21280
21281         * lib/old-dejagnu.exp: Do a proper check of the return value for
21282           execute tests. Fixed several problems with the pattern matching
21283           of the compiler output which gave erroneous test results.
21284           Changed several of the test result messages to be more descriptive.
21285         * config/unix-g++.exp: Proc g++_load now actually works and
21286           executes the tests passed to it and returns a usable return
21287           value.
21288
21289 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
21290
21291           * lib/gcc.exp: Exits gracefully if $CC is bogus.
21292
21293 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
21294
21295         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
21296           Modified both files to properly execute the old style
21297           dejagnu tests. The previous versions of these files were
21298           experimental and did not function anything near correctly.
21299
21300 1993-04-05  Rob Savoye  (rob@cygnus.com)
21301
21302         * Removed all Makefile.in and configure.in files. No configuration
21303         needed now.
21304
21305 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
21306
21307         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
21308
21309 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
21310
21311         * gcc.compile/configure.in, gcc.unsorted/configure.in,
21312         gcc.special/configure.in, gcc.noncompile/configure.in,
21313         gcc.execute/configure.in, gcc.code_quality/configure.in,
21314         g++.other/configure.in, g++.old-deja/configure.in,
21315         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
21316         in srcname setting.
21317
21318 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
21319
21320         * lib/udi.exp:  Fixed mondfe and mondfe_download.
21321         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
21322         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
21323
21324 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
21325
21326         * config/udi-gdb.exp: Check $shell_id after connecting to target.
21327         (gdb_exit): Don't remove *_soc files.
21328
21329 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
21330
21331         * lib/c-torture.exp: Don't look for main; instead always use -w
21332         -c.  This is how the c-torture tests work.  Remove the object
21333         file if the compilation succeeds.
21334         * gcc.execute/execute.exp: Remove executable if test passes.
21335         * gcc.noncompile/noncompile.exp: Every test is an expected
21336         failure.
21337         * gcc.special/special.exp: Added tests from c-torture 1.11,
21338         corrected use of existing test.
21339         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
21340         gcc.execute/920625-1.c: Updated to c-torture 1.11.
21341         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
21342         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
21343         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
21344         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
21345         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
21346         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
21347         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
21348         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
21349         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
21350         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
21351         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
21352         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
21353         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
21354         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
21355         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
21356         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
21357         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
21358         c-torture 1.11.
21359         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
21360         correspond to c-torture 1.11.
21361
21362         * New file.