OSDN Git Service

* gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6         options.
7
8 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9
10         * gcc.dg/builtins-36.c: New test.
11
12 2004-04-06  Paul Brook  <paul@codesourcery.com>
13
14         * README.gcc: Remove obsolete contraint on testcases.
15
16 2004-04-05  Paul Brook  <paul@codesourcery.com>
17
18         PR2123
19         * g++.gd/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20         failure and exit(0) on success.
21         * g++.gd/expr/anew2.C: Ditto.
22         * g++.gd/expr/anew3.C: Ditto.
23         * g++.gd/expr/anew4.C: Ditto. 
24
25 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26
27         PR c++/3518
28         * g++.dg/template/unify7.C: New.
29
30 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31
32         * g++.dg/README: Bring up to date with new subdirectories; remove
33         duplicate subdirectory lines.
34
35 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36
37         PR c++/14007
38         * g++.dg/template/unify5.C: New.
39         * g++.dg/template/unify6.C: New.
40         * g++.dg/template/qualttp20.C: Adjust.
41         * g++.old-deja/g++.jason/report.C: Adjust.
42         * g++.old-deja/g++.other/qual1.C: Adjust.
43
44 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
45
46         PR c++/14803
47         * g++.dg/inherit/ptrmem1.C: New test.
48
49 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
50
51         PR c++/14755
52         * gcc.c-torture/execute/20040331-1.c: New test.
53         * gcc.dg/20040331-1.c: New test.
54
55 2004-04-01  Paul Brook  <paul@codesourcery.com>
56
57         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
58
59 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
60
61         PR c++/14724
62         * g++.dg/init/goto1.C: New test.
63
64         PR c++/14763
65         * g++.dg/template/defarg4.C: New test.
66
67 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
68
69         * gcc.dg/altivec-11.c: Extend test for more valid cases.
70
71 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
72
73         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
74
75 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
76
77         * gcc.dg/noncompile/undeclared-2.c: New test.
78
79 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
80
81         * gcc.dg/940409-1.c: Remove XFAIL.
82         * gcc.dg/reg-vol-struct-1.c: New test.
83
84 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
85
86         * gcc.dg/torture/builtin-wctype-1.c: New test.
87
88 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
89
90         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
91         * gcc.dg/20001101-1.c: Likewise.
92         * gcc.dg/20001102-1.c: Likewise.
93
94 2004-03-25  Roger Sayle  <roger@eyesopen.com>
95
96         * gcc.dg/compare8.c: Add an additional test for XOR.
97
98 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
99
100         * gcc.dg/torture/builtin-ctype-1.c: New test.
101
102 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
103
104         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
105         * gcc.dg/torture/builtin-math-1.c: Likewise.
106         * gcc.dg/torture/builtin-power-1.c: New test.
107
108 2004-03-24  Andreas Schwab  <schwab@suse.de>
109
110         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
111         IA64 assembler.
112
113 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
114             Roger Sayle  <roger@eyesopen.com>
115
116         * gcc.dg/compare8.c: New test case.
117
118 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
119
120         * g++.dg/ext/altivec-7.C: New test.
121
122 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
123
124         PR 12267, 12391, 12560, 13129, 14114, 14133
125         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
126         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
127         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
128         Adjust error regexps.
129         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
130         * gcc.dg/noncompile/undeclared-1.c: New test cases.
131         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
132         * gcc.dg/local1.c: Add explanatory comment.
133
134 2004-03-23  Roger Sayle  <roger@eyesopen.com>
135
136         PR optimization/14669
137         * g++.dg/opt/fold2.C: New test case.
138
139 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
140
141         PR c/14069
142         * gcc.dg/20040322-1.c: New test.
143
144 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
145
146         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
147         * gcc.dg/ultrasp4.c: Likewise.
148         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
149
150 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
151
152         * gcc.dg/i386-sse-8.c: Reset default options.
153
154 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
155
156         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
157         in the error message text.
158
159 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
160
161         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
162
163 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/14616
166         * g++.dg/init/array13.C: New test.
167
168 2004-03-20  Roger Sayle  <roger@eyesopen.com>
169
170         PR target/13889
171         * gcc.c-torture/compile/pr13889.c: New test case.
172
173 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
174
175         PR c/14635
176         * builtins-1.c (nan, nans): Don't test.
177         * builtins-30.c: Don't use nan, nanf, nanl.
178         * builtins-35.c: New test.
179
180 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
181
182         * g++.dg/ext/altivec-6.C: New test.
183
184 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
185
186         * g++.dg/init/placement3.C: New test.
187
188         * g++.dg/template/spec13.C: New test.
189
190         * g++.dg/lookup/using11.C: New test.
191
192         * g++.dg/lookup/koenig3.C: New test.
193
194         * g++.dg/template/operator2.C: New test.
195
196         * g++.dg/expr/dtor3.C: New test.
197         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
198         marker.
199         * g++.old-deja/g++.law/visibility28.C: Likewise.
200
201 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
202
203         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
204         * gcc.dg/ppc64-abi-3.c: Likewise.
205
206 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
207
208         PR c++/14545
209         * g++.dg/parse/template15.C: New test.
210
211 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
212
213         * g++.dg/expr/dtor2.C: New test.
214
215         * g++.dg/lookup/anon4.C: New test.
216
217         * g++.dg/overload/using1.C: New test.
218
219         * g++.dg/template/lookup7.C: New test.
220
221         * g++.dg/template/typename6.C: New test.
222
223         * g++.dg/expr/cond6.C: New test.
224
225 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
226
227         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
228
229 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
230
231         * g++.dg/expr/cond5.C: New test.
232         * g++.dg/expr/constcast1.C: Likewise.
233         * g++.dg/expr/ptrmem2.C: Likewise.
234         * g++.dg/expr/ptrmem3.C: Likewise.
235         * g++.dg/lookup/main1.C: Likewise.
236         * g++.dg/template/lookup6.C: Likewise.
237
238 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
239
240         * gcc.dg/local1.c: New test.
241
242         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
243
244 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
245
246         * gcc.dg/torture/builtin-convert-1.c: New test.
247
248 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
249
250         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
251
252 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
253
254         PR c++/14481
255         * g++.dg/warn/Wunused-7.C: New test.
256
257 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
258
259         * gcc.dg/torture/builtin-integral-1.c: New test.
260
261 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
262
263         PR c++/14586
264         * g++.dg/parse/non-dependent3.C: New test.
265
266 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
267
268         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
269         * g++.dg/eh/simd-2.C: Likewise.
270         * g++.dg/init/array10.C: Likewise.
271         * gcc.c-torture/compile/simd-1.c: Likewise.
272         * gcc.c-torture/compile/simd-2.c: Likewise.
273         * gcc.c-torture/compile/simd-3.c: Likewise.
274         * gcc.c-torture/compile/simd-4.c: Likewise.
275         * gcc.c-torture/compile/simd-6.c: Likewise.
276         * gcc.c-torture/execute/simd-1.c: Likewise.
277         * gcc.c-torture/execute/simd-2.c: Likewise.
278         * gcc.dg/compat/vector-defs.h: Likewise.
279         * gcc.dg/20020531-1.c: Likewise.
280         * gcc.dg/altivec-3.c: Likewise.
281         * gcc.dg/altivec-4.c: Likewise.
282         * gcc.dg/altivec-varargs-1.c: Likewise.
283         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
284         * gcc.dg/i386-mmx-3.c: Likewise.
285         * gcc.dg/i386-sse-4.c: Likewise.
286         * gcc.dg/i386-sse-5.c: Likewise.
287         * gcc.dg/i386-sse-8.c: Likewise.
288         * gcc.dg/simd-1.c: Likewise.
289         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
290         __ev64_opaque__ since the machine description provides it.
291
292 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
293
294         * lib/compat.exp (skip_list): New global variable.
295         Use it to hold the user defined COMPAT_SKIPS list if any.
296         (compat-obj): Add the members of skip_list to optall.
297
298 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
299
300         * gcc.dg/compat/union-by-value-1_main.c,
301         union-by-value-1_x.c, union-by-value-1_y.c,
302         union-check.h, union-defs.h,
303         union-init.h, union-return-1_main.c,
304         union-return-1_x.c, union-return-1_y.c: New files.
305
306 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
307
308         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
309         mixed-struct-init.h: Add 4 mixed structure types.
310         struct-by-value-21_main.c, struct-by-value-21_x.c,
311         struct-by-value-21_y.c, struct-return-21_main.c,
312         struct-return-21_x.c, struct-return-21_y.c: New files.
313
314 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
315
316         PR c++/14550
317         * g++.dg/parse/template14.C: New test.
318
319 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
320
321         * gcc.c-torture/execute/20040313-1.c: New test.
322
323 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
324
325         PR target/14533
326         * gcc.dg/20040311-2.c: New test.
327
328 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
329
330         PR other/14544
331         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
332         bit-field.
333
334 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
335
336         * gcc.dg/20040305-2.c: Add missing return statement.
337
338 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
339
340         * gcc.dg/builtins-34.c: Also check pow10*.
341
342 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
343
344         PR target/14262
345         * gcc.dg/20040305-2.c: New test.
346
347 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
348
349         * gcc.dg/20040310-1.c: New test.
350
351 2004-03-11  Roger Sayle  <roger@eyesopen.com>
352
353         * gcc.c-torture/execute/20040311-1.c: New test case.
354
355 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
356
357         PR c++/14476
358         * g++.dg/lookup/enum1.C: New test.
359
360 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
361
362         PR c++/14510
363         * g++.dg/lookup/struct2.C: New test.
364
365 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
366
367         * gcc.dg/builtins-34.c: New test.
368
369 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
370
371         * gcc.dg/torture/builtin-nonneg-1.c: New test.
372
373 2004-03-09  James E Wilson  <wilson@specifixinc.com>
374
375         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
376         * gcc.dg/alias-2.c: New testcase.
377
378 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
379
380         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
381
382 2004-03-09  Roger Sayle  <roger@eyesopen.com>
383
384         * gcc.c-torture/execute/20040309-1.c: New test case.
385
386 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
387
388         PR c++/14397
389         * g++.dg/overload/ref1.C: New.
390
391 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
392
393         PR c++/14409
394         * g++.dg/template/spec12.C: New test.
395
396         PR c++/14448
397         * g++.dg/parse/crash14.C: New test.
398
399 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
400
401         PR c++/14230
402         * g++.dg/init/ref11.C: New test.
403
404 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
405
406         PR c++/14432
407         * g++.dg/parse/builtin2.C: New test.
408
409 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/14401
412         * g++.dg/init/ctor3.C: New test.
413         * g++.dg/init/union1.C: New test.
414         * g++.dg/ext/anon-struct4.C: New test.
415
416 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
417
418         * g++.dg/lookup/koenig1.C: Tweak error messages.
419         * g++.dg/lookup/used-before-declaration.C: Likewise.
420         * g++.dg/other/do1.C: Likewise.
421         * g++.dg/overload/koenig1.C: Likewise.
422         * g++.dg/parse/crash13.C: Likewise.
423         * g++.dg/template/instantiate3.C: Likewise.
424
425 2004-03-08  Eric Christopher  <echristo@redhat.com>
426
427         * * lib/target-supports.exp: Enable libiconv in test
428         compilation.  Fix up error checking.
429
430 2004-03-08  Roger Sayle  <roger@eyesopen.com>
431
432         PR middle-end/14289
433         * gcc.dg/pr14289-1.c: New test case.
434         * gcc.dg/pr14289-2.c: Likewise.
435         * gcc.dg/pr14289-3.c: Likewise.
436
437 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
438
439         * gcc.c-torture/execute/20040308-1.c: New test.
440
441 2004-03-07  Roger Sayle  <roger@eyesopen.com>
442
443         * gcc.c-torture/execute/20040307-1.c: New test case.
444
445 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
446
447         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
448
449 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
450
451         * gcc.dg/20040306-1.c: New test.
452
453 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
454
455         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
456         them static.
457         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
458
459 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
460
461         PR c/14465
462         * gcc.dg/decl-6.c: New test.
463
464 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
465
466         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
467         Rename LOGPOW -> LOG_POW.
468         (SQRT_EXP, POW_EXP): New.
469
470 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
471
472         * gcc.dg/i386-sse-8.c: New test.
473
474 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
475
476         PR c/14114
477         * gcc.dg/decl-5.c: New test.
478
479 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
480
481         * gcc.dg/20040305-1.c: New test.
482
483 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
484
485         PR other/14354
486         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
487
488 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
489
490         PR c++/14425, c++/14426
491         * g++.dg/ext/altivec-4.C: New test.
492         * g++.dg/ext/altivec-5.C: New test.
493
494 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
495
496         * g++.old-deja/g++.other/linkage1.C: Expect errors about
497         global variables of a type with no linkage.
498         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
499         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
500         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
501         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
502         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
503         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
504         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
505         * g++.dg/warn/deprecated.C: Name enum Color.
506         * g++.dg/overload/VLA.C: Name structure for 'b'.
507         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
508
509 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
510
511         * gcc.c-torture/compile/20040304-1.c: New test.
512
513 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
514
515         PR 13728
516         * gcc.dg/decl-4.c: New testcase.
517
518 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
519
520         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
521         as PRECF if sizeof (float) > sizeof (double).
522         (PRECL): Make it the same as PRECF if
523         sizeof (float) > sizeof (long double).
524
525 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
526
527         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
528         system type.  Add check for irix6 which doesn't have c99 runtime.
529
530 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
531
532         * gcc.dg/const-elim-1.c: xfail for xtensa.
533
534 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
535
536         PR c++/14369
537         * g++.dg/template/cond4.C: New test.
538
539 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
540
541         PR c++/14360
542         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
543
544         PR c++/14361
545         * g++.dg/parse/defarg7.C: New test.
546
547         PR c++/14359
548         * g++.dg/template/friend26.C: New test.
549
550 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/14324
553         * g++.dg/abi/mangle21.C: New test.
554
555         PR c++/14260
556         * g++.dg/parse/constructor2.C: New test.
557
558         PR c++/14337
559         * g++.dg/template/sfinae1.C: New test.
560
561 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
562
563         PR c++/14267
564         * g++.dg/expr/crash2.C: New test.
565
566         PR middle-end/13448
567         * gcc.dg/inline-5.c: New test.
568         * gcc.dg/always-inline.c: Split out tests into ...
569         * gcc.dg/always-inline2.c: ... this and ...
570         * gcc.dg/always-inline3.c: ... this.
571
572 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
573
574         PR debug/12103
575         * g++.dg/debug/crash1.C: New test.
576
577 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
578
579         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
580         function with __attribute__((noinline)).
581         (recurser_void2): Likewise.
582         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
583         (recurser_void2): Likewise.
584
585 2004-02-29  Roger Sayle  <roger@eyesopen.com>
586
587         PR middle-end/14203
588         * g++.dg/warn/Wunused-6.C: New test case.
589
590 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
591
592         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
593         not defined.
594
595 2004-02-27  Eric Christopher  <echristo@redhat.com>
596
597         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
598         * g++.dg/charset/asm2.c: Run only x86.
599         * gcc.dg/charset/asm3.c: Ditto.
600
601 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
602
603         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
604         ld_library_path.
605
606 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
607
608         * g++.dg/ext/altivec-3.C: New.
609
610 2004-02-26  Richard Henderson  <rth@redhat.com>
611
612         * g++.dg/ext/attrib10.C: Mark for warning.
613         * gcc.dg/attr-alias-1.c: New.
614
615 2004-02-26  Richard Henderson  <rth@redhat.com>
616
617         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
618         * gcc.c-torture/execute/20040208-2.c: ... it back.
619
620 2004-02-26  Eric Christopher  <echristo@redhat.com>
621
622         * lib/target-supports.exp (check-iconv-available): New function.
623         * lib/gcc-dg.exp (dg-require-iconv): New function.
624         Use above.
625         * gcc.dg/charset: New directory.
626         * gcc.dg/charset/charset.exp: New file.
627         * gcc.dg/charset/asm1.c: Ditto.
628         * gcc.dg/charset/asm2.c: Ditto.
629         * gcc.dg/charset/asm3.c: Ditto.
630         * gcc.dg/charset/asm4.c: Ditto.
631         * gcc.dg/charset/asm5.c: Ditto.
632         * gcc.dg/charset/attribute1.c: Ditto.
633         * gcc.dg/charset/attribute2.c: Ditto.
634         * gcc.dg/charset/string1.c: Ditto.
635         * g++.dg/charset: New directory.
636         * g++.dg/dg.exp: Add here. Special options.
637         * g++.dg/charset/charset.exp: New file.
638         * g++.dg/charset/asm1.c: Ditto.
639         * g++.dg/charset/asm2.c: Ditto.
640         * g++.dg/charset/asm3.c: Ditto.
641         * g++.dg/charset/asm4.c: Ditto.
642         * g++.dg/charset/attribute1.c: Ditto.
643         * g++.dg/charset/attribute2.c: Ditto.
644         * g++.dg/charset/extern1.cc: Ditto.
645         * g++.dg/charset/extern2.cc: Ditto.
646         * g++.dg/charset/string1.c: Ditto.
647
648 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
649
650         PR c++/14278
651         * g++.dg/parse/comma1.C: New test.
652
653 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
654
655         PR c++/14284
656         * g++.dg/template/ttp8.C: New test.
657
658 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
659
660         * gcc.dg/fixuns-trunc-1.c: New test.
661
662 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
663
664         * gcc.dg/builtins-config.h: Use #elif.
665
666 2004-02-26  Michael Matz  <matz@suse.de>
667
668         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
669         * gcc.dg/991214-1.c: Likewise.
670         * gcc.dg/i386-asm-1.c: Likewise.
671
672 2004-02-25  Richard Henderson  <rth@redhat.com>
673
674         * gcc.c-torture/execute/20040208-2.c: Move ...
675         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
676
677 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
678
679         PR c++/14246
680         * g++.dg/other/crash-3.C: New test.
681
682 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
683
684         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
685         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
686
687         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
688         HP-UX.
689
690 2004-02-24  Michael Matz  <matz@suse.de>
691
692         * gcc.dg/i386-regparm.c: New.
693
694 2004-02-23  James E Wilson  <wilson@specifixinc.com>
695
696         * gcc.c-torture/execute/20040223-1.c: New.
697
698 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
699             Kazu Hirata  <kazu@cs.umass.edu>
700
701         * gcc.dg/fwritable-strings-1.c: Remove.
702
703 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
704
705         PR c/14156
706         * gcc.dg/20040223-1.c: New test.
707
708 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
709
710         PR c++/14106
711         * g++.dg/ext/typeof9.C: New test.
712
713 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
714
715         PR c++/14250
716         * g++.dg/other/switch1.C: New test.
717
718 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
719
720         * gcc.dg/cast-function-1.c: Adjust for new informative message.
721         * gcc.dg/va-arg-1.c: Likewise.
722
723 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
724
725         PR c++/14143
726         * g++.dg/template/koenig5.C: New test.
727
728 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
729
730         * g++.dg/ext/altivec-1.C: Generalize target triple.
731         * g++.dg/ext/altivec-2.C: New test case.
732         * g++.dg/ext/altivec_check.h: New file.
733         * gcc.dg/altivec-1.c: Generalize target triple;
734         include altivec_check.h and call altivec_check().
735         * gcc.dg/altivec-[2-5].c: Generalize target triple.
736         * gcc.dg/altivec-6.c: New test case.
737         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
738         type casts as needed.
739         * gcc.dg/altivec-10.c: Include altivec_check.h and call
740         altivec_check().
741         * gcc.dg/altivec-12.c: New test case.
742         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
743         include altivec_check.h and call altivec_check().
744         * gcc.dg/altivec_check.h: New file.
745
746 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
747
748         * lib/target-supports.exp (check_alias_available): Don't mangle
749         function `g' in test program.
750
751 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
752
753         * lib/target-supports.exp (check_profiling_available): Check
754         argument to determine whether we support a profiling type.
755         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
756         check_profiling_available.
757         * g++.dg/bprob/bprob.exp: Likewise
758         * g77.dg/bprob/bprob.exp: Likewise.
759         * gcc.misc-tests/bprob.exp: Likewise.
760         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
761         dg-require-profiling and delete expected error handling.
762         * gcc.dg/20021014-1.c: Likewise.
763         * gcc.dg/nest.c: Likewise.
764
765 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
766
767         PR c++/12007
768         * g++.dg/other/vthunk1.C: New test.
769
770 2004-02-20  Falk Hueffner  <falk@debian.org>
771
772         PR target/14201
773         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
774
775 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
776
777         PR c++/13927
778         * g++.dg/other/error8.C: Remove XFAIL markers.
779
780         PR c++/14173
781         * g++.dg/ext/packed5.C: New test.
782
783         PR c++/14199
784         * g++.dg/warn/Wunused-5.C: New test.
785
786         PR c++/14186
787         * g++.dg/lookup/member1.C: New test.
788
789 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
790
791         * gcc.c-torture/compile/20040130-1.c: Enable only when
792         __INT_MAX__ >= 2147483647L.
793         * gcc.c-torture/compile/961203-1.c: Likewise.
794
795 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
796
797         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
798         * g++.dg/opt/template1.C: Robustify assembler regexp
799
800 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
801
802         * gcc.c-torture/execute/simd-4.x: Remove.
803         * gcc.c-torture/execute/va-arg-25.x: Likewise.
804         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
805         Guard with #ifndef SKIP_ATTRIBUTE.
806         * gcc.dg/compat/vector-1_y.c: Likewise.
807         * gcc.dg/compat/vector-2_x.c: Likewise.
808         * gcc.dg/compat/vector-2_y.c: Likewise.
809         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
810         * g++.dg/eh/simd-2.C: Likewise.
811
812 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
813
814         * gcc.c-torture/compile/complex-1.c: New.
815
816 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
817
818         PR target/14209
819         * gcc.c-torture/execute/20040218-1.c: New test.
820
821 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
822
823         PR c++/14181
824         * g++.dg/parse/new2.C: New test.
825
826 2004-02-18  Paul Brook  <paul@codesourcery.com>
827
828         * gcc.c-torture/compile/libcall-1.c: New test.
829
830 2004-02-18  Paul Brook  <paul@codesourcery.com>
831
832         PR debug/12934
833         * gcc.dg/debug/debug-7.c: New test.
834
835 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
836
837         * gcc.dg/20040217-1.c: New test.
838
839 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
840
841         * gcc.c-torture/execute/990208-1.x: Delete.
842
843 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
844
845         * gcc.c-torture/execute/20040208-2.x: New file.
846
847 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
848
849         PR c++/11326
850         * g++.dg/abi/structret1.C: New test.
851
852 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
853
854         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
855         (i386_cpuid): No need to test if cpuid is available on AMD64.
856         Fix assembly, so that it works onboth i386 and AMD64.
857         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
858         (vecInLong): Fix s[] member type to unsigned int.
859         (vecInWord): Remove type.
860         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
861         (a64, b64, c64, d64, e64): Remove.
862         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
863         Remove unused variable.  Remove initialization of removed variables.
864         Don't call mmx_tests nor sse_tests.
865         (reference_mmx, reference_sse): Remove.
866         (check): Add return stmt.
867         * gcc.dg/i386-sse-7.c: New test.
868         * gcc.dg/i386-mmx-4.c: New test.
869
870 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
871
872         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
873         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
874         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
875         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
876         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
877         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
878         g++.dg/tc1/dr94.C: Fix line terminator.
879
880 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
881
882         * gcc.c-torture/compile/20040216-1.c: New.
883
884 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
885
886         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
887         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
888         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
889         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
890         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
891         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
892
893 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
894
895         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
896
897 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/13971
900         * g++.dg/expr/cond4.C: New test.
901
902         PR c++/14086
903         * g++.dg/lookup/crash2.C: New test.
904
905 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
906
907         * gcc.c-torture/compile/20040214-2.c: New test.
908
909 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
910
911         PR c++/14116
912         * g++.dg/ext/typeof8.C: New test.
913
914 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
915
916         * gcc.c-torture/compile/20040214-1.c: New test.
917
918 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
919
920         PR c++/13635
921         * g++.dg/template/spec11.C: New test.
922
923 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
924
925         PR c++/13927
926         * g++.dg/other/error8.C: New test.
927
928 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
929
930         PR c++/14122
931         * g++.dg/template/array4.C: New test.
932
933         PR c++/14108
934         * g++.dg/inherit/thunk2.C: New test.
935
936         PR c++/14083
937         * g++.dg/eh/cond2.C: New test.
938
939 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
940
941         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
942
943 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
944
945         * lib/scanasm.exp (dg-scan): Quote pattern before display.
946
947 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
948
949         * g++.dg/simd-2.C: xfail on ppc64-linux.
950
951 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
952
953         PR c/456
954         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
955         tests.
956
957 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
958
959         * gcc.dg/builtins-33.c: New test.
960
961 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
962
963         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
964
965 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
966
967         * g++.dg/simd-2.C: Set -maltivec for ppc64.
968
969 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
970
971         * gcc.dg/ppc64-abi-3.c: New test.
972
973 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
974
975         PR c/14092
976
977         * gcc.dg/pr14092-1.c: New testcase.
978
979 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
980
981         * gcc.dg/cpp/assert4.c: Fix typo last change.
982
983         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
984         * gcc.dg/cpp/assert4.c: Handle powerpc64.
985
986         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
987
988 2004-02-09  Roger Sayle  <roger@eyesopen.com>
989
990         * gcc.c-torture/compile/20040209-1.c: New test case.
991
992 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
993
994         * gcc.dg/c90-init-1.c: Adjust expected error messages.
995
996 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
997
998         * gcc.c-torture/execute/20040208-[12].c: New tests.
999
1000 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1001
1002         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1003
1004 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1005
1006         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1007
1008 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1009
1010         Bug 13856
1011         * gcc.dg/visibility-8.c: New testcase.
1012
1013 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1014
1015         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1016         arguments.
1017         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1018
1019 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1020
1021         PR middle-end/13696
1022         * g++.dg/opt/fold1.C: New test case.
1023
1024 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1025
1026         PR c++/14033
1027         * g++.dg/other/crash-2.C: New test.
1028
1029 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1030
1031         PR c++/14028
1032         * g++.dg/parse/angle-bracket2.C: New test.
1033
1034 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1035
1036         PR middle-end/13750
1037         Revert:
1038         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1039         PR pch/13361
1040         * testsuite/g++.dg/pch/wchar-1.C: New.
1041         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1042
1043 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1044
1045         PR c++/14008
1046         * g++.dg/parse/error15.C: New test.
1047         * g++.dg/parse/crash11.C: Update dg-error mark.
1048
1049 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1050
1051         PR c++/13932
1052         * g++.dg/warn/conv2.C: New test.
1053
1054 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1055
1056         PR c++/13086
1057         * g++.dg/warn/incomplete1.C: Remove xfail.
1058
1059 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1060
1061         * lib/file-format.exp (gcc_target_object_format): Use
1062         ${tool}_target_compile, not gcc_target_compile.
1063         * lib/target-supports.exp (check_alias_available): Likewise.
1064         (check_gc_sections_available): Likewise.
1065         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1066         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1067         dg-require-alias.
1068
1069 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1070
1071         PR c++/13969
1072         * g++.dg/template/static6.C: New test.
1073
1074 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1075
1076         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1077
1078 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1079
1080         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1081         tests for systems where `char' is unsigned by default.
1082
1083 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1084
1085         PR c++/13997
1086         * g++.dg/template/partial3.C: New test.
1087
1088 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1089
1090         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1091         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1092         Remove mentions of obsolete ports.
1093
1094 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1095
1096         * gcc.dg/noncompile/20001228-1.c: Fix for new
1097         error message.
1098
1099 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1100
1101         PR target/9348
1102         * gcc.c-torture/execute/multdi-1.c: New test case.
1103
1104 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1105
1106         PR c++/13925
1107         * g++.dg/template/lookup5.C: New test.
1108
1109 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1110
1111         PR c++/13950
1112         * g++.dg/template/lookup4.C: New test.
1113
1114         PR c++/13970
1115         * g++.dg/parse/error14.C: New test.
1116
1117         PR c++/14002
1118         * g++.dg/parse/template13.C: New test.
1119
1120 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/13978
1123         * g++.dg/template/koenig4.C: New test.
1124
1125         PR c++/13968
1126         * g++.dg/template/crash17.C: New test.
1127
1128         PR c++/13975
1129         * g++.dg/parse/error13.C: New test.
1130         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1131
1132 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1133
1134         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1135
1136 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1137
1138         PR c/11658
1139         PR c/13994
1140         * gcc.dg/noncompile/20040203-1.c: New test.
1141         * gcc.dg/noncompile/20040203-2.c: Likewise.
1142         * gcc.dg/noncompile/20040203-3.c: Likewise.
1143         * gcc.dg/20040203-1.c: Likewise.
1144
1145 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1146
1147         PR c++/10858
1148         * g++.dg/template/sizeof7.C: New test.
1149
1150 2004-02-02  Eric Christopher  <echristo@redhat.com>
1151             Zack Weinberg  <zack@codesourcery.com>
1152
1153         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1154
1155 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1156
1157         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1158         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1159         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1160         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1161
1162 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/13113
1165         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1166
1167         PR c++/13854
1168         * g++.dg/ext/attrib13.C: New test.
1169
1170         PR c++/13907
1171         * g++.dg/conversion/op2.C: New test.
1172
1173 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1174
1175         * gcc.dg/titype-1.c: Fix pasto.
1176
1177 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1178
1179         * gcc.dg/titype-1.c: New test.
1180
1181 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1182
1183         PR c++/13957
1184         * g++.dg/template/non-type-template-argument-1.C,
1185         g++.dg/template/qualified-id1.C: Update dg-error marks.
1186         * g++.dg/template/nontype6.C: New test.
1187
1188 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1189
1190         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1191         * gcc.dg/builtins-31.c: New testcase.
1192         * gcc.dg/builtins-32.c: New testcase.
1193
1194 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1195
1196         * objc.dg/call-super-2.m: Update line numbers
1197         for the including of stddef.h.
1198
1199 2004-01-30  Michael Matz  <matz@suse.de>
1200
1201         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1202         g++.dg/ext/case-range3.C: New tests.
1203
1204 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1205
1206         DR206
1207         PR c++/13813
1208         * g++.dg/template/member4.C: New test.
1209
1210 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1211
1212         PR c++/13683
1213         * g++.dg/template/sizeof6.C: New test.
1214
1215 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1216
1217         * gcc.dg/fwritable-strings-1.c: New test.
1218
1219 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1220
1221         * gcc.c-torture/compile/20040130-1.c: New test.
1222
1223 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1224
1225         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1226
1227 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/13883
1230         * g++.dg/template/ctor3.C: New test.
1231
1232 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1233
1234         * g++.dg/tc1: New directory.
1235         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1236         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1237         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1238         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1239         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1240
1241 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1242
1243         * g++.dg/parse/error11.C: New test.
1244         * g++.dg/parse/error12.C: Likewise.
1245
1246 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1247
1248         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1249         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1250
1251 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1252
1253         PR c++/13791
1254         * g++.dg/ext/attrib12.C: New test.
1255
1256         PR c++/13736
1257         * g++.dg/parse/cast2.C: New test.
1258
1259 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1260
1261         * objc.dg/encode-2.m (main): New local string.  Set depending on
1262         sizeof long.  Use in sscanf call.
1263         * objc.dg/encode-3.m (main): New local string.  Set depending on
1264         sizeof long.  Use in scan_initial call.
1265
1266 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1267
1268         * objc.dg/call-super-2.m: Make LP64-safe.
1269         * objc.dg/desig-init-1.m: Likewise.
1270
1271 2004-01-27  Devang Patel <dpatel@apple.com>
1272
1273         * g++.dg/debug/namespace1.C: New test.
1274
1275 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1276
1277         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1278         xscale-*-*.
1279
1280         * gcc.dg/arm-mmx-1.c: New test.
1281
1282 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1283
1284         * gcc.dg/20040127-1.c: New test.
1285         * gcc.dg/20040127-2.c: New test.
1286
1287 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1288
1289         * objc.dg/stret-1.m (glob): Renamed to globa.
1290
1291 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1292
1293         PR c++/13663
1294         * g++.dg/expr/for1.C: New test.
1295
1296 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1297
1298         PR middle-end/13779
1299         * gcc.dg/darwin-longlong.c: New test.
1300
1301 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1302
1303         * gcc.dg/20040124-1.c: Moved test from here...
1304         * gcc.c-torture/compile/20040124-1.c: ...to here.
1305
1306 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1307
1308         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1309         the assembly output if -m64 is passed.
1310
1311 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/13833
1314         * g++.dg/template/cond3.C: New test.
1315
1316 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1317
1318         PR c++/13810
1319         * g++.dg/template/ttp7.C: New test.
1320
1321 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1322
1323         PR c++/13797
1324         * g++.dg/template/nontype4.C: New test.
1325         * g++.dg/template/nontype5.C: Likewise.
1326
1327 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1328
1329         * gcc.dg/torture/mips-clobber-at.c: New test.
1330
1331 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1332
1333         * gcc.dg/20040124-1.c: New test.
1334
1335 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1336
1337         * gcc.dg/20040123-1.c: New test.
1338
1339 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1340
1341         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1342
1343 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1344
1345         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1346
1347 2004-01-23  Andrew Pinski  <apinski@apple.com>
1348
1349         * gcc.dg/20030121-1.c: Move to ..
1350         * gcc.dg/20040121-1.c: here.
1351
1352 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1353
1354         * gcc.dg/builtins-29.c: New test case.
1355
1356 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1357
1358         PR 18314
1359         * gcc.dg/builtins-30.c: New testcase.
1360
1361 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1362
1363         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1364         * lib/g77.exp: Likewise.
1365         * lib/objc.exp: Likewise.
1366         * lib/g++.exp: Likewise.
1367
1368 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1369
1370         * gcc.dg/struct-by-value-2.c: New test.
1371
1372 2004-01-21  Andrew Pinski  <apinski@apple.com>
1373
1374         PR target/13785
1375         * gcc.dg/20030121-1.c: New test.
1376
1377 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1378
1379         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1380         clobber frame pointer register in asm statement.
1381
1382 2004-01-21  Falk Hueffner  <falk@debian.org>
1383
1384         * gcc.c-torture/compile/20040121-1.c: New test.
1385
1386 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1387
1388         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1389
1390 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1391
1392         * gcc.dg/ppc64-abi-2.c: New test.
1393
1394 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1395
1396         * lib/treelang.exp: Fill out this file.
1397         * lib/treelang-dg.exp: New File.
1398
1399 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1400
1401         * gcc.c-torture/compile/981022-1.c: Remove.
1402         * gcc.dg/array-5.c: Remove XFAIL.
1403         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1404         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1405         gcc.dg/cond-lvalue-1.c: Update.
1406         * gcc.dg/cast-lvalue-2.c: New test.
1407
1408 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1409
1410         PR c++/13592
1411         * g++.dg/other/error1.C (class foo): Tweak error message.
1412
1413         PR c++/13592
1414         * g++.dg/template/call2.C: New test.
1415
1416 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1417
1418         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1419         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1420         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1421         scalar-return-1_x.c, scalar-return-2_y.c,
1422         scalar-return-3_x.c, scalar-return-3_y.c,
1423         scalar-return-4_x.c, scalar-return-4_y.c,
1424         struct-align-1.h, struct-align-1_x.c,
1425         struct-align-1_y.c, struct-align-2.h,
1426         struct-align-2_x.c, struct-align-2_y.c,
1427         struct-by-value-10_y.c, struct-by-value-11_x.c,
1428         struct-by-value-11_y.c, struct-by-value-12_x.c,
1429         struct-by-value-12_y.c, struct-by-value-13_x.c,
1430         struct-by-value-13_y.c, struct-by-value-14_x.c,
1431         struct-by-value-14_y.c, struct-by-value-15_x.c,
1432         struct-by-value-15_y.c, struct-by-value-16_y.c,
1433         struct-by-value-17_y.c, struct-by-value-18_y.c,
1434         struct-by-value-19_y.c, struct-by-value-1_x.c,
1435         struct-by-value-1_y.c, struct-by-value-20_y.c,
1436         struct-by-value-2_x.c, struct-by-value-2_y.c,
1437         struct-by-value-3_y.c, struct-by-value-4_x.c,
1438         struct-by-value-4_y.c, struct-by-value-5_y.c,
1439         struct-by-value-6_y.c, struct-by-value-7_y.c
1440         struct-by-value-8_x.c, struct-by-value-8_y.c
1441         struct-by-value-9_x.c, struct-by-value-9_y.c
1442         struct-return-10_x.c, struct-return-10_y.c,
1443         struct-return-19_x.c, struct-return-20_x.c
1444         struct-return-2_x.c, struct-return-2_y.c
1445         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1446         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1447
1448 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1449
1450         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1451         attribute on sparc*-sun-solaris2.*.
1452
1453 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1454
1455         PR c++/13710
1456         * g++.dg/ext/typeof7.C: New test.
1457
1458 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1459
1460         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1461         * gcc.dg/const-elim-1.c: Same.
1462
1463 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1464
1465         * objc.dg/stret-1.m: New.
1466         * objc.dg/stret-2.m: New.
1467
1468 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1469
1470         PR c++/11895
1471         * g++.dg/ext/vector1.C: New test.
1472
1473 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1474
1475         * gcc.dg/pch/import-1.c: New.
1476         * gcc.dg/pch/import-1.hs: New.
1477         * gcc.dg/pch/import-1a.h: New.
1478         * gcc.dg/pch/import-1b.h: New.
1479         * gcc.dg/pch/import-1c.h: New.
1480
1481 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1482
1483         PR c++/13574
1484         * g++.dg/ext/array1.C: New test.
1485
1486         PR c++/13178
1487         * g++.dg/conversion/op1.C: New test.
1488
1489 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1490
1491         PR 11864
1492         From Kazumoto Kojima / Dan Kegel:
1493         * gcc.dg/pr11864-1.c: New test.
1494
1495         PR 10392
1496         From Marcus Comstedt / Dan Kegel:
1497         * gcc.dg/pr10392-1.c: New test.
1498
1499 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/13478
1502         * g++.dg/init/ref10.C: New test.
1503
1504 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1505
1506         PR c++/13407
1507         * g++.dg/parse/typename6.C: New test.
1508
1509 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1510
1511         PR pch/13361
1512         * testsuite/g++.dg/pch/wchar-1.C: New.
1513         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1514
1515 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1516
1517         PR c++/9259
1518         * g++.dg/expr/sizeof2.C: New test.
1519
1520 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
1521
1522         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
1523
1524 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1525
1526         PR c++/13659
1527         * g++.dg/lookup/strong-using-3.C: New.
1528         * g++.dg/lookup/using-10.C: New.
1529
1530 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1531
1532         PR c++/13594
1533         * g++.dg/lookup/strong-using-2.C: New.
1534
1535 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
1536             Dan Kegel <dank@kegel.com>
1537             J"orn Rennecke <joern.rennecke@superh.com>
1538
1539         PR target/9365
1540         * gcc.dg/pr9365-1.c: New test.
1541
1542 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1543
1544         PR c++/8856
1545         * g++.dg/parse/casting-operator2.C: New test.
1546         * g++.old-deja/g++.pt/explicit83.C: Remove.
1547
1548 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1549
1550         * gcc.dg/label-compound-stmt-1.c: New test.
1551         * gcc.c-torture/compile/950922-1.c,
1552         gcc.c-torture/compile/20000211-3.c,
1553         gcc.c-torture/compile/20000518-1.c,
1554         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
1555         compound statements.
1556
1557 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
1558
1559         * gcc.dg/ppc64-abi-1.c: New test.
1560
1561 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
1562
1563          * g++.dg/ext/attrib9.C: Add dg-warnings.
1564
1565 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1566
1567         PR c++/12335
1568         * g++.dg/parse/dtor3.C: New test.
1569
1570 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1571
1572         PR c++/12709
1573         * g++.dg/parse/try-catch-1.C: New test.
1574
1575 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
1576
1577         * ada/acats/run_all.sh: Add more verbose output in acats.log
1578         when compiling tests.
1579
1580 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1581
1582         PR 13656
1583         * gcc.dg/typedef-redecl.c: New test case.
1584         * gcc.dg/typedef-redecl.h: New support file.
1585
1586 2004-01-13  Jan Hubicka  <jh@suse.cz>
1587
1588         * gcc.dg/always_inline.c: New test.
1589         * gcc.dg/debug/20031231-1.c: Fix.
1590
1591 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1592
1593         PR c++/13474
1594         * g++.dg/template/array3.C: New test.
1595
1596 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1597
1598         * g++.dg/ext/lvalue1.C: No longer expected to fail.
1599         * g++.dg/warn/Wunused-2.C: Likewise.
1600
1601 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1602
1603         PR c++/13289
1604         * g++.dg/template/instantiate6.C: New test.
1605
1606 2004-01-12  Roger Sayle  <roger@eyesopen.com>
1607
1608         PR middle-end/11397
1609         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
1610
1611 2004-01-12  Jan Hubicka  <jh@suse.cz>
1612
1613         PR opt/12826
1614         * gcc.dg/20040112-1.c: New.
1615
1616         * gcc.dg/dwarf-die[1-7].c: Move to...
1617         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
1618         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
1619
1620 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
1621
1622         PR c++/4100
1623         * g++.dg/parse/friend4.C: New test.
1624
1625 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
1626
1627         PR c++/4100
1628         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
1629         definition is called a friend.
1630
1631 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
1632
1633         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
1634
1635 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
1636
1637         PR c++/3478
1638         * g++.dg/parse/error10.C: New test.
1639         * g++.dg/template/arg2.C: Accept "invalid type" error.
1640
1641 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR middle-end/13392
1644         * g++.dg/opt/expect2.C: New test.
1645
1646 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1647
1648         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
1649         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
1650         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
1651         Update dg-error regexps.
1652
1653 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1654
1655         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
1656         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
1657
1658 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1659
1660         * gcc.dg/pragma-re-1.c: Use right pointer type.
1661
1662 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1663
1664         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
1665
1666 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
1667
1668         * gcc.dg/rs6000-ldouble-1.c: New.
1669
1670 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1671
1672         DR 337
1673         PR c++/9256
1674         * g++.dg/other/abstract1.C: New test.
1675
1676 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
1677
1678         * g++.dg/lookup/strong-using-1.C: New.
1679
1680 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1681
1682         PR c/11234
1683         * gcc.dg/func-ptr-conv-1.c: New test.
1684         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
1685
1686 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
1687
1688         PR target/13380.
1689         * gcc.c-torture/compile/20040109-1.c: New.
1690
1691 2004-01-08  Stuart Hastings  <stuart@apple.com>
1692
1693         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
1694         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
1695         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
1696
1697 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
1698
1699         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
1700
1701 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1702
1703         * ada/acats/run_acats: Treat 'gnatchop' the same way
1704         as 'gnatmake'.  Export GCC_DRIVER.
1705         * ada/acats/run_all.sh: Add target_gnatchop.  Use
1706         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
1707
1708 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1709
1710         PR c++/12573
1711         * g++.dg/template/dependent-expr4.C: New test.
1712
1713 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
1714
1715         * gcc.dg/altivec-11.c: New test.
1716
1717 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
1718
1719         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
1720
1721 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1722
1723         PR c/6024
1724         * gcc.dg/enum-compat-1.c: New test.
1725         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
1726
1727 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1728
1729         PR c/12165
1730         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
1731         gcc.dg/c99-idem-qual-3.c: New tests.
1732
1733 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
1734
1735         * gcc.dg/winline-7.c: Don't cast void * to int.
1736
1737 2004-01-06  Jan Hubicka  <jh@suse.cz>
1738
1739         * gcc.dg/i386-sse-5.c: New test
1740         * g++.dg/eh/simd-1.c: Add -w argument for i386.
1741
1742 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1743
1744         PR c++/12815
1745         * g++.dg/rtti/typeid4.C: New test.
1746
1747 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1748
1749         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
1750
1751 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1752
1753         PR c++/12132
1754         * g++.dg/template/error11.C: New test.
1755
1756         PR c++/13451
1757         * g++.dg/template/class2.C: New test.
1758
1759 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1760         Richard Sandiford <rsandifo@redhat.com>
1761
1762         PR c++/13387
1763         * g++.dg/opt/alias3.C: New test.
1764
1765 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/13157
1768         * g++.dg/template/koenig3.C: New test.
1769
1770         PR c++/13529
1771         * g++.dg/parse/offsetof3.C: New test.
1772
1773         * g++.dg/init/copy7.C: Add missing dg-error markers.
1774
1775         PR c++/12226
1776         * g++.dg/init/copy7.c: New test.
1777
1778         PR c++/13536
1779         * g++.dg/parse/cast1.C: New test.
1780
1781 2004-01-04  Jan Hubicka  <jh@suse.cz>
1782
1783         * gcc.dg/winline[1-7].c: New tests.
1784
1785 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1786
1787         PR c++/13520
1788         * g++.dg/template/qualttp22.C: New test.
1789
1790 2004-01-01  Jan Hubicka  <jh@suse.cz>
1791
1792         * gcc.dg/debug/20031231-1.c: New.
1793         * gcc.c-torture/compile/20040101-1.c: New.
1794         * gcc.dg/dwarf-die-[1-7].c: New.
1795
1796 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
1797
1798         PR optimization/13521
1799         * gcc.c-torture/compile/20031231-1.c: New test.
1800
1801 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1802
1803         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
1804
1805 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1806
1807         PR c++/10079
1808         * g++.dg/template/crash16.C: New test.
1809
1810 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
1811
1812         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
1813
1814 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1815
1816         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
1817         ports.
1818         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1819         * g++.old-deja/g++.law/profile1.C: Likewise.
1820         * gcc.c-torture/compile/981006-1.c: Likewise.
1821         * gcc.c-torture/execute/loop-2e.x: Likewise.
1822         * gcc.c-torture/execute/loop-2f.x: Remove.
1823         * gcc.c-torture/execute/loop-2g.x: Likewise.
1824         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
1825         * gcc.dg/20020312-2.c: Remove traces of dead ports.
1826
1827 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1828
1829         PR c++/13507
1830         * g++.dg/ext/attrib11.C: New test.
1831
1832         PR c++/13494
1833         * g++.dg/template/array2-1.C: New test.
1834         * g++.dg/template/array2-2.C: New test.
1835
1836 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
1837
1838         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
1839
1840 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1841
1842         PR c++/12774
1843         * g++.dg/template/array1-1.C: New test.
1844         * g++.dg/template/array1-2.C: New test.
1845
1846 2003-12-29  Roger Sayle  <roger@eyesopen.com>
1847
1848         PR fortran/12632
1849         * g77.dg/12632.f: New test case.
1850
1851 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1852
1853         PR c++/13289
1854         * g++.dg/parse/nontype1.C: New test.
1855
1856 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1857
1858         PR c++/12403
1859         * g++.dg/parse/explicit1.C: New test.
1860         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
1861
1862 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/13081
1865         * g++.dg/opt/inline6.C: New test.
1866
1867         PR c++/12613
1868         * g++.dg/parse/error9.C: New test.
1869
1870         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
1871
1872 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/13009
1875         * g++.dg/init/assign1.C: New test.
1876
1877 2003-12-28  Roger Sayle  <roger@eyesopen.com>
1878
1879         PR c++/13070
1880         * g++.dg/warn/format3.C: New test case.
1881
1882 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1883
1884         * gcc.c-torture/compile/20031227-1.c: New test.
1885
1886 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1887
1888         * g++.dg/bprob/bprob.exp: Load target-supports.exp
1889         * g77.dg/bprob/bprob.exp: Likewise.
1890         * gcc.misc-tests/bprob.exp: Likewise.
1891         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
1892         variants on systems where the library does not provide that
1893         functionality.
1894         * gcc.dg/builtins-20.c: Use builtins-config.h.
1895         * gcc.dg/builtins-config.h: New file.
1896
1897 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1898
1899         * lib/gcc-dg.exp (dg-require-profiling): New function.
1900         * lib/target-supports.exp (check_profiling_available): Likewise.
1901         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
1902         * g77.dg/bprob/bprob.exp: Likewise.
1903         * gcc.misc-tests/bprob.exp: Likewise.
1904         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
1905         * gcc.dg/20021014-1.c: Likewise.
1906         * gcc.dg/nest.c: Likewise.
1907
1908 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1909
1910         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
1911         compiling.
1912         * g++.dg/lookup/java2.C: Likewise.
1913         * gcc.dg/cpp/lexident.c: Likewise.
1914
1915 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
1916
1917         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
1918         given.
1919         * gcc.c-torture/compile/961203-1.c: Likewise.
1920         * gcc.c-torture/compile/980506-1.c: Likewise.
1921
1922 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
1923
1924         * lib/gcc-dg.exp (dg-prune-output): New annotation.
1925         (additional_prunes): New global.
1926         (gcc-dg-prune): Handle additional per-test pruning.
1927         (dg-test): Clear additional_prunes between tests.
1928
1929         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
1930         dg-prune-output to avoid spurious failures from assembler
1931         complaining about nonexistent WAW violations.
1932         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
1933         Use dg-prune-output to avoid spurious failures from assembler
1934         warning about Itanium B-step errata.
1935
1936 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1937
1938         * g++.dg/abi/macro0.C: New test.
1939         * g++.dg/abi/macro1.C: Likewise.
1940         * g++.dg/abi/macro2.C: Likewise.
1941
1942         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
1943         * g++.dg/abi/bitfield7.C: Likewise.
1944         * g++.dg/abi/dtor2.C: Likewise.
1945         * g++.dg/abi/mangle11.C: Likewise.
1946         * g++.dg/abi/mangle12.C: Likewise.
1947         * g++.dg/abi/mangle14.C: Likewise.
1948         * g++.dg/abi/mangle17.C: Likewise.
1949         * g++.dg/abi/vbase10.C: Likewise.
1950         * g++.dg/abi/vbase14.C: Likewise.
1951         * g++.dg/template/qualttp17.C: Likewise.
1952
1953 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1954
1955         PR c/11995
1956         * gcc.dg/20031223-1.c: New test.
1957
1958 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1959
1960         * gcc.dg/noreturn-7.c: New test.
1961
1962 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1963
1964         * gcc.dg/null-pointer-1.c: New test.
1965
1966 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1967
1968         * g++.old-deja/g++.jason/template18.C: Remove.
1969         * g++.old-deja/g++.jason/template37.C: Likewise.
1970
1971         PR c++/12862
1972         * g++.dg/lookup/ns1.C: New test.
1973
1974         PR c++/12397
1975         * g++.dg/template/lookup3.C: New test.
1976
1977 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1978
1979         * g++.dg/template/recurse1.C: New test
1980
1981 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1982
1983         PR c++/12479
1984         * g++.dg/parse/semicolon1.C: New test.
1985         * g++.dg/parse/semicolon1.h: Likewise.
1986
1987 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
1988
1989         * gcc.dg/darwin-misaligned.c: New test.
1990
1991 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1992
1993         PR c/9163
1994         * gcc.dg/20031222-1.c: New test.
1995
1996 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/13438
1999         * g++.dg/parse/error8.C: New test.
2000
2001         PR c++/11554
2002         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2003
2004 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2005
2006         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2007         too small.
2008         * gcc.c-torture/compile/930217-1.c: Likewise.
2009         * gcc.c-torture/compile/930513-1.c: Likewise.
2010         * gcc.c-torture/execute/920908-2.c: Likewise.
2011         * gcc.c-torture/execute/921204-1.c: Likewise.
2012         * gcc.c-torture/execute/930621-1.c: Likewise.
2013         * gcc.c-torture/execute/930630-1.c: Likewise.
2014         * gcc.c-torture/execute/931031-1.c: Likewise.
2015         * gcc.c-torture/execute/980602-2.c: Likewise.
2016         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2017         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2018         * gcc.c-torture/execute/extzvsi.c: Likewise.
2019         * gcc.c-torture/unsorted/ext.c: Likewise.
2020
2021 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2022
2023         PR target/12749
2024         * gcc.c-torture/compile/20031220-2.c: New test case.
2025
2026 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2027
2028         PR optimization/13031
2029         * gcc.c-torture/compile/20031220-1.c: New test case.
2030
2031 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2032
2033         * gcc.dg/cast-function-1.c: New test.
2034
2035 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2036
2037         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2038         formats.
2039
2040 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/12795
2043         * g++.dg/ext/attrib10.C: New test.
2044
2045 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2046
2047         * gcc.dg/cleanup-10.c: New test.
2048         * gcc.dg/cleanup-11.c: New test.
2049
2050 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2051
2052         PR c++/13239
2053         * g++.dg/opt/expect1.C: New test.
2054
2055 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2056
2057         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2058
2059 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2060
2061         PR debug/12923
2062         * gcc.dg/20031218-1.c: New test.
2063
2064         PR debug/12389
2065         * gcc.dg/20031218-2.c: New test.
2066         * gcc.dg/20031218-3.c: New test.
2067
2068         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2069         of label name and allow for USER_LABEL_PREFIX == "_" names.
2070         * g++.dg/abi/mangle18-2.C: Likewise.
2071         * g++.dg/abi/mangle19-1.C: Likewise.
2072         * g++.dg/abi/mangle19-2.C: Likewise.
2073         * g++.dg/abi/mangle20-1.C: Likewise.
2074         * g++.dg/abi/mangle20-2.C: Likewise.
2075
2076 2003-12-18  Richard Henderson  <rth@redhat.com>
2077
2078         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2079
2080 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2081             Dan Kegel <dank@kegel.com>
2082
2083         PR other/12009
2084         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2085         testing a cross compiler, it causes spurious compile failures.
2086         * lib/g++.exp: Likewise.
2087
2088 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2089
2090         PR c++/13262
2091         * g++.dg/template/access13.C: New test.
2092
2093 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2094
2095         * gcc.dg/20031216-1.c: New test.
2096
2097 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2098
2099         PR c++/9154
2100         * g++.dg/template/error10.C: New test.
2101
2102 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2103
2104         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2105         * g++.dg/eh/simd-2.C: Likewise.
2106
2107 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2108             Roger Sayle  <roger@eyesopen.com>
2109
2110         * gcc.c-torture/execute/ieee/mzero5.c: New.
2111
2112 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/10603
2115         * g++.dg/parse/error6.C: New test.
2116
2117         PR c++/12827
2118         * g++.dg/parse/error7.C: New test.
2119
2120 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2121
2122         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2123         at -O with stabs debugging formats.
2124         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2125         * gcc.dg/debug/debug-2.c: Likewise.
2126
2127 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2128
2129         PR c++/12696
2130         * g++.dg/init/error1.C: New test.
2131
2132         PR c++/12218
2133         * g++.dg/init/pm3.C: New test.
2134
2135 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2136
2137         PR c/3347
2138         * gcc.dg/bitfld-8.c: New test.
2139
2140 2003-12-16  James Lemke  <jim@wasabisystems.com>
2141
2142         * gcc.dg/arm-scd42-[123].c: New tests.
2143
2144 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2145
2146         PR c++/9043
2147         * g++.dg/abi/mangle20-1.C: New test.
2148         * g++.dg/abi/mangle20-2.C: New test.
2149
2150 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2151
2152         PR c++/13275
2153         * g++.dg/other/offsetof2.C: Remove XFAIL.
2154         * g++.dg/parse/offsetof1.C: New test.
2155         * g++.gd/parse/offsetof2.C: Likewise.
2156
2157 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2158
2159         * g++.dg/template/nontype3.C: New test.
2160         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2161
2162 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2163
2164         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2165
2166 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2167
2168         PR c++/13387
2169         * g++.dg/expr/assign1.C: New test.
2170
2171         PR c++/13242
2172         * g++.dg/abi/mangle19-1.C: New test.
2173         * g++.dg/abi/mangle19-2.C: New test.
2174
2175 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2176
2177         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2178
2179 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2180
2181         * gcc.c-torture/execute/20031216-1.c: New test.
2182
2183 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2184
2185         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2186         an ICE regression.
2187
2188 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/10926
2191         * g++.dg/template/error9.C: New test.
2192
2193         PR c++/11116
2194         * g++.dg/template/error8.C: New test.
2195
2196 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2197
2198         PR middle-end/13400
2199         * gcc.c-torture/execute/20031215-1.c: New test case.
2200
2201 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2202
2203         PR c++/13269
2204         * g++.dg/parse/error5.C: New test.
2205
2206         PR c++/12989
2207         * g++.dg/expr/sizeof1.C: New test.
2208
2209         PR c++/13310
2210         * g++.dg/template/crash15.C: New test.
2211
2212 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2213
2214         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2215         a non-POD type as the last named parameter of a varargs function.
2216
2217 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/13243
2220         PR c++/12573
2221         * g++.dg/template/crash14.C: New test.
2222         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2223
2224 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2225
2226         * g++.dg/other/java1.C: New test.
2227
2228         PR c++/13241
2229         * g++.dg/abi/mangle18-1.C: New test.
2230         * g++.dg/abi/mangle18-2.C: New test.
2231
2232 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2233
2234         PR optimization/10312
2235         * gcc.c-torture/execute/20031214-1.c: New.
2236
2237 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2238
2239         PR c++/10779
2240         PR c++/12160
2241         * g++.dg/parse/error3.C: New test.
2242         * g++.dg/parse/error4.C: Likewise.
2243         * g++.dg/abi/mangle4.C: Tweak error messages.
2244         * g++.dg/lookup/using5.C: Likewise.
2245         * g++.dg/other/error2.C: Likewise.
2246         * g++.dg/parse/typename5.C: Likewise.
2247         * g++.dg/parse/undefined1.C: Likewise.
2248         * g++.dg/template/arg2.C: Likewise.
2249         * g++.dg/template/ttp3.C: Likewise.
2250         * g++.dg/template/type1.C: Likewise.
2251         * g++.old-deja/g++.other/crash32.C: Likewise.
2252         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2253
2254 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2255
2256         PR c++/13106
2257         * g++.dg/warn/noreturn-3.C: New test.
2258
2259 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2260
2261         PR c++/13118
2262         * g++.dg/abi/covariant3.C: New.
2263
2264 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2265
2266         * g++.dg/eh/ia64-1.C: New test.
2267
2268 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2269
2270         PR optimization/13037
2271         * g77.f-torture/execute/13037.f: New test case.
2272
2273 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2274
2275         PR c++/12881
2276         * g++.dg/abi/covariant2.C: New.
2277
2278 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2279
2280         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2281
2282 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2283
2284         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2285
2286 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2287
2288         PR other/10819
2289         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2290         to fix Bug 10819.
2291         * lib/g++.exp (g++_version): Likewise.
2292         * lib/g77.exp (g77_version): Likewise.
2293         * lib/objc.exp (default_objc_version): Likewise.
2294
2295 2003-12-10  Richard Henderson  <rth@redhat.com>
2296
2297         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2298
2299         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2300
2301 2003-12-08  Matt Austern  <austern@apple.com>
2302
2303         PR c/13134
2304         * lib/gcc-dg.exp (dg-require-visibility): Define.
2305         * lib/target-supports (check_visibility_available): Define.
2306         * gcc.dg/visibility-1.c: New test.
2307         * gcc.dg/visibility-2.c: Likewise.
2308         * gcc.dg/visibility-3.c: Likewise.
2309         * gcc.dg/visibility-4.c: Likewise.
2310         * gcc.dg/visibility-5.c: Likewise.
2311         * gcc.dg/visibility-6.c: Likewise.
2312         * g++.dg/ext/visibility-1.C: Likewise.
2313         * g++.dg/ext/visibility-2.C: Likewise.
2314         * g++.dg/ext/visibility-3.C: Likewise.
2315         * g++.dg/ext/visibility-4.C: Likewise.
2316         * g++.dg/ext/visibility-5.C: Likewise.
2317         * g++.dg/ext/visibility-6.C: Likewise.
2318
2319 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2320
2321         * g++.dg/lookup/java1.C: New test.
2322         * g++.dg/lookup/java2.C: New test.
2323
2324 2003-12-07  Falk Hueffner  <falk@debian.org>
2325
2326         * g++.dg/opt/noreturn-1.C: New test.
2327
2328 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2329
2330         * gcc.dg/overflow-1.c: New test.
2331
2332 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2333
2334         * g77.f-torture/compile/13060.f: New test.
2335
2336 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2337
2338         PR c++/13323
2339         * g++.dg/inherit/operator2.C: New test.
2340
2341 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2342
2343         PR c++/13305
2344         * g++.dg/ext/attrib9.C: New test.
2345
2346 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2347
2348         PR c++/13314
2349         * g++.dg/template/error7.C: New test.
2350
2351 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2352             J"orn Rennecke <joern.rennecke@superh.com>
2353
2354         PR target/13302
2355         * g++.dg/other/struct-va_list.C: New test.
2356
2357 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2358
2359         PR c++/13166
2360         * g++.dg/parse/defarg6.C: New test.
2361
2362 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2363
2364         PR target/13256
2365         * gcc.c-torture/execute/20031201-1.c: New test.
2366
2367 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2368
2369         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2370
2371 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2372
2373         * gcc.dg/builtin-return-1.c: New test.
2374
2375 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2376             J"orn Rennecke <joern.rennecke@superh.com>
2377
2378         PR optimization/13260
2379         * gcc.c-torture/execute/20031204-1.c: New test.
2380
2381 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2382
2383         PR c++/9127
2384         * g++.dg/template/error6.C: New test.
2385
2386 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2387
2388         * gcc.dg/20031202-1.c: New test.
2389
2390 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2391
2392         PR c++/13179
2393         * g++.dg/template/eh1.C: New test.
2394
2395         PR c++/10771
2396         * g++.dg/template/error5.C: New test.
2397
2398 2003-12-02  David Ung  <davidu@mips.com>
2399
2400         * gcc.dg/compat/vector-check.h: Corrected type for var
2401         g_##TMODE
2402
2403 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2404
2405         PR c++/10126
2406         * g++.dg/template/ptrmem8.C: New test.
2407
2408 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2409
2410         PR c++/12573
2411         * g++.dg/template/dependent-expr3.C: New test.
2412
2413 2003-12-01  James Lemke  <jim@wasabisystems.com>
2414
2415         * gcc.dg/arm-g2.c: New test.
2416
2417 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2418
2419         PR optimization/11634
2420         * gcc.dg/20031201-2.c: New test case.
2421
2422 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2423
2424         PR 11433
2425         * objc.dg/proto-lossage-3.m: New test.
2426
2427 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2428
2429         PR optimization/12628
2430         * gcc.dg/20031201-1.c: New test case.
2431
2432 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2433
2434         * gcc.dg/unaligned-1.c: New test.
2435
2436 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2437
2438         PR c++/9849
2439         * g++.dg/template/error4.C: New test.
2440         * g++.dg/template/nested3.C: Adjust error markers.
2441
2442 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2443
2444         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2445
2446 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2447
2448         PR c/10333
2449         * gcc.dg/bitfld-7.c: New test.
2450
2451 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2452
2453         * gcc.dg/tls/asm-1.C: New test.
2454
2455 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2456
2457         * gcc.dg/cpp/assert4.c: Update.
2458
2459 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2460
2461         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2462         * gcc.dg/builtin-apply3.c: New test.
2463
2464 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2465
2466         * lib/compat.exp (compat-obj): New xfaildata parameter.
2467         Use it to set compiler_conditional_xfail_data before compiling.
2468         (compat-get-options): Handle dg-xfail-if.
2469         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2470         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2471         * gcc.dg/compat/vector-1_y.c: Likewise.
2472         * gcc.dg/compat/vector-2_x.c: Likewise.
2473         * gcc.dg/compat/vector-2_y.c: Likewise.
2474
2475 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2476
2477         * g++.dg/opt/reg-stack4.C: New test.
2478
2479 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2480
2481         * gcc.dg/builtin-apply2.c: New test.
2482
2483 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2484
2485         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2486
2487 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2488
2489         PR c++/12924
2490         * g++.dg/template/template-id-2.C: New test.
2491
2492 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2493
2494         PR c++/5369
2495         * g++.dg/template/memfriend1.C: New test.
2496         * g++.dg/template/memfriend2.C: Likewise.
2497         * g++.dg/template/memfriend3.C: Likewise.
2498         * g++.dg/template/memfriend4.C: Likewise.
2499         * g++.dg/template/memfriend5.C: Likewise.
2500         * g++.dg/template/memfriend6.C: Likewise.
2501         * g++.dg/template/memfriend7.C: Likewise.
2502         * g++.dg/template/memfriend8.C: Likewise.
2503         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2504
2505 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR c++/12515
2508         * g++.dg/ext/cond1.C: New test.
2509
2510 2003-11-20  Richard Henderson  <rth@redhat.com>
2511
2512         * gcc.dg/20020201-2.c: Remove.
2513         * gcc.dg/20020201-4.c: Remove.
2514         * gcc.dg/20020304-1.c: Remove.
2515
2516 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
2517
2518         * gcc.dg/cpp/trad/xwin1.c: New test case.
2519
2520 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2521
2522         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
2523         * lib/g77.exp: Likewise.
2524         * lib/objc.exp: Likewise.
2525         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
2526         for darwin.
2527
2528 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2529
2530         PR c++/12932
2531         * g++.dg/template/static5.C: New test.
2532
2533 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2534
2535         * gcc.dg/nested-func-1.c: New test.
2536
2537 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2538
2539         * gcc.dg/cpp/assert4.c: New test.
2540
2541 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2542
2543         PR c++/2294
2544         * g++.dg/lookup/using9.c: New test.
2545
2546 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
2547
2548         PR c++/12762
2549         * g++.dg/template/error3.C: New test.
2550
2551 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
2552
2553         PR ada/13035
2554         * ada/acats/run_acats, run_all.sh: Fix syntax error.
2555         No longer use a wrapper for gcc, since this does not work under
2556         Windows.
2557
2558 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2559
2560         PR c++/2094
2561         * g++.dg/template/ptrmem7.C: New test.
2562
2563 2003-11-13  Andrew Pinski <apinski@apple.com>
2564
2565         * gcc.c-torture/compile/20031113-1.c: New test.
2566
2567 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
2568             Kean Johnston <jkj@sco.com>
2569
2570         PR c/13029
2571         * gcc.dg/unused-4.c: Update.
2572
2573 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2574
2575         * g++.dg/opt/const3.C: New test.
2576
2577 2003-11-13  Jan Hubicka  <jh@suse.cz>
2578
2579         * gcc.c-torture/compile/20031112-1.c: New test.
2580
2581 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
2582
2583         * g++.dg/parse/crash10.C: Remove bogus error marker.
2584
2585 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2586
2587         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
2588         (host_gcc): Likewise.
2589         (ROOT): Honor $PWDCMD.
2590         (BASE): Likewise.
2591         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
2592
2593 2003-11-12  Catherine Moore  <clm@redhat.com>
2594
2595         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
2596
2597 2003-11-12  Andreas Jaeger  <aj@suse.de>
2598             Jakub Jelinek  <jakub@redhat.com>
2599             Andrew Pinski  <pinskia@physics.uc.edu>
2600             Richard Henderson  <rth@redhat.com>
2601
2602         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
2603         systems.
2604         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
2605
2606         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
2607         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2608
2609 2003-11-11  Andreas Jaeger  <aj@suse.de>
2610
2611         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
2612
2613         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
2614
2615 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
2616
2617         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
2618         Clean ups.
2619
2620 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
2621
2622         * gcc.dg/trampoline-1.c: New test.
2623
2624 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2625
2626         * gcc.c-torture/compile/200031109-1.c: New test.
2627
2628 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2629
2630         PR c/3190
2631         PR c/8714
2632         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2633         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
2634         gcc.dg/format/no-y2k-1.c: Update.
2635
2636 2003-11-08  Roger Sayle  <roger@eyesopen.com>
2637
2638         PR optimization/10467
2639         * gcc.dg/20031108-1.c: New test case.
2640
2641 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
2642
2643         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
2644
2645 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2646
2647         * gcc.dg/compound-lvalue-1.c: New test.
2648         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
2649         some XFAILs.
2650
2651 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
2652
2653         * gcc.dg/altivec-varargs-1.c: New test.
2654
2655 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2656
2657         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
2658         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
2659         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
2660         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
2661         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
2662
2663 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2664
2665         * gcc.dg/cond-lvalue-1.c: New test.
2666
2667 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
2668
2669         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
2670
2671 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2672
2673         PR c++/11616
2674         * g++.dg/template/instantiate5.C: New test.
2675
2676 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2677
2678         PR c++/12726
2679         * g++.dg/ext/complit2.C: Replace test with self-contained version.
2680         * ChangeLog: Add missing first entry for above test.
2681
2682 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2683
2684         PR c++/9810
2685         * g++.dg/template/using8.C: New test.
2686         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
2687
2688 2003-11-02  Roger Sayle  <roger@eyesopen.com>
2689
2690         PR optimization/10817
2691         * gcc.c-torture/compile/20031102-1.c: New test case.
2692
2693 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
2694
2695         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
2696         2147483647.
2697
2698 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2699
2700         * gcc.dg/20031102-1.c: New test.
2701
2702 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2703
2704         * gcc.dg/complex-1.c: New test.
2705
2706 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2707
2708         PR c++/12796
2709         * g++.dg/template/crash13.C: Adjust expected error location.
2710         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2711
2712 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2713
2714         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2715
2716 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2717
2718         PR/10239
2719         * gcc.c-torture/compile/20031031-2.c: New test.
2720
2721 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2722
2723         PR/11640
2724         * gcc.c-torture/compile/20031031-1.c: New test.
2725
2726 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2727
2728         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2729         * gcc.misc-tests/bprob.exp: Likewise.
2730         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
2731         the execution test on arm-elf configs.
2732         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
2733         configs that don't support scratch files.
2734         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
2735
2736 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
2737
2738         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
2739         done by dejagnu.
2740
2741 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
2742
2743         * ada/acats/run_all.sh: Redirect mv output to /dev/null
2744         Avoid non pure sh syntax. Add more logging.
2745
2746         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
2747         fail.
2748
2749 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2750
2751         PR libgcj/10610
2752         * gcc.dg/ppc-stackalign-1.c: New test.
2753
2754 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
2755
2756         * ada/acats/run_all.sh: Change output to be more compliant with
2757         dejagnu framework.
2758         Create acats.sum and acats.log files under testsuite/ada/acats
2759         Only run [a-z]* directories, to filter out e.g. CVS.
2760         Redirect build output to log file.
2761
2762 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2763
2764         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
2765
2766 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2767
2768         PR ada/5909:
2769         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
2770
2771 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
2772
2773         * gcc.c-torture/compile/20031023-1.c: New test.
2774         * gcc.c-torture/compile/20031023-2.c: New test.
2775         * gcc.c-torture/compile/20031023-3.c: New test.
2776         * gcc.c-torture/compile/20031023-4.c: New test.
2777
2778 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2779
2780         PR c++/10371
2781         * g++.dg/lookup/scoped8.C: New test.
2782
2783 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2784
2785         * g++.dg/opt/reg-stack3.C: New test.
2786
2787 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2788
2789         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
2790
2791 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2792
2793         PR c++/11076
2794         * g++.dg/template/crash13.C: New test.
2795
2796 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2797
2798         * gcc.dg/c99-restrict-2.c: New test.
2799
2800 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
2801
2802         PR c++/12698, c++/12699, c++/12700, c++/12566
2803         * g++.dg/inherit/covariant9.C: New test.
2804         * g++.dg/inherit/covariant10.C: New test.
2805         * g++.dg/inherit/covariant11.C: New test.
2806
2807 2003-10-23  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/12726
2810         * g++.dg/ext/complit2.C: New test.
2811
2812 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2813
2814         PR target/12654
2815         * gcc.c-torture/execute/20031020-1.c: New test.
2816
2817 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2818
2819         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
2820         following the jump_insn.
2821
2822 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2823
2824         * gcc.dg/cast-lvalue-1.c: New test.
2825
2826 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/11962
2829         * g++.dg/template/cond2.C: New test.
2830
2831 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2832
2833         * gcc.dg/builtins-28.c: New test.
2834
2835 2003-10-20  Jan Hubicka  <jh@suse.cz>
2836
2837         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
2838         parameter.
2839         * testsuite/gcc.dg/inline-2.c: Likewise.
2840
2841 2003-10-20  Phil Edwards  <phil@codesourcery.com>
2842
2843         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
2844         * gcc.dg/nest.c:  Likewise.
2845
2846 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2847
2848         PR c++/9781, c++/10583, c++/11862
2849         * g++.dg/parse/crash13.C: New test.
2850
2851 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2852
2853         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
2854
2855 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2856
2857         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
2858         Define HAVE_C99_RUNTIME except on Solaris.
2859         * gcc.dg/builtins-20.c: Likewise.
2860
2861 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2862
2863         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
2864
2865 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2866
2867         PR c++/12495
2868         * g++.dg/template/crash21.C: New test.
2869
2870 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2871
2872         PR c++/2513
2873         * g++.dg/template/typename5.C: New test.
2874
2875 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2876
2877         PR c++/12369
2878         * g++.dg/template/friend25.C: New test.
2879
2880 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
2881
2882         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
2883         versions.
2884
2885 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
2886
2887         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
2888         == 2147483647.
2889
2890 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
2891
2892         * gcc.c-torture/execute/960416-1.x: Remove.
2893         * gcc.c-torture/execute/divconst-3.x: Likewise.
2894
2895 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
2896
2897         PR target/12598
2898         * gcc.dg/torture/cris-volatile-1.c: New test.
2899
2900 2003-10-14  Roger Sayle  <roger@eyesopen.com>
2901
2902         PR optimization/9325
2903         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
2904         for overflowing floating point to integer conversion during RTL
2905         simplification.
2906
2907 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
2908
2909         * objc/execute/_cmd.m: Fix typo.
2910         * objc.dg/image-info.m, objc.dg/symtab-1.m:
2911         Relax 'scan-assembler' regexp.
2912         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
2913         objc.dg/try-catch-4.m: Run on non-Darwin targets.
2914         * objc.dg/zero-link-2.m: Remove blank line.
2915         * objc.dg/zero-link-3.m: New test case.
2916
2917 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
2918
2919         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
2920
2921         * gcc.dg/asm-names.c: Use scan-assembler-not rather
2922         than linker trickery.
2923
2924 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2925
2926         PR c++/12370
2927         * g++.dg/other/friend2.C: New test.
2928
2929 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2930
2931         * gcc.dg/20031012-1.c: New test.
2932
2933 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2934
2935         * gcc.dg/weak/weak-3.c: Fix for new warning.
2936
2937 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
2938
2939         PR optimization/8750
2940         * gcc.c-torture/execute/20031012-1.c: New test case.
2941
2942 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2943
2944         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
2945         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
2946
2947 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2948
2949         PR optimization/12260
2950         * gcc.c-torture/compile/20031011-2.c: New test case.
2951
2952 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2953
2954         * gcc.c-torture/execute/20031011-1.c: New testcase.
2955
2956 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2957
2958         * gcc.c-torture/compile/20031011-1.c: New test.
2959
2960 2003-10-11  Jan Hubicka  <jh@suse.cz>
2961
2962         * g++.dg/other/first-global.C: New test.
2963
2964 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2965
2966         * gcc.c-torture/execute/string-opt-18.c: New testcase.
2967
2968 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
2969
2970         * gcc.c-torture/compile/20031010-1.c: New test.
2971
2972 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
2973
2974         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
2975         * gcc.c-torture/execute/va-arg-25.c: ... here.
2976
2977 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
2978
2979         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
2980
2981 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
2982
2983         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
2984
2985 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
2986
2987         * g++.dg/parse/error2.C: New test.
2988
2989 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
2990
2991         PR c++/11097
2992         * g++.dg/other/error5.C: Modify the error message.
2993         * g++.dg/lookup/using8.C: New test.
2994
2995 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
2996
2997         * gcc.dg/darwin-abi-2.c: New file.
2998         * gcc.c-torture/execute/va-arg-24.c: New file.
2999
3000 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3001
3002         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3003         indentation.
3004
3005 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/10147
3008         * g++.dg/other/error4.C: Update error messages.
3009         * g++.dg/template/ptrmem4.C: Likewise.
3010
3011         PR c++/12337
3012         * g++.dg/init/new9.C: New test.
3013
3014         PR c++/12334, c++/12236, c++/8656
3015         * g++.dg/ext/attrib8.C: New test.
3016
3017 2003-10-06  Devang Patel  <dpatel@apple.com>
3018
3019         * gcc.dg/debug/dwarf2-3.h: New test.
3020         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3021
3022 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3023
3024         * g++.dg/opt/cfg2.C: New test.
3025
3026 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3027
3028         * g++.dg/opt/float1.C: New test.
3029
3030 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3031
3032         * gcc.dg/c90-array-lval-6.c: New test.
3033         * gcc.dg/c99-array-lval-6.c: New test.
3034
3035 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3036             Ziemowit Laski  <zlaski@apple.com>
3037
3038         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3039         'Derived', so that it is never considered a class method; add
3040         new warning for '+port' method ambiguity.
3041         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3042         <objc/objc-api.h> (needed on Mac OS X).
3043         * objc.dg/method-13.m: New test.
3044
3045 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3046
3047         PR optimization/9325, PR java/6391
3048         * gcc.c-torture/execute/20031003-1.c: New test case.
3049
3050 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3051
3052         PR optimization/12180
3053         * gcc.dg/20031002-1.c: New test.
3054
3055         PR c++/12486
3056         * g++.dg/inherit/error1.C: New test.
3057
3058 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3059
3060         * lib/f-torture.exp (search_for): Rename to...
3061         (search_for_re): This.  Also, clean up comments and the
3062         "regexp" invocation.
3063
3064 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3065
3066         * gcc.c-torture/compile/20031002-1.c: New test.
3067
3068 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3069
3070         * g++.dg/opt/cond1.C: New test.
3071
3072 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3073
3074         * gcc.dg/Wold-style-definition-2.c: New testcase.
3075         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3076
3077 2003-09-29  Richard Henderson  <rth@redhat.com>
3078
3079         * g++.dg/init/array10.C: Add dg-options.
3080
3081 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3082
3083         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3084
3085 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3086
3087         * g++.dg/template/friend19.C: Fix typo.
3088         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3089
3090 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3091
3092         * gcc.c-torture/execute/20030928-1.c: New test.
3093         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3094
3095 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3096
3097         * g++.dg/opt/unroll1.C: New test.
3098
3099 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3100
3101         PR optimization/11741
3102         * gcc.dg/20030926-1.c: New test case.
3103
3104 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3105
3106         PR c++/5655
3107         * g++.dg/parse/access7.C: New test.
3108         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3109
3110 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3111
3112         MERGE OF objc-improvements-branch into MAINLINE:
3113         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3114         if libobjc has not been built.
3115         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3116         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3117         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3118         objc/execute/nested-3.m, objc/execute/np-2.m,
3119         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3120         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3121         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3122         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3123         objc.dg/special/unclaimed-category-1.h,
3124         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3125         well as GNU runtime.
3126         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3127         * execute/cascading-1.m, execute/function-message-1.m,
3128         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3129         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3130         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3131         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3132         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3133         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3134         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3135         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3136         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3137         * objc.dg/bitfield-2.m: Run only on Darwin.
3138         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3139         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3140         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3141         * objc.dg/const-str-1.m: Fix constant string layout.
3142
3143 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3144
3145         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3146
3147 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3148
3149         * gcc.dg/darwin-abi-1.c: New file.
3150
3151 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3152
3153         PR target/12281
3154         * gcc.c-torture/compile/20030921-1.c: New test.
3155
3156 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3157
3158         * g++.dg/opt/reg-stack2.C: New test.
3159
3160 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3161
3162         * g++.dg/eh/delayslot1.C: New test.
3163
3164 2003-09-20  Richard Henderson  <rth@redhat.com>
3165
3166         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3167
3168 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3169
3170         * gcc.c-torture/execute/20030920-1.c: New test case.
3171
3172 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3173
3174         * g++.dg/rtti/typeid3.C: Correct expected error message.
3175
3176 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3177
3178         PR c++/157
3179         * g++.dg/parse/crash12.C: New test.
3180
3181 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3182
3183         * gcc.dg/compat/mixed-struct-check.h: New.
3184         * gcc.dg/compat/mixed-struct-defs.h: New.
3185         * gcc.dg/compat/mixed-struct-init.h: New.
3186         * gcc.dg/compat/struct-by-value-19_main.c: New.
3187         * gcc.dg/compat/struct-by-value-19_x.c: New.
3188         * gcc.dg/compat/struct-by-value-19_y.c: New.
3189         * gcc.dg/compat/struct-by-value-20_main.c: New.
3190         * gcc.dg/compat/struct-by-value-20_x.c: New.
3191         * gcc.dg/compat/struct-by-value-20_y.c: New.
3192         * gcc.dg/compat/struct-return-19_main.c: New.
3193         * gcc.dg/compat/struct-return-19_x.c: New.
3194         * gcc.dg/compat/struct-return-19_y.c: New.
3195         * gcc.dg/compat/struct-return-20_main.c: New.
3196         * gcc.dg/compat/struct-return-20_x.c: New.
3197         * gcc.dg/compat/struct-return-20_y.c: New.
3198
3199 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3200         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3201         so that it will not complain on LP64 targets.
3202
3203 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3204
3205         PR c++/495
3206         * g++.dg/template/friend24.C: New test.
3207
3208 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3209
3210         PR c++/12332
3211         * g++.dg/template/memtmpl2.C: New test.
3212
3213 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3214
3215         PR target/11184
3216         * gcc.dg/builtin-apply1.c: New test.
3217
3218 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3219
3220         PR c++/9848
3221         * g++.dg/warn/Wunused-4.C: New test.
3222
3223 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3224
3225         PR c++/12316
3226         * g++.dg/other/gc2.C: New test.
3227
3228 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3229
3230         PR c++/11991
3231         * g++.dg/rtti/typeid3.C: New test.
3232
3233         PR c++/12266
3234         * g++.dg/overload/template1.C: New test.
3235
3236 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3237
3238         * g++.dg/opt/cfg3.C: New test.
3239
3240 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3241
3242         PR c++/7939
3243         * g++.dg/template/crash11.C: New test.
3244
3245 2003-09-16  Jason Merrill  <jason@redhat.com>
3246             Jakub Jelinek  <jakub@redhat.com>
3247
3248         * gcc.dg/attr-warn-unused-result.c: New test.
3249
3250 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3251
3252         PR c++/12184
3253         * g++.dg/expr/call2.C: New test.
3254
3255 2003-09-15  Andreas Jaeger  <aj@suse.de>
3256
3257         * gcc.dg/Wold-style-definition-1.c: New test.
3258
3259 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3260
3261         PR c++/3907
3262         * g++.dg/parse/template12.C: New test.
3263
3264         * g++.dg/abi/bitfield11.C: New test.
3265         * g++.dg/abi/bitfield12.C: Likewise.
3266
3267 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3268
3269         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3270         non-expansion of functional macro name without arguments at EOL.
3271         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3272
3273 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3274
3275         * gcc.c-torture/execute/20030914-[12].c: New tests.
3276
3277 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3278
3279         PR c++/11788
3280         * g++.dg/overload/addr1.C: New test.
3281
3282 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3283
3284         * gcc.dg/20030909-1.c: New test.
3285
3286 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3287
3288         * gcc.dg/ultrasp10.c: New test.
3289
3290 2003-09-09  Devang Patel  <dpatel@apple.com>
3291
3292         * gcc.dg/darwin-ld-6.c: New test.
3293
3294 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3295
3296         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3297
3298 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3299
3300         * gcc.dg/ia64-types1.c: New test.
3301         * gcc.dg/ia64-types2.c: Likewise.
3302
3303 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3304
3305         * gcc.dg/builtins-1.c: Add more _Complex tests.
3306         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3307
3308         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3309         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3310
3311 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3312
3313         PR c++/11786
3314         * g++.dg/lookup/koenig2.C: New test.
3315
3316         PR c++/5296
3317         * g++.dg/rtti/typeid2.C: New test.
3318
3319 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3320
3321         * gcc.c-torture/compile/20030904-1.c: New test.
3322
3323 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3324
3325         * g++.dg/opt/longbranch2.C: New test.
3326
3327 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3328
3329         * g++.dg/template/crash10.C: Only compile it.
3330
3331 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3332
3333         PR middle-end/11665
3334         * gcc.c-torture/compile/20030907-1.c: New test.
3335         * g++.dg/init/array11.C: New test.
3336
3337 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/11852
3340         * g++.dg/init/struct1.C: New test.
3341
3342 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/12181
3345         * g++.dg/expr/comma1.C: New test.
3346
3347 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3348
3349         PR c++/11867
3350         * g++.dg/expr/static_cast5.C: New test.
3351
3352 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3353
3354         PR c++/11507
3355         * g++.dg/lookup/scoped7.C: New test.
3356
3357         PR c++/9574
3358         * g++.dg/other/static1.C: New test.
3359
3360         PR c++/11490
3361         * g++.dg/warn/template-1.C: New test.
3362
3363         PR c++/11432
3364         * g++.dg/template/crash10.C: New test.
3365
3366         PR c++/2478
3367         * g++.dg/overload/VLA.C: New test.
3368
3369         PR c++/10804
3370         * g++.dg/template/call1.C: New test.
3371
3372 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3373
3374         PR c++/11794
3375         * g++.dg/parse/using3.C: New test.
3376
3377 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3378
3379         PR c++/11409
3380         * g++.dg/overload/builtin3.C: New test case.
3381
3382 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3383
3384         PR c/9862
3385         * gcc.dg/20030906-1.c: New test.
3386         * gcc.dg/20030906-2.c: Likewise.
3387
3388 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3389
3390         PR c++/12167
3391         * g++.dg/parse/defarg5.C: New test.
3392
3393         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3394
3395 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/12163
3398         * g++.dg/expr/static_cast4.C: New test.
3399
3400         PR c++/12146
3401         * g++.dg/template/crash9.C: New test.
3402
3403 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3404
3405         * g++.old-deja/g++.ext/pretty2.C: Update for change
3406         in __FUNCTION__.
3407         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3408
3409 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3410
3411         PR c++/11922
3412         * g++/dg/template/qualified-id1.C: New test.
3413
3414         PR c++/12037
3415         * g++.dg/warn/noeffect4.C: New test.
3416
3417 2003-09-04  Matt Austern  <austern@apple.com>
3418
3419         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3420         * g++.dg/ext/fnname2.C: Likewise.
3421         * g++.dg/ext/fnname3.C: Likewise.
3422
3423 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3424
3425         * g++.dg/expr/lval1.C: New test.
3426         * g++.dg/ext/lvcast.C: Remove.
3427
3428 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3429
3430         PR optimization/11700.
3431         * gcc.c-torture/compile/20030903-1.c: New test case.
3432
3433 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3434
3435         PR c++/12053
3436         * g++.dg/abi/layout4.C: New test.
3437
3438 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3439
3440         PR c++/11553
3441         * g++.dg/parse/friend3.C: New test.
3442
3443 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3444
3445         PR c++/11847
3446         * g++.dg/template/class1.C: New test.
3447
3448         PR c++/11808
3449         * g++.dg/expr/call1.C: New test.
3450
3451 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3452
3453         PR c++/12114
3454         * g++.dg/init/ref9.C: New test.
3455
3456         PR c++/11972
3457         * g++.dg/template/nested4.C: New test.
3458
3459 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/12093
3462         * g++.dg/template/non-dependent4.C: New test.
3463
3464         PR c++/11928
3465         * g++.dg/inherit/conv1.C: New test.
3466
3467 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3468
3469         PR c++/6196
3470         * g++.dg/ext/label1.C: New test.
3471         * g++.dg/ext/label2.C: Likewise.
3472
3473 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3474
3475         * g++.dg/expr/cond3.C: New test.
3476
3477 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3478
3479         * gcc.dg/builtins-1.c: Add new builtin cases.
3480
3481 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3482
3483         * gcc.dg/builtins-1.c: Add new cases.
3484         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3485
3486 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3487
3488         * gcc.dg/builtins-1.c: Add more math builtin tests.
3489         * gcc.dg/torture/builtin-attr-1.c: New test.
3490
3491 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR optimization/5079
3494         * g++.dg/opt/static3.C: New test.
3495
3496 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3497
3498         * gcc.misc-tests/gcov-10b.c: New test.
3499
3500 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3501
3502         * g++.dg/opt/ptrmem3.C: New test.
3503
3504         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3505
3506 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3507
3508         * gcc.dg/20030826-2.c: New test.
3509
3510 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3511
3512         PR middle-end/12002
3513         * g77.f-torture/compile/12002.f: New test case.
3514
3515 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3516
3517         * gcc.dg/20030826-1.c: New test case.
3518
3519 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
3520
3521         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
3522
3523 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
3524
3525         PR c++/11871
3526         * c++.dg/lookup/crash1.C: New test.
3527
3528         * c++.dg/warn/noeffect3.C: New test.
3529
3530 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
3531
3532         * gcc.dg/compat/vector-1_x.c: Compile with -w.
3533         * gcc.dg/compat/vector-1_y.c: Ditto.
3534         * gcc.dg/compat/vector-2_x.c: Ditto.
3535         * gcc.dg/compat/vector-2_y.c: Ditto.
3536
3537 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
3538
3539         * gcc.dg/20030702-1.c: New test.
3540
3541 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
3542
3543         PR c++/8795
3544         * g++.dg/ext/altivec-1.C: New test.
3545
3546 2003-08-24  Richard Henderson  <rth@redhat.com>
3547
3548         * g++.dg/eh/simd-2.C: Add -w for x86.
3549
3550 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
3551
3552         * gcc.dg/20030815-1.c: New test.
3553
3554 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3555
3556         PR c++/3765
3557         * g++.dg/parse/access6.C: New test.
3558
3559 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3560
3561         PR c++/641, c++/11876
3562         * g++.dg/template/friend22.C: New test.
3563         * g++.dg/template/friend23.C: Likewise.
3564
3565 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3566
3567         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
3568         identically.
3569
3570 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3571
3572         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
3573
3574 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3575
3576         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
3577
3578 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3579
3580         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
3581
3582 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3583
3584         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
3585
3586 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
3587
3588         PR c++/11919
3589         * g++.dg/overload/prom1.C: New test.
3590
3591         PR c++/11551
3592         * g++.dg/parse/dtor2.C: New test.
3593
3594         PR c++/10762
3595         * g++.dg/parse/using2.C: New test.
3596
3597 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
3598
3599         PR target/11805
3600         * gcc.c-torture/compile/20030821-1.c: New.
3601
3602 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/11834
3605         * g++.dg/template/deduce2.C: New test.
3606
3607 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
3608
3609         * gcc.c-torture/execute/20030821-1.c: New test.
3610
3611 2003-08-20  Roger Sayle  <roger@eyesopen.com>
3612
3613         PR middle-end/11984
3614         * gcc.dg/20030820-1.c: New test case.
3615
3616 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3617
3618         PR c++/11945
3619         * g++.dg/warn/noeffect2.C: New test.
3620
3621 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
3622
3623         PR c++/10926
3624         * g++.dg/template/dtor2.C: New test.
3625
3626         PR c++/11684
3627         * g++.dg/template/operator1.C: New test.
3628         * g++.dg/parse/operator4.C: New test.
3629
3630         PR c++/11946.C
3631         * g++.dg/expr/enum1.C: New test.
3632         * gcc.dg/c99-bool-1.c: Remove bogus warning.
3633
3634         PR c++/11036.C
3635         * g++.dg/parse/elab2.C: New test.
3636         * g++.dg/parse/typedef4.C: Change error message.
3637         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
3638         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
3639         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
3640
3641 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
3642
3643         * gcc.dg/pch/warn-1.c: New.
3644         * gcc.dg/pch/warn-1.hs: New.
3645
3646         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
3647         not-tested file.
3648
3649 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3650
3651         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
3652
3653 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3654
3655         * gcc.dg/uninit-D.c: New Test.
3656         * gcc.dg/uninit-E.c: New Test.
3657         * gcc.dg/uninit-F.c: New Test.
3658         * gcc.dg/uninit-G.c: New Test.
3659
3660 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
3661
3662         * g++.dg/README: Describe the pch directory.
3663
3664 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3665
3666         PR c++/11174
3667         * g++.dg/parse/access4.C: New test.
3668         * g++.dg/parse/access5.C: Likewise.
3669         * g++.old-deja/g++.jason/access17.C: Adjust error message.
3670
3671 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
3672
3673         * gcc.dg/noncompile/20030818-1.c: New.
3674
3675 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3676
3677         PR c++/11957
3678         * g++.dg/warn/noeffect1.C: New test.
3679
3680         * g++.dg/template/scope2.C: New test.
3681         * g++.dg/template/error2.C: Correct dg-error
3682
3683 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
3684
3685         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
3686
3687 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
3688
3689         PR C++/11512
3690         * g++.dg/template/warn1.C: New.
3691
3692 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3693
3694         * g++.dg/template/error2.C: New test.
3695         * g++.dg/lookup/using7.C: Adjust errors
3696         * g++.old-deja/g++.pt/crash36.C: Likewise.
3697         * g++.old-deja/g++.pt/derived3.C: Likewise.
3698
3699 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3700
3701         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
3702         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
3703         * gcc.c-torture/execute/builtins/string-9.c: New, from
3704         string-opt-9.c.  Adjust for execute/builtins framework.
3705         * gcc.c-torture/execute/string-opt-9.c: Delete.
3706
3707 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
3708
3709         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
3710
3711         * g++.dg/parse/ret-type2.C: New test.
3712
3713         PR c++/11703
3714         * g++.dg/init/new8.C: New test.
3715
3716         PR c++/10923
3717         * g++.dg/parse/typedef5.C: New test.
3718
3719         PR c++/9512
3720         * g++.dg/parse/qualified2.C: New test.
3721         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
3722         invalid code.
3723
3724 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
3725
3726         * g++.dg/conversion/ptrmem1.C: New test.
3727
3728 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR target/11693
3731         * gcc.dg/20030811-1.c: New test.
3732
3733         PR target/11535
3734         * gcc.c-torture/execute/20030811-1.c: New test.
3735
3736 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3737
3738         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
3739
3740 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
3741
3742         PR c++/11789.C
3743         * g++.dg/inherit/multiple1.C: New test.
3744
3745 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3746
3747         * gcc.dg/spe1.c: New test.
3748
3749         PR c++/11670
3750         * g++.dg/expr/cast2.C: New test.
3751
3752         PR c++/10530
3753         * g++.dg/template/dependent-name2.C: New test.
3754
3755 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
3756
3757         * g++.dg/parse/crash11.C: Put the dg options in comments.
3758
3759 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
3760
3761         * lib/gcc-dg.exp: Update for diagnostic change.
3762
3763 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3764
3765         PR c++/5767
3766         * g++.dg/parse/crash11.C: New test.
3767
3768 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
3769
3770         * gcc.dg/cpp/spacing1.c: Update.
3771
3772 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
3773
3774         PR target/11739
3775         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
3776         a value for -mtune.
3777
3778 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3779
3780         PR middle-end/11771
3781         * gcc.c-torture/compile/20030804-1.c: New test case.
3782
3783 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3784
3785         * gcc.dg/20030804-1.c: New test case.
3786
3787 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
3788
3789         * gcc.dg/cpp/separate-1.c: New test.
3790
3791 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
3792
3793         PR c++/11704
3794         * g++.dg/template/dependent-expr2.C: New test.
3795
3796         PR c++/11766
3797         * g++.dg/expr/ptrmem1.C: New test.
3798
3799 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3800
3801         PR c++/9453
3802         * g++.dg/template/friend15.C: New test.
3803
3804 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
3805
3806         * lib/dg-pch.exp: Work round PCH bug.
3807
3808 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3809
3810         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
3811         builtins.  Move cases from builtins-4.c here.
3812
3813         * gcc.dg/torture/builtin-math-1.c: New test taken from
3814         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
3815         additional cases.
3816
3817         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
3818         Delete.
3819
3820 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
3821
3822         PR c++/9447
3823         * g++.dg/template/using7.C: New test.
3824
3825 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
3826
3827         * import1.c, import2.c: New tests.
3828
3829 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
3830
3831         * g++.dg/eh/crossjump1.C: New test.
3832
3833 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/11697
3836         * g++.dg/template/using6.C: New test.
3837
3838         PR c++/11744
3839         * g++.dg/template/koenig2.C: New test.
3840
3841 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3842
3843         PR c++/7983
3844         * g++.dg/parse/typedef4.C: New test.
3845
3846 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3847
3848         PR c++/8442, c++/8806
3849         * g++.dg/template/elab1.C: New test.
3850         * g++.dg/template/type2.C: Likewise.
3851         * g++.dg/template/ttp3.C: Adjust expected error message.
3852         * g++.old-deja/g++.law/visibility13.C: Likewise.
3853         * g++.old-deja/g++.niklas/t135.C: Likewise.
3854         * g++.old-deja/g++.pt/ttp41.C: Likewise.
3855         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
3856         template argument.
3857         * g++.old-deja/g++.pt/ttp44.C: Likewise.
3858
3859 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
3860
3861         PR c++/11295
3862         * g++.dg/ext/stmtexpr1.C: New test.
3863
3864         * g++.dg/opt/tmp1.C: New test.
3865
3866         PR c++/11525
3867         * g++.dg/parse/constant4.C: New test.
3868
3869         PR c++/9447
3870         * g++.dg/template/using5.C: New test.
3871
3872 2003-07-31  Roger Sayle  <roger@eyesopen.com>
3873
3874         * gcc.dg/builtins-27.c: New test case.
3875
3876 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
3877
3878         * gcc.dg/tls/opt-7.c: New test.
3879
3880 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
3881
3882         * g++.old-deja/g++.other/crash18.C: Remove.
3883
3884 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
3885
3886         * g++.dg/template/explicit3.C: New.
3887         * g++.dg/template/explicit4.C: New.
3888         * g++.dg/template/explicit5.C: New.
3889
3890         PR c++/11347
3891         * g++.dg/template/memtmpl1.C: New.
3892
3893 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
3894
3895         PR target/11565
3896         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
3897         * gcc.dg/i386-387-5.c (dg-options): Likewise.
3898
3899 2003-07-30  Jan Hubicka  <jh@suse.cz>
3900
3901         * vtgc1.c: Kill.
3902
3903 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
3904
3905         * gcc.dg/struct-in-proto-1.c: New test.
3906
3907 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
3908
3909         * gcc.dg/cpp/include2.c: Only expect one message.
3910
3911 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
3912
3913         PR c++/9447
3914         * g++.dg/template/using1.C: New test.
3915         * g++.dg/template/using2.C: New test.
3916         * g++.dg/template/using3.C: New test.
3917         * g++.dg/template/using4.C: New test.
3918
3919 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
3920
3921         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
3922         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3923
3924 2003-07-28  Jan Hubicka  <jh@suse.cz>
3925
3926         PR c++/11530
3927         * g++.dg/opt/call1.C: New test.
3928
3929 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
3930
3931         PR c++/11667
3932         * g++.dg/init/enum2.C: New test.
3933         * g++.dg/template/overload1.C: Add "-w" option.
3934
3935 2003-07-28    <hp@bitrange.com>
3936
3937         * gcc.dg/Wdeclaration-after-statement-1.c,
3938         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
3939
3940 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
3941
3942         * gcc.c-torture/compile/20030725-1.c: New test.
3943
3944 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
3945
3946         * gcc.dg/20030505.c: Only run for SPE.
3947         Remove definition of opaque type.
3948
3949 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
3950
3951         * g++.dg/template/ptrmem6.C: New test.
3952
3953 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
3954
3955         * gcc.c-torture/compile/zero-strct-2.c: New test.
3956
3957 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
3958
3959         * gcc.dg/intermod-1.c: New test.
3960
3961 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3962
3963         PR c++/11617
3964         * g++.dg/template/lookup2.C: New test.
3965         * g++.dg/template/memclass1.C: Remove instantiated from error.
3966         * g++.dg/other/error2.C: Tweak expected errors.
3967
3968         PR c++/11596
3969         * g++.dg/template/defarg3.C: New test.
3970
3971         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
3972
3973 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
3974
3975         * g++.dg/inherit/access5.C: New test.
3976
3977 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3978
3979         PR c++/11513
3980         * g++.dg/template/crash8.C: New test.
3981
3982 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
3983
3984         PR c/10602
3985         * gcc.dg/noncompile/incomplete-2.c: New test.
3986
3987 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
3988
3989         PR c++/11645
3990         * g++.dg/inherit/access4.C: New test.
3991
3992         PR c++/11517
3993         * g++.dg/expr/cond2.C: New test.
3994
3995         PR optimization/10679
3996         * g++.dg/opt/inline4.C: New test.
3997
3998 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3999
4000         * g++.dg/parse/crash10: New test.
4001
4002 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         * g++.dg/ext/flexary1.C: New test.
4005
4006 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4007
4008         PR c++/10793
4009         * g++.dg/template/crash9.C: New test.
4010
4011 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4012
4013         PR c++/3004
4014         * g++.dg/parse/typedef3.C: New test.
4015
4016         PR c++/7906
4017         * g++.dg/parse/operator2.C: New test.
4018
4019         PR c++/8895
4020         * g++.dg/parse/def-tmpl-arg1.C: New test.
4021
4022         PR c++/9282
4023         * g++.dg/parse/funptr1.C: New test.
4024
4025         PR c++/9452
4026         * g++.dg/parse/ambig3.C: New test.
4027
4028         PR c++/9454
4029         * g++.dg/parse/operator3.C: New test.
4030
4031         PR c++/9486
4032         * g++.dg/parse/template10.C: New test.
4033
4034         PR c++/9488
4035         * g++.dg/parse/template11.C: New test.
4036
4037         PR c++/10150
4038         * g++.dg/parse/invalid-op1.C: New test.
4039
4040         PR c++/10247
4041         * g++.dg/parse/condexpr1.C: New test.
4042
4043 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4044
4045         * g++.dg/ext/packed3.C: New test.
4046         * g++.dg/ext/packed4.C: New test.
4047
4048         * gcc.dg/pack-test-3.c: New test.
4049
4050 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4051
4052         * lib/compat.exp: Handle dg-options per source file.
4053         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4054         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4055         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4056         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4057         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4058         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4059         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4060         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4061         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4062         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4063         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4064         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4065         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4066         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4067
4068 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4069
4070         PR c/10320
4071         * gcc.c-torture/execute/20030718-1.c: New test.
4072
4073 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4074
4075         PR optimization/11536
4076         * gcc.dg/20030721-1.c: New test.
4077
4078 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4079
4080         PR c++/11546
4081         * g++.dg/template/lookup1.C: New test.
4082
4083 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4084
4085         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4086         diagnostics of ill-formed constructs involving labels.
4087         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4088         the new 'previously defined here' message.
4089
4090 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4091
4092         * g++.dg/parse/non-dependent2.C: New test.
4093
4094 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4095
4096         * g++.dg/init/init-ref4.C: xfail on targets without
4097         weak symbols.
4098
4099 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4100
4101         PR target/11087
4102         * gcc.c-torture/execute/20030717-1.c: New test.
4103
4104 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4105
4106         * g++.dg/opt/cfg1.C: New test.
4107
4108 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4109
4110         PR optimization/11557
4111         * gcc.dg/20030717-1.c: New test.
4112
4113 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4114
4115         PR c++/10476
4116         * g++.dg/expr/crash-1.C: New test.
4117
4118         PR c++/11027
4119         * g++.dg/template/init3.C: New test.
4120
4121         PR c++/8222
4122         * g++.dg/template/non-dependent1.C: New test.
4123
4124         PR c++/11070
4125         * g++.dg/template/non-dependent2.C: New test.
4126
4127         PR c++/11071
4128         * g++.dg/template/non-dependent3.C: New test.
4129
4130         PR c++/9907
4131         * g++.dg/template/sizeof5.C: New test.
4132
4133 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4134
4135         PR 11498
4136         * gcc.c-torture/compile/mangle-1.c: New file.
4137
4138 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4139
4140         PR c++/7809
4141         * g++.dg/parse/access3.C: New test.
4142
4143 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4144
4145         PR c++/11384
4146         * g++.dg/init/init-ref4.C: New test.
4147
4148 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4149
4150         PR c++/11547
4151         * g++.dg/parse/constant3.C: New test.
4152         * g++.dg/parse/crash7.C: Likewise.
4153
4154 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4155
4156         PR target/11008
4157         * gcc.dg/i386-pentium4-not-mull.c: New.
4158
4159 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4160
4161         * gcc.dg/asm-names.c (ymain): Make it weak.
4162
4163 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4164
4165         PR c++/5421
4166         * g++.dg/template/friend21.C: New test.
4167
4168 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4169
4170         * gcc.dg/cleanup-8.c: New test.
4171         * gcc.dg/cleanup-9.c: New test.
4172
4173 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4174
4175         * g++.dg/ext/dll-MI1.h: New file.
4176         * g++.dg/ext/dllexport-MI1.C: New file.
4177         * g++.dg/ext/dllimport-MI1.C: New file.
4178
4179 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4180
4181         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4182         it does not have cmpstrsi patterns (just cmpmemsi).
4183
4184 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR debug/11473
4187         * g++.dg/debug/debug8.C: New test.
4188
4189 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4190
4191         PR c++/10108
4192         * g++.dg/template/crash7.C: New test.
4193
4194 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4195
4196         PR target/10795
4197         * gcc.c-torture/compile/20030708-1.c: New.
4198
4199 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4200
4201         * gcc.c-torture/execute/20030715-1.c: New test.
4202
4203 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4204
4205         * gcc.dg/pch/inline-3.c: New file.
4206         * gcc.dg/pch/inline-3.hs: New file.
4207         * gcc.dg/pch/inline-4.c: New file.
4208         * gcc.dg/pch/inline-4.hs: New file.
4209
4210 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/11509
4213         * g++.dg/template/crash6.C: New test.
4214
4215         PR c++/7053
4216         * g++.dg/template/friend20.C: New test.
4217
4218         PR c++/7019
4219         * g++.dg/template/overload2.C: New test.
4220
4221 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4222
4223         PR optimization/11440
4224         * gcc.c-torture/execute/20030714-1.c: New test.
4225
4226 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4227
4228         PR c++/11154
4229         * g++.dg/template/partial2.C: New test.
4230
4231 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4232
4233         PR c++/11503
4234         * g++.dg/template/anon1.C: New test.
4235
4236         PR c++/11493
4237         PR c++/11495
4238         * g++.dg/parse/template9.C: Likewise.
4239         * g++.dg/template/crash4.C: New test.
4240         * g++.dg/template/koenig1.C: Likewise.
4241         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4242         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4243         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4244         functions.
4245         * g++.old-deja/g++.jason/template36.C: Likewise.
4246         * g++.old-deja/g++.mike/p1989.C: Likewise.
4247         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4248         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4249         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4250         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4251         compiling.
4252         * g++.old-deja/g++.pt/union2.C: Use this->.
4253
4254 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4255
4256         * gcc.dg/20030711-1.c: New test.
4257
4258 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4259
4260         PR c++/11050
4261         * g++.dg/parse/args1.C: New test.
4262         * g++.pt/defarg8.C: Change expected errors.
4263
4264 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/8164
4267         * g++.dg/template/nontype2.C: New test.
4268
4269         PR c++/10558
4270         * g++.dg/parse/template8.C: New test.
4271
4272         PR c++/8327
4273         * g++.dg/template/scope1.C: New test.
4274
4275         * g++.dg/warn/Wsign-compare-1.C: New test.
4276
4277 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4278
4279         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4280
4281 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4282
4283         PR c++/9411
4284         * g++.dg/template/explicit2.C: New test.
4285
4286         PR c++/10032
4287         * g++.dg/warn/pedantic1.C: New test.
4288
4289 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4290
4291         PR c++ 9483
4292         * g++.dg/other/field1.C: New test.
4293
4294 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4295
4296         PR c/11449
4297         * gcc.c-torture/compile/20030707-1.c: New.
4298
4299 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4300
4301         PR c++/10849
4302         * g++.dg/template/access12.C: New test.
4303
4304 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4305
4306         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4307         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4308         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4309         * gcc.misc-tests/gcov.exp: Update
4310         * g++.dg/gcov/gcov.exp: Update
4311         * lib/gcov.exp: Update.
4312
4313 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4314
4315         * g++.dg/abi/mangle17.C: Make sure template expressions are
4316         dependent.
4317         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4318         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4319         * g++.dg/opt/stack1.C: Remove erroneous code.
4320         * g++.dg/parse/template7.C: New test.
4321         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4322         * g++.old-deja/g++.pt/crash4.C: Likewise.
4323
4324 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4325
4326         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4327         with zero or one occurence of `$' after the initial `L'.
4328
4329 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4330
4331         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4332
4333 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4334
4335         PR c/11370
4336         * gcc.dg/Wunreachable-6.c: New testcase.
4337         * gcc.dg/Wunreachable-7.c: New testcase.
4338
4339 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR c/11420
4342         * gcc.dg/20030708-1.c: New test.
4343
4344 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4345
4346         * gcc.dg/compat/sdata-section.h: New file.
4347         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4348         * gcc.dg/torture/mips-sdata-1.c: New test.
4349
4350 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4351
4352         PR c++/11030
4353         * g++.dg/template/friend19.C: New test.
4354
4355 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4356
4357         * g++.dg/opt/strength-reduce.C: New test.
4358
4359 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4360
4361         PR target/10979
4362         * gcc.dg/20030707-1.c: New testcase.
4363
4364 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4365
4366         PR optimization/11059
4367         * g++.dg/opt/emptyunion.C: New testcase.
4368
4369 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4370             Eric Botcazou  <ebotcazou@libertysurf.fr>
4371
4372         * g++.dg/opt/stack1.C: New test.
4373
4374 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4375
4376         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4377         run test.
4378
4379         PR c++/11431
4380         * g++.dg/expr/static_cast3.C: New test.
4381
4382 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4383
4384         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4385         everywhere.
4386         * gcc.dg/concat.c: Concatenation of string constants with
4387         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4388         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4389         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4390         necessary to avoid multi-character character constant warning.
4391         * gcc.dg/cpp/escape.c: Likewise.
4392         * gcc.dg/cpp/ucs.c: Likewise.
4393         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4394         Fix a typo.
4395
4396 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4397
4398         PR c/11428
4399         * gcc.c-torture/compile/20030704-1.c: New.
4400
4401 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4402
4403         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4404
4405 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4406
4407         PR c++/5287, PR c++/7910,  PR c++/11021
4408         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4409         tests for warnings.
4410         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4411         * g++.dg/ext/dllimport3.C: Likewise.
4412         * g++.dg/ext/dllimport4.C: New file.
4413         * g++.dg/ext/dllimport5.C: New file.
4414         * g++.dg/ext/dllimport6.C: New file.
4415         * g++.dg/ext/dllimport7.C: New file.
4416         * g++.dg/ext/dllimport8.C: New file.
4417         * g++.dg/ext/dllimport9.C: New file.
4418         * g++.dg/ext/dllimport10.C: New file.
4419         * g++.dg/ext/dllexport1.C: New file.
4420
4421 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4422
4423         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4424         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4425
4426 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4427
4428         * gcc.dg/builtins-25.c: New testcase.
4429         * gcc.dg/builtins-26.c: New testcase.
4430
4431 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4432
4433         * gcc.dg/compat/vector-defs.h: New file.
4434         * gcc.dg/compat/vector-setup.h: New file.
4435         * gcc.dg/compat/vector-check.h: New file.
4436         * gcc.dg/compat/vector-1_main.c: New file.
4437         * gcc.dg/compat/vector-1_x.c: New file.
4438         * gcc.dg/compat/vector-1_y.c: New file.
4439         * gcc.dg/compat/vector-2_main.c: New file.
4440         * gcc.dg/compat/vector-2_x.c: New file.
4441         * gcc.dg/compat/vector-2_y.c: New file.
4442
4443         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4444         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4445         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4446         * gcc.dg/compat/struct-align-1.h: New file.
4447         * gcc.dg/compat/struct-align-1_main.c: New file.
4448         * gcc.dg/compat/struct-align-1_x.c: New file.
4449         * gcc.dg/compat/struct-align-1_y.c: New file.
4450         * gcc.dg/compat/struct-align-2.h: New file.
4451         * gcc.dg/compat/struct-align-2_main.c: New file.
4452         * gcc.dg/compat/struct-align-2_x.c: New file.
4453         * gcc.dg/compat/struct-align-2_y.c: New file.
4454
4455         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4456         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4457         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4458         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4459         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4460         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4461         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4462         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4463         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4464         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4465         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4466         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4467         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4468         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4469         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4470         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4471         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4472         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4473         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4474         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4475         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4476         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4477         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4478         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4479         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4480         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4481         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4482         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4483         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4484
4485 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4486
4487         * gcc.dg/i386-call-1.c: New test.
4488
4489 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4490
4491         PR c++/9162
4492         * g++.dg/parse/defarg4.C: New.
4493
4494 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4495
4496         PR target/10700
4497         * gcc.c-torture/compile/20030703-1.c: New test case.
4498
4499 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4500
4501         * g++.dg/template/local3.C: Remove extra semicolon.
4502
4503 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4504
4505         * gcc.dg/i386-volatile-1.c: New test.
4506
4507 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4508
4509         PR c++/11072
4510         * g++.dg/other/offsetof2.C: XFAIL.
4511         * g++.dg/other/offsetof5.C: New.
4512
4513         PR c++/10219
4514         * g++.dg/template/error1.C: New.
4515
4516         PR c++/9779
4517         * g++.dg/template/dependent-expr1.C: New.
4518
4519 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/6949
4522         * g++.dg/template/local3.C: New test.
4523
4524         PR c++/11149
4525         * g++.dg/lookup/scoped6.C: New test.
4526
4527 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
4528
4529         PR c++/8046
4530         * g++.dg/other/error7.C: New test.
4531
4532 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
4533
4534         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
4535         * g++.old-deja/g++.abi/vtable3.h: Likewise.
4536         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4537         * g++.old-deja/g++.other/union2.C: Likewise.
4538         * gcc.dg/c90-const-expr-2.c: Likewise.
4539         * gcc.dg/c90-const-expr-3.c: Likewise.
4540         * gcc.dg/c99-const-expr-2.c: Likewise.
4541         * gcc.dg/c99-const-expr-3.c: Likewise.
4542         * gcc.dg/concat.c: Likewise.
4543
4544 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4545
4546         PR c++/9559
4547         * g++.dg/init/static1.C: New test.
4548
4549 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4550
4551         * Changelog: Remove ">>>>>>>" from previous change.
4552
4553 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4554
4555         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
4556         * g++.old-deja/g++.other/access2.C: Likewise.
4557         * g++.old-deja/g++.other/decl2.C: Likewise.
4558         * gcc.c-torture/execute/20020615-1.c: Likewise.
4559
4560 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4561
4562         PR c++/4933
4563         * g++.dg/template/sizeof4.C: New test.
4564
4565 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4566
4567         * g++.dg/other/error6.C: New test.
4568
4569 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4570
4571         PR c++/10750
4572         * g++.dg/parse/constant2.C: New test.
4573
4574 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
4575
4576         PR c++/11106
4577         * g++.dg/other/error5.C: New test.
4578
4579 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4580
4581         * gcc.dg/format/gcc_diag-1.c: New test.
4582
4583 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
4584
4585         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
4586
4587 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4588
4589         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
4590         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
4591         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
4592
4593 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
4594
4595         * gcc.c-torture/execute/builtins/string-8.c: New test.
4596         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
4597         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
4598         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
4599
4600 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4601
4602         PR c++/10468
4603         * g++.dg/ext/typeof6.C: New test.
4604
4605 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4606
4607         PR c++/10796
4608         * g++.dg/init/enum1.C: New test.
4609
4610 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
4611
4612         * gcc.dg/20030627-1.c: New test.
4613
4614 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
4615
4616         PR c++/11332
4617         * g++.dg/expr/static_cast2.C: New test.
4618
4619 2003-06-26  Roger Sayle  <roger@eyesopen.com>
4620             Jakub Jelinek  <jakub@redhat.com>
4621
4622         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
4623         sprintf(dst,"%s",src) optimization.
4624         * gcc.c-torture/execute/20030626-1.c: New test case.
4625         * gcc.c-torture/execute/20030626-2.c: New test case.
4626
4627 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
4628
4629         * gcc.c-torture/execute/multi-ix.c: New test.
4630
4631         * gcc.c-torture/execute/simd-4.c (main):
4632         Added missing semicolon at end of union.
4633
4634 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
4635
4636         PR c++/8266
4637         * g++.dg/template/explicit-instantiation3.C: New test.
4638
4639 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4640
4641         * gcc.dg/20030626-1.c: Use signed char.
4642
4643 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4644
4645         * gcc.dg/20030626-1.c: New test.
4646
4647 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
4648
4649         * const-str-2.m: Update.
4650
4651 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
4652
4653         PR c++/10990
4654         * g++.dg/rtti/dyncast1.C: New test.
4655         * g++.dg/abi/mangle4.C: Correct base-specifier access.
4656         * g++.dg/lookup/scoped1.C: Remove XFAIL.
4657         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
4658
4659         PR c++/10931
4660         * g++.dg/expr/static_cast1.C: New test.
4661
4662 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
4663
4664         * gcc.dg/20030625-1.c: New test.
4665
4666 2003-06-24  Roger Sayle  <roger@eyesopen.com>
4667
4668         * gcc.c-torture/compile/20030624-1.c: New test case.
4669
4670 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
4671
4672         * gcc.c-torture/execute/string-opt-17.c: New test.
4673
4674 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/5754
4677         * g++.dg/parse/crash6.C: New test.
4678
4679 2003-06-23  Roger Sayle  <roger@eyesopen.com>
4680
4681         * gcc.dg/builtins-24.c: New test case.
4682
4683 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
4684
4685         * g++.dg/opt/operator1.C: New test.
4686
4687 2003-06-22  Roger Sayle  <roger@eyesopen.com>
4688
4689         * gcc.c-torture/execute/string-opt-16.c: New test case.
4690
4691 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4692
4693         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
4694         * g++.old-deja/g++.other/conv7.C: Likewise
4695         * g++.old-deja/g++.other/overcnv2.C: Likewise.
4696         * g++.old-deja/g++.other/overload14.C: Likewise.
4697
4698 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4699
4700         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
4701         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4702
4703 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/10888
4706         * g++.dg/warn/Winline-3.C: New test.
4707
4708 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4709
4710         * lib/target-supports.exp (check_alias_available): Make the test
4711         program acceptable to the Solaris assembler.
4712
4713         PR c++/10749
4714         * g++.dg/template/memclass2.C: New test.
4715
4716 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4717             Eric Botcazou  <ebotcazou@libertysurf.fr>
4718
4719         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
4720         data for non-matching targets.
4721         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
4722
4723 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4724
4725         PR c++/10845
4726         * g++.dg/template/member3.C: New test.
4727
4728 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
4729
4730         PR c++/10939
4731         * g++.dg/template/func1.C: New test.
4732
4733         PR c++/9649
4734         * g++.dg/template/static4.C: New test.
4735         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
4736
4737         PR c++/11041
4738         * g++.dg/init/ref7.C: New test.
4739
4740 2003-06-19  Matt Austern  <austern@apple.com>
4741
4742         PR c++/11228
4743         * g++.dg/anew1.C: New test.
4744         * g++.dg/anew2.C: New test.
4745         * g++.dg/anew3.C: New test.
4746         * g++.dg/anew4.C: New test.
4747
4748 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
4749
4750         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
4751
4752 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
4753
4754         * gcc.c-torture/execute/simd-4.c (main): Make expected value
4755         endian-dependent.
4756
4757 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
4758
4759         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
4760         Remove cruft.
4761
4762 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
4763
4764         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
4765         * gcc.c-torture/compile/961203-1.c: Likewise.
4766         * gcc.c-torture/compile/980506-1.c: Likewise.
4767
4768 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/10712
4771         * g++.dg/lookup/using7.C: New test.
4772
4773 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4774
4775         PR c++/11105
4776         * g++.dg/abi/conv1.C: Remove it.
4777         * g++.dg/template/conv7.C: New test.
4778         * g++.dg/template/conv8.C: Likewise.
4779         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
4780         conversion operator.
4781
4782 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
4783
4784         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
4785         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4786         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4787         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4788         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4789         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4790         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4791         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4792         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4793         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4794         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4795         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4796         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4797         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4798         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4799         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4800         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4801         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4802         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4803         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4804         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4805         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4806         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4807         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4808         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4809         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4810         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4811         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4812         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4813
4814 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
4815
4816         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
4817         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
4818         indications.
4819
4820 2003-06-16  Roger Sayle  <roger@eyesopen.com>
4821
4822         * gcc.dg/i386-387-5.c: New test case.
4823         * gcc.dg/i386-387-6.c: New test case.
4824         * gcc.dg/builtins-23.c: New test case.
4825
4826 2003-06-15  Roger Sayle  <roger@eyesopen.com>
4827
4828         * gcc.dg/builtins-22.c: New test case.
4829         * gcc.dg/i386-387-1.c: Update to test exp.
4830         * gcc.dg/i386-387-2.c: Likewise.
4831
4832 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4833
4834         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
4835
4836 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4837
4838         * lib/gcc-dg.exp (dg-require-dll): New function.
4839         (dg-xfail-if): Likewise.
4840         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
4841         driver.
4842
4843         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
4844         * gcc.c-torture/compile/20001205-1.c: Likewise.
4845         * gcc.c-torture/compile/20001226-1.c: Likewise.
4846         * gcc.c-torture/compile/20010518-2.c: Likewise.
4847         * gcc.c-torture/compile/20020312-1.c: Likewise.
4848         * gcc.c-torture/compile/20020604-1.c: Likewise.
4849         * gcc.c-torture/compile/920501-12.c: Likewise.
4850         * gcc.c-torture/compile/920501-4.c: Likewise.
4851         * gcc.c-torture/compile/920520-1.c: Likewise.
4852         * gcc.c-torture/compile/920521-1.c: Likewise.
4853         * gcc.c-torture/compile/920625-1.c: Likewise.
4854         * gcc.c-torture/compile/961203-1.c: Likewise.
4855         * gcc.c-torture/compile/980506-1.c: Likewise.
4856         * gcc.c-torture/compile/981006-1.c: Likewise.
4857         * gcc.c-torture/compile/981022-1.c: Likewise.
4858         * gcc.c-torture/compile/981223-1.c: Likewise.
4859         * gcc.c-torture/compile/990617-1.c: Likewise.
4860         * gcc.c-torture/compile/dll.c: Likewise.
4861         * gcc.c-torture/compile/labels-3.c: Likewise.
4862         * gcc.c-torture/compile/mipscop-1.c: Likewise.
4863         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4864         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4865         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4866         * gcc.c-torture/compile/simd-5.c: Likewise.
4867         * gcc.c-torture/compile/20000804-1.x: Remove.
4868         * gcc.c-torture/compile/20001205-1.x: Likewise.
4869         * gcc.c-torture/compile/20001226-1.x: Likewise.
4870         * gcc.c-torture/compile/20010518-2.x: Likewise.
4871         * gcc.c-torture/compile/20020312-1.x: Likewise.
4872         * gcc.c-torture/compile/20020604-1.x: Likewise.
4873         * gcc.c-torture/compile/920501-12.x: Likewise.
4874         * gcc.c-torture/compile/920501-4.x: Likewise.
4875         * gcc.c-torture/compile/920520-1.x: Likewise.
4876         * gcc.c-torture/compile/920521-1.x: Likewise.
4877         * gcc.c-torture/compile/920625-1.x: Likewise.
4878         * gcc.c-torture/compile/961203-1.x: Likewise.
4879         * gcc.c-torture/compile/980506-1.x: Likewise.
4880         * gcc.c-torture/compile/981006-1.x: Likewise.
4881         * gcc.c-torture/compile/981022-1.x: Likewise.
4882         * gcc.c-torture/compile/981223-1.x: Likewise.
4883         * gcc.c-torture/compile/990617-1.x: Likewise.
4884         * gcc.c-torture/compile/mipscop-1.x: Likewise.
4885         * gcc.c-torture/compile/mipscop-2.x: Likewise.
4886         * gcc.c-torture/compile/mipscop-3.x: Likewise.
4887         * gcc.c-torture/compile/mipscop-4.x: Likewise.
4888         * gcc.c-torture/compile/simd-5.x: Likewise.
4889
4890         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
4891
4892 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4893
4894         * gcc.c-torture/execute/20030611-1.c: New test.
4895
4896 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4897
4898         PR middle-end/168
4899         * gcc.dg/20030612-1.c: New test case.
4900
4901 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/10635
4904         * g++.dg/expr/cast1.C: New test.
4905
4906 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4907
4908         * gcc.dg/builtins-21.c: New test case.
4909
4910 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
4911
4912         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
4913         options instead of at the end.
4914         * lib/objc.exp (objc_target_compile): Likewise.
4915
4916 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
4917
4918         PR c++/10432
4919         * g++.dg/parse/error1.C: New test.
4920
4921 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
4922
4923         * gcc.dg/compat/struct-by-value-11_main.c: New file.
4924         * gcc.dg/compat/struct-by-value-11_x.c: New file.
4925         * gcc.dg/compat/struct-by-value-11_y.c: New file.
4926         * gcc.dg/compat/struct-by-value-12_main.c: New file.
4927         * gcc.dg/compat/struct-by-value-12_x.c: New file.
4928         * gcc.dg/compat/struct-by-value-12_y.c: New file.
4929         * gcc.dg/compat/struct-by-value-13_main.c: New file.
4930         * gcc.dg/compat/struct-by-value-13_x.c: New file.
4931         * gcc.dg/compat/struct-by-value-13_y.c: New file.
4932         * gcc.dg/compat/struct-by-value-14_main.c: New file.
4933         * gcc.dg/compat/struct-by-value-14_x.c: New file.
4934         * gcc.dg/compat/struct-by-value-14_y.c: New file.
4935         * gcc.dg/compat/struct-by-value-15_main.c: New file.
4936         * gcc.dg/compat/struct-by-value-15_x.c: New file.
4937         * gcc.dg/compat/struct-by-value-15_y.c: New file.
4938         * gcc.dg/compat/struct-by-value-16_main.c: New file.
4939         * gcc.dg/compat/struct-by-value-16_x.c: New file.
4940         * gcc.dg/compat/struct-by-value-16_y.c: New file.
4941         * gcc.dg/compat/struct-by-value-17_main.c: New file.
4942         * gcc.dg/compat/struct-by-value-17_x.c: New file.
4943         * gcc.dg/compat/struct-by-value-17_y.c: New file.
4944         * gcc.dg/compat/struct-by-value-18_main.c: New file.
4945         * gcc.dg/compat/struct-by-value-18_x.c: New file.
4946         * gcc.dg/compat/struct-by-value-18_y.c: New file.
4947
4948         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
4949         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
4950         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
4951         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
4952         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
4953         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
4954         * gcc.dg/compat/scalar-return-3_main.c: New file.
4955         * gcc.dg/compat/scalar-return-3_x.c: New file.
4956         * gcc.dg/compat/scalar-return-3_y.c: New file.
4957         * gcc.dg/compat/scalar-return-4_main.c: New file.
4958         * gcc.dg/compat/scalar-return-4_x.c: New file.
4959         * gcc.dg/compat/scalar-return-4_y.c: New file.
4960
4961 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
4962
4963         * gcc.dg/compat/fp2-struct-check.h: New file.
4964         * gcc.dg/compat/fp2-struct-defs.h: New file.
4965         * gcc.dg/compat/fp2-struct-init.h: New file.
4966         * gcc.dg/compat/struct-by-value-10_main.c: New file.
4967         * gcc.dg/compat/struct-by-value-10_x.c: New file.
4968         * gcc.dg/compat/struct-by-value-10_y.c: New file.
4969         * gcc.dg/compat/struct-return-10_main.c: New file.
4970         * gcc.dg/compat/struct-return-10_x.c: New file.
4971         * gcc.dg/compat/struct-return-10_y.c: New file.
4972
4973         * gcc.dg/compat/compat-common.h: New file.
4974         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
4975         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
4976         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
4977         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
4978         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
4979         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
4980         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
4981         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4982         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
4983         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
4984         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4985         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
4986         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
4987         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4988         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
4989         * gcc.dg/compat/small-struct-check.h: Ditto.
4990         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
4991         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4992         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
4993         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
4994         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4995         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4996         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
4997         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4998         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
4999         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5000         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5001         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5002         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5003         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5004         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5005         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5006         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5007         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5008         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5009         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5010         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5011         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5012         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5013         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5014         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5015         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5016         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5017         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5018         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5019         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5020
5021 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5022
5023         * g++.dg/pch/static-1.C: New file.
5024         * g++.dg/pch/static-1.Hs: New file.
5025
5026 2003-06-10  Richard Henderson  <rth@redhat.com>
5027
5028         * gcc.dg/asm-7.c: Adjust expected warning text.
5029
5030 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5031
5032         * gcc.dg/builtins-20.c: New test case.
5033
5034 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5035
5036         PR c++/11131
5037         * g++.dg/opt/template1.C: New test.
5038
5039 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5040
5041         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5042         additional_sources.
5043
5044 2003-05-21  David Taylor  <dtaylor@emc.com>
5045
5046         * gcc.dg/Wpadded.c: New file.
5047
5048 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5049
5050         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5051         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5052         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5053         dg-require-weak.
5054
5055 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5056
5057         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5058
5059 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5060
5061         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5062         (dg-require-alias): Likewise.
5063         (dg-require-gc-sections): Likewise.
5064         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5065
5066 2003-06-08  Richard Henderson  <rth@redhat.com>
5067
5068         * gcc.dg/20011029-2.c: Fix the array reference.
5069         * gcc.dg/asm-7.c: New.
5070
5071 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5072
5073         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5074
5075 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5076
5077         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5078         (dg-require-gc-sections): Likewise.
5079
5080 2003-06-08  Jan Hubicka  <jh@suse.cz>
5081
5082         * i386-cmov1.c: Fix regular expression.
5083         * i386-cvt-1.c: Likewise.
5084         * i386-local.c: Likewise.
5085         * i386-local2.c: Likewise.
5086         * i386-mul.c: Likewise.
5087         * i386-ssetype-1.c: Likewise.
5088         * i386-ssetype-3.c: Likewise.
5089         * i386-ssetype-5.c: Likewise.
5090
5091 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5092
5093         PR c++/11039
5094         * g++.dg/warn/implicit-typename2.C: New test.
5095         * g++.dg/warn/implicit-typename3.C: New test.
5096
5097 2003-06-07  Richard Henderson  <rth@redhat.com>
5098
5099         * g++.dg/other/offsetof3.C: Use size_t.
5100         * g++.dg/other/offsetof4.C: Likewise.
5101
5102 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5103
5104         * lib/copy-file.exp: New. Implement gcc_copy_files.
5105
5106         * lib/dg-pch.exp: Load copy-file.exp
5107         (dg-pch): Use gcc_copy_files instead of "file copy".
5108
5109 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5110
5111         * gcc.dg/weak/weak.exp: Simplify.
5112         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5113         * gcc.dg/weak/weak-1.c: Likewise.
5114         * gcc.dg/weak/weak-2.c: Likewise.
5115         * gcc.dg/weak/weak-3.c: Likewise.
5116         * gcc.dg/weak/weak-4.c: Likewise.
5117         * gcc.dg/weak/weak-5.c: Likewise.
5118         * gcc.dg/weak/weak-6.c: Likewise.
5119         * gcc.dg/weak/weak-7.c: Likewise.
5120         * gcc.dg/weak/weak-8.c: Likewise.
5121         * gcc.dg/weak/weak-9.c: Likewise.
5122
5123 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5124
5125         gcc.c-torture/execute/20030606-1.c: New.
5126
5127 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5128
5129         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5130         * gcc.dg/builtins-19.c: Likewise.
5131
5132 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5133
5134         * gcc.dg/builtins-2.c: Add some more tests.
5135         * gcc.dg/builtins-18.c: New test case.
5136         * gcc.dg/builtins-19.c: New test case.
5137
5138 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5139             Jim Wilson  <wilson@tuliptree.org>
5140
5141         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5142
5143 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5144
5145         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5146         mempcpy/stpcpy calls not to be optimized into something else.
5147         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5148         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5149         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5150
5151 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5152
5153         * gcc.dg/format/asm_fprintf-1.c: New test.
5154
5155 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5156
5157         * lib/gcc-defs.exp (additional_sources): New variable.
5158         (dg-additional-sources): New function.
5159         (additional_files): New variable.
5160         (dg-additional-files): New function.
5161         (dg-additional-files-options): Likewise.
5162         * lib/gcc-dg.exp (dg-require-weak): New function.
5163         (dg-require-alias): Likewise.
5164         (dg-require-gc-sections): Likewise.
5165         * lib/target-supports.exp (check_alias_available): Remove testfile
5166         parameter.
5167         (check_gc_sections_available): New function.
5168         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5169         (dg-gpp-additional-files): Likewise.
5170         * lib/g++.exp (additional_sources): Remove.
5171         (additional_files): Likewise.
5172         (g++_target_compile): Use dg-additional-files-options.
5173
5174         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5175         Tcl logic.
5176         * gcc.dg/special/ecos.exp: Remove.
5177         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5178         * gcc.dg/special/alias-1.c: Likewise.
5179         * gcc.dg/special/alias-2.c: Likewise.
5180         * gcc.dg/special/gcsec-1.c: Likewise.
5181         * gcc.dg/special/weak-1.c: Likewise.
5182         * gcc.dg/special/weak-2.c: Likewise.
5183         * gcc.dg/special/wkali-1.c: Likewise.
5184         * gcc.dg/special/wkali-2.c: Likewise.
5185
5186         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5187         dg-gpp-additional-*.
5188         * g++.dg/special/conpr-3.C: Likewise.
5189         * g++.dg/special/conpr-4.C: Likewise.
5190         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5191         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5192         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5193         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5194         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5195         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5196         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5197         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5198         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5199         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5200         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5201         * g++.old-deja/g++.other/comdat1.C: Likewise.
5202         * g++.old-deja/g++.other/comdat2.C: Likewise.
5203         * g++.old-deja/g++.other/comdat3.C: Likewise.
5204         * g++.old-deja/g++.other/ctor1.C: Likewise.
5205         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5206
5207 2003-06-05  Richard Henderson  <rth@redhat.com>
5208
5209         * gcc.dg/debug/20030605-1.c: New.
5210
5211 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5212
5213         * README.QMTEST: Update.
5214
5215 2003-06-04  Richard Henderson  <rth@redhat.com>
5216
5217         * gcc.dg/cleanup-1.c: New.
5218         * gcc.dg/cleanup-2.c: New.
5219         * gcc.dg/cleanup-3.c: New.
5220         * gcc.dg/cleanup-4.c: New.
5221         * gcc.dg/cleanup-5.c: New.
5222         * gcc.dg/cleanup-6.c: New.
5223         * gcc.dg/cleanup-7.c: New.
5224
5225 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5226
5227         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5228
5229         * lib/dg-pch.exp: New file.
5230         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5231         * gcc.dg/pch/pch.exp: Likewise.
5232
5233 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5234
5235         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5236         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5237         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5238         * gcc.dg/builtins-17.c: New test case.
5239         * gcc.dg/i386-387-4.c: New test case.
5240         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5241
5242 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5243
5244         * gcc.dg/ultrasp9.c: New test.
5245
5246 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5247
5248         * gcc.c-torture/compile/20030604-1.c: New test.
5249         * gcc.dg/sparc-constant-1.c: New test.
5250
5251 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5252
5253         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5254
5255 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5256
5257         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5258
5259         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5260         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5261
5262 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5263
5264         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5265
5266 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5267
5268         PR c++/10940
5269         * g++.dg/template/spec10.C: New test.
5270
5271 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5272
5273         * gcc.dg/builtins-16.c: New test case.
5274
5275 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5276
5277         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5278         mempcpy test with post-increments.
5279         * gcc.c-torture/execute/string-opt-3.c: New test.
5280         * gcc.dg/string-opt-1.c: New test.
5281
5282 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5283
5284         PR fortran/10965
5285         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5286
5287 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5288
5289         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5290         (scan-assembler): ... here.  Use dg-scan.
5291         (scan-assembler-not): Likewise.
5292         (scan-file): New function.
5293         (scan-file-not): Likewise.
5294         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5295         * gcc.dg/cpp/_Pragma4.c: Likewise.
5296         * gcc.dg/cpp/_Pragma5.c: Likewise.
5297         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5298         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5299         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5300         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5301         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5302         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5303         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5304         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5305         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5306         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5307         * gcc.dg/cpp/cxxcom1.c: Likewise.
5308         * gcc.dg/cpp/line1.c: Likewise.
5309         * gcc.dg/cpp/maccom1.c: Likewise.
5310         * gcc.dg/cpp/maccom2.c: Likewise.
5311         * gcc.dg/cpp/maccom3.c: Likewise.
5312         * gcc.dg/cpp/maccom4.c: Likewise.
5313         * gcc.dg/cpp/maccom5.c: Likewise.
5314         * gcc.dg/cpp/maccom6.c: Likewise.
5315         * gcc.dg/cpp/multiline.c: Likewise.
5316         * gcc.dg/cpp/spacing1.c: Likewise.
5317         * gcc.dg/cpp/spacing2.c: Likewise.
5318         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5319         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5320         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5321         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5322         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5323         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5324         * gcc.dg/cpp/cxxcom2.c: Likewise.
5325         * gcc.dg/cpp/cxxcom2.h: New file.
5326
5327         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5328         * g++.dg/cpp/truefalse.C: Here.
5329         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5330
5331 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5332
5333         * gcc.dg/cpp/redef3.c: New file.
5334
5335 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5336
5337         * gcc.dg/i386-loop-3.c: New test.
5338
5339 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5340
5341         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5342
5343 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5344
5345         * gcc.dg/fwrapv-1.c: New test case.
5346         * gcc.dg/fwrapv-2.c: New test case.
5347
5348 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5349
5350         PR c++/10956
5351         * g++.dg/template/spec9.C: New test.
5352
5353 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5354
5355         * gcc.dg/duff-4.c: New test case.
5356
5357 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5358
5359         PR fortran/10843
5360         * g77.dg/ffixed-form-1.f: New test
5361         * g77.dg/ffixed-form-2.f: New test
5362         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5363         * g77.dg/ffree-form-3.f: New test
5364
5365 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5366
5367         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5368         * gcc.dg/wint_t-1.c: Likewise.
5369
5370 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5371
5372         * g++.dg/template/access11.C: New test.
5373
5374 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5375
5376         PR c++/10849
5377         * g++.dg/template/access10.C: New test.
5378
5379 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5380             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5381
5382         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5383
5384 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5385
5386         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5387         suppress for powerpc-*-darwin*.
5388         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5389
5390 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5391
5392         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5393         suppress option for powerpc-*-darwin*.
5394
5395 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5396
5397         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5398         * gcc.dg/builtins-4.c: Add test for fmod.
5399
5400 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5401
5402         PR c++/10682
5403         * g++.dg/template/instantiate4.C: New test.
5404
5405 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5406
5407         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5408
5409 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5410
5411         * gcc.dg/compat/scalar-return-1_main.c: New file.
5412         * gcc.dg/compat/scalar-return-1_x.c: New file.
5413         * gcc.dg/compat/scalar-return-1_y.c: New file.
5414         * gcc.dg/compat/scalar-return-2_main.c: New file.
5415         * gcc.dg/compat/scalar-return-2_x.c: New file.
5416         * gcc.dg/compat/scalar-return-2_y.c: New file.
5417         * gcc.dg/compat/struct-return-3_main.c: New file.
5418         * gcc.dg/compat/struct-return-3_y.c: New file.
5419         * gcc.dg/compat/struct-return-3_x.c: New file.
5420         * gcc.dg/compat/struct-return-2_main.c: New file.
5421         * gcc.dg/compat/struct-return-2_x.c: New file.
5422         * gcc.dg/compat/struct-return-2_y.c: New file.
5423
5424 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5425
5426         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5427         for hppa*-hp-hpux*.
5428         * gcc.dg/20021014-1.c (dg-options): Likewise.
5429         * gcc.dg/nest.c (dg-options): Likewise.
5430
5431 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5432
5433         PR c++/9738
5434         * g++.dg/ext/dllimport2.C: New file.
5435         * g++.dg/ext/dllimport3.C: New file.
5436
5437 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5438
5439         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5440         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5441         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5442         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5443         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5444         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5445         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5446         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5447         * gcc.dg/compat/small-struct-defs.h: New file.
5448         * gcc.dg/compat/small-struct-init.h: New file.
5449         * gcc.dg/compat/small-struct-check.h: New file.
5450         * gcc.dg/compat/fp-struct-defs.h: New file.
5451         * gcc.dg/compat/fp-struct-check.h: New file.
5452         * gcc.dg/compat/fp-struct-init.h: New file.
5453         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5454         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5455
5456 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5457
5458         * gcc.dg/20030225-2.c: New test.
5459
5460 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5461             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5462
5463         * gcc.c-torture/compile/20030518-1.c: New test case.
5464
5465 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5466
5467         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5468         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5469         gcc-dg-debug-runtest.
5470         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5471         gcc-dg-debug-runtest.
5472
5473 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5474
5475         PR c++/9022
5476         * g++.dg/lookup/using6.C: New test.
5477
5478 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5479
5480         * g++.dg/parse/access2.C: New test.
5481
5482 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5483
5484         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5485         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5486         * gcc.dg/debug/debug.exp: Likewise.
5487
5488 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5489
5490         * gcc.dg/dollar.c: New test.
5491
5492 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5493
5494         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5495         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5496         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5497         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5498         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5499         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5500         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5501         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5502         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5503         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5504         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5505         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5506         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5507         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5508         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5509         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5510         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5511         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5512
5513 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5514
5515         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5516         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5517         support for "repo" mode.
5518         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5519         * lib/g77-dg.exp: Likewise.
5520         * lib/obj-dg.exp: Likewise.
5521
5522 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5523
5524         Merge from gcc-3_2-rhl8-branch:
5525         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5526
5527         * gcc.dg/tls/opt-6.c: New test.
5528
5529         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5530
5531         * gcc.dg/20030405-1.c: New test.
5532
5533         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * gcc.dg/20030309-1.c: New test.
5536
5537         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5538
5539         * gcc.c-torture/execute/20030307-1.c: New test.
5540
5541         2003-02-20  Randolph Chung  <tausq@debian.org>
5542
5543         * gcc.c-torture/compile/20030220-1.c: New test.
5544
5545         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
5546
5547         * gcc.dg/20030217-1.c: New test.
5548
5549         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
5550
5551         * gcc.c-torture/compile/20020129-1.c: New test.
5552
5553         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5554
5555         * gcc.dg/unroll-1.c: New test.
5556
5557         2002-11-16  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.c-torture/execute/20020920-1.c: New test.
5560
5561         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR target/7434
5564         * gcc.c-torture/compile/20021008-1.c: New test.
5565
5566         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
5567
5568         PR target/7559
5569         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
5570
5571         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5572
5573         * gcc.c-torture/compile/20020807-1.c: New test.
5574
5575         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
5576
5577         * gcc.dg/tls/opt-1.c: New test.
5578
5579         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
5580
5581         * gcc.dg/20020729-1.c: New test.
5582
5583         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
5584
5585         * g++.dg/opt/life1.C: New test.
5586
5587         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
5588
5589         * gcc.dg/20020525-1.c: New test.
5590
5591         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5592
5593         PR c++/6794
5594         * g++.dg/ext/pretty1.C: New test.
5595         * g++.dg/ext/pretty2.C: New test.
5596
5597 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/8385
5600         * g++.dg/ext/typeof5.C: New test.
5601
5602 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
5603
5604         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
5605         __USER_LABEL_PREFIX__ into account.
5606         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
5607
5608 2003-05-14  Roger Sayle  <roger@eyesopen.com>
5609
5610         * gcc.dg/builtins-15.c: New test case.
5611
5612 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
5613
5614         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
5615
5616 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
5617
5618         * lib/g++.exp: Tweak handling of additional source files.
5619         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
5620         * g++.dg/special/conpr-2a.C: Rename to ...
5621         * g++.dg/special/conpr-2a.cc: ... this.
5622         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
5623         * g++.dg/special/conpr-3a.C: Rename to ...
5624         * g++.dg/special/conpr-3a.cc: This.
5625         * g++.dg/special/conpr-3b.C: Rename to ...
5626         * g++.dg/special/conpr-3b.cc: This.
5627         * g++.dg/special/conpr-4.C: New test.
5628         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
5629
5630 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
5631
5632         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
5633
5634 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5635
5636         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
5637         * g++.old-deja/g++.robertl/eb71.C: Likewise.
5638         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
5639         * g++.old-deja/g++.other/warn3.C: Likewise.
5640
5641 2003-05-11  Roger Sayle  <roger@eyesopen.com>
5642
5643         * gcc.dg/i386-387-1.c: Update to also test log.
5644         * gcc.dg/i386-387-2.c: Likewise.
5645
5646 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
5647
5648         * g77.f-torture/execute/int8421.f: New test.
5649
5650 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5651
5652         PR c++/10230, c++/10481
5653         * g++.dg/lookup/scoped5.C: New test.
5654
5655 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5656
5657         PR c++/10552
5658         * g++.dg/template/ttp6.C: New test.
5659
5660 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
5661
5662         * gcc.c-torture/execute/builtins: New directory.
5663         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
5664         gcc.c-torture/execute/builtins.
5665         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
5666         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
5667         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
5668         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
5669
5670 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5671
5672         PR c++/9252
5673         * g++.dg/template/access8.C: New test.
5674         * g++.dg/template/access9.C: New test.
5675
5676 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5677
5678         PR c++/9554
5679         * g++.dg/parse/access1.C: New test.
5680
5681 2003-05-09  DJ Delorie  <dj@redhat.com>
5682
5683         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
5684         long, and not an int.
5685
5686 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5687
5688         PR c++/10555, c++/10576
5689         * g++.dg/template/memclass1.C: New test.
5690
5691 2003-05-08  DJ Delorie  <dj@redhat.com>
5692
5693         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
5694         targets.
5695         * gcc.c-torture/execute/20021024-1.x: Likewise.
5696         * gcc.c-torture/execute/shiftdi.x: Likewise.
5697         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
5698         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
5699         * gcc.dg/20021018-1.c: Likewise.
5700
5701 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5702
5703         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
5704
5705         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
5706         (bcopy): Call memmove.
5707
5708 2003-05-08  Roger Sayle  <roger@eyesopen.com>
5709
5710         * g77.f-torture/compile/8485.f: New test case.
5711
5712 2003-05-07  Richard Henderson  <rth@redhat.com>
5713
5714         PR c++/10570
5715         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
5716         Verify exception_cleanup not called for rethrows.
5717         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
5718         when exiting catch block without rethrowing.
5719         * g++.dg/eh/forced3.C: New.
5720         * g++.dg/eh/forced4.C: New.
5721
5722 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
5723
5724         * gcc.dg/20030505.c: Fix triplet.
5725
5726 2003-05-06  DJ Delorie  <dj@redhat.com>
5727
5728         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
5729         * gcc.dg/nest.c: Likewise.
5730
5731 2003-05-05  Roger Sayle  <roger@eyesopen.com>
5732
5733         * gcc.dg/builtins-14.c: New test case.
5734
5735 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
5736
5737         * lib/compat.exp (compat-execute): New argument.
5738         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
5739         * gcc.dg/compat: New test directory.
5740         * gcc.dg/compat/compat.exp: New expect script.
5741         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
5742         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
5743         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
5744         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
5745         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
5746         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
5747
5748         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
5749         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
5750         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
5751         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
5752         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
5753         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
5754         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
5755         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
5756         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
5757         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
5758         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
5759         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
5760         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
5761         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
5762         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
5763
5764 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
5765
5766         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
5767
5768 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
5769
5770         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
5771
5772 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
5773
5774         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
5775         * gcc.dg/ppc-fsel-2.c: New test.
5776
5777         * gcc.dg/unused-5.c: New test.
5778
5779 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5780
5781         PR c++/10496
5782         * g++.dg/warn/pmf1.C: New test.
5783
5784 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5785
5786         PR c++/4494
5787         * g++.dg/warn/main.C: New test.
5788
5789 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5790
5791         * gcc.dg/nonnull-3.c: New test.
5792
5793 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
5794
5795         * gcc.dg/cpp/Wtrigraphs.c: Update.
5796         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
5797
5798 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
5799
5800         * gcc.dg/ppc-fsel-1.c: New test.
5801
5802 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
5803
5804         PR c/10604
5805         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
5806
5807 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
5808
5809         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
5810
5811 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5812
5813         PR c++/9364, c++/10553, c++/10586
5814         * g++.dg/parse/typename4.C: New test.
5815         * g++.dg/parse/typename5.C: Likewise.
5816
5817 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
5818
5819         * gcc.c-torture/compile/20030503-1.c: New test.
5820
5821 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5822
5823         * g++.dg/lookup/using5.C: Fix testcase error.
5824
5825 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
5826
5827         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
5828         since MEABI is no longer supported.  Remove all vestiges
5829         of MEABI from the test.
5830
5831 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5832
5833         PR c++/10554
5834         * g++.dg/lookup/using5.C: New test.
5835
5836 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5837
5838         PR c++/8772
5839         * g++.dg/template/ttp5.C: New test.
5840
5841 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
5842
5843         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
5844         (dg-gpp-additional-sources): New function.
5845         (dg-gpp-additional-files): Likewise.
5846         * lib/g++.exp (additional_sources): New variable.
5847         (additional_files): Likewise.
5848         (g++_target_compile): Deal with them.
5849         * lib/old-dejagnu.exp: Remove.
5850         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
5851         * g++.old-deja: Revise all tests to use dg commands.
5852
5853 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5854
5855         PR c++/9432, c++/9528
5856         * g++.dg/lookup/using4.C: New test.
5857
5858 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
5859
5860         * gcc.dg/noreturn-5.c: New file.
5861         * gcc.dg/noreturn-6.c: New file.
5862
5863         * gcc.c-torture/compile/inline-1.c: New file.
5864
5865 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5866
5867         PR c++/10551
5868         * g++.dg/template/explicit1.C: New test.
5869
5870 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/10549
5873         * g++.dg/other/bitfield1.C: New test.
5874
5875         PR c++/10527
5876         * g++.dg/init/new7.C: New test.
5877
5878 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5879
5880         * g++.dg/ext/desig1.C: New test.
5881         * g++.dg/ext/init1.C: Update.
5882
5883         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
5884
5885 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
5886
5887         PR c++/10180
5888         * g++.dg/warn/Winline-1.C: New test.
5889
5890 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
5891
5892         * gcc.c-torture/execute/string-opt-19.c: New test.
5893
5894         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
5895         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
5896
5897 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
5898
5899         PR c++/10506
5900         * g++.dg/init/new6.C: New test.
5901
5902         PR c++/10503
5903         * g++.dg/init/ref6.C: New test.
5904
5905 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
5906
5907         * g++.dg/warn/weak1.C: XFAIL on AIX4.
5908
5909 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5910
5911         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
5912         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
5913
5914 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
5915
5916         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
5917         initialized static data members.
5918
5919 2003-04-25  H.J. Lu <hjl@gnu.org>
5920
5921         * gcc.dg/ia64-sync-4.c: New test.
5922
5923 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5924
5925         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
5926         date.
5927
5928 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
5929
5930         PR c++/10337
5931         * g++.dg/warn/conv1.C: New test.
5932         * g++.old-deja/g++.other/conv7.C: Adjust.
5933         * g++.old-deja/g++.other/overload14.C: Adjust.
5934
5935 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/10471
5938         * g++.dg/template/defarg2.C: New test.
5939
5940 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
5941
5942         * gcc.dg/cpp/include2.c: Update.
5943         * gcc.dg/cpp/multiline-2.c: New.
5944         * gcc.dg/cpp/multiline.c: Update.
5945         * gcc.dg/cpp/strify2.c: Update.
5946         * gcc.dg/cpp/trad/literals-2.c: Update.
5947
5948 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5949
5950         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
5951
5952 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5953
5954         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
5955
5956 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5957
5958         PR c++/10451
5959         * g++.dg/parse/crash4.C: New test.
5960
5961         PR c++/9847
5962         * g++.dg/parse/crash5.C: New test.
5963
5964 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
5965
5966         PR c++/10446
5967         * g++.dg/parse/crash3.C: New test.
5968
5969         PR c++/10428
5970         * g++.dg/parse/elab1.C: New test.
5971
5972 2003-04-22  Devang Patel  <dpatel@apple.com>
5973
5974         * gcc.dg/cpp/trad/funlike-5.c: New test.
5975
5976 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
5977
5978         * g++.dg/other/packed1.C: Fix dg options.
5979
5980 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
5981
5982         * g++.dg/other/offsetof2.C: New test.
5983
5984 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
5985
5986         * g++.dg/template/recurse.C: Adjust location of error messages.
5987
5988 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
5989
5990         PR c++/9881
5991         * g++.dg/init/addr-const1.C: New test.
5992         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
5993
5994 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5995
5996         PR c++/10405
5997         * g++.dg/lookup/struct-hack1.C: New test.
5998
5999 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6000
6001         * ucs.c: Update diagnostic messages.
6002
6003 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6004
6005         * gcc.dg/cpp/truefalse.cpp: New test.
6006         * gcc.dg/cpp/cpp.exp: Update.
6007         * g++.dg/other/stdbool-if.C: Remove.
6008
6009 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6010
6011         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6012         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6013
6014 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6015
6016         * gcc.c-torture/compile/20030418-1.c: New test.
6017
6018 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6019
6020         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6021
6022 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6023
6024         PR c++/10347
6025         g++.dg/template/dependent-name1.C: New test.
6026
6027 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6028
6029         * gcc.dg/warn-1.c (tourist_guide): New array,
6030         contains a pointer to bar.
6031
6032 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6033
6034         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6035         * gcc.c-torture/execute/medce-1.c: New test case.
6036         * gcc.c-torture/execute/medce-2.c: New test case.
6037
6038 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6039
6040         * lib/prune.exp: Ignore more messages.
6041
6042         PR c++/10381
6043         * g++.dg/parse/lookup3.C: New test.
6044
6045 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6046
6047         * gcc.c-torture/compile/20030415-1.c : New test.
6048
6049 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6050
6051         * gcc.c-torture/execute/scope-2.c: Move to ...
6052         * gcc.dg/noncompile/scope.c: .... here.
6053
6054 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6055
6056         * gcc.dg/20030414-2.c: New test case.
6057
6058 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6059
6060         PR target/10377
6061         * gcc.dg/20030414-1.c: New test.
6062
6063 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6064
6065         * gcc.dg/builtins-12.c: New test case.
6066         * gcc.dg/builtins-13.c: New test case.
6067
6068 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6069
6070         * gcc.c-torture/execute/string-opt-18.c: New test.
6071
6072 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6073
6074         PR c++/10300
6075         * g++.dg/init/new5.C: New test.
6076
6077 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6078
6079         PR c++/7910
6080         * g++.dg/ext/dllimport1.C: New test.
6081
6082 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6083
6084         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6085
6086 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6087
6088         PR Fortran/9263
6089         * g77.f-torture/noncompile/9263.f: New test
6090         PR Fortran/1832
6091         * g77.f-torture/execute/1832.f: New test
6092
6093 2003-04-11  David Chad  <davidc@freebsd.org>
6094             Loren J. Rittle  <ljrittle@acm.org>
6095
6096         libobjc/8562
6097         * objc.dg/headers.m: New test.
6098
6099 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6100
6101         * gcc.c-torture/execute/builtin-noret-2.c: New.
6102         * gcc.c-torture/execute/builtin-noret-2.x: New.
6103         XFAIL builtin-noret-2.c at -O1 and above.
6104         * gcc.dg/redecl.c: New.
6105         * gcc.dg/Wshadow-1.c: Update error regexps.
6106
6107 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6108
6109         * g++.dg/abi/bitfield10.C: New test.
6110
6111 2003-04-09  Mike Stump  <mrs@apple.com>
6112
6113         * gcc.dg/pch/pch.exp: Make testcase names longer.
6114         * g++.dg/pch/pch.exp: Make testcase names longer.
6115
6116 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6117
6118         * gcc.dg/builtins-11.c: New test case.
6119
6120 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6121
6122         * gcc.dg/builtins-9.c: New test case.
6123         * gcc.dg/builtins-10.c: New test case.
6124
6125 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6126
6127         * gcc.dg/noncompile/init-4.c.c: New test.
6128
6129 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6130
6131         * gcc.misc-test/gcov-9.c: New test.
6132         * gcc.misc-test/gcov-10.c: New test
6133         * gcc.misc-test/gcov-11.c: New test.
6134
6135 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6136
6137         PR optimization/10024
6138         * gcc.c-torture/compile/20030405-1.c: New test.
6139
6140 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6141
6142         * gcc.dg/pch/static-3.c: New.
6143         * gcc.dg/pch/static-3.hs: New.
6144         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6145
6146 2003-04-04  Richard Henderson  <rth@redhat.com>
6147
6148         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6149         * g++.dg/eh/forced2.C: Likewise.
6150
6151 2003-04-03  Mike Stump  <mrs@apple.com>
6152
6153         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6154         target arg.
6155         (scan-assembler-times, scan-assembler-not): Likewise.
6156         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6157
6158 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6159
6160         * gcc.dg/sparc-loop-1.c: New test.
6161
6162 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6163
6164         PR other/9274
6165         * g++.dg/pch/system-2.C: New.
6166         * g++.dg/pch/system-2.Hs: New.
6167
6168 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6169
6170         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6171
6172         * g++.dg/eh/simd-1.C (vecfunc): Same.
6173
6174 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6175
6176         * gcc.c-torture/execute/20030401-1.c: New test case.
6177
6178 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6179
6180         * objc.dg/defs.m: New.
6181
6182 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6183
6184         * g++.dg/eh/simd-1.C: New.
6185         * g++.dg/eh/simd-2.C: New.
6186
6187 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6188
6189         * gcc.c-torture/execute/simd-3.c: New.
6190
6191 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6192
6193         PR c/9936
6194         * gcc.dg/20030331-2.c: New test.
6195
6196 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/10278
6199         * g++.dg/parse/crash2.C: New test.
6200
6201 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6202
6203         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6204         * gcc.c-torture/execute/20030331-1.c: ...here.
6205
6206 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6207
6208         * gcc.c-torture/execute/20030331-1.c: New test.
6209
6210 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6211
6212         * lib/gcov.exp: Adjust call return testing strings.
6213         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6214
6215 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6216
6217         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6218         * gcc.dg/builtins-7.c: New test case.
6219         * gcc.dg/builtins-8.c: New test case.
6220
6221 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6222
6223         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6224
6225 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/7647
6228         * g++.dg/lookup-class-member-2.C: New test.
6229
6230 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6231
6232         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6233
6234 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6235
6236         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6237
6238 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6239
6240         * g++.dg/init/attrib1.C: New test.
6241
6242 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6243
6244         * gcc.dg/ultrasp8.c: New test.
6245
6246 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6247
6248         * gcc.dg/ultrasp7.c: New test.
6249
6250 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6251
6252         PR c++/10047
6253         * g++.dg/template/inline1.C: New test.
6254
6255 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6256
6257         * gcc.dg/sparc-dwarf2.c: New test.
6258
6259 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6260
6261         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6262         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6263
6264 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6265
6266         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6267         than reading .x files.
6268         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6269         * g77.dg/gcov/gcov-1.f: Likewise.
6270         * gcc.misc-tests/gcov-4b.c: Likewise.
6271         * gcc.misc-tests/gcov-5b.c: Likewise.
6272         * gcc.misc-tests/gcov-6.c: Likewise.
6273         * gcc.misc-tests/gcov-7.c: Likewise.
6274         * gcc.misc-tests/gcov-8.c: Likewise.
6275         * g++.dg/gcov/gcov-1.x: Remove.
6276         * g77.dg/gcov/gcov-1.x: Likewise.
6277         * gcc.misc-tests/gcov-4b.x: Likewise.
6278         * gcc.misc-tests/gcov-5b.x: Likewise.
6279         * gcc.misc-tests/gcov-6.x: Likewise.
6280         * gcc.misc-tests/gcov-7.x: Likewise.
6281         * gcc.misc-tests/gcov-8.x: Likewise.
6282
6283 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6284
6285         PR opt/10087
6286         * gcc.dg/20030324-1.c: New test.
6287
6288 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6289
6290         PR c++/10224
6291         * g++.dg/template/arg3.C: New test.
6292
6293         PR c++/10158
6294         * g++.dg/template/friend18.C: New test.
6295
6296 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6297
6298         * g77.f-torture/compile/20030326-1.f: New test case.
6299
6300 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6301
6302         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6303
6304         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6305
6306 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6307
6308         * gcc.dg/ia64-sync-3.c: New test.
6309
6310 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6311
6312         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6313
6314 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6315
6316         * gcc.dg/ultrasp6.c: New test.
6317
6318 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6319
6320         * gcc.dg/i386-signbit-1.c: New test.
6321         * gcc.dg/i386-signbit-2.c: New test.
6322         * gcc.dg/i386-signbit-3.c: New test.
6323
6324 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6325
6326         * gcc.dg/ultrasp5.c: Fix options.
6327
6328 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6329
6330         * gcc.dg/ultrasp5.c: Fix comment.
6331
6332 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6333
6334         PR fortran/10197
6335         * g77.f-torture/execute/10197.f: New test.
6336
6337 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6338
6339         PR c++/9898, c++/383
6340         * g++.dg/template/conv6.C: New test.
6341
6342         PR c++/10119
6343         * g++.dg/template/ptrmem5.C: New test.
6344
6345         PR c++/10026
6346         * g++.dg/lookup/koenig1.C: New test.
6347
6348         PR C++/10199
6349         * g++.dg/lookup/template2.C: New test.
6350
6351 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6352
6353         * g++.dg/opt/rtti1.C: New test.
6354
6355 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6356
6357         * gcc.dg/ultrasp5.c: New test.
6358
6359 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6360
6361         PR middle-end/9967
6362         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6363         builtin fputs.
6364
6365 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6366
6367         PR c/8224
6368         * gcc.dg/20030323-1.c: New test.
6369
6370 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6371
6372         * gcc.c-torture/compile/20030323-1.c: New test case.
6373
6374 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6375
6376         * gcc.dg/20030321-1.c: New test.
6377
6378 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6379
6380         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6381
6382 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6383
6384         PR c++/9978, c++/9708
6385         * g++.dg/ext/vlm1.C: Adjust expected error.
6386         * g++.dg/ext/vla2.C: New test.
6387         * g++.dg/template/arg1.C: New test.
6388         * g++.dg/template/arg2.C: New test.
6389
6390 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6391
6392         * g77.f-torture/execute/select.f: New test.
6393         * g77.f-torture/noncompile/select_no_compile.f: New test.
6394
6395 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6396
6397         PR c++/9898
6398         * g++.dg/other/error4.C: New test.
6399
6400 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6401
6402         * g++.dg/template/friend17.C: New test.
6403
6404 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6405
6406         * gcc.c-torture/compile/20030320-1.c: New.
6407
6408 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6409
6410         * gcc.dg/builtins-6.c: New test case.
6411
6412 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6413
6414         PR target/10073
6415         * gcc.c-torture/compile/20030319-1.c: New.
6416
6417 2003-03-18  Jan Hubicka  <jh@suse.cz>
6418
6419         * gcc.dg/i386-cvt-1.c: New test.
6420
6421 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6422
6423         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6424         * objc.dg/naming-2.m: Likewise.
6425
6426 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/9639
6429         * g++.dg/parse/crash1.C: New test.
6430
6431 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6432
6433         PR c++/8805
6434         * g++.dg/eh/cleanup1.C: New test.
6435
6436 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6437
6438         * gcc.c-torture/execute/20030316-1.c: New test case.
6439
6440 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6441
6442         PR c++/9629
6443         * g++.dg/init/ctor2.C: New test.
6444
6445 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6446
6447         * g77.f-torture/compile/xformat.f: New test case.
6448
6449 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6450
6451         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6452         * g++.old-deja/g++.mike/eh50.C: Likewise.
6453
6454 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6455
6456         PR c++/6440
6457         * g++.dg/template/spec7.C: New test.
6458         * g++.dg/template/spec8.C: Likewise.
6459
6460 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6461
6462         * gcc.c-torture/execute/20030313-1.c: New test.
6463
6464 2003-03-14  Richard Henderson  <rth@redhat.com>
6465
6466         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6467
6468 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6469
6470         * gcc.c-torture/compile/20030314-1.c: New test.
6471
6472 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6473
6474         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6475         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6476         thumb target,
6477         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6478         to accept newer _imp__  prefix and additional
6479         newline in .drectve section.
6480         * gcc.dg/dll-4.c: Likewise.
6481         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6482         switch.
6483
6484 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6485
6486         * g++.dg/parse/namespace9.C: New test.
6487
6488         * g++.dg/init/ref5.C: New test.
6489         * g++.dg/parse/ptrmem1.C: Likewise.
6490
6491 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6492
6493         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6494         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6495         regular expression.
6496         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6497         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6498
6499 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6500
6501         * gcc.c-torture/execute/20030224-2.c: New test.
6502
6503 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6504
6505         * gcc.dg/decl-3.c: New test.
6506
6507 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6508
6509         * gcc.dg/i386-loop-2.c: New test.
6510
6511 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR c++/9474
6514         * g++.dg/parse/namespace8.C: New test.
6515
6516         PR c++/9924
6517         * g++.dg/overload/builtin2.C: New test.
6518
6519 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6520
6521         * gcc.dg/return-type-3.c: New test.
6522
6523 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6524
6525         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6526         profiling options are not supported.
6527
6528 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6529
6530         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6531         * g++.old-deja/g++.warn/impint2.C: Likewise.
6532
6533 2003-03-10  Devang Patel  <dpatel@apple.com>
6534
6535         * g++.dg/cpp/c++_cmd_1.C: New test.
6536         * g++.dg/cpp/c++_cmd_1.h: New file.
6537
6538 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
6539
6540         * gcc.dg/altivec-9.c: New file.
6541
6542 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6543
6544         * gcc.dg/ppc-sdata-1.c: New test.
6545         * gcc.dg/ppc-sdata-2.c: New test.
6546
6547 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
6548
6549         PR c++/9373
6550         * g++.dg/opt/ptrmem2.C: New test.
6551
6552         PR c++/8534
6553         * g++.dg/opt/ptrmem1.C: New test.
6554
6555 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6556
6557         * gcc.dg/i386-loop-1.c: New test.
6558
6559 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6560
6561         PR c++/9970
6562         * g++.dg/lookup/friend1.C: New test.
6563
6564 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6565
6566         PR c++/9823
6567         * g++.dg/parser/constructor1.C: New test.
6568
6569 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
6570
6571         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
6572
6573         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
6574
6575 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
6576
6577         * gcc.dg/cpp/Wunused.c: Update test.
6578
6579 2003-03-08  Jan Hubicka  <jh@suse.cz>
6580
6581         * gcc.dg/inline-3.c: New test.
6582
6583 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6584
6585         PR c++/9809
6586         * g++.dg/parse/builtin1.C: New test.
6587
6588         PR c++/9982
6589         * g++.dg/abi/cookie1.C: New test.
6590         * g++.dg/abi/cookie2.C: Likewise.
6591
6592         PR c++/9524
6593         * g++.dg/template/field1.C: New test.
6594
6595         PR c++/9912
6596         * g++.dg/parse/class1.C: New test.
6597         * g++.dg/parse/namespace7.C: Likewise.
6598         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
6599
6600 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
6601
6602         * g++.dg/init/ref4.C: New test.
6603
6604 2003-03-07  Jan Hubicka  <jh@suse.cz>
6605
6606         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
6607         * gcc.dg/inline-3.c:  New test.
6608
6609 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
6610
6611         * g++.dg/init/ref3.C: New test.
6612
6613         PR c++/9965
6614         * g++.dg/init/ref2.C: New test.
6615
6616         PR c++/9400
6617         * g++.dg/warn/Wshadow-2.C: New test.
6618
6619         PR c++/9791
6620         * g++.dg/warn/Woverloaded-1.C: New test.
6621
6622 2003-03-05  Jan Hubicka  <jh@suse.cz>
6623
6624         * gcc.dg/i386-local2.c: New.
6625         * gcc.dg/i386-local.c: Fix typo.
6626
6627 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * g++.dg/abi/layout3.C: New test.
6630
6631 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6632
6633         * gcc.c-torture/compile/20030305-1.c
6634
6635 2003-03-05  Jan Hubicka  <jh@suse.cz>
6636
6637         * gcc.dg/i386-local.c: New.
6638
6639 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
6640
6641         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
6642
6643 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6644
6645         * gcc.dg/switch-2.c: New test.
6646         * gcc.dg/switch-3.c: New test.
6647         * gcc.dg/Wswitch.c: Adjust line numbers.
6648         * gcc.dg/Wswitch-default.c: Likewise.
6649         * gcc.dg/Wswitch-enum.c: Likewise.
6650
6651 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
6652
6653         * gcc.c-torture/execute/20030222-1.c: New test.
6654
6655 2003-03-03  James E Wilson  <wilson@tuliptree.org>
6656
6657         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
6658
6659 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
6660
6661         PR c++/9878
6662         * g++.dg/init/ref1.C: New test.
6663
6664 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
6665
6666         * gcc.dg/sh-relax.c: New SH-only test.
6667
6668 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
6669
6670         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
6671         comment explaining purpose of testcase.
6672
6673 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6674
6675         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
6676         for HC11/HC12 (asm needs two int registers).
6677         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
6678         HC11/HC12 because the test uses an asm which needs two 32-bit
6679         registers.
6680
6681 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6682
6683         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
6684         for HC11/HC12 (array is too large otherwise).
6685         * gcc.c-torture/compile/920501-4.x: New file, likewise.
6686         * gcc.c-torture/compile/20010518-2.x: Likewise.
6687         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
6688         HC11/HC12 (array is too large).
6689
6690 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
6691
6692         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
6693         * lib/g++-dg.exp (g++-dg-test): Likewise.
6694
6695 2003-03-01  Roger Sayle  <roger@eyesopen.com>
6696
6697         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
6698         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
6699
6700 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6701
6702         * g++.dg/warn/implicit-typename1.C: Remove warning.
6703
6704 2003-02-28  Richard Henderson  <rth@redhat.com>
6705
6706         * gcc.dg/noreturn-1.c: Move noreturn warning line.
6707         * gcc.dg/return-type-1.c: Move control reaches end warning line.
6708
6709 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
6710
6711         * gcc.dg/pch/pch.exp: Change .pch to .gch.
6712         * g++.dg/pch/pch.exp: Likewise.
6713
6714 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
6715
6716         PR c++/9879
6717         * testsuite/g++.dg/init/new4.C: New test.
6718
6719 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
6720
6721         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
6722
6723 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
6724
6725         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
6726         unsigned long.
6727
6728         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
6729         wider than float.
6730
6731 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6732
6733         * lib/scanasm.exp: Add support for counting numbers of
6734         occurences.
6735         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
6736         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
6737
6738 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
6739
6740         PR c++/9683
6741         * g++.dg/template/static3.C: New test.
6742
6743         PR c++/9829
6744         * g++.dg/parse/namespace6.C: New test.
6745
6746 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6747
6748         PR target/9732
6749         * gcc.dg/20030225-1.c: New test.
6750
6751 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
6752
6753         * README: Remove out-of-date information.
6754
6755         PR c++/9836
6756         * g++.dg/template/spec6.C: New test.
6757
6758 2003-02-24  Jeff Law  <law@redhat.com>
6759
6760         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
6761
6762 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6763
6764         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
6765         * gcc.dg/pragma-ep-1.c: Likewise.
6766
6767 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6768
6769         PR c++/9602
6770         * g++.dg/template/friend16.C: New test.
6771
6772 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
6773
6774         PR c++/5333
6775         * g++.dg/parse/fused-params1.C: Adjust error messages.
6776         * g++.dg/template/nested3.C: New test.
6777
6778 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
6779
6780         * g++.dg/abi/param1.C: New test.
6781
6782 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6783
6784         PR c++/7982
6785         * g++.dg/warn/implicit-typename1.C: New test.
6786
6787 2003-02-22  Kelley Cook <kelleycook@comcast.net>
6788
6789         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
6790         with "mtune".
6791         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6792         * gcc.c-torture/execute/20010129-1.x: Likewise.
6793         * gcc.dg/20011107-1.c: Likewise.
6794         * gcc.dg/20020108-1.c: Likewise.
6795         * gcc.dg/20020122-3.c: Likewise.
6796         * gcc.dg/20020206-1.c: Likewise.
6797         * gcc.dg/20020310-1.c: Likewise.
6798         * gcc.dg/20020426-2.c: Likewise.
6799         * gcc.dg/20020517-1.c: Likewise.
6800         * gcc.dg/991230-1.c: Likewise.
6801         * gcc.dg/i386-unroll-1.c: Likewise.
6802         * gcc.misc-tests/i386-prefetch.exp: Likewise.
6803
6804 2003-02-22  Jan Hubicka  <jh@suse.cz>
6805
6806         * gcc.dg/i386-mul.c: New test.
6807
6808 2003-02-21  Roger Sayle  <roger@eyesopen.com>
6809
6810         * gcc.dg/builtins-5.c: New test case.
6811
6812 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
6813
6814         * gcc.dg/asmreg-1.c: New test.
6815
6816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6817
6818         PR c++/9749
6819         * g++.dg/parse/varmod1.C: New test.
6820
6821 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6822
6823         PR c++/9727
6824         * g++.dg/template/op1.C: New test.
6825
6826 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6827
6828         PR c++/8906
6829         * g++.dg/template/nested2.C: New test.
6830
6831 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6832
6833         PR c++/8724
6834         * g++.dg/expr/dtor1.C: New test.
6835
6836 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
6837
6838         * gcc.dg/cpp/include3.c: New test.
6839         * gcc.dg/cpp/inc/foo.h: New file.
6840
6841 2003-02-21  Glen Nakamura  <glen@imodulo.com>
6842
6843         * gcc.c-torture/execute/20030221-1.c: New test.
6844
6845 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
6846
6847         PR c++/9729
6848         * g++.dg/abi/conv1.C: New test.
6849
6850 2003-02-20  Jan Hubicka  <jh@suse.cz>
6851
6852         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
6853
6854 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
6855
6856         * gcc.c-torture/compile/20030219-1.c: New test.
6857
6858 2003-02-18  Jan Hubicka  <jh@suse.cz>
6859
6860         * gcc.dg/funcorder.c: New test.
6861
6862 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6863
6864         * gcc.c-torture/execute/20030218-1.c: New.
6865
6866 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
6867
6868         * gcc.dg/20030218-1.c: New.
6869
6870 2003-02-18  Richard Henderson  <rth@redhat.com>
6871
6872         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
6873         * gcc.dg/attr-used-2.c: New.
6874
6875 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
6876
6877         PR c++/9704
6878         * g++.dg/init/copy5.C: New test.
6879
6880 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
6881
6882         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
6883         * g++.dg/pch/pch.exp: Likewise.
6884
6885 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6886
6887         * gcc.c-torture/execute/20030209-1.c: Enable the test if
6888         STACK_SIZE is not defined.
6889
6890 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6891
6892         PR c++/9457
6893         * g++.dg/template/init1.C: New test.
6894
6895 2003-02-16  Jan HUbicka  <jh@suse.cz>
6896
6897         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
6898         (foo): Add few extra tests
6899         * gcc.dg/c99-const-expr-3.c: Likewise.
6900         * gcc.c-torture/execute/20030216-1.c: New.
6901
6902 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6903
6904         PR c++/9459
6905         * g++.dg/ext/typeof4.C: New test.
6906
6907 2003-02-15  Roger Sayle  <roger@eyesopen.com>
6908
6909         * gcc.dg/i386-387-3.c: New test case.
6910
6911 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
6912
6913         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
6914         cris-*-elf* cris-*-aout* and mmix-*-*.
6915
6916 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
6917
6918         * gcc.dg/20030213-1.c: New test.
6919
6920 2003-02-12  Roger Sayle  <roger@eyesopen.com>
6921
6922         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
6923         * gcc.dg/i386-387-2.c: Likewise.
6924
6925 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
6926
6927         * gcc.dg/ppc-spe.c: Fix formatting.
6928         Enable tests that were previously unsupported by gas.
6929         Delete tests for instructions that no longer exist.
6930         Switch arguments on evsubifw builtin.
6931
6932 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
6933
6934         * gcc.c-torture/execute/20030209-1.c: Disable the test if
6935         STACK_SIZE is too small.
6936
6937 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6938             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6939
6940         * gcc.dg/decl-2.c: New test.
6941
6942 2003-02-10  Jan Hubicka  <jh@suse.cz>
6943
6944         * gcc.dg/i386-fpcvt-1.c:  New test.
6945
6946 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
6947
6948         * gcc.c-torture/execute/20030209-1.c: New test.
6949
6950 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
6951
6952         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
6953         int-wide bitops, use the constants of the same width.
6954         Likewise, if long long is 32-bit wide, test bitops using
6955         32-bit constants.
6956
6957 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
6958
6959         * gcc.dg/20021014-1.c: Annotate with expected notice text.
6960
6961 2003-02-07  Roger Sayle  <roger@eyesopen.com>
6962
6963         * testsuite/gcc.dg/builtins-4.c: New test case.
6964
6965 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6966
6967         * gcc.dg/20020430-1.c: Fix dg command typos.
6968         * gcc.dg/20020503-1.c: Likewise.
6969
6970 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6971
6972         PR c++/8785
6973         * g++.dg/parse/fused-params1.C: New test.
6974
6975         PR c++/8857
6976         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
6977
6978         PR c++/8921
6979         * g++.dg/parse/non-dependent1.C: New test.
6980
6981         PR c++/8928
6982         * g++.dg/parse/dupl-tmpl-args1.C: New test.
6983
6984         PR c++/9228
6985         * g++.dg/parse/undefined7.C: New test.
6986         * g++.dg/parse/non-templ1.C: New test.
6987
6988         PR c++/9229
6989         * g++.dg/parse/too-many-tmpl-args1.C: New test.
6990
6991 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
6992
6993         * gcc.c-torture/compile/20030206-1.c: New test.
6994
6995 2003-02-05  Roger Sayle  <roger@eyesopen.com>
6996
6997         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
6998         "pow" to "foo" to avoid potential confusion with a math built-in.
6999
7000 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7001
7002         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7003         conditions for SPARC targets.
7004
7005 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7006
7007         * gcc.dg/20030204-1.c: New test.
7008
7009 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7010
7011         PR c++/38
7012         * g++.dg/parse/array-size1.C: New test.
7013
7014         PR c++/5657
7015         * g++.dg/parse/undefined3.C: New test.
7016
7017         PR c++/5665
7018         * g++.dg/parse/undefined4.C: New test.
7019
7020         PR c++/5975
7021         * g++.dg/parse/undefined5.C: New test.
7022
7023         PR c++/7259
7024         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7025
7026         PR c++/8578
7027         * g++.dg/parse/casting-operator1.C: New test.
7028
7029         PR c++/8596
7030         * g++.dg/parse/undefined6.C: New test.
7031
7032         PR c++/8736
7033         * g++.dg/parse/missing-template1.C: New test.
7034
7035 2003-02-04  Jan Hubicka  <jh@suse.cz>
7036
7037         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7038         * gcc.dg/i386-cmov?.c:  Likewise.
7039         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7040         * gcc.dg/i386-ssefp-1.c:  Likewise.
7041         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7042         conventions.
7043
7044 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7045
7046         PR c++/7129
7047         * testsuite/g++.dg/ext/max.C: New test.
7048
7049 2003-02-03  Jan Hubicka  <jh@suse.cz>
7050
7051         * gcc.c-torture/execute/20030203-1.c: New test.
7052
7053 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7054
7055         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7056         'natural-endian'.
7057
7058 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7059
7060         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7061         * g++.dg/init/new2.C: Likewise.
7062         * g++.dg/other/new1.C: Likewise.
7063
7064 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7065
7066         * gcc.dg/struct-ret-libc.c: New test.
7067
7068 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7069
7070         * gcc.dg/20030129-1.c: New test.
7071
7072 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7073
7074         PR c++/8849
7075         * g++.dg/template/ptrmem4.C: New test.
7076
7077 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7078
7079         * g++.dg/parser/constant1.C: New test.
7080
7081 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7082
7083         PR c++/8591
7084         * g++.dg/parse/friend2.C: New test.
7085
7086 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7087
7088         PR c++/9437
7089         * g++.dg/template/unify4.C: New test.
7090
7091 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7092
7093         * gcc.c-torture/execute/20030128-1.c: New test.
7094
7095 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7096
7097         * g++.dg/lookup/nested1.C: Test moved from ...
7098         * g++.old-deja/g++.other/lookup24.C: ... here.
7099
7100 2003-01-28  Jan Hubicka  <jh@suse.cz>
7101
7102         * gcc.dg/i386-cmov5.c:  New test.
7103
7104 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7105
7106         * gcc.c-torture/execute/20010925-1.c: Changed the
7107         memcpy declaration.
7108
7109 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7110
7111         PR c++/3902
7112         * g++.dg/parse/template5.C: New test.
7113
7114 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7115
7116         PR fortran/9258
7117         * g77.dg/pr9258: New test.
7118
7119 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7120
7121         * README: Move relevant parts from README.g++.
7122
7123         * README.g++: Remove this file.
7124
7125 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7126
7127         * g++.dg/abi/dcast1.C: New test.
7128
7129 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7130
7131         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7132
7133 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7134
7135         PR c++/47
7136         * g++.old-deja/g++.other/lookup24.C: New test.
7137
7138 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7139
7140         PR middle-end/7227
7141         * gcc.dg/uninit-C.c: New test.
7142
7143 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7144
7145         * g++.dg/abi/covariant1.C: New test.
7146
7147 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7148
7149         * gcc.dg/20030123-1.c: New test.
7150
7151 2003-01-25  Jan Hubicka  <jh@suse.cz>
7152
7153         PR opt/8492
7154         * gcc.c-torture/compile/20030125-1.c
7155
7156 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7157
7158         PR c++/9403
7159         * g++.dg/parse/template3.C: New test.
7160         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7161
7162         PR c++/795
7163         * g++.dg/parse/template4.C: New test.
7164
7165         PR c++/9415
7166         * g++.dg/template/qual2.C: New test.
7167
7168         PR c++/8545
7169         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7170
7171         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7172
7173 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7174
7175         * gcc.c-torture/execute/switch-1.c: New test case.
7176
7177 2003-01-25  Jan Hubicka  <jh@suse.cz>
7178
7179         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7180
7181 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7182
7183         Tweaks for Bison-1.875. From the NEWS file:
7184         "- `parse error' -> `syntax error'
7185         Bison now uniformly uses the term `syntax error'"
7186         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7187         * gcc.dg/cpp/digraph2.c: Likewise.
7188         * gcc.dg/cpp/direct2.c: Likewise.
7189         * gcc.dg/cpp/paste4.c: Likewise.
7190         * gcc.dg/c90-restrict-1.c: Likewise.
7191         * gcc.dg/c99-func-2.c: Likewise.
7192         * gcc.dg/noncompile/920721-2.c: Likewise.
7193         * gcc.dg/noncompile/930622-2.c: Likewise.
7194         * gcc.dg/noncompile/940112-1.c: Likewise.
7195         * gcc.dg/noncompile/950921-1.c: Likewise.
7196         * gcc.dg/noncompile/951123-1.c: Likewise.
7197         * gcc.dg/noncompile/971104-1.c: Likewise.
7198         * gcc.dg/noncompile/990416-1.c: Likewise.
7199
7200 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7201
7202         * g++.dg/parse/undefined1.C: Add error message.
7203
7204 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7205
7206         PR c++/9354
7207         * g++.dg/parse/new1.C: New test.
7208
7209         PR c++/9216
7210         * g++.dg/parse/template2.C: New test.
7211
7212         PR c++/9354
7213         * g++.dg/parse/typedef2.C: New test.
7214
7215         PR c++/9328
7216         * g++.dg/ext/typeof3.C: New test.
7217
7218 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7219
7220         PR c++/2738
7221         * g++.dg/parse/ret-type1.C: New test.
7222
7223         PR c++/3792
7224         * g++.dg/parse/tmpl-outside1.C: New test.
7225
7226         PR c++/4207
7227         * g++.dg/parse/int-as-enum1.C: New test.
7228
7229         PR c++/4903
7230         * g++.dg/parse/no-typename1.C: New test.
7231
7232         PR c++/5533
7233         * g++.dg/parse/no-value1.C: New test.
7234
7235         PR c++/5921
7236         * g++.dg/parse/wrong-inline1.C: New test.
7237
7238         PR c++/6402
7239         * g++.dg/parse/ref1.C: New test.
7240
7241         PR c++/6992
7242         * g++.dg/parse/attr-ctor1.C: New test.
7243
7244         PR c++/7229
7245         * g++.dg/parse/namespace5.C: New test.
7246
7247         PR c++/7917
7248         * g++.dg/parse/func-def1.C: New test.
7249
7250         PR c++/8143
7251         * g++.dg/parse/undefined1.C: New test.
7252
7253         PR c++/5723, PR c++/8522
7254         * g++.dg/parse/specialization1.C: New test.
7255
7256         PR c++/163, PR c++/8595
7257         * g++.dg/parse/struct-as-enum1.C: New test.
7258
7259         PR c++/9173
7260         * g++.dg/parse/undefined2.C: New test.
7261
7262 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7263
7264         PR c++/9298
7265         * g++.dg/parse/template1.C: New test.
7266
7267         PR c++/9384
7268         * g++.dg/parse/using1.C: New test.
7269
7270         PR c++/9285
7271         PR c++/9294
7272         * g++.dg/parse/expr2.C: New test.
7273
7274         PR c++/9388
7275         * g++.dg/parse/lookup2.C: Likewise.
7276
7277 2003-01-21  Jan Hubicka  <jh@suse.cz>
7278
7279         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7280         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7281         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7282         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7283
7284 2003-01-20  Nick Clifton  <nickc@redhat.com>
7285
7286         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7287         problem with ARM sibcall code generation.
7288
7289 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7290
7291         * gcc.c-torture/execute/20030120-1.c: New.
7292
7293 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7294
7295         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7296
7297 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c++/9272
7300         * g++.dg/parse/ctor1.C: New test.
7301
7302         PR c++/9294:
7303         * g++.dg/parse/qualified1.C: New test.
7304
7305         * g++.dg/parse/typename3.C: New test.
7306
7307 2003-01-16  Richard Henderson  <rth@redhat.com>
7308
7309         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7310
7311 2003-01-16  Richard Henderson  <rth@redhat.com>
7312
7313         * g++.dg/pch/pch.exp: Copy test header to the working directory
7314         before using it either for precompilation or direct use.
7315         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7316         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7317
7318 2003-01-16  Richard Henderson  <rth@redhat.com>
7319
7320         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7321         before using it either for precompilation or direct use.
7322         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7323         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7324
7325 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7326
7327         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7328         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7329         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7330         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7331         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7332         typename warning into error.
7333         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7334         error messages.
7335         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7336         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7337         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7338         messages.
7339         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7340         make declaration visible in template.
7341         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7342         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7343         messages.
7344         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7345         message.
7346         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7347         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7348         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7349         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7350         typename warning with error message.
7351         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7352         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7353         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7354
7355 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7356
7357         * g++.dg/parse/ambig2.C: New test.
7358
7359 2003-01-15  Richard Henderson  <rth@redhat.com>
7360
7361         * g++.dg/tls/init-2.C: Update error message string.
7362
7363 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7364
7365         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7366
7367 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7368
7369         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7370         all for HC11/HC12.
7371         * gcc.c-torture/compile/20001205-1.x: Likewise.
7372         * gcc.c-torture/compile/20001226-1.x: Likewise.
7373         * gcc.c-torture/compile/920520-1.x: Likewise.
7374         * gcc.c-torture/compile/961203-1.x: Likewise.
7375         * gcc.c-torture/compile/20020604-1.x: Likewise.
7376
7377 2003-01-15  Jan Hubicka  <jh@suse.cz>
7378
7379         * gcc.c-torture/compile/20030115-1.c: New test.
7380
7381         * gcc.dg/i386-fpcvt-1.c: New test.
7382         * gcc.dg/i386-fpcvt-2.c: New test.
7383
7384 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7385
7386         Further conform g++'s __vmi_class_type_info to the C++ ABI
7387         specification.
7388         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7389         the specification.
7390
7391 2003-01-14  Jan Hubicka  <jh@suse.cz>
7392
7393         * gcc.dg/i386-fpcvt-1.c: New test.
7394         * gcc.dg/i386-fpcvt-2.c: New test.
7395
7396 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7397
7398         * gcc.dg/i386-mmx-3.c: New test.
7399
7400 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/9264
7403         * g++.dg/parse/octal1.C: New file.
7404
7405         PR c++/9172
7406         * g++.dg/parse/typename1.C: New file.
7407
7408 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7409
7410         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7411         * gcc.dg/bf-no-ms-layout.c: Likewise.
7412         * gcc.dg/bf-ms-attrib.c: Likewise.
7413
7414 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7415
7416         PR c++/9099
7417         * g++.dg/parse/dtor1.C: New file.
7418
7419         PR c++/9128
7420         * g++.dg/rtti/typeid1.C: New file.
7421
7422         PR c++/9153
7423         * g++.dg/parse/lookup1.C: New file.
7424
7425         PR c++/9171
7426         * g++.dg/templ/spec5.C: New file.
7427
7428 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7429
7430         * gcc.c-torture/compile/20030110-1.c: New test.
7431
7432 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7433
7434         Merge from pch-branch:
7435
7436         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7437
7438         * gcc.dg/pch/cpp-1.h: New.
7439         * gcc.dg/pch/cpp-1.c: New.
7440         * gcc.dg/pch/cpp-2.h: New.
7441         * gcc.dg/pch/cpp-2.c: New.
7442
7443         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7444
7445         * gcc.dg/pch/except-1.h: New.
7446         * gcc.dg/pch/except-1.c: New.
7447
7448         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7449
7450         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7451         running test.
7452         * gcc.dg/pch: Include *.hp not *.h.
7453         * gcc.dg/pch/system-1.h: New.
7454         * gcc.dg/pch/system-1.c: New.
7455
7456         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7457
7458         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7459         rather than trying to build and run a program using PCH.
7460         * gcc.dg/pch: Remove dg-do commands from test files.
7461
7462         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7463
7464         * gcc.dg/pch/macro-3.c: New.
7465         * gcc.dg/pch/macro-3.h: New.
7466
7467         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7468
7469         * gcc.dg/pch/common-1.c: New.
7470         * gcc.dg/pch/common-1.h: New.
7471         * gcc.dg/pch/decl-1.c: New.
7472         * gcc.dg/pch/decl-1.h: New.
7473         * gcc.dg/pch/decl-2.c: New.
7474         * gcc.dg/pch/decl-2.h: New.
7475         * gcc.dg/pch/decl-3.c: New.
7476         * gcc.dg/pch/decl-3.h: New.
7477         * gcc.dg/pch/decl-4.c: New.
7478         * gcc.dg/pch/decl-4.h: New.
7479         * gcc.dg/pch/decl-5.c: New.
7480         * gcc.dg/pch/decl-5.h: New.
7481         * gcc.dg/pch/global-1.c: New.
7482         * gcc.dg/pch/global-1.h: New.
7483         * gcc.dg/pch/inline-1.c: New.
7484         * gcc.dg/pch/inline-1.h: New.
7485         * gcc.dg/pch/inline-2.c: New.
7486         * gcc.dg/pch/inline-2.h: New.
7487         * gcc.dg/pch/static-1.c: New.
7488         * gcc.dg/pch/static-1.h: New.
7489         * gcc.dg/pch/static-2.c: New.
7490         * gcc.dg/pch/static-2.h: New.
7491
7492         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7493
7494         * g++.dg/pch/pch.exp: Better handle failing testcases.
7495         * gcc.dg/pch/pch.exp: Likewise.
7496         * gcc.dg/pch/macro-1.c: New.
7497         * gcc.dg/pch/macro-1.h: New.
7498         * gcc.dg/pch/macro-2.c: New.
7499         * gcc.dg/pch/macro-2.h: New.
7500
7501         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7502
7503         * g++.dg/dg.exp: Treat files in pch/ specially.
7504         * g++.dg/pch/pch.exp: New file.
7505         * g++.dg/pch/empty.H: New file.
7506         * g++.dg/pch/empty.C: New file.
7507         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7508         "precompile".
7509
7510         * gcc.dg/pch/pch.exp: New file.
7511         * gcc.dg/pch/empty.h: New file.
7512         * gcc.dg/pch/empty.c: New file.
7513         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7514         "precompile".
7515
7516 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7517
7518         * g++.dg/template/friend14.C: New test.
7519
7520 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         * gcc.dg/old-style-asm-1.c: New test.
7523
7524 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7525
7526         * gcc.c-torture/compile/20030109-1.c: New test.
7527
7528 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7529
7530         * gcc.c-torture/execute/20030109-1.c: New test.
7531
7532 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
7533
7534         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
7535         * g++.old-deja/g++.mike/dyncast2.C: Likewise
7536         * g++.old-deja/g++.mike/dyncast3.C: Likewise
7537         * g++.old-deja/g++.mike/eh2.C: Likewise
7538         * g++.old-deja/g++.mike/eh3.C: Likewise
7539         * g++.old-deja/g++.mike/eh5.C: Likewise
7540         * g++.old-deja/g++.mike/eh6.C: Likewise
7541         * g++.old-deja/g++.mike/eh7.C: Likewise
7542         * g++.old-deja/g++.mike/eh8.C: Likewise
7543         * g++.old-deja/g++.mike/eh9.C: Likewise
7544         * g++.old-deja/g++.mike/eh10.C: Likewise
7545         * g++.old-deja/g++.mike/eh12.C: Likewise
7546         * g++.old-deja/g++.mike/eh13.C: Likewise
7547         * g++.old-deja/g++.mike/eh14.C: Likewise
7548         * g++.old-deja/g++.mike/eh16.C: Likewise
7549         * g++.old-deja/g++.mike/eh17.C: Likewise
7550         * g++.old-deja/g++.mike/eh18.C: Likewise
7551         * g++.old-deja/g++.mike/eh21.C: Likewise
7552         * g++.old-deja/g++.mike/eh23.C: Likewise
7553         * g++.old-deja/g++.mike/eh24.C: Likewise
7554         * g++.old-deja/g++.mike/eh25.C: Likewise
7555         * g++.old-deja/g++.mike/eh26.C: Likewise
7556         * g++.old-deja/g++.mike/eh27.C: Likewise
7557         * g++.old-deja/g++.mike/eh28.C: Likewise
7558         * g++.old-deja/g++.mike/eh29.C: Likewise
7559         * g++.old-deja/g++.mike/eh31.C: Likewise
7560         * g++.old-deja/g++.mike/eh33.C: Likewise
7561         * g++.old-deja/g++.mike/eh34.C: Likewise
7562         * g++.old-deja/g++.mike/eh35.C: Likewise
7563         * g++.old-deja/g++.mike/eh36.C: Likewise
7564         * g++.old-deja/g++.mike/eh37.C: Likewise
7565         * g++.old-deja/g++.mike/eh38.C: Likewise
7566         * g++.old-deja/g++.mike/eh39.C: Likewise
7567         * g++.old-deja/g++.mike/eh40.C: Likewise
7568         * g++.old-deja/g++.mike/eh41.C: Likewise
7569         * g++.old-deja/g++.mike/eh42.C: Likewise
7570         * g++.old-deja/g++.mike/eh44.C: Likewise
7571         * g++.old-deja/g++.mike/eh46.C: Likewise
7572         * g++.old-deja/g++.mike/eh47.C: Likewise
7573         * g++.old-deja/g++.mike/eh48.C: Likewise
7574         * g++.old-deja/g++.mike/eh49.C: Likewise
7575         * g++.old-deja/g++.mike/eh50.C: Likewise
7576         * g++.old-deja/g++.mike/eh51.C: Likewise
7577         * g++.old-deja/g++.mike/eh53.C: Likewise
7578         * g++.old-deja/g++.mike/eh55.C: Likewise
7579         * g++.old-deja/g++.mike/p7912.C: Likewise
7580         * g++.old-deja/g++.mike/p9706.C: Likewise
7581         * g++.old-deja/g++.mike/p10416.C: Likewise
7582         * g++.old-deja/g++.mike/p11667.C: Likewise
7583         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
7584         Remove redundant reference to Iris.
7585         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
7586         Elxsi, i860, Pico Java, and WE32K.
7587
7588 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
7589
7590         * g++.dg/ext/asm4.C: New test.
7591
7592 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7593
7594         PR c++/9030
7595         * g++.dg/template/friend12.C: New test.
7596         * g++.dg/template/friend13.C: Likewise.
7597         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
7598
7599 2003-01-08  Jan Hubicka  <jh@suse.cz>
7600
7601         * gcc.dg/i386-cadd.c: New test.
7602         * gcc.dg/i386-cmov4.c: Likewise.
7603
7604 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
7605
7606         PR c++/9165
7607         * g++.dg/warn/Wunused-3.C: New test.
7608
7609         * g++.dg/abi/bitfield9.C: New test.
7610
7611         PR c++/9189
7612         * g++.dg/parse/defarg3.C: New test.
7613
7614 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7615
7616         * g++.dg/parse/ambig1.C: New test.
7617         * g++.dg/parse/defarg2.C: New test.
7618
7619 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
7620
7621         * g++.dg/template/defarg-1.C: New test.
7622         * g++.dg/template/local2.C: Likewise.
7623
7624 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
7625
7626         * gcc.c-torture/execute/20030105-1.c: New test.
7627
7628 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7629
7630         * g++.dg/parse/namespace3.C: Remove extra semicolons.
7631         * g++.dg/parse/namespace4.C: Likewise.
7632
7633 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7634
7635         * g++.dg/template/ntp2.C: New test.
7636
7637 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
7638
7639         * g++.dg/parse/extern-C-1.C: New test.
7640
7641         * g++.dg/parse/namespace4.C: New test.
7642
7643         * g++.dg/template/nested1.C: New test.
7644
7645         * g++.dg/parse/namespace3.C: New test.
7646
7647 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7648
7649         * g++.dg/lookup/two-stage1.C: New test.
7650
7651 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7652
7653         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
7654         * g++.old-deja/g++.jason/access8.C: Likewise.
7655         * g++.old-deja/g++.other/decl5.C: Likewise.
7656
7657 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7658
7659         * g++.dg/parse/parse7.C: New test.
7660
7661 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/2843
7664         * g++.dg/ext/attrib7.C: New test.
7665
7666 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7667
7668         * g++.dg/parse/parse6.C: New test.
7669
7670 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
7671
7672         * gcc.dg/h8300-stack-1.c: New.
7673
7674 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7675
7676         g++.dg/lookup/exception1.C: New test.
7677
7678         g++.dg/lookup/template1.C: New test.
7679
7680         g++.dg/parse/namespace2.C: New test.
7681
7682         g++.dg/parse/parens2.C: New test.
7683
7684 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7685
7686         * g++.dg/parse/parse5.C: New test.
7687         * g++.dg/lookup/scoped4.C: New test.
7688
7689 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7690
7691         * g++.dg/parse/parens1.C: New test.
7692
7693         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
7694         angle-bracket1.C.
7695         * g++.dg/parse/parens2.C: New test.
7696
7697         * g++.dg/lookup/scope-operator1.C: New test.
7698
7699         * g++.dg/parse/operator1.C: New test.
7700
7701 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7702
7703         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
7704         * g++.old-deja/g++.other/access6.C: Likewise.
7705         * g++.old-deja/g++.other/decl1.C: Likewise.
7706         * g++.old-deja/g++.pt/typename12.C: Likewise.
7707
7708 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7709
7710         * g++.dg/parse/namespace1.C: New test.
7711
7712 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7713
7714         * g++.dg/parse/parse4.C: New test.
7715
7716 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7717
7718         * g++.dg/parse/parse3.C: New test.
7719
7720 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7721
7722         * g++.dg/parse/parse2.C: New test.
7723
7724 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7725
7726         * g++.dg/template/friend11.C: New test.
7727
7728 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7729
7730         * g++.dg/parse/parse1.C: New test.
7731
7732 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
7733
7734         * lib/profopt.exp: Change the name of a global variable to avoid
7735         possible clashes with other test suites.
7736
7737 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
7738
7739         * g++.dg/inherit/covariant8.C: New test.
7740
7741 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7742
7743         * g++.dg/init/array9.C: New test.
7744
7745         PR c++/9112
7746         * g++.dg/parse/expr1.C: New test.
7747
7748 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
7749
7750         * gcc.c-torture/compile/20021230-1.c: New test.
7751
7752 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7753
7754         * g++.dg/inherit/covariant5.C: New test.
7755         * g++.dg/inherit/covariant6.C: New test.
7756         * g++.dg/inherit/covariant7.C: New test.
7757
7758 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7759
7760         PR c++/2739
7761         * g++.dg/other/access2.C: New test.
7762
7763 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7764
7765         * g++.dg/other/anon-struct.C: No longer fails
7766         * g++.old-deja/g++.brendan/parse4.C: Likewise.
7767         * g++.old-deja/g++.brendan/parse5.C: Likewise.
7768         * g++.old-deja/g++.brendan/parse6.C: Likewise.
7769
7770 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7771
7772         * g++.dg/parse/angle-bracket.C (main): No longer fails.
7773
7774 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
7775
7776         * g++.dg/eh/spec4.C: Remove stray semicolon.
7777         * g++.dg/expr/pmf-1.C: Change error message.
7778         * g++.dg/ext/asm1.C: Remove stray semicolon.
7779         * g++.dg/ext/typename1.C: Add missing typenames.
7780         * g++.dg/inherit/template-as-base.C: Change error message.
7781         * g++.dg/lookup/scoped1.C: Likewise.
7782         * g++.dg/lookup/scoped2.C: Likewise.
7783         * g++.dg/lookup/using2.C: Likewise.
7784         * g++.dg/other/component1.C: Remove stray semicolon.
7785         * g++.dg/other/do1.C: Change error message.
7786         * g++.dg/other/error2.C: Likewise.
7787         * g++.dg/other/init1.C: Likewise.
7788         * g++.dg/other/packed1.C: Remove stray semicolon.
7789         * g++.dg/other/ptrmem2.C: Change error message.
7790         * g++.dg/parse/parameter-declaration-1.C: Remove line number
7791         marker.
7792         * g++.dg/special/initp1.C: Remove invalid attribute usage.
7793         * g++.dg/template/access3.C: Add typename keyword.
7794         * g++.dg/template/access5.C: Remove stray semicolon.
7795         * g++.dg/template/access6.C: Likewise.
7796         * g++.dg/template/complit1.C: Likewise.
7797         * g++.dg/template/crash1.C: Change error message.
7798         * g++.dg/template/inherit2.C: Remove stray semicolon.
7799         * g++.dg/template/instantiate2.C: Likewise.
7800         * g++.dg/template/instantiate3.C: Change error message.
7801         * g++.dg/template/qual1.C: Remove stray semicolon.
7802         * g++.dg/template/qualttp18.C: Change error message.
7803         * g++.dg/template/ref1.C: Remove stray semicolon.
7804         * g++.dg/template/sizeof1.C (A::value): Declare it.
7805         * g++.dg/template/spec4.C: Change error message.
7806         * g++.dg/template/static1.C: Likewise.
7807         * g++.dg/template/type1.C: Likewise.
7808         * g++.dg/template/typename3.C: Likewise.
7809         * g++.old-deja/g++.benjamin/13478.C: Change error message.
7810         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
7811         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
7812         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
7813         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
7814         named return value extension.
7815         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
7816         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
7817         * g++.old-deja/g++.bob/extern_C.C: Likewise.
7818         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7819         * g++.old-deja/g++.brendan/complex1.C: Likewise.
7820         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7821         * g++.old-deja/g++.brendan/crash13.C: Likewise.
7822         * g++.old-deja/g++.brendan/crash15.C: Likewise.
7823         * g++.old-deja/g++.brendan/crash18.C: Change error message.
7824         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
7825         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7826         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7827         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7828         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
7829         syntax.
7830         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
7831         * g++.old-deja/g++.brendan/crash8.C: Change error message.
7832         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
7833         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
7834         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
7835         * g++.old-deja/g++.brendan/template11.C: Likewise.
7836         * g++.old-deja/g++.brendan/template26.C: Likewise.
7837         * g++.old-deja/g++.brendan/template27.C: Use explicit
7838         specialization syntax.
7839         * g++.old-deja/g++.brendan/template30.C: Likewise.
7840         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
7841         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
7842         non-dependent names.
7843         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
7844         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
7845         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
7846         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
7847         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
7848         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
7849         named return value extension.
7850         * g++.old-deja/g++.ext/namedret2.C: Likewise.
7851         * g++.old-deja/g++.ext/namedret3.C: Likewise.
7852         * g++.old-deja/g++.ext/return1.C: Likewise.
7853         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
7854         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
7855         * g++.old-deja/g++.jason/access8.C: Likewise.
7856         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
7857         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
7858         pseudo-destructor names.
7859         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
7860         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
7861         pseudo-destructor names.
7862         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
7863         * g++.old-deja/g++.jason/overload19.C: Likewise.
7864         * g++.old-deja/g++.jason/overload32.C: Likewise.
7865         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
7866         stray semicolons.
7867         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
7868         * g++.old-deja/g++.jason/return.C: Likewise.
7869         * g++.old-deja/g++.jason/return2.C: Likewise.
7870         * g++.old-deja/g++.jason/shadow1.C: Likewise.
7871         * g++.old-deja/g++.jason/special.C: Use explicit specialization
7872         syntax.
7873         * g++.old-deja/g++.jason/template10.C: Account for use of
7874         non-dependent names.
7875         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
7876         syntax.
7877         * g++.old-deja/g++.jason/template37.C: Likewise.
7878         * g++.old-deja/g++.law/access4.C: Change error messages.
7879         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
7880         pseudo-destructor names.
7881         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
7882         * g++.old-deja/g++.law/ctors9.C: Likewise.
7883         * g++.old-deja/g++.law/cvt22.C: Likewise.
7884         * g++.old-deja/g++.law/dtors5.C: Likewise.
7885         * g++.old-deja/g++.law/global-init1.C: Likewise.
7886         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7887         * g++.old-deja/g++.law/operators28.C: Likewise.
7888         * g++.old-deja/g++.law/visibility28.C: Likewise.
7889         * g++.old-deja/g++.martin/eval1.C: Likewise.
7890         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
7891         name.
7892         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
7893         * g++.old-deja/g++.mike/net34.C: Likewise.
7894         * g++.old-deja/g++.mike/net36.C: Likewise.
7895         * g++.old-deja/g++.mike/ns2.C: Likewise.
7896         * g++.old-deja/g++.mike/p12306.C: Likewise.
7897         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
7898         value extension.
7899         * g++.old-deja/g++.mike/p700.C: Likewise.
7900         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
7901         * g++.old-deja/g++.mike/p710.C: Likewise.
7902         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
7903         value extension.
7904         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
7905         * g++.old-deja/g++.mike/pmf9.C: Likewise.
7906         * g++.old-deja/g++.ns/crash2.C: Likewise.
7907         * g++.old-deja/g++.ns/crash3.C: Likewise.
7908         * g++.old-deja/g++.ns/invalid1.C: Likewise.
7909         * g++.old-deja/g++.ns/ns17.C: Likewise.
7910         * g++.old-deja/g++.ns/template16.C: Likewise.
7911         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
7912         keyword.
7913         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
7914         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
7915         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
7916         named return value extension.
7917         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
7918         * g++.old-deja/g++.other/access4.C: Issue additional error
7919         messages.
7920         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
7921         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
7922         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
7923         * g++.old-deja/g++.other/crash25.C: Change error message.
7924         * g++.old-deja/g++.other/crash4.C: Change error message.
7925         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
7926         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
7927         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
7928         checks.
7929         * g++.old-deja/g++.other/defarg8.C: Likewise.
7930         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
7931         * g++.old-deja/g++.other/dtor10.C: Likewise.
7932         * g++.old-deja/g++.other/incomplete.C: Likewise.
7933         * g++.old-deja/g++.other/linkage7.C: Likewise.
7934         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
7935         lookup algorithm.
7936         * g++.old-deja/g++.other/mangle2.C: Likewise.
7937         * g++.old-deja/g++.other/refinit2.C: Likewise.
7938         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
7939         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
7940         * g++.old-deja/g++.pt/crash28.C: Likewise.
7941         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
7942         syntax.
7943         * g++.old-deja/g++.pt/crash32.C: Change error message.
7944         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
7945         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
7946         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
7947         error message position.
7948         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
7949         * g++.old-deja/g++.pt/defarg8.C: Change error message.
7950         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
7951         syntax.
7952         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
7953         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
7954         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
7955         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
7956         keyword.
7957         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7958         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
7959         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
7960         keyword.
7961         * g++.old-deja/g++.pt/explicit71.C: Change error message.
7962         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
7963         syntax.
7964         * g++.old-deja/g++.pt/friend28.C: Account for use of
7965         non-dependent names.
7966         * g++.old-deja/g++.pt/friend29.C: Likewise.
7967         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
7968         rules.
7969         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
7970         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
7971         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
7972         lookup rules.
7973         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
7974         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
7975         keyword.
7976         * g++.old-deja/g++.pt/memclass20.C: Likewise.
7977         * g++.old-deja/g++.pt/memclass5.C: Likewise.
7978         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
7979         keyword.
7980         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
7981         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
7982         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
7983         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
7984         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
7985         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
7986         keyword.
7987         * g++.old-deja/g++.pt/spec10.C: Likewise.
7988         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
7989         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
7990         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
7991         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
7992         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
7993         * g++.old-deja/g++.pt/ttp62.C: Likewise.
7994         * g++.old-deja/g++.pt/ttp64.C: Likewise.
7995         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
7996         * g++.old-deja/g++.pt/typename15.C: Likewise.
7997         * g++.old-deja/g++.pt/typename22.C: Likewise.
7998         * g++.old-deja/g++.pt/typename6.C: Change error messages.
7999         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8000         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8001         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8002         syntax.
8003         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8004         return value extension.
8005         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8006         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8007         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8008         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8009
8010 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8011
8012         * g++.dg/warn/inline1.C: New test.
8013         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8014         * g++.old-deja/g++.jason/synth10.C: Likewise.
8015         * g++.old-deja/g++.mike/net31.C: Likewise.
8016         * g++.old-deja/g++.mike/p8786.C: Likewise.
8017
8018         * g++.dg/template/friend10.C: New test.
8019         * g++.dg/template/conv5.C: New test.
8020
8021 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8022
8023         * g++.dg/lookup/scoped3.C: New test.
8024
8025         * g++.dg/lookup/decl1.C: New test.
8026         * g++.dg/lookup/decl2.C: New test.
8027
8028 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8029
8030         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8031         gcc.c-torture/compile/20021015-1.c,
8032         gcc.c-torture/compile/20021015-2.c,
8033         gcc.c-torture/compile/20021123-1.c,
8034         gcc.c-torture/compile/20021123-2.c,
8035         gcc.c-torture/compile/20021123-3.c,
8036         gcc.c-torture/compile/20021123-4.c,
8037         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8038         only to 3.1 or 3.2 branch.
8039
8040 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8041
8042         * gcc.dg/i386-bitfield3.c: New test.
8043
8044         * gcc.dg/i386-bitfield2.c: New test.
8045
8046 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8047
8048         * g++.dg/parse/conv_op1.C: New test.
8049
8050 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8051
8052         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8053         approved.
8054
8055 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8056
8057         * gcc.c-torture/compile/20021220-1.c: New test.
8058
8059 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8060
8061         * gcc.dg/i386-fastcall-1.c: New.
8062
8063 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8064
8065         * gcc.c-torture/execute/20021219-1.c: New test.
8066
8067 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8068
8069         * gcc.dg/i386-pic-1.c: New test.
8070
8071 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8072
8073         PR c++/8099
8074         * g++.dg/template/friend9.C: New test.
8075
8076 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8077
8078         PR c++/3663
8079         * g++.dg/template/access7.C: New test.
8080
8081 2002-12-18  Nick Clifton  <nickc@redhat.com>
8082
8083         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8084         the libstdc++-v3 directory has been found.
8085
8086 2002-12-12  Devang Patel <dpatel@apple.com>
8087         * gcc.dg/darwin-ld-1.c: New test.
8088         * gcc.dg/darwin-ld-2.c: New test.
8089         * gcc.dg/darwin-ld-3.c: New test.
8090         * gcc.dg/darwin-ld-4.c: New test.
8091         * gcc.dg/darwin-ld-5.c: New test.
8092
8093 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8094
8095         * gcc.c-torture/compile/20021212-1.c: New test.
8096
8097 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8098
8099         * gcc.dg/fshort-wchar: New test.
8100
8101 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8102
8103         PR c++/8372
8104         * g++.dg/template/dtor1.C: New test.
8105
8106         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8107         markers.
8108
8109 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8110
8111         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8112
8113 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8114
8115         * g++.dg/template/static1.C: New test.
8116         * g++.dg/template/static2.C: New test.
8117         * g++.old-deja/g++.ext/memconst.C: New test.
8118
8119 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8120
8121         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8122         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8123         * g++.dg/special/initp1.C: Likewise.
8124
8125 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8126
8127         * gcc.c-torture/execute/20021204-1.c: New test.
8128
8129 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8130
8131         * gcc.dg/ppc-fmadd-1.c: New file.
8132         * gcc.dg/ppc-fmadd-2.c: New file.
8133         * gcc.dg/ppc-fmadd-3.c: New file.
8134
8135 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8136
8137         * gcc.c-torture/compile/20021204-1.c: New test.
8138
8139 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8140
8141         * g++.dg/inherit/covariant2.C: New test.
8142         * g++.dg/inherit/covariant3.C: New test.
8143         * g++.dg/inherit/covariant4.C: New test.
8144         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8145         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8146
8147 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/8688
8150         * g++.dg/init/brace3.C: New test.
8151
8152 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8153
8154         * gcc.dg/20020210-1.c: Fix a comment typo.
8155
8156 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8157
8158         PR c++/8720
8159         * g++.dg/parse/defarg1.C: New test.
8160
8161         PR c++/8615
8162         * g++.dg/template/char1.C: New test.
8163
8164         * g++.dg/template/varmod1.C: Fix typo.
8165
8166 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8167
8168         DR 180
8169         * g++.old-deja/g++.pt/crash32.C: Expect error.
8170
8171 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR c++/5919
8174         * g++.dg/template/varmod1.C: New test.
8175
8176         PR c++/8727
8177         * g++.dg/inherit/typeinfo1.C: New test.
8178
8179         PR c++/8663
8180         * g++.dg/inherit/typedef1.C: New test.
8181
8182 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8183
8184         PR c++/8332
8185         PR c++/8493
8186         * g++.dg/template/strlen1.C: New test.
8187
8188         PR c++/8227
8189         * g++.dg/template/ctor2.C: New test.
8190
8191         PR c++/8214
8192         * g++.dg/init/string1.C: New test.
8193
8194         PR c++/8511
8195         * g++.dg/template/friend8.C: New test.
8196
8197 2002-11-29  Joe Buck <jbuck@synopsys.com>
8198
8199         * g++.dg/lookup/anon2.C: New test.
8200
8201 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8202
8203         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8204         h8300 port.
8205
8206 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8207
8208         * gcc.dg/bitfld-6.c: New test.
8209
8210 2002-11-27  Jan Hubicka  <jh@suse.cz>
8211
8212         * gcc.c-torture/execute/20021127.[cx]: New test.
8213
8214 2002-11-26  Jan Hubicka  <jh@suse.cz>
8215
8216         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8217         quality.
8218
8219 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8220
8221         * g++.dg/init/brace2.C: New test.
8222         * g++.old-deja/g++.mike/p9129.C: Correct.
8223
8224 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8225
8226         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8227
8228 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8229
8230         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8231
8232 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8233
8234         * testsuite/g++.dg/abi/empty11.C: New test.
8235         * testsuite/g++.dg/rtti/cv1.C: New test.
8236
8237 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8238
8239         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8240
8241 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8242
8243         * g++.dg/abi/empty10.C: New test.
8244
8245 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8246
8247         * gcc.c-torture/compile/20021124-1.c: New test.
8248
8249 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8250
8251         * g++.dg/abi/rtti2.C: New test.
8252
8253 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8254
8255         * gcc.dg/i386-unroll-1.c: New test.
8256
8257 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8258
8259         * gcc.c-torture/compile/20021120-1.c: New test.
8260         * gcc.c-torture/compile/20021120-2.c: New test.
8261
8262 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8263
8264         * gcc.dg/bitfld-5.c: New test.
8265
8266 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8267
8268         * gcc.c-torture/execute/20021120-3.c: New test.
8269
8270 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8271
8272         * gcc.c-torture/execute/20021120-2.c: New test.
8273
8274 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8275
8276         * gcc.c-torture/execute/20021120-1.c: New test.
8277
8278 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8279
8280         * gcc.c-torture/execute/20021118-3.c: New test.
8281
8282 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8283
8284         * gcc.c-torture/compile/20021119-1.c: New test.
8285
8286 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8287
8288         * gcc.dg/duff-1.c: New test.
8289         * gcc.dg/duff-2.c: New test.
8290         * gcc.dg/duff-3.c: New test.
8291
8292 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8293
8294         * gcc.dg/cpp/_Pragma5.c: New test.
8295
8296 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8297
8298         * gcc.c-torture/execute/20021118-2.c: New test.
8299
8300 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8301
8302         * gcc.c-torture/execute/20021118-1.c: New test.
8303
8304 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8305
8306         * gcc.dg/20021116-1.c: New test.
8307
8308 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8309
8310         * g++.dg/abi/vcall1.C: New test.
8311
8312 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8313
8314         * gcc.dg/20021029-1.c: New test.
8315         * gcc.dg/20021029-2.c: New test.
8316
8317 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8318
8319         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8320
8321 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8322
8323         PR c/8439
8324         * gcc.dg/20021110.c: Move to ...
8325         * gcc.c-torture/compile/20021110.c: .... here.
8326
8327 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8328
8329         PR c/8467
8330         * gcc.c-torture/execute/20021111-1.c
8331
8332 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         PR c/8439
8335         * gcc.dg/20021110.c: New test.
8336
8337 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8338
8339         * g++.dg/abi/vthunk3.C: Run only on x86.
8340
8341 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8342
8343         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8344
8345 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8346
8347         * lib/compat.exp (compat-execute): Fix logic error in last
8348         change.
8349
8350 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8351
8352         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8353
8354 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8355
8356         PR c++/8389
8357         * g++.dg/template/access6.C: New test.
8358
8359 2002-11-08  Jan Hubicka  <jh@suse.cz>
8360
8361         * gcc.dg/i386-ssefp-1.c: New test.
8362         * gcc.dg/i386-ssefp-1.c: New test.
8363
8364 2002-11-08  Jan Hubicka  <jh@suse.cz>
8365
8366         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8367
8368 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8369
8370         * g++.dg/abi/vthunk3.C: New test.
8371
8372         PR c++/8338
8373         * g++.dg/template/crash2.C: New test.
8374
8375 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8376
8377         * testsuite/g++.dg/abi/dtor1.C: New test.
8378         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8379
8380 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8381
8382         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8383         Darwin.
8384
8385 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8386
8387         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8388         -mthumb.  Only xfail with -O0.
8389
8390 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8391
8392         * g++.dg/abi/thunk1.C: New test.
8393         * g++.dg/abi/thunk2.C: Likewise.
8394         * g++.dg/abi/vtt1.C: Likewise.
8395
8396 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8397
8398         PR optimization/8423
8399         * gcc.c-torture/execute/builtin-constant.c: New test.
8400
8401 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8402
8403         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8404         Add some more cases.
8405
8406 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8407
8408         PR c++/8391
8409         * g++.dg/opt/local1.C: New test.
8410
8411 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8412
8413         PR c++/8160
8414         * g++.dg/template/complit1.C: New test.
8415
8416         PR c++/8149
8417         * g++.dg/template/typename4.C: Likewise.
8418
8419 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8420
8421         Core issue 287, PR c++/7639
8422         * g++.dg/template/instantiate1.C: Adjust error location.
8423         * g++.dg/template/instantiate3.C: New test.
8424         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8425         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8426         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8427
8428 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8429
8430         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8431
8432 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8433
8434         PR c++/8287
8435         * g++.dg/init/dtor2.C: New test.
8436
8437 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8438
8439         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8440         * gcc.dg/nest.c: Bypass errors on irix6.
8441
8442 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8443
8444         * gcc.dg/nest.c: Expect error for mmix-*-*.
8445         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8446
8447 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8448
8449         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8450         markers.
8451
8452         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8453
8454 2002-10-25  Mike Stump  <mrs@apple.com>
8455
8456         * gcc.dg/warn-1.c: New test.
8457
8458 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8459
8460         * g++.dg/template/typename3.C: New test.
8461
8462 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8463
8464         * g++.dg/lookup/ptrmem1.C: New test.
8465
8466         * g++.dg/abi/vthunk2.C: New test.
8467
8468 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8469
8470         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8471
8472 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8473
8474         * g++.dg/abi/empty9.C: New test.
8475
8476 2002-10-24  Richard Henderson  <rth@redhat.com>
8477
8478         * g++.dg/inherit/thunk1.C: Enable for ia64.
8479
8480 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8481
8482         PR c++/8067
8483         * g++.dg/lookup/pretty1.C: New test.
8484
8485 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8486
8487         * gcc.dg/20021023-1.c: New test.
8488
8489 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/7679
8492         * g++.dg/parse/inline1.C: New test.
8493
8494 2002-10-23  Richard Henderson  <rth@redhat.com>
8495
8496         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8497
8498         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8499
8500 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8501
8502         PR c++/6579
8503         * g++.dg/parse/stmtexpr3.C: New test.
8504
8505 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8506
8507         * g++.dg/expr/cond1.C: New test.
8508
8509 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8510
8511         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8512
8513 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8514
8515         * g++.dg/abi/vbase13.C: New test.
8516         * g++.dg/abi/vbase14.C: Likewise.
8517
8518 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8519
8520         * gcc.dg/tls/pic-1.c: New test.
8521         * gcc.dg/tls/nonpic-1.c: New test.
8522         * gcc.dg/20021018-1.c: New test.
8523
8524 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8525
8526         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8527         Remove only files with the same base name as the test case.
8528         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8529         (profopt-execute): Likewise.  Also, remove old profiling
8530         and performance data files before running the tests.
8531
8532         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8533         * g++.dg/bprob/bprob.exp: Likewise.
8534         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8535         to allow more general test case names.
8536
8537         * g++.dg/bprob/bprob-1.C: Rename to ...
8538         * g++.dg/bprob/g++-bprob-1.C: ... this.
8539
8540         * g77.dg/bprob/bprob-1.f: Rename to ...
8541         * g77.dg/bprob/g77-bprob-1.f: ... this.
8542
8543 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8544
8545         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8546         bison 1.50 or later.
8547
8548 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8549
8550         * g++.dg/README: Describe more test directories.
8551
8552 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8553
8554         * g++.dg/init/array6.C: Add additional tests.
8555
8556 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8557
8558         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8559         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8560
8561 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8562
8563         * gcc.c-torture/compile/20020604-1.x: New.
8564         * gcc.c-torture/compile/simd-5.x: Likewise.
8565         * gcc.c-torture/execute/920710-1.x: Likewise.
8566         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8567
8568 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8569
8570         * g++.dg/inherit/override1.C: Add dg-options clause.
8571
8572 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8573
8574         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8575         _mm_slli_si128.
8576
8577 2002-10-19  Andreas Schwab  <schwab@suse.de>
8578
8579         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8580         directory component.
8581
8582 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8583
8584         * g++.dg/inherit/thunk1.C: New test.
8585
8586         * g++.dg/inherit/override1.C: New test.
8587
8588         * g++.dg/abi/mangle11.C: New test.
8589         * g++.dg/abi/mangle14.C: New test.
8590         * g++.dg/abi/mangle17.C: New test.
8591
8592 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8593
8594         * g++.dg/overload/member2.C: New test.
8595
8596 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8597
8598         * g++.dg/README: Describe new compat directory.
8599         * g++.dg/dg.exp: Skip tests in compat directory.
8600         * README.compat: New file.
8601         * lib/compat.exp: New expect script.
8602         * g++.dg/compat: New test directory.
8603         * g++.dg/compat/compat.exp: New expect script.
8604         * g++.dg/compat/abi: New test directory.
8605         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8606         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8607         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8608         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8609         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8610         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8611         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8612         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8613         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8614         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8615         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8616         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8617         * g++.dg/compat/break: New test directory.
8618         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8619         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8620         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8621         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8622         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8623         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8624         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8625         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8626         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8627         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8628         g++.dg/compat/break/README: New files.
8629         * g++.dg/compat/eh: New test directory.
8630         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8631         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8632         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8633         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8634         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8635         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8636         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8637         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8638         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8639         g++.dg/compat/eh/filter2_y.C,
8640         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8641         g++.dg/compat/eh/new1_y.C,
8642         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8643         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8644         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8645         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8646         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8647         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8648         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8649         g++.dg/compat/eh/unexpected1_y.C: New files.
8650         * g++.dg/compat/init: New test directory.
8651         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8652         g++.dg/compat/init/array5_y.C,
8653         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8654         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8655         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8656         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8657         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8658         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8659         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8660         g++.dg/compat/init/init-ref2_y.C: New files.
8661
8662 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/7584
8665         * g++.dg/inherit/using3.C: New test.
8666
8667 2002-10-17  Jan Hubicka  <jh@suse.cz>
8668
8669         * gcc.dg/20021017-2.c: New test.
8670
8671 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8672
8673         * g++.dg/abi/mangle16.C: Adjust.
8674
8675         * g++.dg/init/array8.C: New test.
8676
8677 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8678
8679         * gcc.dg/special/mips-abi.exp: New test.
8680         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8681
8682 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8683
8684         * g++.dg/abi/mangle16.C: New test.
8685         * g++.dg/abi/mangle17.C: Likewise.
8686
8687         PR c++/7478
8688         * g++.dg/template/ref1.C: New test.
8689
8690 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8691
8692         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8693
8694 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8695
8696         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8697
8698 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/7524
8701         * g++.dg/init/array7.C: New test.
8702
8703 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8704
8705         * g++.dg/init/array6.C: New test.
8706
8707         * g++.dg/abi/mangle13.C: Likewise.
8708         * g++.dg/abi/mangle14.C: Likewise.
8709         * g++.dg/abi/mangle15.C: Likewise.
8710
8711 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8712
8713         * g++.dg/abi/empty8.C: New test.
8714
8715 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8716
8717         * g++.dg/init/ctor1.C: New test.
8718
8719 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8720
8721         * gcc.c-torture/execute/20021015-1.c: New test.
8722
8723 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8724
8725         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8726
8727 2002-10-14  Jan Hubicka  <jh@suse.cz>
8728
8729         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8730
8731 2002-10-14  Richard Henderson  <rth@redhat.com>
8732
8733         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8734
8735 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8736
8737         PR optimization/6631
8738         * g++.dg/opt/const2.C: New test.
8739
8740 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8741
8742         PR c++/7176
8743         * g++.dg/parse/friend1.C: New test.
8744         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8745
8746 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8747
8748         * gcc.dg/20021014-1.c: New test.
8749
8750 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8751
8752         PR c++/5661
8753         * g++.dg/ext/vlm1.C: New test.
8754         * g++.dg/ext/vlm2.C: Likewise.
8755
8756         * g++.dg/init/array1.C: Remove invalid braces.
8757         * g++.dg/init/brace1.C: New test.
8758         * g++.dg/init/copy2.C: Likewise.
8759         * g++.dg/init/copy3.C: Likewise.
8760         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8761         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8762         braces.
8763
8764 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8765
8766         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8767
8768 2002-10-11  Richard Shann  <richard.shann@superh.com>
8769
8770         * gcc.c-torture/compile/simd-5.c: New test.
8771
8772 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8773
8774         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8775
8776 2002-10-10  Jim Wilson  <wilson@redhat.com>
8777
8778         * gcc.c-torture/execute/20021010-1.c: New test.
8779
8780 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8781
8782         PR c/7353
8783         * g++.dg/ext/typedef-init.C: New test.
8784         * gcc.dg/typedef-init.c: New test.
8785
8786 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8787
8788         * gcc.dg/cpp/paste13.c: New test.
8789
8790 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8791
8792         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8793         remaining platforms, XFAIL during compile, not execute.  Don't
8794         XFAIL at -O0.
8795
8796 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8797
8798         * gcc.dg/alias-1.c: Tweak expected warning.
8799
8800 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8801
8802         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8803
8804 2002-10-06  Andreas Jaeger  <aj@suse.de>
8805
8806         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8807         * gcc.dg/cpp/c++98.C: Likewise.
8808
8809         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8810         * g++.dg/cpp/c++98.C: Likewise.
8811
8812         * g++.dg/README (Subdirectories): Mention cpp directory.
8813
8814         PR target/7559
8815         * gcc.dg/20021006-1.c: New test.
8816
8817 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8818
8819         PR c++/7804
8820         * g++.dg/other/warning1.C: New test.
8821
8822 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8823
8824         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8825         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8826         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8827
8828 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8829
8830         PR c++/7931
8831         * g++.dg/template/ptrmem3.C: New test.
8832
8833         PR c++/7754
8834         * g++.dg/template/union1.C: New test.
8835
8836 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/8006
8839         * g++.dg/abi/mangle9.C: New test.
8840         * g++.dg/abi/mangle10.C: New test.
8841         * g++.dg/abi/mangle11.C: New test.
8842         * g++.dg/abi/mangle12.C: New test.
8843
8844 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8845
8846         PR c++/7188.
8847         * g++.dg/template/meminit1.C: New test.
8848         * g++.dg/warn/Wreorder-1.C: Likewise.
8849         * g++.old-deja/g++.mike/warn3.C: Tweak.
8850         * lib/prune.exp: Ingore "in copy constructor".
8851
8852 2002-10-02  Andreas Jaeger  <aj@suse.de>
8853
8854         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8855         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8856         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8857         on x86-64.
8858
8859 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8860
8861         * gcc.dg/empty1.C: Fix typo.
8862
8863 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8864
8865         * gcc.dg/alias-1.c: New test.
8866
8867 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8868
8869         * gcc.dg/empty1.C: New test.
8870
8871         * g++.dg/tls/init-2.C: Tweak error messages.
8872
8873 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8874
8875         * gcc.c-torture/compile/20020923-1.c: New test.
8876
8877 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8878
8879         * gcc.c-torture/execute/ffs-1.c: New test.
8880         * gcc.c-torture/execute/ffs-2.c: Ditto.
8881
8882 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8883
8884         * g++.dg/overload/member1.C: New test.
8885
8886 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
8887
8888         * g++.dg/abi/empty7.C: New test.
8889         * g++.dg/init/pm2.C: Likewise.
8890
8891 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
8892
8893         * g++.dg/rtti/crash1.C: New test.
8894
8895 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
8896
8897         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
8898         gcc.dg/sibcall-4.c: New tests.
8899
8900 2002-09-28  Roger Sayle  <roger@eyesopen.com>
8901
8902         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
8903         powerpc and MMIX targets.
8904
8905 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
8906
8907         * gcc.dg/cpp/20020927-1.c: New.
8908
8909 2002-09-26  David S. Miller  <davem@redhat.com>
8910
8911         * gcc.c-torture/compile/trunctfdf.c: New.
8912
8913 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8914
8915         * lib/target-supports.exp (check_weak_available): Handle solaris2.
8916
8917 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
8918
8919         * gcc.c-torture/execute/loop-15.c: New.
8920
8921 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
8922
8923         * README.QMTEST: Fix typo.
8924
8925 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8926
8927         * gcc.dg/20020926-1.c: New test.
8928
8929 2002-09-25  David S. Miller  <davem@redhat.com>
8930
8931         PR target/7842
8932         * gcc.c-torture/execute/shiftdi.c: New test.
8933
8934 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
8935
8936         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
8937         unique to the tool.
8938         * lib/g77.exp (g77_init): Likewise.
8939         * lib/g++.exp (g++_init): Likewise.
8940         * lib/objc.exp (objc_init): Likewise.
8941
8942 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
8943
8944         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
8945         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
8946         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
8947
8948 2002-09-25  Richard Henderson  <rth@redhat.com>
8949
8950         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
8951         too-small long double.
8952
8953 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
8954
8955         * gcc.dg/20020919-1.c: New test.
8956
8957 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
8958
8959         * g++.dg/abi/bitfield6.C: New test.
8960         * g++.dg/abi/bitfield7.C: New test.
8961         * g++.dg/abi/bitfield8.C: New test.
8962         * g++.dg/abi/vbase11.C: New test.
8963
8964 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8965
8966         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
8967         hppa*-*-hpux*.  Update test comment.
8968
8969 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
8970
8971         * gcc.dg/tls/struct-1.c: New test.
8972
8973 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
8974
8975         * gcc.dg/cpp/tr-warn2.c: Update.
8976
8977 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8978
8979         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
8980
8981 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8982
8983         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
8984         systems.
8985
8986 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
8987
8988         * gcc.c-torture/execute/ieee/mzero3.c: New test.
8989
8990         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8991         Adjust for c++filt moved to binutils.  Remove spurious duplicate
8992         setting of cxxfilt.
8993
8994 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
8995
8996         * gcc.dg/20020312-2.c: Update for darwin.
8997
8998 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8999
9000         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9001
9002 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9003
9004         * objc.dg/comp-types-1.m: New test.
9005         * objc.dg/comp-types-2.m: New test.
9006         * objc.dg/comp-types-3.m: New test.
9007         * objc.dg/comp-types-4.m: New test.
9008         * objc.dg/comp-types-5.m: New test.
9009         * objc.dg/comp-types-6.m: New test.
9010
9011 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9012
9013         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9014
9015 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9016
9017         * g++.dg/other/do1.C: New test.
9018
9019         * g++.dg/template/subst1.C: New test.
9020
9021 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9022
9023         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9024
9025 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9026
9027         * g++.dg/template/qualttp20.C: Adjust expected errors.
9028         * g++.old-deja/g++.jason/report.C: Likewise.
9029         * g++.old-deja/g++.other/qual1.C: Likewise.
9030
9031         * g++.dg/lookup/scoped2.C: New test.
9032
9033         * g++.dg/ext/asm3.C: New test.
9034
9035 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9036
9037         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9038
9039 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9040
9041         * ChangeLog: follow spelling conventions.
9042         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9043         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9044         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9045         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9046         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9047         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9048         * g++.old-deja/g++.law/global-init1.C: Likewise.
9049         * g++.old-deja/g++.other/delete4.C: Likewise.
9050         * g++.old-deja/g++.other/inline21.C: Likewise.
9051         * g++.old-deja/g++.other/singleton.C: Likewise.
9052         * g77.dg/strlen0.f: Likewise.
9053         * g77.f-torture/compile/20010519-1.f: Likewise.
9054         * g77.f-torture/compile/980310-4.f: Likewise.
9055         * gcc.c-torture/compile/20000605-1.c: Likewise.
9056         * gcc.c-torture/execute/20020225-1.c: Likewise.
9057         * gcc.dg/c90-hexfloat-2.c: Likewise.
9058         * gcc.dg/c99-bool-1.c: Likewise.
9059         * gcc.dg/c99-hexfloat-2.c: Likewise.
9060         * gcc.dg/dll-2.c: Likewise.
9061         * gcc.dg/wtr-union-init-1.c: Likewise.
9062         * gcc.dg/wtr-union-init-2.c: Likewise.
9063         * gcc.dg/wtr-union-init-3.c: Likewise.
9064         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9065         * gcc.dg/cpp/defined.c: Likewise.
9066         * gcc.dg/cpp/macsyntx.c: Likewise.
9067         * gcc.dg/cpp/paste2.c: Likewise.
9068         * gcc.dg/cpp/trad/defined.c: Likewise.
9069         * gcc.dg/format/c90-printf-1.c: Likewise.
9070         * gcc.dg/format/c90-scanf-1.c: Likewise.
9071         * gcc.dg/format/c99-printf-1.c: Likewise.
9072         * gcc.dg/format/c99-scanf-1.c: Likewise.
9073         * gcc.misc-tests/gcov-8.c: Likewise.
9074         * lib/profopt.exp: Likewise.
9075
9076 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9077
9078         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9079
9080 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9081
9082         * g++.dg/inherit/using2.C: New test.
9083
9084 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9085
9086         * ChangeLog: Follow spelling conventions.
9087         * g++.dg/template/friend4.C: Likewise.
9088         * g++.old-deja/g++.pt/crash67.C: Likewise.
9089         * gcc.c-torture/execute/20000801-4.c: Likewise.
9090         * gcc.dg/c90-digraph-1.c: Likewise.
9091         * gcc.dg/c94-digraph-1.c: Likewise.
9092         * gcc.dg/c99-digraph-1.c: Likewise.
9093         * gcc.dg/cpp/line5.c: Likewise.
9094         * gcc.dg/cpp/multiline.c: Likewise.
9095         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9096         * gcc.dg/format/attr-3.c: Likewise.
9097         * gcc.dg/format/c90-scanf-3.c: Likewise.
9098         * gcc.dg/format/ext-4.c: Likewise.
9099
9100 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         * g++.dg/template/pretty1.C: New test.
9103
9104 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9105
9106         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9107
9108 2002-09-13  Matt Austern  <austern@apple.com>
9109
9110         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9111         passing a cast expression to a function by const reference.
9112
9113 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9114
9115         * g++.dg/template/deduce1.C: New test.
9116
9117 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9118
9119         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9120         32-bit int.
9121
9122 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9123
9124         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9125         usage.
9126
9127 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9128
9129         * gcc.c-torture/compile/20020910-1.c: New test.
9130
9131 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9132
9133         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9134
9135 2002-09-10  Andreas Jaeger  <aj@suse.de>
9136
9137         * gcc.dg/20020312-2.c: Adjust for x86-64.
9138
9139 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9140
9141         * g77.dg/7388.f: New test case for PR 7388.
9142
9143 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9144
9145         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9146
9147 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9148
9149         * objc.dg/proto-lossage-1.m: New test.
9150
9151 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9152
9153         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9154
9155 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9156
9157         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9158         expected to pass.
9159
9160 2002-09-06  Stan Shebs  <shebs@apple.com>
9161             David Edelsohn  <edelsohn@gnu.org>
9162
9163         * gcc.dg/weak: New directory.
9164         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9165         target-specific xfail bits.
9166         * gcc.dg/typeof-2.c: Move to new directory.
9167         * gcc.dg/weak.exp: New expect script.
9168
9169 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9170
9171         * gcc.c-torture/execute/extzvsi.c: New test.
9172
9173 2002-09-05  Stan Shebs  <shebs@apple.com>
9174
9175         * gcc.dg/weak-1.c: xfail on Darwin.
9176         * gcc.dg/weak-2.c: Ditto.
9177         * gcc.dg/weak-3.c: Ditto.
9178         * gcc.dg/weak-4.c: Ditto.
9179         * gcc.dg/weak-5.c: Ditto.
9180         * gcc.dg/weak-6.c: Ditto.
9181         * gcc.dg/weak-7.c: Ditto.
9182         * gcc.dg/weak-8.c: Ditto.
9183         * gcc.dg/weak-9.c: Ditto.
9184
9185 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9186
9187         * gcc.c-torture/execute/loop-14.c: New test.
9188
9189 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9190
9191         * g++.dg/other/cxa-atexit1.C: New test.
9192
9193         * gcc.dg/typeof-2.c: New test.
9194
9195 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9196
9197         * gcc.dg/builtins-2.c: New testcase.
9198         * gcc.dg/builtins-3.c: New testcase.
9199
9200 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9201
9202         * gcc.dg/cpp/_Pragma4.c: New test.
9203
9204 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9205
9206         * objc/execute/nil_method-1.m: New testcase.
9207
9208 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9209
9210         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9211         [Object class], not [Object initialize].
9212
9213 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9214             Hans-Peter Nilsson  <hp@bitrange.com>
9215
9216         * gcc.c-torture/execute/20020720-1.x: Skip test on
9217         mmix-knuth-mmixware.  Correct comment.
9218
9219 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9220
9221         * testsuite/g++.dg/abi/bitfield5.C: New test.
9222         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9223
9224 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9225
9226         * objc.dg/undeclared-selector.m: New test.
9227
9228 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9229
9230         * g++.dg/other/offsetof1.C: Avoid cast warning.
9231
9232 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9233
9234         * objc.dg/super-class-2.m: New test.
9235
9236 2002-08-24  Matt Austern  <austern@apple.com>
9237
9238         * g++.dg/ext/lvaddr.C: New test.
9239         * g++.dg/ext/lvcast.C: New test.
9240
9241 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9242
9243         * testsuite/g++.dg/inherit/cond1.C: New test.
9244
9245 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9246
9247         * gcc.dg/noncompile/incomplete-1.c: New test.
9248
9249 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9250
9251         * gcc.dg/typespec-1.c: New test.
9252
9253 2002-08-20  Devang Patel  <dpatel@apple.com>
9254         * objc.dg/proto-hier-2.m: New test.
9255
9256 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9257
9258         * objc.dg/bitfield-1.m: New test.
9259         * objc.dg/bitfield-2.m: New test.
9260
9261 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9262
9263         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9264         gcc.dg/c99-flex-array-4.c: New tests.
9265
9266 2002-08-16  Stan Shebs  <shebs@apple.com>
9267
9268         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9269
9270 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9271
9272         * gcc.dg/typeof-1.c: New test.
9273         * g++.dg/ext/typeof2.C: New test.
9274
9275 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9276
9277         * g++.dg/other/offsetof1.C: New test.
9278
9279 2002-08-14  Richard Henderson  <rth@redhat.com>
9280
9281         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9282
9283 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9284
9285         * gcc.dg/cpp/_Pragma3.c: New test.
9286
9287 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9288
9289         * g++.dg/template/inherit3: New test.
9290
9291 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9292
9293         * gcc.dg/bitfld-4.c: Add blank options.
9294
9295 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9296
9297         * g++.dg/template/crash1.C: New test.
9298
9299 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9300
9301         * gcc.dg/tls/opt-2.c: New test.
9302
9303 2002-08-08  Devang Patel  <dpatel@apple.com>
9304
9305         * objc.dg/selector-1.m : New test
9306
9307 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9308
9309         * g++.dg/abi/bitfield4.C: New test.
9310         * gcc.dg/bitfld-4.c: New test.
9311
9312 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9313
9314         * g++.dg/other/packed1.C: New test.
9315
9316 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9317
9318         * g++.dg/abi/offsetof.C: Tweak error messages.
9319         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9320
9321 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9322
9323         * gcc.dg/bitfld-3.c: New test.
9324
9325 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9326             Richard Henderson  <rth@redhat.com>
9327
9328         * gcc.dg/i386-bitfield1.c: New test.
9329         * g++.dg/abi/bitfield3.C: Update.
9330
9331 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9332
9333         * objc.dg/const-str-2.m: Update.
9334         * gcc.dg/cpp/c++98.c: Change to C extension.
9335         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9336         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9337
9338 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9339
9340         * testsuite/gcc.dg/tls/diag-3.c: New.
9341
9342 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9343
9344         * g++.dg/README (Subdirectories): Document new subdir expr.
9345         * g++.dg/expr/pmf-1.C: New test.
9346
9347 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9348
9349         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9350
9351 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9352
9353         * g++.dg/abi/bitfield3.C: New test.
9354
9355 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9356
9357         * lib/gcov.exp: Tweak expected line formats.
9358         * gcc.misc-tests/gcov8.c: New test.
9359         * gcc.misc-tests/gcov8.x: New flags.
9360
9361 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9362
9363         * consistency.vlad/layout/endian.c: Include string.h.
9364
9365         * gcc.c-torture/execute/20020805-1.c: New test.
9366
9367 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9368
9369         * g++.dg/other/conversion1.C: New test.
9370
9371 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9372
9373         * gcc.dg/builtins-1.c: New testcase.
9374
9375 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9376
9377         * g++.dg/inherit/access3.C: New test.
9378
9379 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * gcc.dg/ia64-visibility-2.c: New test.
9382
9383 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9384
9385         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9386         __qualifier_flags to __flags.
9387
9388 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9389
9390         * g++.dg/inherit/operator1.C: New test.
9391         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9392         * g++.dg/other/error1.C: Change expected error message.
9393         * g++.dg/template/conv4.C: Likewise.
9394
9395 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9396
9397         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9398         for documented behavior.
9399
9400 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9401
9402         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9403         several targets known to fail.
9404
9405 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9406
9407         * gcc.dg/mips-args-[123].c: New tests.
9408
9409 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9410
9411         * gcc.dg/ppc-spe.c: New.
9412
9413 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9414
9415         * g++.dg/other/ptrmem4.C: New testcase.
9416
9417 2002-07-24  Richard Henderson  <rth@redhat.com>
9418
9419         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9420
9421 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9422
9423         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9424
9425 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9426
9427         * gcc.c-torture/execute/memset-3.c: New testcase.
9428
9429 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9430
9431         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9432         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9433
9434 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9435
9436         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9437         Delete.
9438
9439 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9440
9441         * gcc.c-torture/compile/simd-4.c: New test.
9442
9443 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9444
9445         PR c++/7347, c++/7348
9446         * g++.dg/template/access4.C: New test.
9447         * g++.dg/template/access5.C: New test.
9448         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9449         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9450         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9451         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9452
9453 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9454
9455         * gcc.dg/gnu89-init-2.c: New test.
9456
9457 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9458
9459         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9460
9461 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9462
9463         * gcc.c-torture/execute/20020720-1.c: New testcase.
9464
9465 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9466
9467         * gcc.dg/cpp/Wsignprom.c: New tests.
9468
9469 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9470
9471         * gcc.c-torture/execute/loop-13.c: New test.
9472
9473 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9474
9475         * gcc.dg/cpp/expr.c: New tests.
9476
9477 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9478
9479         * g++.dg/opt/pr6713.C: Add template instantiation.
9480
9481 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9482
9483         * gcc.dg/nest.c: New test.
9484
9485 2002-07-17  Richard Henderson  <rth@redhat.com>
9486
9487         * g++.dg/opt/pr6713.C: New test.
9488
9489 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9490
9491         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9492         XFAIL for all x86 processors.
9493
9494 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9495
9496         * gcc.c-torture/execute/20010122-1.x: Do not test with
9497         -fomit-frame-pointer.
9498
9499 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9500
9501         * g++.dg/template/instantiate2.C: New test.
9502         * g++.dg/template/spec4.C: New test.
9503
9504 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9505
9506         * g++.dg/template/access2.C: New test.
9507         * g++.dg/template/access3.C: New test.
9508
9509 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9510
9511         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9512         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9513         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9514         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9515         Convert to use <stdarg.h>.
9516         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9517         Delete.
9518         * gcc.dg/va-arg-2.c: New.
9519         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9520
9521 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9522
9523         * gcc.c-torture/compile/20020710-1.c: New test.
9524
9525 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9526                           Andrew Pinski  <pinskia@physics.uc.edu>
9527
9528         gcc.c-torture/compile/simd-2.c: New testcase.
9529         gcc.c-torture/compile/simd-3.c: Likewise.
9530
9531 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9532
9533         PR c++/7224
9534         * g++.dg/overload/error1.C: New test.
9535
9536 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9537
9538         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9539         configuration and IRIX 6 O32 ABI.
9540
9541 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9542
9543         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9544
9545 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9546
9547         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9548
9549 2002-07-10  Jeffrey A Law  <law@redhat.com>
9550
9551         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9552
9553         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9554
9555 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9556
9557         * gcc.dg/20020312-2.c: Check for __PPC__.
9558
9559 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9560
9561         * gcc.c-torture/compile/20020709-1.c: New test.
9562
9563 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9564
9565         * g++.dg/template/qualttp21.C: New test case.
9566
9567 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9568
9569         * gcc.c-torture/compile/20020706-1.c: New test.
9570         * gcc.c-torture/compile/20020706-2.c: New test.
9571
9572 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9573             Alexandre Oliva  <aoliva@redhat.com>
9574
9575         * g++.dg/warn/incomplete1.C: New test.
9576
9577 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9578
9579         PR c++/7099
9580         * g++.dg/warn/noreturn1.C: New test.
9581
9582 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9583
9584         PR c++/6706
9585         * g++.dg/debug/debug6.C: New test.
9586         * g++.dg/debug/debug7.C: New test.
9587
9588 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9589
9590         * gcc.c-torture/compile/simd-3.c: New test.
9591
9592 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9593
9594         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9595         * gcc.dg/20020620-1.c: Likewise.
9596
9597 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9598
9599         PR c++/6944
9600         * g++.dg/init/array4.C: New test.
9601         * g++.dg/init/array5.C: New test.
9602
9603 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9604
9605         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9606         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9607
9608 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9611         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9612         * gcc.dg/wtr-conversion-1.c: Likewise.
9613         * gcc.dg/wtr-escape-1.c: Likewise.
9614         * gcc.dg/wtr-int-type-1.c: Likewise.
9615         * gcc.dg/wtr-label-1.c: Likewise.
9616         * gcc.dg/wtr-static-1.c: Likewise.
9617         * gcc.dg/wtr-strcat-1.c: Likewise.
9618         * gcc.dg/wtr-suffix-1.c: Likewise.
9619         * gcc.dg/wtr-switch-1.c: Likewise.
9620         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9621         * gcc.dg/wtr-union-init-1.c: Likewise.
9622         * gcc.dg/wtr-union-init-2.c: Likewise.
9623         * gcc.dg/wtr-union-init-3.c: Likewise.
9624
9625         * gcc.dg/wtr-func-def-1.c: New test.
9626
9627 2002-07-02 Devang Patel <dpatel@apple.com>
9628
9629         * objc.dg/param-1.m: New test.
9630
9631 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9632
9633         * gcc.dg/cpp/trad/directive.c: Add test.
9634         * gcc.dg/cpp/trad/macroargs.c: Add test.
9635         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
9636
9637 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
9638
9639         * gcc.dg/cpp/cmdlne-M.c: New test.
9640
9641 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
9642
9643         * objc.dg/desig-init-1.m: New test.
9644
9645 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9646
9647         PR c++/6716
9648         * g++.dg/template/instantiate1.C: New test.
9649
9650 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
9651
9652         PR c++/7112
9653         * g++.dg/template/sizeof2.C: New test.
9654
9655 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9656
9657         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
9658         gcc.dg/cpp/trad/include.c: New tests.
9659
9660 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
9661
9662         PR target/7177
9663         * gcc.c-torture/compile/20020701-1.c: New test.
9664
9665 2002-07-01  Stan Shebs  <shebs@apple.com>
9666
9667         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
9668         header here...
9669         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
9670         (objc-torture-execute): or here.
9671
9672 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
9673
9674         * gcc.c-torture/execute/arith-rand-ll.c: New test.
9675
9676 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9677
9678         * gcc.dg/cpp/trad/escaped-nl.c: New test.
9679
9680 2002-06-30  Devang Patel  <dpatel@apple.com>
9681
9682         * objc.dg/fsyntax-only.m: New test.
9683
9684 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/6695
9687         * g++.dg/template/friend7.C: New file.
9688
9689 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
9690
9691         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
9692         return type.
9693
9694 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
9695
9696         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
9697         avoid division by zero.
9698
9699 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
9700
9701         * gcc.dg/Wunknownprag.c: New tests.
9702
9703 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
9704
9705         * gcc.c-torture/execute/simd-2.c: New test.
9706
9707 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
9708
9709         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
9710         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
9711         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
9712         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
9713         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
9714         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
9715         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
9716         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
9717         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
9718         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
9719         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
9720         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
9721         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
9722         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
9723         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
9724         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
9725         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
9726
9727 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
9728
9729         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
9730         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
9731         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
9732         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
9733         New tests.
9734         * gcc.dg/cpp/trad/directive.c: Update.
9735
9736 2002-06-23  Andreas Jaeger  <aj@suse.de>
9737
9738         * gcc.c-torture/execute/complex-6.c: New.
9739
9740 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
9741
9742         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
9743         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
9744         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
9745         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
9746
9747 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
9748
9749         * gcc.dg/cpp/trad: New directory with traditional tests copied
9750         from parent directory.
9751         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9752         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9753         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9754         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9755         Move to trad/ and rename.
9756         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
9757         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
9758         gcc.dg/cpp/trad/redef2.c: New tests.
9759         * gcc.dg/cpp/trad/trad.exp: New driver.
9760
9761 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
9762
9763         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9764         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9765         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9766         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9767         Remove.
9768
9769 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
9770
9771         * gcc.dg/20020620-1.c: New test.
9772
9773 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9774
9775         * g++.dg/template/ttp4.C: New test.
9776
9777 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
9778
9779         * g++.dg/opt/vt1.C: Fix regexp.
9780
9781 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9782
9783         * gcc.c-torture/execute/pure-1.c: Make functions static again.
9784         Don't use attribute `noinline'.
9785
9786 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9787
9788         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
9789
9790 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
9791
9792         * gcc.c-torture/execute/simd-1.c: New.
9793
9794         * gcc.dg/simd-1.c: New.
9795
9796 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9797
9798         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
9799
9800 2002-06-16  Richard Henderson  <rth@redhat.com>
9801
9802         * g++.dg/ext/anon-struct1.C: New.
9803         * g++.dg/ext/anon-struct2.C: New.
9804         * g++.dg/ext/anon-struct3.C: New.
9805         * gcc.dg/anon-struct-1.c: New.
9806         * gcc.dg/anon-struct-2.c: New.
9807         * gcc.dg/anon-struct-3.c: New.
9808         * gcc.dg/20011008-1.c: Adjust warning text.
9809         * gcc.dg/20020527-1.c: Add -fms-extensions.
9810
9811 2002-06-16  Richard Henderson  <rth@redhat.com>
9812
9813         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
9814
9815 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
9816
9817         * gcc.c-torture/execute/20020615-1.c: New test.
9818
9819 2002-06-15  Roger Sayle  <roger@eyesopen.com>
9820
9821         * gcc.c-tortuture/execute/compare-1.c: New test case.
9822         * gcc.c-tortuture/execute/compare-2.c: New test case.
9823         * gcc.c-tortuture/execute/compare-3.c: New test case.
9824
9825 2002-06-13  Richard Henderson  <rth@redhat.com>
9826
9827         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
9828         ia64 ilp32.
9829
9830 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9831
9832         * g++.dg/template/typename2.C: Update error message.
9833
9834 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
9835
9836         * gcc.c-torture/execute/20020611-1.c: New test.
9837
9838 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
9839
9840         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
9841         list of targets to skip.
9842
9843 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
9844
9845         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
9846         targets if not optimizing.
9847
9848 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
9849
9850         * gcc.c-torture/compile/20020605-1.c: New test.
9851
9852         * g++.dg/opt/vt1.C: New test.
9853
9854         * gcc.dg/20020531-1.c: New test.
9855
9856         * gcc.dg/20020530-1.c: New test.
9857
9858         * gcc.dg/20020527-1.c: New test.
9859
9860         * g++.dg/opt/cse1.C: New test.
9861
9862 2002-06-07  Roger Sayle  <roger@eyesopen.com>
9863
9864         * gcc.dg/20020607-2.c: New test case.
9865
9866 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
9867
9868         * gcc.c-torture/compile/20020604-1.c: New test.
9869
9870 2002-06-04  Richard Henderson  <rth@redhat.com>
9871
9872         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
9873         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
9874         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
9875
9876 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
9877
9878         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
9879
9880 2002-06-03  Richard Henderson  <rth@redhat.com>
9881
9882         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
9883         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
9884
9885 2002-06-02  Richard Henderson  <rth@redhat.com>
9886
9887         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
9888         test functions static.
9889
9890 2002-06-02  Andreas Jaeger  <aj@suse.de>
9891
9892         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
9893         now.
9894
9895 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9896
9897         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
9898         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
9899         Update for mofified diagnostics.
9900         * gcc.dg/c99-intconst-1.c: No longer fail.
9901
9902 2002-06-02  Richard Henderson  <rth@redhat.com>
9903
9904         * gcc.dg/uninit-A.c: Remove xfail markers.
9905
9906 2002-06-01  Roger Sayle  <roger@eyesopen.com>
9907
9908         * gcc.dg/fnegate-1.c: New test case.
9909
9910 2002-05-30  Osku Salerma  <osku@iki.fi>
9911
9912         * gcc.c-torture/execute/mayalias-1.c: New file.
9913
9914 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9915
9916         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
9917         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
9918         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
9919
9920 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
9921
9922         * gcc.c-torture/execute/20020529-1.c: New test.
9923
9924 2002-05-27  Richard Henderson  <rth@redhat.com>
9925
9926         * g++.dg/ext/attrib6.C: New test case.
9927
9928 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9929
9930         * gcc.c-torture/execute/pure-1.c: New test.
9931
9932 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9933
9934         * gcc.dg/cpp/arith-2.c: Remove.
9935
9936 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9937
9938         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
9939         * gcc.dg/cpp/if-3.c: Remove.
9940
9941 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
9942
9943         * g++.dg/opt/cse2.C: New test.
9944
9945 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
9946
9947         * gcc.dg/cpp/arith-1.c: New semantic tests.
9948         * gcc.dg/cpp/if-1.c: Update.
9949
9950 2002-05-24  Ben Elliston  <bje@redhat.com>
9951
9952         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
9953
9954 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9955
9956         * gcc.dg/verbose-asm.c: New test.
9957
9958 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9959
9960         * gcc.dg/cpp/paste12.c: New test.
9961
9962 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9963
9964         * g++.dg/parse/named_ops.C: New test.
9965
9966 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
9967
9968         * gcc/testsuite/gcc.dg/weak-8.c: New test.
9969
9970 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
9971
9972         * gcc.dg/weak-2.c: Allow optional leading underscore
9973         in scan-assembler symbol name.
9974         * gcc.dg/weak-3.c: Likewise.
9975         * gcc.dg/weak-4.c: Likewise.
9976         * gcc.dg/weak-5.c: Likewise.
9977
9978 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
9979
9980         * gcc.dg/20020523-1.c: New test.
9981
9982 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9983
9984         * objc.dg/const-str-2.m: Update now that we stop after
9985         a command line error.
9986
9987 2002-05-22  Richard Henderson  <rth@redhat.com>
9988
9989         * g++.dg/dg.exp: Fix typo in test pruneing.
9990
9991 2002-05-22  Richard Henderson  <rth@redhat.com>
9992
9993         * g++.dg/dg.exp: Prune the tls subdirectory.
9994         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
9995         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
9996         * g++.dg/tls/init-1.C: New.
9997
9998 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
9999
10000         * gcc.dg/20020517-1.c: New test.
10001
10002 2002-05-21  Richard Henderson  <rth@redhat.com>
10003
10004         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10005         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10006
10007 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10008
10009         * g++.dg/other/copy2.C: New test.
10010
10011 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10012
10013         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10014         (MAX_COPY): Bump up to 10 times sizeof (long long).
10015         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10016
10017         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10018         sizeof (long long).
10019
10020         * gcc.c-torture/execute/strcpy-1.c: New test.
10021
10022 2002-05-19  Jason Merrill  <jason2redhat.com>
10023
10024         * g++.dg/ext/oper1.C: New test.
10025
10026 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10027 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10028
10029         * README.QMTEST: New file.
10030
10031         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10032
10033 2002-05-19  Andreas Jaeger  <aj@suse.de>
10034
10035         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10036         now.
10037         * gcc.c-torture/execute/loop-2d.x: Likewise.
10038
10039 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10040
10041         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10042         support weak symbols.
10043         * gcc.dg/weak-4.c: Likewise
10044         * gcc.dg/weak-6.c: Likewise
10045
10046 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10047
10048         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10049         cygwin, coff and h8300-*-hms targets
10050         * gcc.dg/weak-5.c: Likewise
10051         * gcc.dg/weak-7.c: Likewise
10052
10053 2002-05-16  Jason Merrill  <jason@redhat.com>
10054
10055         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10056         (scan-assembler-not, scan-assembler-dem): Likewise.
10057         (scan-assembler-dem-not): Likewise.
10058
10059 2002-05-15  Richard Henderson  <rth@redhat.com>
10060
10061         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10062
10063 2002-05-15  Richard Henderson  <rth@redhat.com>
10064
10065         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10066         (vfoo1f): Warning here.
10067         (vfoo1l): Don't redefine the alias.
10068
10069 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10070
10071         * g++.dg/init/pm1.C: New test.
10072
10073 2002-05-12  David S. Miller  <davem@redhat.com>
10074
10075         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10076         types.
10077
10078 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10079
10080         * gcc.c-torture/execute/20020510-1.c: New test case.
10081
10082 2002-05-10  David S. Miller  <davem@redhat.com>
10083
10084         * gcc.c-torture/execute/conversion.c: Test long double too.
10085
10086 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10087
10088         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10089         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10090         * lib/g++.exp (g++_link_flags): Likewise.
10091         * lib/objc.exp (objc_target_compile): Likewise.
10092
10093 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10094
10095         * gcc.dg/cpp/poison.c: Update.
10096         * gcc.dg/cpp/20000625-2.c: Remove.
10097         * gcc.dg/cpp/direct2s.c: Remove final test.
10098
10099 2002-05-08  Tom Rix  <trix@redhat.com>
10100
10101         * gcc.c-torture/execute/20020508-1.c: New test.
10102         * gcc.c-torture/execute/20020508-2.c: New test.
10103         * gcc.c-torture/execute/20020508-3.c: New test.
10104
10105 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10106
10107         * gcc.dg/cpp/charconst-4.c: More tests.
10108
10109 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c/6569
10112         * gcc.dg/weak-3.c: Update location of warning messages.
10113         * gcc.dg/weak-5.c: Likewise.
10114
10115 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10116
10117         * gcc.c-torture/execute/20020506-1.c: New test case.
10118
10119 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10120
10121         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10122
10123 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10124
10125         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10126
10127 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10128
10129         * gcc.dg/cpp/charconst-3.c: New test.
10130
10131 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10132
10133         * gcc.dg/cpp/charconst.c: Update tests.
10134
10135 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10136
10137         * treelang: Added directory for new sample language treelang. Also
10138         lib/treelang.exp: New file to signal treelang should be tested.
10139
10140 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10141
10142         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10143         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10144         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10145         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10146         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10147         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10148         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10149
10150 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10151
10152         * gcc.dg/format/xopen-2.c: New test.
10153
10154 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10155
10156         * gcc.dg/20020503-1.c: New test.
10157
10158 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10159
10160         * g++.dg/init/dtor1.C: Make it tougher.
10161
10162 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10163
10164         * g++.dg/init/dtor1.C: New test.
10165
10166 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10167
10168         * gcc.dg/altivec-8.c: New.
10169
10170 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10171
10172         * gcc.dg/altivec-7.c: New.
10173
10174 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10175
10176         * g++.dg/parse/typedef1.C: New test.
10177
10178 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10179
10180         PR c++/6486
10181         * g++.dg/template/friend6.C: New test.
10182
10183         PR c++/6492
10184         * g++.dg/init/copy1.C: New test.
10185
10186 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10187
10188         * g++.dg/warn/effc1.C: New test.
10189
10190 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10191
10192         * gcc.dg/cpp/if-cexp.c: Add a test.
10193
10194 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10195
10196         * gcc.dg/20020426-2.c: New test.
10197
10198 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10199
10200         * gcc.dg/cpp/if-mop.c: Update.
10201         * gcc.dg/cpp/if-mpar.c: Add test.
10202         * gcc.dg/cpp/if-oppr.c: Update.
10203
10204 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10205
10206         PR c/6343
10207         * gcc.dg/weak-[2-7].c: New tests.
10208
10209 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10210
10211         * gcc.dg/enum1.c: New test.
10212
10213 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10214
10215         PR c++/6497
10216         * g++.dg/inherit/access2.C: New test.
10217
10218 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10219
10220         PR bootstrap/6445
10221         * gcc.dg/20020426-1.c: New test.
10222
10223 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10224
10225         * g++.dg/abi/enum1.C: New test.
10226
10227 2002-04-26  Richard Henderson  <rth@redhat.com>
10228
10229         * gcc.dg/c99-bool-1.c: Expect always true warning.
10230
10231 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10232
10233         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10234
10235 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10236
10237         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10238         targets.
10239
10240 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10241
10242         * g++.dg/abi/mange7.C: New test.
10243
10244         PR c++/6438.
10245         * g++.dg/parse/stmtexpr2.C: New test.
10246
10247 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10248
10249         * gcc.dg/20020312-2.c: Add SH target.
10250
10251 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10252
10253         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10254         compiler output on mips*-*-irix*.
10255
10256 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10257
10258         * g++.dg/parse/attr1.C: New test.
10259
10260 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10261
10262         * gcc.c-torture/execute/string-opt-17.c: New test case.
10263         * gcc.c-torture/execute/memset-2.c: New test case.
10264
10265 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10266
10267         PR c++/6256:
10268         * g++.dg/template/friend5.C: New test.
10269
10270         PR c++/6331:
10271         * g++.dg/template/qual1.C: Likewise.
10272
10273 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10274
10275         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10276         Include stdlib.h, not stdio.h or ctype.h.
10277
10278 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10279
10280         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10281         cris-*-elf* and mmix-*-*.
10282         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10283         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10284         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10285         Ditto.
10286         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10287         * gcc.dg/wchar_t-1.c: Ditto.
10288
10289 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10290
10291         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10292         Clarify comment.
10293
10294 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10295
10296         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10297
10298 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10299
10300         * gcc.c-torture/execute/20000906-1.x: Delete.
10301
10302 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10303
10304         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10305
10306 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10307
10308         * PR6367
10309         * g77.f-torture/execute/6367.f: New test.
10310         * g77.f-torture/execute/6367.x: Disable for MMIX.
10311
10312 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10313
10314         * PR6352
10315         * g++.dg/opt/inline2.C: New test.
10316
10317 2002-04-18  Richard Henderson  <rth@redhat.com>
10318
10319         * gcc.dg/20000906-1.c: Enable for all targets.
10320         * gcc.c-torture/compile/iftrap-2.c: New.
10321
10322 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * gcc.dg/20020418-1.c: New test.
10325         * gcc.dg/20020418-2.c: New test.
10326
10327 2002-04-18  Richard Henderson  <rth@redhat.com>
10328
10329         * gcc.c-torture/compile/iftrap-1.c: New.
10330         * gcc.dg/iftrap-1.c: Adjust for ia64.
10331         * gcc.dg/iftrap-2.c: New.
10332
10333 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10334
10335         * gcc.c-torture/compile/20020418-1.c: New test.
10336
10337 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10338
10339         * gcc.c-torture/compile/20020415-1.c: New.
10340
10341 2002-04-18  David S. Miller  <davem@redhat.com>
10342
10343         * gcc.c-torture/execute/20020418-1.c: New test.
10344
10345 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10346
10347         * gcc.dg/20020416-1.c: New test.
10348
10349         * g++.dg/opt/inline1.C: New test.
10350
10351 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * gcc.dg/altivec-5.c: New test.
10354
10355         * gcc.dg/20020415-1.c: New test.
10356
10357 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10358
10359         * testsuite/lib/chill.exp: Remove.
10360
10361 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10362
10363         * g++.dg/other/big-struct.C: New test.
10364
10365 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10366
10367         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10368         of scratch file.
10369
10370 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10371
10372         PR c/6277
10373         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10374         in scan-assembler function name
10375
10376 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10377
10378         * g77.f-torture/execute/980628-4.x,
10379         g77.f-torture/execute/980628-5.x,
10380         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10381         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10382         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10383         i[34567]86-*-*.
10384
10385 2002-04-13  David S. Miller  <davem@redhat.com>
10386
10387         * gcc.c-torture/execute/20020413-1.c: New test.
10388
10389 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10390
10391         * gcc.dg/asm-6.c,
10392         * g++.dg/ext/asm1.C: New tests.
10393
10394 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++ 5373.
10397         * g++.dg/parse/stmtexpr1.C: New test.
10398
10399         PR c++/5189.
10400         * g++.dg/template/copy1.C: New test.
10401
10402 2002-04-12  Richard Henderson  <rth@redhat.com>
10403
10404         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10405
10406 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10407
10408         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10409         gcc.c-torture/execute/20020307-2.c.
10410
10411 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10412
10413         * g++.dg/ext/attrib5.C,
10414         * g++.dg/lookup/struct1.C: New tests.
10415
10416 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * gcc.dg/20020411-1.c: New test.
10419
10420         * gcc.c-torture/execute/20020411-1.c: New test.
10421
10422 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10423
10424         * g77.f-torture/execute/6177.f: New test.
10425
10426 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10427
10428         PR middle-end/6247
10429         * g++.dg/opt/cleanup1.C: New test.
10430
10431         * g++.dg/opt/const1.C: New test.
10432
10433 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10434
10435         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10436
10437 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         PR c++/5507
10440         * g++.dg/template/typename2.C: New test.
10441
10442 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10443
10444         * gcc.c-torture/execute/loop-12.c: New.
10445
10446 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10447
10448         * g77.f-torture/execute/980628-4.x,
10449         g77.f-torture/execute/980628-5.x,
10450         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10451         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10452         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10453
10454 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10455
10456         PR optimization/6086
10457         * g++.dg/opt/preinc1.C: New test.
10458
10459 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/5571
10462         * g++.dg/opt/static2.C: New test.
10463
10464 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR c/5120
10467         * gcc.dg/20020406-1.c: New test.
10468
10469 2002-04-04  David S. Miller  <davem@redhat.com>
10470
10471         * gcc.c-torture/execute/20020404-1.c: New test.
10472
10473 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10474
10475         PR c/6123
10476         * gcc.dg/20020312-2.c: Do not declare global register variable
10477         if __PIC__ or __pic__ is defined.
10478
10479 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10480
10481         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10482         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10483
10484 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10485
10486         * gcc.misc-tests/linkage.exp: Update last change to handle
10487         sparc*-, not just sparc-.
10488
10489 2002-04-03  Richard Henderson  <rth@redhat.com>
10490
10491         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10492
10493 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10494
10495         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10496
10497 2002-04-02  David S. Miller  <davem@redhat.com>
10498
10499         * gcc.c-torture/execute/20020402-3.c: New test.
10500
10501 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10502
10503         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10504         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10505
10506         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10507         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10508         g77.f-torture/execute/20001201.x,
10509         g77.f-torture/execute/u77-test.x: New files.
10510
10511         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10512         * gcc.dg/wchar_t-1.c: Ditto.
10513
10514 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10515
10516         * gcc.c-torture/execute/20020402-1.c: New test.
10517
10518 2002-04-01  Richard Henderson  <rth@redhat.com>
10519
10520         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10521
10522         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10523
10524 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10525
10526         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10527
10528 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10529
10530         * g++.dg/inherit/template-as-base.C: Expect error.
10531         * g++.dg/inherit/namespace-as-base.C: Likewise.
10532
10533 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10534
10535         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10536         g++.dg/ext/instantiate3.C: Tweak match patterns.
10537
10538         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10539         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10540         -da test.
10541
10542 2002-03-31  Richard Henderson  <rth@redhat.com>
10543
10544         * gcc.dg/special/alias-2.c: New.
10545         * gcc.dg/special/ecos.exp: Run it.
10546
10547 2002-03-31  Richard Henderson  <rth@redhat.com>
10548
10549         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10550
10551 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10552
10553         * gcc.dg/weak-1.c: Disable on h8300 port.
10554
10555 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10556
10557         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10558         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10559         ordering tests.
10560         * g++.dg/bprob/bprob-1.C: New test.
10561         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10562         * g++.dg/gcov/gcov-1.C: New test.
10563         * g++.dg/gcov/gcov-1.x: New file.
10564         * g++.dg/gcov/gcov-2.C: New test.
10565         * g++.dg/gcov/gcov-3.C: New test.
10566         * g++.dg/gcov/gcov-3.h: New file.
10567
10568 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10569
10570         * g++.old-deja/g++.other/builtins5.C: New test.
10571         * g++.old-deja/g++.other/builtins6.C: New test.
10572         * g++.old-deja/g++.other/builtins7.C: New test.
10573         * g++.old-deja/g++.other/builtins8.C: New test.
10574         * g++.old-deja/g++.other/builtins9.C: New test.
10575
10576 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10577
10578         * g++.dg/opt/static1.C: New test.
10579
10580         * g++.dg/opt/longbranch1.C: New test.
10581
10582 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10583
10584         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10585
10586         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10587
10588 2002-03-28  Jeffrey A Law  (law@redhat.com)
10589
10590         * gcc.c-torture/execute/20020328-1.c: New test.
10591
10592 2002-03-27  Richard Henderson  <rth@redhat.com>
10593
10594         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10595         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10596         move from g++.old-deja/g++.ext/.
10597
10598 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10599
10600         * g++.dg/init/new2.C: New test.
10601
10602 2002-03-26  Richard Henderson  <rth@redhat.com>
10603
10604         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10605
10606         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10607         on sparc.
10608
10609         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10610         sparcv9 systems.
10611         * gcc.dg/20001102-1.c: Likewise.
10612
10613 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10614
10615         * gcc.dg/cpp/endif-pedantic1.c,
10616         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10617
10618 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10619
10620         * g++.dg/init/new1.C: New test.
10621
10622 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10623
10624         * g++.dg/abi/vbase9.C: New test.
10625
10626 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10627
10628         * gcc.dg/arm-asm.c: New test.
10629
10630 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10631
10632         * gcc.dg/Wswitch-enum.c: New test.
10633         Fix PR c/5044.
10634
10635 2002-03-26  Richard Henderson  <rth@redhat.com>
10636
10637         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10638         structure.
10639
10640 2002-03-25  Richard Henderson  <rth@redhat.com>
10641
10642         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10643         sparcv9 systems.
10644
10645         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10646         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10647
10648 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10649
10650         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10651
10652 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10653
10654         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10655         targets using generic thunk support.
10656
10657 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10658
10659         * gcc.c-torture/compile/20020323-1.c: New test.
10660
10661         * g++.dg/opt/conj2.C: New test.
10662
10663 2002-03-24  Richard Henderson  <rth@redhat.com>
10664
10665         * gcc.dg/weak-1.c: Use -fno-common.
10666
10667 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10668
10669         * g77.dg/f77-edit-apostrophe-out.f: New test
10670         * g77.dg/f77-edit-h-out.f: New test
10671         * g77.dg/f77-edit-t-in.f: New test
10672         * g77.dg/f77-edit-t-out.f: New test
10673         * g77.dg/f77-edit-x-out.f: New test
10674         * g77.dg/f77-edit-slash-out.f: New test
10675         * g77.dg/f77-edit-colon-out.f: New test
10676         * g77.dg/f77-edit-s-out.f: New test
10677
10678 2002-03-24  Richard Henderson  <rth@redhat.com>
10679
10680         * objc/execute/formal_protocol-6.x: New XFAIL.
10681
10682 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10683
10684         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10685         that do not support weak symbols
10686
10687 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10688
10689         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10690         * lib/g77.exp:  Likewise
10691         * lib/objc.exp: Likewise
10692
10693 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10694
10695         * gcc.dg/Wswitch-default.c: New test.
10696
10697 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10698
10699         * g++.dg/other/enum1.C: New test.
10700
10701 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10702
10703         * gcc.dg/pragma-ep-3.c: Fix typo.
10704
10705 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10706
10707         * g++.dg/inherit/template-as-base.C: New test.
10708
10709 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10710
10711         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10712         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10713
10714 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10715
10716         * gcc.dg/cpp/multiline.c: Update to match.
10717
10718 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10719
10720         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10721
10722 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10723
10724         * gcc.dg/cpp/extratokens2.c:  New file.
10725
10726 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10727
10728         * gcc.dg/20020312-2.c: Add rs6000 target.
10729
10730         * gcc.c-torture/compile/20020319-1.c: New test.
10731
10732 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10733
10734         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10735         (A, E): Handle this.
10736
10737 2002-03-20  Jason Merrill  <jason@redhat.com>
10738
10739         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10740         ignoring -fpic.
10741         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10742         through prune_gcc_output.
10743
10744 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * gcc.c-torture/compile/20020320-1.c: New test.
10747
10748 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10749
10750         * gcc.c-torture/compile/20020318-1.c: New test.
10751
10752         * gcc.dg/struct-by-value-1.c: New test.
10753
10754         * gcc.dg/20020319-1.c: New test.
10755
10756 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10757
10758         * g++.dg/opt/conj1.C: New test.
10759
10760 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10761
10762         * g++.dg/template/qualttp20.C: Revert previous change.
10763         * g++.dg/template/qualttp3.C: Likewise.
10764         * g++.dg/template/qualttp4.C: Likewise
10765         * g++.dg/template/qualttp5.C: Likewise
10766         * g++.dg/template/qualttp6.C: Likewise
10767         * g++.dg/template/qualttp7.C: Likewise
10768         * g++.dg/template/qualttp8.C: Likewise
10769         * g++.dg/template/recurse.C: Likewise.
10770
10771 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10772
10773         * gcc.dg/cpp/wchar-1.c: Update.
10774
10775 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         * g++.dg/template/conv1.C: New test.
10778         * g++.dg/template/conv2.C: New test.
10779         * g++.dg/template/conv3.C: New test.
10780         * g++.dg/template/conv4.C: New test.
10781
10782 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10783
10784         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10785         * g++.dg/template/qualttp3.C: Likewise.
10786         * g++.dg/template/qualttp4.C: Likewise
10787         * g++.dg/template/qualttp5.C: Likewise
10788         * g++.dg/template/qualttp6.C: Likewise
10789         * g++.dg/template/qualttp7.C: Likewise
10790         * g++.dg/template/qualttp8.C: Likewise
10791         * g++.dg/template/recurse.C: Likewise.
10792
10793 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10794
10795         * g++.dg/opt/dtor1.C: New test.
10796
10797 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.c-torture/compile/20020315-1.c: New test.
10800
10801 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10802
10803         * gcc.dg/weak-1.c: Fix scan tests.
10804
10805 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10806
10807         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10808         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10809         cris-*-aout* mmix-*-*.
10810         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10811         cris-*-aout* mmix-*-*.
10812         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10813         cris-*-elf* cris-*-aout* and mmix-*-*.
10814         * gcc.dg/20001009-1.c: Ditto.
10815         * gcc.dg/20010912-1.c: Ditto.
10816         * gcc.dg/20020122-4.c: Ditto.
10817         * gcc.dg/inline-2.c: Ditto.
10818
10819 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10820
10821         * gcc.c-torture/compile/20020314-1.c: New test.
10822
10823 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10824
10825         * gcc.c-torture/execute/20020314-1.c: New test.
10826
10827 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10828
10829         * g++.dg/warn/Wunused-1.C: New test.
10830
10831 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10832
10833         * g++.dg/abi/mangle6.C: New test.
10834
10835 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10836
10837         * gcc.c-torture/compile/20020309-2.c: New test.
10838
10839         * gcc.c-torture/compile/20020312-1.c: New test.
10840
10841 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.dg/other/access1.C: New test.
10844
10845 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10846
10847         * gcc.c-torture/execute/wchar_t-1.c: New test.
10848
10849 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10850
10851         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10852
10853 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10854
10855         * gcc.dg/20020312-1.c: New test case.
10856
10857 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10858
10859         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10860
10861 2002-03-11  Richard Henderson  <rth@redhat.com>
10862
10863         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10864         * g++.old-deja/g++.jason/report.C: Likewise.
10865
10866 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10869         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10870
10871 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10872
10873         * testsuite/g++.dg/overload/pmf1.C: New test.
10874
10875 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10876
10877         * gcc.c-torture/execute/20020307-1.c: Use long.
10878
10879 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10880
10881         PR optimization/5844
10882         * gcc.dg/20020310-1.c: New test.
10883
10884 2002-03-09  Michael Meissner  <meissner@redhat.com>
10885
10886         * gcc.c-torture/execute/memcpy-2.c: New test.
10887         * gcc.c-torture/execute/memset-1.c: New test.
10888         * gcc.c-torture/execute/strlen-1.c: New test.
10889         * gcc.c-torture/execute/strcmp-1.c: New test.
10890         * gcc.c-torture/execute/strncmp-1.c: New test.
10891
10892 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10893
10894         * gcc.dg/ppc-ldstruct.c: New test.
10895
10896 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * gcc.c-torture/execute/va-arg-22.c: New test.
10899
10900 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10901
10902         * gcc.c-torture/compile/20020309-1.c: New test.
10903
10904 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10905
10906         * gcc.c-torture/execute/20020307-2.c: New test.
10907
10908 2002-03-07  Jeffrey A Law  (law@redhat.com)
10909
10910         * g77.f-torture/compile/20020307-1.f: New test.
10911
10912 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10913
10914         * gcc.dg/unordered-1.c: New test.
10915
10916 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10917
10918         * gcc.c-torture/execute/20020307-1.c: New test.
10919
10920 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * gcc.dg/20020304-1.c: New test.
10923
10924         * gcc.c-torture/compile/20020304-2.c: New test.
10925
10926 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10927
10928         * gcc.c-torture/compile/20020304-1.c: New test case
10929         (from PR c/5830).
10930
10931 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10932
10933         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10934
10935 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.dg/other/classkey1.C: New test.
10938
10939 2002-03-01  Richard Henderson  <rth@redhat.com>
10940
10941         * gcc.c-torture/compile/981223-1.x: New.
10942         * gcc.c-torture/compile/920625-1.x: New.
10943
10944 2002-02-28  Richard Henderson  <rth@redhat.com>
10945
10946         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10947
10948 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10949
10950         * gcc.c-torture/execute/20020227-1.c: New test.
10951
10952 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10953
10954         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10955         here" ERROR lines.
10956         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10957         * g++.old-deja.g++.other/defarg1.C: Likewise.
10958         * g++.old-deja/g++.pt/calls2.C: Likewise.
10959         * g++.old-deja/g++.pt/crash20.C: Likewise.
10960         * g++.old-deja/g++.pt/crash30.C: Likewise.
10961         * g++.old-deja/g++.pt/crash36.C: Likewise.
10962         * g++.old-deja/g++.pt/crash6.C: Likewise.
10963         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10964         * g++.old-deja/g++.pt/derived3.C: Likewise.
10965         * g++.old-deja/g++.pt/error1.C: Likewise.
10966         * g++.old-deja/g++.pt/friend21.C: Likewise.
10967         * g++.old-deja/g++.pt/friend23.C: Likewise.
10968         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10969         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10970
10971 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10972
10973         * gcc.c-torture/execute/20020225-2.c: New test.
10974
10975 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10976
10977         * gcc.c-torture/execute/920730-1t.c,
10978         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10979         Delete test cases, only relevant to -traditional.
10980
10981 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10982
10983         * gcc.dg/cpp/undef1.c: Remove.
10984         * gcc.dg/cpp/directiv.c: Update.
10985         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10986
10987 2002-02-27  Michael Meissner  <meissner@redhat.com>
10988
10989         * gcc.c-torture/execute/20020226-1.c: New test.
10990
10991 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10992
10993         * g++.dg/debug/debug4.C: New test.
10994
10995         * gcc.dg/ia64-visibility-1.c: New test.
10996
10997 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10998
10999         * gcc.dg/debug/20020224-1.c: New.
11000
11001 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11002
11003         * gcc.c-torture/execute/960416-1.x: New.
11004         * gcc.c-torture/execute/divconst-3.x: Likewise.
11005
11006 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * gcc.dg/20020224-1.c: New test.
11009
11010 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11011
11012         * gcc.c-torture/execute/20020225-1.c: New.
11013
11014 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11015
11016         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11017
11018 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11019
11020         * gcc.dg/20020222-1.c: New test.
11021
11022 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11023
11024         * g++.dg/opt/anonunion1.C: New test.
11025
11026 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11027
11028         * g++.dg/template/qualttp19.C: New test.
11029         * g++.dg/template/qualttp20.C: New test.
11030         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11031         * g++.old-deja/g++.other/qual1.C: Likewise.
11032
11033 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11034
11035         * gcc.dg/attr-alwaysinline.c: New.
11036
11037 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11038
11039         * gcc.dg/20020220-1.c: New test.
11040
11041         * gcc.dg/20020220-2.c: New test.
11042
11043         * g++.dg/opt/mmx1.C: New test.
11044
11045 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11046
11047         * gcc.c-torture/compile/20020110.c: New test.
11048
11049 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11050
11051         * gcc.c-torture/execute/20020219-1.c: New test.
11052
11053         * gcc.dg/20020219-1.c: New test.
11054
11055         * gcc.dg/noncompile/20020220-1.c: New test.
11056
11057         * g++.dg/opt/ptrintsum1.C: New test.
11058
11059         * gcc.dg/debug/20020220-1.c: New test.
11060
11061 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11062
11063         * gcc.c-torture/execute/20020216-1.c: New test.
11064
11065 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11066
11067         * gcc.dg/decl-1.c: Update, new test.
11068
11069 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.dg/abi/bitfield1.C: New test.
11072         * g++.dg/abi/bitfield2.C: New test.
11073
11074 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11075
11076         * gcc.dg/attr-nest.c: New test.
11077
11078 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11079
11080         * gcc.c-torture/execute/20020215-1.c: New test.
11081
11082 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11083
11084         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11085         * g++.dg/debug/debug.exp: New.
11086         * g++.dg/debug/trivial.C: New.
11087         * g++.dg/debug/debug1.C: Moved...
11088         * g++.dg/other/debug1.C: ...from here.
11089         * g++.dg/debug/debug2.C: Moved...
11090         * g++.dg/other/debug2.C: ...from here.
11091         * g++.dg/debug/debug3.C: Moved...
11092         * g++.dg/other/debug3.C: ...from here.
11093
11094         * gcc.dg/noncompile/20020213-1.c: New test.
11095
11096 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11097
11098         * g++.dg/other/debug3.C: New test.
11099
11100         * gcc.c-torture/execute/20020213-1.c: New test.
11101
11102 2002-02-13  Richard Smith <richard@ex-parrot.com>
11103
11104         * g++.old-deja/g++.other/thunk1.C: New test.
11105
11106 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11107
11108         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11109
11110 2002-02-13  Stan Shebs  <shebs@apple.com>
11111
11112         * gcc.dg/altivec-3.c: New.
11113
11114 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11115
11116         * gcc.dg/Wunreachable-1.c: New test.
11117         * gcc.dg/Wunreachable-2.c: New test.
11118
11119 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11120
11121         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11122
11123 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11124
11125         * gcc.dg/decl-1.c: New test.
11126
11127 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11128
11129         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11130
11131 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11132
11133         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11134         * gcc.c-torture/compile/980506-1.x: Likewise.
11135
11136 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11137
11138         * gcc.dg/20020210-1.c: New.
11139
11140 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11141
11142         * g77.f-torture/execute/947.f: New regression test
11143         for PR fortran/947.
11144
11145 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11146
11147         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11148         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11149
11150 2002-02-08  Richard Henderson  <rth@redhat.com>
11151
11152         * gcc.c-torture/compile/labels-3.c: New.
11153
11154 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11155
11156         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11157         expression statements work instead.
11158         * gcc.dg/noncompile/20020207-1.c: New test.
11159
11160 2002-02-07  Richard Henderson  <rth@redhat.com>
11161
11162         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11163
11164 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11165
11166         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11167         message from g77
11168         * lib/g77-dg.exp: Trim g77 error messages so that they are
11169         recognized by dg.exp.
11170
11171 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11172
11173         PR fortran/5473
11174         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11175
11176 2002-02-07  Richard Henderson  <rth@redhat.com>
11177
11178         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11179         to be sufficiently aligned for integers.
11180
11181 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11182
11183         * g++.dg/template/friend4.C: New test.
11184
11185 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11186
11187         PR fortran/5743
11188         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11189         unsupported cases.
11190
11191 2002-02-07  Richard Henderson  <rth@redhat.com>
11192
11193         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11194         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11195         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11196         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11197
11198 2002-02-06  Richard Henderson  <rth@redhat.com>
11199
11200         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11201
11202 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11203
11204         * gcc.dg/20020206-1.c: New test.
11205
11206 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11207
11208         * gcc.c-torture/execute/20020206-1.c: New test.
11209
11210         * gcc.c-torture/execute/20020206-2.c: New test.
11211
11212         PR optimization/5429:
11213         * gcc.c-torture/compile/20020206-1.c: New test.
11214
11215 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11216
11217         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11218         as certain file formats cannot support particularly large
11219         alignments.
11220
11221         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11222         and do not expect to be able to link the executable.
11223
11224         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11225         fail because the COFF format does not support the weak attribute.
11226
11227 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11228
11229         * g77.dg/pr5473.f:  New test
11230
11231 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11232
11233         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11234         Fix testcase accordingly.
11235
11236 2002-02-04  Richard Henderson  <rth@redhat.com>
11237
11238         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11239         (buf): Change to be an array of pointers, not ints.
11240
11241 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11242
11243         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11244         before all tests.  Move warning one line above to match where it
11245         C frontend emits.
11246         * gcc.dg/Wswitch-2.c: New test.
11247         * g++.dg/warn/Wswitch-1.C: New test.
11248         * g++.dg/warn/Wswitch-2.C: New test.
11249
11250 2002-02-04  Richard Henderson  <rth@redhat.com>
11251
11252         * g++.dg/abi/offsetof.C: Fix size comparison.
11253
11254 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11255
11256         * gcc.dg/cast-qual-2.c: New test.
11257
11258 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11259
11260         * gcc.dg/20020201-4.c: New test.
11261
11262 2002-02-04  Ben Elliston  <bje@redhat.com>
11263
11264         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11265         target_info attribute != 0, in addition to the empty string.
11266         (gcc_target_compile): Likewise.
11267
11268 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11269
11270         * gcc.dg/Wswitch.c: New test.
11271         PR gcc/4475. PR gcc/3780.
11272
11273 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11274
11275         * g77.f-torture/execute/5122.f: New test for regressions
11276         against PR fortran/5122.
11277
11278 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11279
11280         * g77.f-torture/compile/pr3743.f: Delete
11281         * g77.dg/pr3743-1.f: New test.
11282         * g77.dg/pr3743-2.f: New test.
11283         * g77.dg/pr3743-3.f: New test.
11284         * g77.dg/pr3743-4.f: New test.
11285
11286 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11287
11288         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11289
11290 2002-02-02  Richard Henderson  <rth@redhat.com>
11291
11292         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11293         * gcc.c-torture/execute/bf64-1.c: Likewise.
11294
11295 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11296
11297         * gcc.dg/20020201-2.c: New test.
11298
11299         * gcc.dg/20020201-3.c: New test.
11300
11301         * gcc.c-torture/execute/bitfld-2.c: New test.
11302
11303 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11304
11305         * gcc.dg/bitfld-1.c: Update.
11306         * gcc.dg/bitfld-2.c: Update.
11307         * gcc.c-torture/execute/bitfld-1.x: New.
11308
11309 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11310
11311         * gcc.c-torture/execute/20020201-1.c: New test.
11312
11313 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11314
11315         PR target/5469
11316         * gcc.dg/20020201-1.c: New test.
11317
11318 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11319
11320         PR fortran/3743
11321         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11322         * g77.f-torture/compile/pr3743.x: Remove
11323
11324 2002-01-31  Tom Rix  <trix@redhat.com>
11325
11326         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11327
11328 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11329
11330         * gcc.dg/noncompile/20020130-1.c: New test.
11331
11332 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11333
11334         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11335
11336 2002-01-29  Richard Henderson  <rth@redhat.com>
11337
11338         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11339         to long long.
11340         * gcc.c-torture/execute/bf64-1.c: Likewise.
11341
11342 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11343
11344         * gcc.c-torture/execute/20020129-1.c: New test.
11345
11346 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11347
11348         * gcc.c-torture/compile/20000224-1.c: Update.
11349         * gcc.c-torture/execute/bitfld-1.c: New tests.
11350         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11351         * gcc.dg/uninit-A.c: Update.
11352
11353 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11354
11355         * g++.dg/template/ctor1.C: Add instantiation.
11356
11357 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11358
11359         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11360         argument to __builtin_prefetch to be const ptr.
11361
11362 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11363
11364         * gcc.c-torture/compile/20020120-1.c: New test.
11365
11366 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11367
11368         * gcc.c-torture/execute/20020127-1.c: New test.
11369
11370 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11371
11372         * g77.dg/f77-edit-i-in.f: New test
11373         * g77.dg/f77-edit-i-out.f: New test
11374
11375 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11376
11377         * gcc.dg/debug/debug.exp: New file.
11378         * gcc.dg/debug/trivial.c: New file.
11379         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11380         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11381         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11382         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11383         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11384         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11385         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11386         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11387         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11388         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11389         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11390         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11391         * gcc.dg/20000503-1.c: Removed.
11392         * gcc.dg/20010207-1.c: Removed.
11393         * gcc.dg/20011223-1.c: Removed.
11394         * gcc.dg/20020104-2.c: Removed.
11395         * gcc.dg/debug-1.c: Removed.
11396         * gcc.dg/debug-2.c: Removed.
11397         * gcc.dg/debug-3.c: Removed.
11398         * gcc.dg/debug-4.c: Removed.
11399         * gcc.dg/debug-5.c: Removed.
11400         * gcc.dg/debug-6.c: Removed.
11401         * gcc.dg/dwarf2-1.c: Removed.
11402         * gcc.dg/dwarf2-2.c: Removed.
11403
11404 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11405
11406         * g++.old-deja/g++.other/eh5.C: New test.
11407         * g++.old-deja/g++.other/sibcall2.C: New test.
11408         * g++.old-deja/g++.other/array9.C: New test.
11409         * g++.old-deja/g++.other/typename2.C: New test.
11410         * g++.old-deja/g++.other/crash60.C: New test.
11411         * g++.old-deja/g++.other/conv9.C: New test.
11412         * g++.old-deja/g++.other/mangle10.C: New test.
11413         * g++.old-deja/g++.other/unchanging1.C: New test.
11414         * g++.old-deja/g++.other/exprstmt1.C: New test.
11415         * g++.old-deja/g++.other/inline23.C: New test.
11416         * g++.old-deja/g++.eh/ia64-1.C: New test.
11417         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11418         * g++.old-deja/g++.other/reload1.C: New test.
11419         * g++.old-deja/g++.other/static20.C: New test.
11420         * g++.old-deja/g++.other/local-alloc1.C: New test.
11421         * g++.old-deja/g++.other/conv8.C: New test.
11422         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11423         * g++.old-deja/g++.other/storeexpr1.C: New test.
11424         * g++.old-deja/g++.other/storeexpr2.C: New test.
11425         * g++.dg/eh/template2.C: New test.
11426         * g++.dg/warn/weak1.C: New test.
11427
11428 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11429
11430         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11431         Remove first, non-varying, argument.
11432
11433 2002-01-23  Richard Henderson  <rth@redhat.com>
11434
11435         * gcc.dg/inline-2.c: New.
11436
11437         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11438         Add optional target arg.  Check number of arguments.
11439         (scan-assembler-not, scan-assembler-dem): Likewise.
11440         (scan-assembler-dem-not): Likewise.
11441
11442 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11443
11444         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11445         line 12.
11446         * g++.old-deja/g++.brendan/parse3.C,
11447         g++.old-deja/g++.other/crash26.C,
11448         g++.old-deja/g++.other/crash28.C,
11449         g++.old-deja/g++.other/crash29.C,
11450         g++.old-deja/g++.other/crash30.C,
11451         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11452
11453 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11454
11455         * gcc.dg/20020115-1.c: New.
11456
11457 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11458
11459         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11460
11461 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11462
11463         * gcc.dg/20020122-3.c: New.
11464
11465 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11466
11467         * g++.dg/other/gc1.C: New test.
11468
11469 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11470
11471         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11472
11473 2002-01-22  Richard Henderson  <rth@redhat.com>
11474
11475         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11476
11477 2002-01-22  Richard Henderson  <rth@redhat.com>
11478
11479         * gcc.dg/20020122-4.c: New.
11480
11481 2002-01-22  H.J. Lu <hjl@gnu.org>
11482
11483         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11484         link output.
11485         * gcc.dg/special/ecos.exp: Likewise.
11486         * lib/g++-dg.exp: Likewise.
11487         * lib/g77-dg.exp: Likewise.
11488         * lib/gcc-dg.exp : Likewise.
11489         * lib/mike-g++.exp: Likewise.
11490         * lib/mike-g77.exp: Likewise.
11491         * lib/mike-gcc.exp: Likewise.
11492         * lib/objc-dg.exp: Likewise.
11493
11494 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11495
11496         PR target/5379
11497         * gcc.dg/20020122-2.c: New test.
11498
11499 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11500
11501         * gcc.dg/20020122-1.c: New test.
11502
11503 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11504
11505         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11506
11507 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11508
11509         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11510
11511 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11512
11513         * gcc.c-torture/compile/20020121-1.c: New test.
11514
11515 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11516
11517         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11518         ld_library_path.
11519
11520 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gcc.dg/20020218-1.c: New test.
11523
11524 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11525
11526         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11527         messages
11528         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11529         "At global scope" warning
11530         * g++.dg/ext/align1.C: Change cygwin test for alignment
11531         from db-bogus to dg-warning
11532
11533 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11534
11535         * g77.f-torture/compile/cpp2.F: New test.
11536
11537 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         * g++.dg/template/access1.C: New test.
11540
11541 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11542
11543         * gcc.dg/20020118-1.c: New.
11544
11545 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11546
11547         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11548
11549 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11550
11551         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11552         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11553         alignment warnings.
11554
11555 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11556
11557         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11558         torture_with_loops and torture_without_loops
11559
11560 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11561
11562         * gcc.c-torture/compile/20020116-1.c: New test.
11563
11564 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11565
11566         * gcc.dg/20020116-2.c: New test.
11567
11568         * gcc.dg/ultrasp4.c: New test.
11569
11570         * gcc.dg/20020116-1.c: New test.
11571
11572 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11573
11574         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11575         by EABI.
11576
11577 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11578
11579         * gcc.misc-tests/i386-prefetch.exp: New.
11580         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11581         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11582         * gcc.misc-tests/i386-pf-none-1.c: New test.
11583         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11584
11585 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * gcc.dg/gnu89-init-1.c: Add new tests.
11588
11589 2002-01-15  Andreas Jaeger  <aj@suse.de>
11590
11591         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11592         * gcc.dg/i386-mmx-2.c: Likewise.
11593         * gcc.dg/i386-sse-1.c: Likewise.
11594         * gcc.dg/i386-sse-2.c: Likewise.
11595         * gcc.dg/i386-sse-3.c: Likewise.
11596
11597 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11598
11599         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11600         Uncomment additional cases that now pass.
11601
11602 2002-01-11  Richard Henderson  <rth@redhat.com>
11603
11604         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11605         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11606
11607 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11608
11609         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11610
11611 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11612
11613         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11614         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11615
11616 2002-01-10  Dale Johannesen  <dalej@apple.com>
11617
11618         * gcc.c-torture/execute/loop-11.c: New.
11619
11620 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11621
11622         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11623         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11624
11625 2002-01-09  Richard Henderson  <rth@redhat.com>
11626
11627         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11628         type in which to perform the operation for each size.
11629
11630 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11631
11632         * gcc.c-torture/compile/20020109-2.c: New test.
11633
11634 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11635
11636         * gcc.c-torture/execute/loop-10.c: New test.
11637
11638 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11639
11640         * gcc.c-torture/compile/20010226-1.c: New test.
11641         * gcc.c-torture/compile/20010227-1.c: New test.
11642         * gcc.c-torture/compile/20010426-1.c: New test.
11643         * gcc.c-torture/compile/20010510-1.c: New test.
11644         * gcc.c-torture/compile/20010605-3.c: New test.
11645         * gcc.c-torture/compile/20010824-1.c: New test.
11646         * gcc.c-torture/execute/20010409-1.c: New test.
11647         * gcc.dg/noncompile/20000901-1.c: New test.
11648         * gcc.dg/20001023-1.c: New test.
11649         * gcc.dg/20001101-1.c: New test.
11650         * gcc.dg/20001102-1.c: New test.
11651         * gcc.dg/20010207-1.c: New test.
11652         * gcc.dg/20010405-1.c: New test.
11653         * gcc.dg/20010822-1.c: New test.
11654         * gcc.dg/20011107-1.c: New test.
11655
11656 2002-01-09  Jeffrey A Law  (law@redhat.com)
11657
11658         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11659
11660         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11661         execution failure on PA targets.
11662
11663 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * gcc.c-torture/compile/20020109-1.c: New test.
11666
11667 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11668
11669         * gcc.c-torture/execute/20020108-1.c: New test.
11670
11671 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11672
11673         * gcc.dg/20020108-1.c: New test.
11674
11675 2002-01-08  H.J. Lu <hjl@gnu.org>
11676
11677         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11678         for header files.
11679
11680 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11681
11682         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11683         consistency.
11684
11685 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11686
11687         * gcc.dg/altivec-4.c: Test altivec predicates.
11688
11689 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11690
11691         * gcc.c-torture/execute/20020107-1.c: New test.
11692
11693 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11694
11695         PR c/5279
11696         * gcc.c-torture/compile/20020106-1.c: New test.
11697
11698 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11699
11700         * gcc.c-torture/execute/nestfunc-4.c: New test.
11701
11702 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11703
11704         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11705         extra triple that slipped in.
11706         * g++.old-deja/g++.abi/align.C: Likewise.
11707         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11708
11709 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11710
11711         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11712         * g++.old-deja/g++.abi/align.C: Likewise.
11713         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11714
11715         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11716         on FreeBSD/i386.
11717         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11718         FreeBSD.
11719
11720 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.dg/20020104-1.c: New test.
11723
11724         * gcc.dg/20020104-2.c: New test.
11725
11726 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11727
11728         * gcc.dg/20020103-1.c: Fix typo in target selector.
11729
11730 2002-01-03  Richard Henderson  <rth@redhat.com>
11731
11732         * gcc.dg/20020103-1.c: New.
11733
11734 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11735
11736         * gcc.c-torture/execute/20020103-1.c: New test.
11737
11738 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11739
11740         * g++.dg/other/debug2.C: New test.
11741
11742         * gcc.c-torture/compile/20020103-1.c: New test.
11743
11744 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11745
11746         * gcc.dg/gnu89-init-1.c: Added new tests.
11747
11748 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11749
11750         * g++.dg/template/friend2.C: Remove as patch is reverted.
11751
11752         * g++.dg/warn/oldcast1.C: New test.
11753
11754         * g++.dg/template/ptrmem1.C: New test.
11755         * g++.dg/template/ptrmem2.C: New test.
11756
11757         * g++.dg/template/ntp.C: New test.
11758
11759         * g++.dg/other/component1.C: New test.
11760
11761         * g++.dg/template/ttp3.C: New test.
11762
11763         * g++.dg/template/friend2.C: New test.
11764         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11765
11766 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11767
11768         * g++.dg/other/ptrmem1.C: New test.
11769         * g++.dg/other/ptrmem2.C: New test.
11770
11771 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.dg/template/ctor1.C: New test.
11774
11775 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.dg/template/friend2.C: New test.
11778
11779 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11780
11781         * gcc.dg/mmix-1.c: New test.
11782
11783 2001-12-31  Richard Henderson  <rth@redhat.com>
11784
11785         * gcc.dg/asm-5.c: New.
11786
11787 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11788
11789         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11790         in namespace __gnu_cxx
11791
11792 2001-12-30  Richard Henderson  <rth@redhat.com>
11793
11794         * gcc.dg/debug-6.c: New.
11795
11796 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11797
11798         * gcc.c-torture/compile/20011229-2.c: New test.
11799
11800 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11801
11802         * gcc.dg/debug-3.c: New test.
11803         * gcc.dg/debug-4.c: New test.
11804         * gcc.dg/debug-5.c: New test.
11805
11806 2001-12-29  Richard Henderson  <rth@redhat.com>
11807
11808         * g++.dg/eh/loop1.C: New.
11809
11810 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11811
11812         * g++.dg/template/crash1.C: New test.
11813
11814 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11815
11816         * g++.dg/other/const1.C: New test.
11817
11818 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11819
11820         * gcc.c-torture/compile/20011229-1.c: New test.
11821
11822 2001-12-28  Stan Shebs  <shebs@apple.com>
11823
11824         * lib/objc-torture.exp: Resync with c-torture.exp.
11825         * lib/objc.exp: Load standard libraries.
11826
11827 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11830         additional tests.
11831
11832 2001-12-27  Roger Sayle <roger@eyesopen.com>
11833
11834         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11835
11836 2001-12-27  Richard Henderson  <rth@redhat.com>
11837
11838         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11839
11840 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11841
11842         * g++.dg/eh/ctor1.C: New test.
11843         * g++.dg/other/error2.C: New test.
11844
11845 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11846
11847         * g++.dg/other/init2.C: New test.
11848
11849 2001-12-24  Richard Henderson  <rth@redhat.com>
11850
11851         * gcc.dg/20011223-1.c: New.
11852         * gcc.dg/inline-1.c: New.
11853
11854 2001-12-23  Richard Henderson  <rth@redhat.com>
11855
11856         * gcc.dg/asm-4.c: Test operand modifiers.
11857
11858 2001-12-23  Richard Henderson  <rth@redhat.com>
11859
11860         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11861
11862 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11863
11864         * gcc.c-torture/execute/20011223-1.c: New test.
11865
11866 2001-12-21  Richard Henderson  <rth@redhat.com>
11867
11868         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11869         re-enables the warning.
11870
11871 2001-12-21  Richard Henderson  <rth@redhat.com>
11872
11873         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11874
11875 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11876
11877         * gcc.c-torture/compile/20011218-1.c: New test.
11878
11879 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11880
11881         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11882         arm-isr.c test.
11883         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11884         epilogue generation for ARM ISR routines.
11885
11886 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11887
11888         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11889         * gcc.dg/format/c90-printf-3.c: Likewise.
11890         * gcc.dg/format/c99-printf-3.c: Likewise.
11891         * gcc.dg/format/ext-1.c: Likewise.
11892         * gcc.dg/format/ext-6.c: Likewise.
11893         * gcc.dg/format/format.h: Prototype unlocked stdio.
11894
11895 2001-12-20  Richard Henderson  <rth@redhat.com>
11896
11897         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11898         (arena): Use it.
11899         (malloc): Correct allocation logic.  Abort if we fill up the
11900         arena before initialization complete.
11901         (realloc): Correct allocation logic.
11902
11903 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11904
11905         * gcc.c-torture/compile/20011219-2.c: New test.
11906
11907         * gcc.c-torture/execute/20011219-1.c: New test.
11908
11909 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11910
11911         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11912         target does not support weak symbols.
11913
11914 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11915
11916         * gcc.c-torture/compile/20011219-1.c: New test.
11917
11918 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.dg/other/error1.C: New test.
11921
11922 2001-12-17  Jeffrey A Law  (law@redhat.com)
11923
11924         * gcc.c-torture/execute/20011217-1.c: New test.
11925
11926 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11927
11928         * objc.dg/special/: New directory.
11929         * objc.dg/special/special.exp: New file.
11930         * objc.dg/special/unclaimed-category-1.h: New file.
11931         * objc.dg/special/unclaimed-category-1a.m: New file.
11932         * objc.dg/special/unclaimed-category-1.m: New file.
11933
11934 2001-12-17  Andreas Jaeger  <aj@suse.de>
11935
11936         * gcc.c-torture/compile/20011217-2.c: New test.
11937
11938 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11939
11940         * gcc.c-torture/compile/20011217-1.c: New test.
11941
11942 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11943
11944         * testsuite/gcc.dg/20011214-1.c: New.
11945
11946 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11947
11948         * gcc.dg/altivec-4.c: New.
11949
11950 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11951
11952         * gcc.dg/20011113-1.c: New test.
11953
11954 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11955
11956         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11957         std::__malloc_alloc_template<0> and
11958         std::__default_alloc_template<false, 0>.
11959
11960 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11961
11962         * objc/execute/bf-21.m: New test.
11963         * objc/execute/enumeration-1.m: New test.
11964         * objc/execute/enumeration-2.m: New test.
11965
11966 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11967
11968         * gcc.dg/gnu89-init-1.c: New test.
11969
11970 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11973         * g++.old-deja/g++.jason/2371.C: Likewise.
11974         * g++.old-deja/g++.jason/template33.C: Likewise.
11975         * g++.old-deja/g++.jason/template34.C: Likewise.
11976         * g++.old-deja/g++.jason/template36.C: Likewise.
11977         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11978         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11979         * g++.old-deja/g++.other/typename1.C: Likewise.
11980         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11981         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11982         * g++.old-deja/g++.pt/typename11.C: Likewise.
11983         * g++.old-deja/g++.pt/typename14.C: Likewise.
11984         * g++.old-deja/g++.pt/typename16.C: Likewise.
11985         * g++.old-deja/g++.pt/typename3.C: Likewise.
11986         * g++.old-deja/g++.pt/typename4.C: Likewise.
11987         * g++.old-deja/g++.pt/typename5.C: Likewise.
11988         * g++.old-deja/g++.pt/typename7.C: Likewise.
11989         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11990
11991 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * g++.dg/other/linkage1.C: New test.
11994         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11995         specifiers.
11996
11997 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11998
11999         * gcc.dg/concat.c: New test.
12000
12001 2001-12-11  Stan Shebs  <shebs@apple.com>
12002
12003         * objc/compile: New test directory.
12004         * objc/compile/compile.exp: New expect script.
12005         * objc/compile/20011211-1.m: New compile test.
12006
12007 2001-12-11  Jason Merrill  <jason@redhat.com>
12008
12009         * lib/prune.exp (prune_gcc_output): Also handle "In member
12010         function".  So many permutations...
12011
12012 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12013
12014         * g++.dg/template/typedef1.C: New test.
12015
12016 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12017
12018         * g++.dg/other/copy1.C: New test.
12019
12020 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12021
12022         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12023
12024         * gcc.dg/builtin-choose-expr.c: New.
12025
12026 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12027
12028         * gcc.dg/altivec-2.c: New.
12029
12030 2001-12-07  Richard Henderson  <rth@redhat.com>
12031
12032         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12033
12034 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12035
12036         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12037         ultrasparc.
12038
12039 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12040
12041         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12042
12043 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12044
12045         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12046         variable argument list.
12047
12048 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12049
12050         * gcc.c-torture/execute/memcheck: Delete entire directory.
12051         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12052         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12053
12054 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12055
12056         * gcc.dg/Wshadow-1.c: New test.
12057
12058 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12059
12060         * gcc.c-torture/compile/20011130-1.c: New test.
12061
12062         * gcc.dg/noncompile/20011025-1.c: New test.
12063
12064         * g++.dg/other/anon-union.C: New test.
12065
12066         * gcc.c-torture/execute/20011024-1.c: New test.
12067
12068 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12069
12070         * gcc.c-torture/execute/20000722-1.x,
12071         gcc.c-torture/execute/20010123-1.x: Remove.
12072         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12073         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12074         gcc.dg/c99-complit-2.c: New tests.
12075
12076 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12077
12078         * g++.dg/inherit/base1.C: New test.
12079
12080 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12081
12082         * g++.dg/other/stdarg1.C: New test.
12083
12084         * gcc.c-torture/compile/20011130-2.c: New test.
12085
12086 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12087
12088         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12089         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12090         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12091         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12092         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12093         * gcc.dg/builtin-prefetch-1.c: New test.
12094
12095 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12096
12097         * gcc.dg/20011130-1.c: New test.
12098
12099 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         * g++.dg/other/scope1.C: New test.
12102         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12103
12104 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12105
12106         * gcc.dg/vla-init-1.c: New test.
12107
12108 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12109
12110         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12111
12112 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12113
12114         * objc.dg/alias.m: Update.
12115         * objc.dg/class-1.m: Update.
12116         * objc.dg/const-str-1.m: Update.
12117         * objc.dg/fwd-proto-1.m: Update.
12118         * objc.dg/id-1.m: Update.
12119         * objc.dg/super-class-1.m: Update.
12120
12121 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12122
12123         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12124         constructs.
12125
12126 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12127
12128         * gcc.c-torture/execute/20011128-1.c: New test.
12129
12130 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12131
12132         * gcc.dg/20011127-1.c: New test.
12133
12134 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12135
12136         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12137         from Austin Group draft 7.
12138         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12139         scanf format arguments.
12140         * gcc.dg/format/no-exargs-2.c: New test.
12141
12142 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12143
12144         * g++.dg/abi/vbase8-4.C: New test.
12145
12146 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12147
12148         * gcc.c-torture/execute/20011121-1.c: New test.
12149
12150 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12151
12152         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12153
12154 2001-11-23  Andreas Jaeger  <aj@suse.de>
12155
12156         * gcc.dg/cpp/charconst-2.c: New test.
12157
12158 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12159
12160         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12161         to the host if it is remote.  Let tests specify extra headers
12162         they use.
12163         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12164         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12165         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12166         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12167         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12168         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12169         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12170         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12171         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12172         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12173
12174 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12175
12176         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12177         for little endian ARMs.
12178
12179 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12180
12181         * gcc.c-torture/compile/20011119-1.c: New test.
12182         * gcc.c-torture/compile/20011119-2.c: New test.
12183
12184 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12185
12186         * gcc.dg/altivec-1.c: Fix typo.
12187
12188 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12189
12190         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12191
12192 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12193
12194         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12195
12196 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12197
12198         * lib/g77.exp: Don't specify --rpath-link.
12199
12200         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12201         across all the headers.
12202         * gcc.dg/format/format.exp: For testing on a remote host,
12203         copy format.h.
12204
12205         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12206         * gcc.c-torture/execute/930406-1.c: Likewise.
12207         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12208
12209 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12210
12211         * gcc.dg/altivec-1.c: New.
12212
12213 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12214
12215         * gcc.dg/cpp/fpreprocessed.c: New test case.
12216
12217 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12218
12219         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12220         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12221         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12222
12223 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12224
12225         * gcc.dg/no-builtin-1.c: New test.
12226
12227 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12228
12229         * gcc.c-torture/execute/20011115-1.c: New test.
12230
12231 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12232
12233         * gcc.c-torture/compile/20011114-2.c: New test.
12234         * gcc.c-torture/compile/20011114-3.c: New test.
12235         * gcc.c-torture/compile/20011114-4.c: New test.
12236
12237 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12238
12239         * g++.dg/other/init1.C: New test.
12240
12241 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12242
12243         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12244         message.
12245
12246         * gcc.c-torture/execute/20011114-1.c: New testcase.
12247
12248         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12249         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12250         like the (before this change) version of 20010327-1.c.
12251
12252 2001-11-14  Roger Sayle <roger@eyesopen.com>
12253
12254         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12255
12256 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12257
12258         * g++.dg/init/array2.C: New test.
12259
12260 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12261
12262         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12263
12264 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12265
12266         * g++.dg/other/forscope1.C: New test.
12267         * g++.dg/ext/forscope1.C: New test.
12268         * g++.dg/ext/forscope2.C: New test.
12269
12270 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12271
12272         * gcc.c-torture/execute/20011113-1.c: New test.
12273
12274 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12275
12276         * gcc.c-torture/execute/20011109-2.c: New test.
12277
12278         * gcc.c-torture/execute/20011109-1.c: New test.
12279
12280 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12281
12282         * gcc.c-torture/compile/20011109-1.c: New test.
12283
12284 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12285
12286         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12287         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12288         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12289         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12290         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12291         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12292         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12293
12294 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12295
12296         * g++.dg/warn/Wshadow-1.C: New tests.
12297         * g++.old-deja/g++.mike/for3.C: Update.
12298
12299 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12300
12301         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12302         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12303         XFAILs.  Adjust expected error texts.
12304         * gcc.c-torture/compile/20011106-1.c,
12305         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12306         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12307         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12308         gcc.dg/c99-array-lval-5.c: New tests.
12309
12310 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12311
12312         * gcc.dg/cpp/defined.c: Update.
12313
12314 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12315
12316         * gcc.c-torture/execute/anon-1.c: New test.
12317
12318 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12319
12320         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12321         same size, so no warning should be produced on stormy16.
12322
12323         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12324         due to oversized array.
12325         * g++.old-deja/g++.mike/ns15.C: Likewise.
12326         * g++.old-deja/g++.pt/crash16.C: Likewise.
12327
12328 2001-11-02  Graham Stott  <grahams@redhat.com>
12329
12330         * g++.dgother/debug1.C: Fix typos.
12331
12332 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12333
12334         * g++.dg/other/debug1.C: New test.
12335
12336 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12337
12338         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12339         of unsigned long.
12340
12341 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12342
12343         * gcc.dg/20011029-2.c: New test.
12344
12345         * gcc.c-torture/compile/20011029-1.c: New test.
12346
12347 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12348
12349         * objc/execute/class_self-1.m: New test.
12350         * objc/execute/class_self-2.m: New test.
12351
12352 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12353
12354         * gcc.misc-tests/msgs.exp: Delete.
12355         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12356         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12357         error set to match recent changes.
12358
12359 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12360
12361         * gcc.dg/20011021-1.c: New test.
12362
12363 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12364
12365         * gcc.c-torture/compile/20011023-1.c: New test.
12366
12367 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12368
12369         * lib/g77.exp: Rewrite based on lib/g++.exp.
12370
12371 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12372
12373         * gcc.c-torture/execute/20011019-1.c: New test.
12374
12375         * gcc.dg/20011018-1.c: New test.
12376
12377 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12378
12379         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12380
12381 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12382
12383         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12384         * gcc.dg/attr-invalid.c: Likewise.
12385
12386 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12387
12388         * testsuite/gcc.dg/20011015-1.c: New test.
12389
12390 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12391
12392         * g++.dg/template/unify2.C: New test.
12393
12394 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12395
12396         * g++.dg/other/exception-specification.C: New test
12397
12398 2001-10-13  Tom Rix  <trix@redhat.com>
12399
12400         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12401         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12402
12403 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12404
12405         * testsuite/gcc.dg/20011009-1.c: New test.
12406
12407 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12408
12409         PR g++/4476
12410         * g++.dg/other/friend1.C: New test.
12411
12412 2001-10-11  Richard Henderson  <rth@redhat.com>
12413
12414         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12415
12416 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12417
12418         * gcc.c-torture/compile/20011010-1.c: New.
12419
12420 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12421
12422         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12423         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12424         g77.f-torture/execute/execute.exp,
12425         g77.f-torture/noncompile/noncompile.exp,
12426         gcc.c-torture/compile/compile.exp,
12427         gcc.c-torture/execute/execute.exp,
12428         gcc.c-torture/execute/ieee/ieee.exp,
12429         gcc.c-torture/execute/memcheck/memcheck.exp,
12430         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12431         objc/execute/execute.exp: Update FSF address.
12432
12433 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12434
12435         * gcc.dg/cpp/cmdlne-C.c: Update.
12436         * gcc.dg/cpp/cmdlne-C2.c: New.
12437
12438 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12439
12440         * gcc.c-torture/execute/20011008-3.c: New.
12441
12442 2001-10-08  DJ Delorie  <dj@redhat.com>
12443
12444         * gcc.dg/20011008-1.c: New.
12445         * gcc.dg/20011008-2.c: New.
12446
12447 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12448
12449         * gcc.dg/cpp/spacing1.c: Update test.
12450
12451 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12452
12453         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12454         spelling errors of "separate" as "seperate".
12455
12456 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12457
12458         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12459         enough to avoid inlining.
12460
12461 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12462
12463         * lib/g77.exp: set libg2c_dir correctly.
12464
12465 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12466
12467         * gcc.dg/cpp/macro11.c: New test.
12468
12469 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12470
12471         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12472         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12473         gcc.dg/format/multattr-3.c: New tests.
12474         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12475         tests for format attributes on function pointers being rejected.
12476
12477 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12478
12479         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12480
12481 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12482
12483         * g++.dg/warn/format1.C: New test.
12484
12485 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12486
12487         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12488
12489 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12490
12491         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12492
12493 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12494
12495         * gcc.dg/cpp/redef2.c: Add test.
12496
12497 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12498
12499         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12500         long-standing bug on i686, apparently.
12501         * gcc.c-torture/execute/loop-2c.x: New file.
12502         * gcc.c-torture/execute/loop-2d.x: New file.
12503         * gcc.c-torture/execute/loop-3c.x: New file.
12504
12505 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12506
12507         * gcc.dg/cpp/20000625-2.c: Correct line number.
12508
12509 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12510
12511         * gcc.dg/cpp/macro10.c: New test.
12512         * gcc.dg/cpp/strify3.c: New test.
12513         * gcc.dg/cpp/spacing1.c: Add tests.
12514         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12515         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12516
12517 2001-09-24  DJ Delorie  <dj@redhat.com>
12518
12519         * gcc.c-torture/execute/20010924-1.c: New test.
12520
12521 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12522
12523         * testsuite/objc/execute/paste.m: Remove.
12524
12525 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12526
12527         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12528
12529 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12530
12531         * g77.dg/strlen0.f: New test.
12532
12533 2001-09-21  Richard Henderson  <rth@redhat.com>
12534
12535         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12536         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12537
12538 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12539
12540         Table-driven attributes.
12541         * g++.dg/ext/attrib1.C: New test.
12542
12543 2001-09-20  DJ Delorie  <dj@redhat.com>
12544
12545         * gcc.dg/20000926-1.c: Update expected warning messages.
12546         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12547         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12548         array.
12549
12550 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12551
12552         * g++.dg/eh/registers1.C: New test case.
12553
12554 2001-09-17  Richard Henderson  <rth@redhat.com>
12555
12556         * gcc.dg/array-5.c: Fix VLA decomposition test.
12557
12558 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12559
12560         * gcc.dg/cpp/line5.c: New testcase.
12561
12562 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12563
12564         * gcc.dg/cpp/macro9.c: New test.
12565
12566 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12567
12568         * gcc.c-torture/execute/980223.c: Change type of addr from long
12569         to char *.
12570
12571 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12572
12573         * gcc.c-torture/execute/20010915-1.c: New test.
12574
12575 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12576
12577         * g77.dg/bprob: New directory.
12578         * g77.dg/bprob/bprob.exp: New file.
12579         * g77.dg/bprob/bprob-1.f: New test.
12580         * g77.dg/gcov: New directory.
12581         * g77.dg/gcov/gcov.exp: New file.
12582         * g77.dg/gcov/gcov-1.f: New test.
12583         * g77.dg/gcov/gcov-1.x: New file.
12584
12585 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12586
12587         * gcc.dg/cpp/directiv.c: Update.
12588         * gcc.dg/cpp/undef1.c: Update.
12589
12590 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12591
12592         * gcc.dg/20010912-1.c: New test.
12593
12594 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12595
12596         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12597         language-independent file in lib.
12598         * lib/gcov.exp: New file.
12599
12600 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12601
12602         * gcc.c-torture/compile/20010911-1.c: New test.
12603
12604 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12605
12606         * lib/profopt.exp: New, to support profile-directed optimizations.
12607         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12608         * gcc.misc-tests/bprob-1.c: New test.
12609         * gcc.misc-tests/bprob-2.c: New test.
12610
12611 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12612
12613         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12614         XFAIL and which kinds of gcov output to verify.
12615         * gcc.misc-tests/gcov-4b.x: New file.
12616         * gcc.misc-tests/gcov-5b.x: New file.
12617         * gcc.misc-tests/gcov-6.x: New file.
12618         * gcc.misc-tests/gcov-7.c: New test.
12619         * gcc.misc-tests/gcov-7.x: New file.
12620
12621 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12622
12623         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12624         * gcc.misc-tests/gcov-6.c: New test.
12625
12626 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         PR c++/3986
12629         * g++.dg/abi/vbase1.C: New test.
12630
12631 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12632
12633         * objc.dg/method-2.m: New.
12634
12635 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12636
12637         PR c++/4203
12638         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12639         * g++.dg/init/empty1.C: New test.
12640
12641 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * gcc.c-torture/compile/20010903-1.c: New test.
12644
12645 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12646
12647         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12648         for m68k.
12649
12650 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12651
12652         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12653
12654         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12655
12656         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12657
12658 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12659
12660         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12661         for 16-bit 'unsigned int'.
12662
12663 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12664
12665         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12666
12667 2001-08-27  Richard Henderson  <rth@redhat.com>
12668
12669         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12670         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12671
12672 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12673
12674         * gcc.dg/asm-names.c (ymain): New.
12675
12676 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12677
12678         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12679         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12680         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12681
12682 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12683
12684         * gcc.dg/compare5.c: New testcase.
12685
12686 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12687
12688         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12689         and "In instantiation".
12690
12691 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12692
12693         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12694
12695 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12696
12697         * gcc.misc-tests/gcov.exp: Add support for branch information.
12698         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12699         * gcc.misc-tests/gcov-4.c: New test.
12700         * gcc.misc-tests/gcov-4b.c: New test.
12701         * gcc.misc-tests/gcov-5b.c: New test.
12702
12703 2001-08-20  Zack Weinberg  <zackw@panix.com>
12704
12705         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12706         expected to fail.
12707
12708 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12709
12710         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12711
12712 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12713
12714         * g++.dg/eh/template1.C: New test.
12715
12716 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
12717
12718         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
12719         Fix thinko.
12720         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
12721         for xfail.
12722
12723 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
12724
12725         * lib/g77-dg.exp:  Use prune.exp for common procedures
12726         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
12727         * lib/g77.exp: (g77-dg-prune) Remove
12728
12729 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
12730
12731         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
12732
12733 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12734
12735         * g++.dg/template/unify1.C: New test.
12736
12737 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
12738
12739         * g++.dg/abi/empty4.C: New test.
12740
12741 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
12742
12743         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
12744         solaris2.*
12745         * g77.f-torture/compile/pr3743.x: Likewise
12746
12747 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12748
12749         * g++.dg/other/using-declaration.C: New test.
12750
12751 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12752
12753         * gcc.dg/cpp/tr-sign.c: New testcase.
12754
12755 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12756
12757         * gcc.dg/cpp/19951025-1.c: Revert.
12758         * gcc.dg/cpp/directiv.c: We no longer process directives that
12759         interrupt macro arguments.
12760
12761 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
12762
12763         * gcc.dg/bconstp-1.c: New test.
12764
12765 2001-08-03  Richard Henderson  <rth@redhat.com>
12766
12767         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
12768
12769 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12770
12771         * gcc.dg/cpp/19951025-1.c: Update.
12772
12773 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
12774
12775         * g77.dg/ff90-1.f (s): Fix reference of variable z,
12776         should be x.
12777
12778 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12779
12780         Kill -fhonor-std.
12781         * g++.old-deja/g++.ns/ns14.C: Remove special options.
12782         * g++.old-deja/g++.other/std1.C: Likewise.
12783         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
12784
12785 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
12786
12787         * lib/g77.exp:  Load gcc-defs.exp for common procedures
12788         (g77_pass, g77_fail, g77_finish, g77_exit,
12789         ${tool}_check_unsupported_p} Now redundant.  Deleted.
12790
12791 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
12792
12793         * g77.dg/fbackslash.f
12794         * g77.dg/fcase-preserve.f
12795         * g77.dg/ff90-1.f
12796         * g77.dg/ffixed-line-length-0.f
12797         * g77.dg/ffixed-line-length-132.f
12798         * g77.dg/ffixed-line-length-7.f
12799         * g77.dg/ffixed-line-length-72.f
12800         * g77.dg/ffixed-line-length-none.f
12801         * g77.dg/ffree-form-1.f
12802         * g77.dg/fno-backslash.f
12803         * g77.dg/fno-f90-1.f
12804         * g77.dg/fno-fixed-form-1.f
12805         * g77.dg/fno-onetrip.f
12806         * g77.dg/fno-typeless-boz.f
12807         * g77.dg/fno-underscoring.f
12808         * g77.dg/fno-vxt-1.f
12809         * g77.dg/fonetrip.f
12810         * g77.dg/ftypeless-boz.f
12811         * g77.dg/fugly-assumed.f
12812         * g77.dg/funderscoring.f
12813         * g77.dg/fvxt-1.f
12814
12815 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
12816
12817         * objc.dg/fwd-proto-1.m: New.
12818         * objc.dg/local-decl-1.m: New.
12819         * objc.dg/naming-1.m: New.
12820         * objc.dg/naming-2.m: New.
12821         * objc.dg/proto-hier-1.m: New.
12822
12823 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
12824
12825         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
12826         largest-type elements to a struct makes its size grow.
12827
12828 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12829
12830         * g++.dg/abi/vthunk1.C: New test.
12831
12832 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12833
12834         * g++.dg/abi/vbase8-22.C: New test.
12835
12836 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12837
12838         * gcc.dg/cpp/macro8.c: New test.
12839
12840 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12841
12842         * g++.dg/abi/vbase8-21.C: New test.
12843
12844 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12845
12846         * g++.dg/abi/vbase8-10.C: New test.
12847
12848 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12849
12850         * lib/g++.exp (g++_set_ld_library_path): Renamed to
12851         ${tool}_set_ld_library_path.
12852         Changed caller.
12853         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
12854         g++.exp.
12855
12856 2001-07-26  Stan Cox <scox@redhat.com>
12857
12858         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
12859         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
12860         gcc_exit, gcc_check_unsupported_p):
12861         Moved to gcc-deps.exp
12862         * gcc-deps.exp: New file.
12863
12864 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12865
12866         * g++.old-deja/g++.pt/defarg14.C: New test.
12867
12868 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12869
12870         * g++.old-deja/g++.other/lineno5.C: New test.
12871
12872 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12873
12874         * g++.old-deja/g++.pt/crash68.C: New test.
12875
12876 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         * g++.old-deja/g++.other/crash42.C: New test.
12879
12880 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12881
12882         * gcc.dg/cpp/extratokens.c: Fix.
12883         * gcc.dg/cpp/skipping2.c: New tests.
12884
12885 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12886
12887         * gcc.c-torture/execute/20010724-1.c: New file.
12888         * gcc.c-torture/execute/20010724-1.x: New file.
12889
12890 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12891
12892         * g++.old-deja/g++.other/cond7.C: New test.
12893
12894 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12895
12896         * g++.old-deja/g++.other/optimize4.C: New test.
12897
12898 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12899
12900         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12901
12902 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12903
12904         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12905         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12906         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12907         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12908
12909         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12910         bug report" message.
12911
12912         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12913         * g++.dg/ext/instantiate1.C: Move from old-deja.
12914
12915 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12916
12917         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12918         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12919         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12920         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12921
12922 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12923
12924         * gcc.c-torture/execute/20010723-1.c: New test.
12925
12926 2001-07-23  Ben Elliston  <bje@redhat.com>
12927
12928         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12929
12930 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12931
12932         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12933         i[34567]86-*-*.
12934         Delete handling of ieee_multilib_flags.
12935         Pass -mieee for alpha*-*-* and sh-*-*.
12936         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12937
12938 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12939
12940         Remove old-abi tests.
12941         * g++.old-deja/g++.mike/p11116.C: Remove.
12942         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12943
12944 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12945
12946         * g77.f-torture/compile/pr3743.f:  New test
12947
12948 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12949
12950         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12951
12952 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12953
12954         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12955         g++.old-deja/g++.pt/static6.C: Likewise.
12956         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12957         supports weak symbols.
12958
12959 2001-07-18  Andreas Jaeger  <aj@suse.de>
12960
12961         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12962         supported again.
12963
12964 2001-07-18  Andreas Jaeger  <aj@suse.de>
12965
12966         * gcc.dg/iftrap-1.c: Fix target line.
12967
12968 2001-07-17  Richard Henderson  <rth@redhat.com>
12969
12970         * gcc.c-torture/execute/20010717-1.c: New.
12971
12972 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12973
12974         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12975         tests.
12976
12977 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12978
12979         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12980
12981 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12982
12983         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12984         UAC_SIGBUS, UAC_NOPRINT definitions.
12985
12986 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12987
12988         * objc/execute/object_is_class.m: New test.
12989         * objc/execute/object_is_meta_class.m: New test.
12990
12991 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12992
12993         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12994         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12995
12996 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
12997
12998         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
12999         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13000
13001 2001-07-14  Richard Henderson  <rth@redhat.com>
13002
13003         * gcc.dg/iftrap-1.c: New.
13004
13005 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13006
13007         * g77.f-torture/execute/intrinsic77.f: New test.
13008
13009 2001-07-11  Janis Johnson <janis@us.ibm.com>
13010
13011         * gcc.misc-tests/gcov-3.c: New test.
13012
13013 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13014
13015         * gcc.c-torture/compile/20010711-1.c,
13016         * gcc.c-torture/compile/20010711-2.c: New tests.
13017
13018 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13019
13020         * gcc.c-torture/execute/20010711-1.c: New test.
13021
13022 2001-07-11  Ben Elliston  <bje@redhat.com>
13023
13024         * g++.old-deja/g++.other/enum5.C: New test.
13025
13026 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13027
13028         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13029         (g++-dg-prune): Call prune_gcc_output.
13030         * prune.exp: New file for prune_gcc_output.
13031         * lib/g++.exp, lib/gcc.exp: Load it.
13032
13033 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13034
13035         * gcc.c-torture/compile/20010701-1.c,
13036         g++.old-deja/g++.ext/attrib6.C: New tests.
13037
13038 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13039
13040         * gcc.c-torture/compile/20010706-1.c: New test.
13041
13042 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13043
13044         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13045
13046 2001-06-28  Stan Shebs  <shebs@apple.com>
13047
13048         * gcc.dg/pragma-darwin.c: New test.
13049
13050 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13051
13052         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13053         Solaris 2.[678] system.
13054
13055 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13056
13057         * gcc.dg/20010622-1.c: New test.
13058
13059 2001-06-18  Stan Shebs  <shebs@apple.com>
13060
13061         * objc.dg: New directory.
13062         * objc.dg/dg.exp: New file.
13063         * objc.dg/alias.m: New.
13064         * objc.dg/class-1.m: New.
13065         * objc.dg/class-2.m: New.
13066         * objc.dg/const-str-1.m: New.
13067         * objc.dg/const-str-2.m: New.
13068         * objc.dg/id-1.m: New.
13069         * objc.dg/method-1.m: New.
13070         * objc.dg/super-class-1.m: New.
13071         * lib/objc-dg.exp: New file.
13072
13073 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13074
13075         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13076         of label name.
13077
13078 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13079
13080         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13081
13082 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13083
13084         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13085         variable.
13086
13087 2001-06-12  Richard Henderson  <rth@redhat.com>
13088
13089         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13090
13091 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13092
13093         * g++.old-deja/g++.abi/vbase5.C: New test.
13094         * g++.old-deja/g++.abi/vbase6.C: New test.
13095         * g++.old-deja/g++.abi/vbase7.C: New test.
13096
13097 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13098
13099         * gcc.c-torture/compile/20010610-1.c: New test.
13100
13101 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13102
13103         * g++.old-deja/g++.abi/vbase4.C: New test.
13104
13105 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13106
13107         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13108         support %f for HC11/HC12 targets.
13109         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13110         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13111         on HC11/HC12 targets.
13112         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13113
13114 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13115
13116         * gcc.dg/wchar_t-1.c: New file.
13117         * gcc.dg/wint_t-1.c: Likewise.
13118
13119 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13120
13121         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13122
13123 2001-06-11  Richard Henderson  <rth@redhat.com>
13124
13125         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13126
13127 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13128
13129         * gcc.c-torture/compile/20010611-1.c: New test.
13130
13131 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13132
13133         * gcc.dg/c99-tag-1.c: Add more tests.
13134
13135 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13136
13137         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13138         representation on MN10300 and ARM/Thumb.
13139
13140 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13141
13142         * g77.f-torture/execute/20010610.f: New.
13143
13144 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13145
13146         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13147         names.
13148
13149 2001-06-09  Richard Henderson  <rth@redhat.com>
13150
13151         * gcc.c-torture/execute/ashrdi-1.c: New.
13152         * gcc.c-torture/execute/ashldi-1.c: New.
13153         * gcc.c-torture/execute/lshrdi-1.c: New.
13154
13155 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13156
13157         * objc/execute/load-3.m: Added. Check sending +load to categories,
13158         in addition to classes.
13159
13160 2001-06-08  Stan Shebs  <shebs@apple.com>
13161
13162         * objc/execute/load-2.m: New test.  From Nicola Pero
13163         <n.pero@mi.flashnet.it>.
13164
13165 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13166
13167         * gcc.c-torture/execute/20010605-2.c: New test.
13168
13169 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13170
13171         * g++.old-deja/g++.abi/vbase2.C: New test.
13172         * g++.old-deja/g++.abi/vbase3.C: New test.
13173
13174 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         * g++.old-deja/g++.pt/friend49.C: New test.
13177
13178 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13179
13180         * g++.old-deja/g++.ext/anon3.C: New test.
13181
13182 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13183
13184         * g++.old-deja/g++.other/conv7.C: New test.
13185
13186 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13187
13188         * gcc.c-torture/compile/20010605-2.c: New test.
13189
13190 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13191
13192         * gcc.c-torture/execute/20010604-1.c: New test.
13193
13194 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13195
13196         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13197
13198 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13199
13200         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13201         (g++_link_flags): Likewise.
13202         (g++_init): Pass gccpath's value to two previous functions.
13203
13204 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13205
13206         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13207         Ensure logfile entry matches exec command line.
13208
13209 2001-05-31  Richard Henderson  <rth@redhat.com>
13210
13211         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13212         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13213
13214 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13215
13216         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13217         compiler for irix6.2
13218
13219 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13220
13221         * g++.old-deja/g++.other/optimize3.C: New file.
13222
13223 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13224
13225         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13226         assemble.
13227
13228 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13229
13230         * g++.old-deja/g++.other/optimize2.C: New file.
13231
13232 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13233
13234         * gcc.c-torture/compile/20010518-2.c: New file.
13235         * gcc.c-torture/execute/20010518-1.c: New file.
13236         * gcc.c-torture/execute/20010518-2.c: New file.
13237
13238 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13239
13240         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13241
13242 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13243
13244         G++ no longer defines builtins that do not begin with __builtin.
13245         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13246         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13247         * g++.old-deja/g++.law/builtin1.C: Likewise.
13248         * g++.old-deja/g++.law/cvt2.C: Likewise.
13249         * g++.old-deja/g++.mike/net5.C: Likewise.
13250         * g++.old-deja/g++.other/builtins1.C: Likewise.
13251         * g++.old-deja/g++.other/builtins2.C: Likewise.
13252         * g++.old-deja/g++.other/builtins3.C: Likewise.
13253         * g++.old-deja/g++.other/builtins4.C: Likewise.
13254         * g++.old-deja/g++.other/inline8.C: Likewise.
13255         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13256
13257 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13258
13259         * g++.old-deja/g++.pt/using1.C: Adjust.
13260         * g++.old-deja/g++.pt/using2.C: New test.
13261
13262 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13263
13264         * gcc.dg/cpp/charconst.c: New tests.
13265         * gcc.dg/cpp/escape.c: New tests.
13266         * gcc.dg/cpp/escape-1.c: New tests.
13267         * gcc.dg/cpp/escape-2.c: New tests.
13268         * gcc.dg/cpp/ucs.c: New tests.
13269
13270 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13271
13272         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13273         native compiler for irix6.5.
13274
13275 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13276
13277         * lib/g++.exp (g++_include_flags): Use args to compute
13278         get_multilibs.
13279         (g++_link_flags): Likewise.
13280         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13281
13282 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13283
13284         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13285
13286 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13287
13288         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13289         this file.
13290
13291 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13292
13293         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13294         STACK_SIZE;
13295         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13296         to STACK_SIZE; Use it to define size of add_histo array.
13297         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13298         to STACK_SIZE.
13299         (f): Use GITT_SIZE to define size of gitt local table.
13300         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13301         to STACK_SIZE; Use it to define size of bytemem array.
13302
13303 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13304
13305         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13306         on 68HC11/HC12 due to the asm instruction.
13307         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13308         * gcc.c-torture/compile/920520-1.x: Likewise.
13309         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13310         on 68HC11/HC12 because the function is larger than 64K.
13311         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13312         on 68HC11/HC12 because the structure is too large.
13313
13314 2001-05-20  Richard Henderson  <rth@redhat.com>
13315
13316         * gcc.c-torture/execute/20010520-1.c: New.
13317
13318 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13319
13320         * g++.old-deja/g++.warn/compare1.C: New test.
13321         * gcc.dg/compare4.c: New test.
13322
13323 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13324
13325         * g++.old-deja/g++.other/optimize1.C: New test.
13326
13327 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13328
13329         * g++.old-deja/g++.pt/spec41.C: New test.
13330
13331 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13332
13333         * gcc.c-torture/compile/20010114-1.x: Remove.
13334
13335 2001-05-18  Stan Shebs  <shebs@apple.com>
13336
13337         * gcc.c-torture/compile/20010518-1.c: New test.
13338
13339 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13340
13341         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13342         * g++.old-deja/g++.pt/crash67.C: New test.
13343
13344 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13345
13346         * g++.old-deja/g++.other/debug9.C: New test.
13347
13348 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13349
13350         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13351
13352 2001-05-16  Jan Hubicka  <jh@suse.cz>
13353
13354         * gcc.c-torture/compile/20010516-1.c: New test.
13355
13356 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13357
13358         * g++.old-deja/g++.other/crash41.C: New test.
13359
13360 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         * g++.old-deja/g++.pt/crash66.C: New test.
13363
13364 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13365
13366         * g++.old-deja/g++.robertl/eb27.C: Convert.
13367
13368 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13369
13370         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13371         declaration being redundant.
13372
13373 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13374
13375         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13376
13377 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13378
13379         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13380
13381 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13382
13383         * lib/g++.exp: Use testsuite_flags.
13384
13385 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13386
13387         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13388
13389 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13390
13391         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13392
13393 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13396
13397 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13398
13399         * gcc.c-torture/compile/20010313-1.c: New test.
13400
13401 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13402
13403         * gcc.dg/cpp/direct2.c: New test.
13404         * gccq.dg/cpp/direct2s.c: New test.
13405
13406         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13407
13408 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13409
13410         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13411         * g++.old-deja/g++.other/op3.C: Likewise.
13412
13413 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13414
13415         * gcc.dg/cpp/syshdr.h: New file.
13416         * gcc.dg/cpp/sysmac1.c: Update.
13417         * gcc.dg/cpp/sysmac2.c: Update.
13418
13419 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13420
13421         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13422
13423 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13424
13425         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13426         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13427
13428 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13429
13430         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13431
13432 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13433
13434         * lib/g++.exp (g++_include_flags): Don't use any special flags
13435         if TESTING_IN_BUILD_TREE is not defined.
13436         (g++_init): Use a plain 'c++' as the compiler if
13437         TESTING_IN_BUILD_TREEE is not defined.
13438
13439 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13440
13441         * g++.old-deja/g++.eh/catch13.C: New test.
13442         * g++.old-deja/g++.eh/catch14.C: New test.
13443
13444 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13445
13446         * gcc.dg/cpp/tr-define.c: New test.
13447
13448 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13449
13450         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13451         <stdlib.h>, not <malloc.h>.
13452
13453 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13454
13455         * g++.old-deja/g++.ns/template17.C: New test.
13456
13457 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13458
13459         * g++.old-deja/g++.pt/ref4.C: New test.
13460
13461 2001-04-30  Richard Henderson  <rth@redhat.com>
13462
13463         * gcc.dg/20000724-1.c: Revert last change.
13464
13465 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13466
13467         * g77.f-torture/execute/20010430.f: New test.
13468
13469 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13470
13471         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13472
13473 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13474
13475         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13476
13477 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13478
13479         * g++.old-deja/g++.eh/crash6.C: New test.
13480
13481 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13482
13483         * g++.old-deja/g++.other/warn7.C: New test.
13484
13485 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13486
13487         * g++.old-deja/g++.other/defarg9.C: New test.
13488
13489 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13490
13491         * g77.f-torture/compile/20010426.f: New test.
13492         * g77.f-torture/execute/20010426.f: New test.
13493
13494 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13495
13496         * g77.f-torture/compile/20000629-1.x: Remove - error
13497         has been fixed.
13498
13499 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13500
13501         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13502         Tweak slightly to work with g++.dg framework.
13503         * g++.dg/special/ecos.exp: Run initp1.C test.
13504         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13505
13506         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13507         its linker doesn't give line numbers either.
13508         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13509
13510 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13511
13512         * g++.old-deja/g++.other/lex1.C: New test.
13513
13514 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
13515
13516         * gcc.dg/noncompile/20010425-1.c: New test.
13517
13518 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13519
13520         * g++.old-deja/g++.pt/mangle2.C: New test.
13521
13522 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13523
13524         * gcc.dg/format/plus-1.c: New test.
13525
13526 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13527
13528         * gcc.dg/20010423-1.c: New test.
13529
13530 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13531
13532         * gcc.c-torture/execute/20010422-1.c: New test.
13533
13534 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
13535
13536         * g++.old-deja/g++.ns/type2.C: New test.
13537
13538 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
13539
13540         * g++.old-deja/g++.other/perf1.C: New test.
13541
13542 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
13543
13544         * gcc.dg/c99-func-2.c: Remove xfail.
13545         * gcc.dg/c99-func-3.c: Remove xfail.
13546         * gcc.dg/c99-func-4.c: Remove xfail.
13547
13548 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
13549
13550         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
13551
13552 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13553
13554         * gcc.c-torture/compile/20010423-1.c: New test.
13555
13556 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.old-deja/g++.pt/typename28.C: New test.
13559
13560 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13561
13562         * g++.old-deja/g++.abi/empty2.C: New test.
13563         * g++.old-deja/g++.abi/empty3.C: New test.
13564
13565 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13566
13567         * g++.old-deja/g++.other/comdat2.C: New test.
13568         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
13569
13570 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * g++.old-deja/g++.other/overload14.C: New test.
13573
13574 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13575
13576         * g++.old-deja/g++.other/lookup23.C: New test.
13577
13578 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * gcc.c-torture/execute/20010403-1.c: New test.
13581
13582 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
13583             Mark Mitchell  <mark@codesourcery.com>
13584
13585         * lib/old-dejagnu.exp: Don't delete output of executable.
13586         Add .exe suffix to executables.
13587
13588 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
13589
13590         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
13591
13592 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13593
13594         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
13595
13596 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13597
13598         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
13599         * g++.old-deja/g++.abi/crash1.C: New test.
13600
13601 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13602
13603         * g++.old-deja/g++.other/crash40.C: New test.
13604
13605 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13606
13607         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
13608
13609 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
13610
13611         * g++.old-deja/g++.other/warn6.C: New test.
13612
13613 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13614
13615         * g++.old-deja/g++.robertl/eb42.C: Same.
13616
13617 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13618
13619         * gcc.dg/wtr-conversion-1.c: New testcase.
13620
13621 2001-04-10  Richard Henderson  <rth@redhat.com>
13622
13623         * g++.old-deja/g++.other/array5.C: New.
13624
13625 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13626
13627         * gcc.c-torture/execute/20010408-1.c: New test.
13628
13629 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
13630
13631         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
13632         headers and constructs.
13633         * g++.old-deja/g++.robertl/eb79.C: Same.
13634         * g++.old-deja/g++.robertl/eb77.C (main): Same.
13635         * g++.old-deja/g++.robertl/eb73.C: Same.
13636         * g++.old-deja/g++.robertl/eb66.C (main): Same.
13637         * g++.old-deja/g++.robertl/eb55.C (t): Same.
13638         * g++.old-deja/g++.robertl/eb54.C (main): Same.
13639         * g++.old-deja/g++.robertl/eb46.C (main): Same.
13640         * g++.old-deja/g++.robertl/eb44.C: Same.
13641         * g++.old-deja/g++.robertl/eb41.C (main): Same.
13642         * g++.old-deja/g++.robertl/eb4.C (main): Same.
13643         * g++.old-deja/g++.robertl/eb39.C: Same.
13644         * g++.old-deja/g++.robertl/eb33.C (main): Same.
13645         * g++.old-deja/g++.robertl/eb31.C (main): Same.
13646         * g++.old-deja/g++.robertl/eb30.C: Same.
13647         * g++.old-deja/g++.robertl/eb3.C: Same.
13648         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
13649         * g++.old-deja/g++.robertl/eb21.C: Same.
13650         * g++.old-deja/g++.robertl/eb15.C: Same.
13651         * g++.old-deja/g++.robertl/eb118.C: Same.
13652         * g++.old-deja/g++.robertl/eb115.C (main): Same.
13653         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
13654         * g++.old-deja/g++.robertl/eb109.C: Same.
13655         * g++.old-deja/g++.other/sibcall1.C (main): Same.
13656         * g++.old-deja/g++.mike/rtti1.C: Same.
13657         * g++.old-deja/g++.mike/p658.C: Same.
13658         * g++.old-deja/g++.mike/net46.C: Same.
13659         * g++.old-deja/g++.mike/net34.C: Same.
13660         * g++.old-deja/g++.mike/memoize1.C: Same.
13661         * g++.old-deja/g++.mike/eh2.C: Same.
13662         * g++.old-deja/g++.law/weak.C: Same.
13663         * g++.old-deja/g++.law/visibility7.C: Same.
13664         * g++.old-deja/g++.law/visibility25.C: Same.
13665         * g++.old-deja/g++.law/visibility22.C: Same.
13666         * g++.old-deja/g++.law/visibility2.C: Same.
13667         * g++.old-deja/g++.law/visibility17.C: Same.
13668         * g++.old-deja/g++.law/visibility13.C: Same.
13669         * g++.old-deja/g++.law/visibility10.C: Same.
13670         * g++.old-deja/g++.law/visibility1.C: Same.
13671         * g++.old-deja/g++.law/virtual3.C (eval): Same.
13672         * g++.old-deja/g++.law/vbase1.C: Same.
13673         * g++.old-deja/g++.law/operators32.C: Same.
13674         * g++.old-deja/g++.law/nest3.C: Same.
13675         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
13676         * g++.old-deja/g++.law/except5.C (main): Same.
13677         * g++.old-deja/g++.law/cvt7.C (run): Same.
13678         * g++.old-deja/g++.law/cvt2.C: Same.
13679         * g++.old-deja/g++.law/cvt16.C: Same.
13680         * g++.old-deja/g++.law/ctors6.C (bar): Same.
13681         * g++.old-deja/g++.law/ctors17.C (main): Same.
13682         * g++.old-deja/g++.law/ctors13.C: Same.
13683         * g++.old-deja/g++.law/ctors12.C (main): Same.
13684         * g++.old-deja/g++.law/ctors10.C: Same.
13685         * g++.old-deja/g++.law/code-gen5.C: Same.
13686         * g++.old-deja/g++.law/bad-error7.C: Same.
13687         * g++.old-deja/g++.law/arm9.C: Same.
13688         * g++.old-deja/g++.law/arm12.C: Same.
13689         * g++.old-deja/g++.law/arg8.C: Same.
13690         * g++.old-deja/g++.law/arg1.C: Same.
13691         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
13692         * g++.old-deja/g++.jason/template31.C: Same.
13693         * g++.old-deja/g++.jason/template24.C (main): Same.
13694         * g++.old-deja/g++.jason/2371.C: Same.
13695         * g++.old-deja/g++.eh/new2.C: Same.
13696         * g++.old-deja/g++.eh/new1.C: Same.
13697         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
13698         * g++.old-deja/g++.brendan/nest21.C (main): Same.
13699         * g++.old-deja/g++.brendan/err-msg3.C: Same.
13700         * g++.old-deja/g++.brendan/crash62.C: Same.
13701         * g++.old-deja/g++.brendan/crash52.C: Same.
13702         * g++.old-deja/g++.brendan/crash49.C (main): Same.
13703         * g++.old-deja/g++.brendan/crash38.C: Same.
13704         * g++.old-deja/g++.brendan/crash15.C (main): Same.
13705         * g++.old-deja/g++.brendan/copy9.C: Same.
13706
13707 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
13708
13709         * gcc.c-torture/execute/20001203-2.c (memset):
13710         Count argument is of type __SIZE_TYPE__.
13711
13712 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
13713
13714         * gcc.c-torture/compile/20010404-1.c: New test.
13715
13716 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
13717
13718         * gcc.c-torture/compile/20010326-1.c: New test.
13719
13720 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
13721
13722         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
13723         peculiarities of the SH.
13724         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
13725
13726 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13727
13728         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
13729         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
13730         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
13731
13732 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * g77.f-torture/compile/20010321-1.f: New test.
13735
13736 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * gcc.c-torture/compile/20010329-1.c: New test.
13739
13740 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13741
13742         * gcc.c-torture/execute/20010329-1.c: New test.
13743
13744 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13745
13746         * g++.old-deja/g++.other/eh4.C: Fix typo.
13747
13748 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13749
13750         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
13751
13752 2001-03-28  Philip Blundell  <philb@gnu.org>
13753
13754         * gcc.c-torture/compile/20010328-1.c: New test.
13755
13756 2001-03-27  Richard Henderson  <rth@redhat.com>
13757
13758         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
13759         * g++.old-deja/g++.eh/vbase3.C: Likewise.
13760
13761 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
13762
13763         * gcc.c-torture/compile/20010327-1.c: New test.
13764
13765 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
13766
13767         * g++.old-deja/g++.other/friend12.C: New test.
13768         * g++.old-deja/g++.other/friend9.C: Expect no errors.
13769         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
13770
13771 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13772
13773         * gcc.c-torture/execute/20010325-1.c: New test.
13774
13775 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
13776
13777         * g++.old-deja/g++.other/mangle3.C: New test.
13778
13779 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
13780
13781         * g++.old-deja/g++.other/anon8.C: New test.
13782
13783 2001-03-20  Philip Blundell  <philb@gnu.org>
13784
13785         * gcc.c-torture/compile/20010320-1.c: New test.
13786
13787 2001-03-17  Richard Henderson  <rth@redhat.com>
13788
13789         * g++.old-deja/g++.other/eh4.C: Add expected error text.
13790
13791 2001-03-15  Geoff Keating  <geoff@redhat.com>
13792
13793         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
13794         tests on AIX.
13795
13796 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
13797
13798         * g++.old-deja/g++.other/eh4.C: New test.
13799
13800 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13801
13802         * gcc.dg/cpp/mi1.c: Update.
13803
13804 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
13805
13806         * g++.old-deja/g++.other/regstack.C: New test.
13807
13808 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
13809
13810         * g++.old-deja/g++.other/ref4.C: New test.
13811
13812 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
13813
13814         * objc/execute/va_method.m: Added.
13815         * objc/execute/IMP.m: Added.
13816         * objc/execute/_cmd.m: Added.
13817         * objc/execute/accessing_ivars.m: Added.
13818         * objc/execute/class-1.m: Added.
13819         * objc/execute/class-10.m: Added.
13820         * objc/execute/class-11.m: Added.
13821         * objc/execute/class-12.m: Added.
13822         * objc/execute/class-13.m: Added.
13823         * objc/execute/class-14.m: Added.
13824         * objc/execute/class-2.m: Added.
13825         * objc/execute/class-3.m: Added.
13826         * objc/execute/class-4.m: Added.
13827         * objc/execute/class-5.m: Added.
13828         * objc/execute/class-6.m: Added.
13829         * objc/execute/class-7.m: Added.
13830         * objc/execute/class-8.m: Added.
13831         * objc/execute/class-9.m: Added.
13832         * objc/execute/class-tests-1.h
13833         * objc/execute/class-tests-2.h
13834         * objc/execute/compatibility_alias.m: Added.
13835         * objc/execute/encode-1.m: Added.
13836         * objc/execute/formal_protocol-1.m: Added.
13837         * objc/execute/formal_protocol-2.m: Added.
13838         * objc/execute/formal_protocol-3.m: Added.
13839         * objc/execute/formal_protocol-4.m: Added.
13840         * objc/execute/formal_protocol-5.m: Added.
13841         * objc/execute/formal_protocol-6.m: Added.
13842         * objc/execute/formal_protocol-7.m: Added.
13843         * objc/execute/informal_protocol.m: Added.
13844         * objc/execute/initialize.m: Added.
13845         * objc/execute/load.m: Added.
13846         * objc/execute/many_args_method.m: Added.
13847         * objc/execute/nested-3.m: Added.
13848         * objc/execute/no_clash.m: Added.
13849         * objc/execute/private.m: Added.
13850         * objc/execute/redefining_self.m: Added.
13851         * objc/execute/root_methods.m: Added.
13852         * objc/execute/selector-1.m: Added.
13853         * objc/execute/static-1.m: Added.
13854         * objc/execute/static-2.m: Added.
13855         * objc/execute/va_method.m: Added.
13856
13857 2001-03-10  Richard Henderson  <rth@redhat.com>
13858
13859         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13860
13861 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13862
13863         * g++.old-deja/g++.other/crash31.C: XFAIL.
13864         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13865         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13866         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13867         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13868         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13869
13870 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13871
13872         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13873
13874 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13875
13876         * gcc.dg/20000724-1.c: Don't use multiline strings.
13877
13878 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13879
13880         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13881         result of -cString against what we expect it to be; don't just
13882         print it out for no one to read.
13883
13884         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13885         Based on testcases provided by Nicola Pero.
13886
13887 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13888
13889         * gcc.dg/cpp/macro7.c: New test.
13890
13891 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13892
13893         * gcc.dg/cpp/multiline.c: Update.
13894
13895 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13896
13897         * g++.old-deja/g++.other/enum3.C: New test.
13898
13899 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13900
13901         * g++.old-deja/g++.other/pod1.C: New test.
13902
13903 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13904
13905         * g++.old-deja/g++.ext/overload1.C: New test.
13906
13907 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13908
13909         * g++.old-deja/g++.pt/using1.C: New test.
13910
13911 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.old-deja/g++.other/using9.C: New test.
13914
13915 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13916
13917         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13918
13919         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13920
13921 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13922
13923         * g++.old-deja/g++.ext/realpt1.C: Remove.
13924
13925 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13926
13927         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13928
13929 2001-02-26  Will Cohen  <wcohen@redhat.com>
13930
13931         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13932
13933 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13934
13935         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13936         templatized constructors.
13937
13938 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13939
13940         * gcc.c-torture/execute/20010224-1.c: New test.
13941
13942 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13943
13944         * gcc.c-torture/execute/20010222-1.c: New test.
13945
13946 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * g++.old-deja/g++.other/inline20.C: New test.
13949
13950 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13951
13952         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13953
13954 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13955
13956         * g++.old-deja/g++.other/lookup22.C: New test.
13957
13958 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
13959
13960         * g77.dg: New directory.
13961         * g77.dg/20010216-1.f: New test case.
13962         * g77.dg/dg.exp: New driver.
13963         * lib/g77-dg.exp: New driver library.
13964
13965 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13966
13967         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
13968
13969 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
13970
13971         * g++.old-deja/g++.other/decl9.C: New test.
13972
13973 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
13974
13975         * g++.old-deja/g++.other/init16.C: Update the test so that it does
13976         not need <string> and also tests the initialization at runtime.
13977
13978 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13979
13980         * gcc.c-torture/execute/longlong.c: New test.
13981
13982 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13983
13984         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
13985
13986 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13987
13988         * gcc.c-torture/execute/920302-1.c (execute):
13989         Change argument type to short.
13990
13991 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13992
13993         * g++.old-deja/g++.pt/deduct6.C: New test.
13994
13995 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13996
13997         * g++.old-deja/g++.pt/deduct5.C: New test.
13998
13999 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14000
14001         * gcc.c-torture/execute/20010209-1.c: New test.
14002
14003 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14004
14005         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14006
14007 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14008
14009         * g++.dg/vtgc1.C: Update for new ABI.
14010
14011         * consistency.vlad: New directory, 1665 files.
14012
14013 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14014
14015         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14016         return type.
14017         * gcc.dg/cpp/digraphs.c: Declare puts.
14018
14019 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14020
14021         * g++.old-deja/g++.other/warn5.C: New test.
14022
14023 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14024
14025         * g++.old-deja/g++.pt/spec40.C: New test.
14026
14027 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14028
14029         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14030         case.
14031         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14032
14033 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14034
14035         * gcc.c-torture/compile/20010209-1.c: New test.
14036
14037 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14038
14039         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14040         excess errors message but not if it crashes.
14041         * g++.old-deja/g++.other/crash27.C: Likewise.
14042         * g++.old-deja/g++.other/crash28.C: Likewise.
14043         * g++.old-deja/g++.other/crash30.C: Likewise.
14044         * g++.old-deja/g++.other/crash32.C: Likewise.
14045         * g++.old-deja/g++.other/crash35.C: Likewise.
14046         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14047
14048 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14049
14050         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14051         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14052         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14053         g77.f-torture/execute/execute.exp,
14054         g77.f-torture/noncompile/noncompile.exp,
14055         gcc.c-torture/execute/execute.exp,
14056         gcc.c-torture/execute/memcheck/memcheck.exp,
14057         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14058         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14059         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14060         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14061         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14062         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14063         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14064         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14065         Remove bug reporting instructions with ancient email addresses.
14066
14067 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14068
14069         * gcc.dg/20010202-1.c: New test.
14070         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14071
14072 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14073
14074         * g++.dg/stdbool-if.C: New test.
14075
14076 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14077
14078         * objc/execute/fdecl.m: Added main().
14079
14080 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14081
14082         * gcc.c-torture/execute/20010206-1.c: New test.
14083
14084 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14085
14086         * gcc.dg/cpp/avoidpaste1.c: Update.
14087
14088 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14089
14090         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14091         Pero <nicola@brainstorm.co.uk>.
14092         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14093
14094 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         * g++.old-deja/g++.pt/spec39.C: New test.
14097
14098 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14099
14100         * gcc.c-torture/compile/20010202-1.c: New test.
14101
14102 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14103
14104         * g++.old-deja/g++.abi/primary2.C: New test.
14105         * g++.old-deja/g++.abi/primary3.C: New test.
14106         * g++.old-deja/g++.abi/primary4.C: New test.
14107         * g++.old-deja/g++.abi/primary5.C: New test.
14108         * g++.old-deja/g++.abi/vtable3.h: New test.
14109         * g++.old-deja/g++.abi/vtable3a.C: New test.
14110         * g++.old-deja/g++.abi/vtable3b.C: New test.
14111         * g++.old-deja/g++.abi/vtable3c.C: New test.
14112         * g++.old-deja/g++.abi/vtable3d.C: New test.
14113         * g++.old-deja/g++.abi/vtable3e.C: New test.
14114         * g++.old-deja/g++.abi/vtable3f.C: New test.
14115         * g++.old-deja/g++.abi/vtable3g.C: New test.
14116         * g++.old-deja/g++.abi/vtable3h.C: New test.
14117         * g++.old-deja/g++.abi/vtable3i.C: New test.
14118         * g++.old-deja/g++.abi/vtable3j.C: New test.
14119         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14120
14121 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14122
14123         * g++.old-deja/g++.other/anon6.C: New test.
14124         * g++.old-deja/g++.other/anon7.C: New test.
14125
14126 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14127
14128         * gcc.dg/cpp/avoidpaste2.c: New tests.
14129
14130 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14131
14132         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14133
14134 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14135
14136         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14137         DECIMAL_DIG cases for Irix."
14138
14139 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14140
14141         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14142
14143 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14144
14145         * gcc.dg/c99-tag-1.c: New test.
14146
14147 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14148
14149         * gcc.dg/cpp/tr-warn1.c: Add tests.
14150
14151 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14152
14153         * gcc.dg/cpp/avoidpaste1.c: Update.
14154         * gcc.dg/cpp/paste4.c: Update.
14155
14156 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14157
14158         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14159         cases for Irix.
14160
14161 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14162
14163         * g++.old-deja/g++.other/inline19.C: New test.
14164
14165 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14166
14167         * gcc.dg/Wlarger-than.c: New test.
14168
14169 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14170
14171         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14172
14173 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.c-torture/execute/20010129-1.c: New test.
14176         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14177
14178 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14179
14180         * gcc.dg/cpp/avoidpaste1.c: Test case.
14181
14182 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * g++.old-deja/g++.other/inline18.C: New test.
14185
14186 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14187
14188         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14189         and __builtin_putchar.
14190
14191 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14194         tests.
14195
14196 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14197
14198         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14199         floating point number rounding mode to round to the nearest
14200         representable mode.
14201
14202 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14203
14204         * g++.old-deja/g++.other/mangle2.C: New test.
14205
14206 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14207
14208         * gcc.c-torture/compile/20010124-1.c: New test.
14209
14210 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14211
14212         * g++.old-deja/g++.pt/spec38.C: New test.
14213
14214 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14215
14216         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14217         "Build don't run".
14218
14219 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14220
14221         * gcc.c-torture/execute/20010123-1.c: New test.
14222
14223 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14224
14225         * g++.old-deja/g++.pt/spec37.C: New test.
14226
14227 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14228
14229         * g++.old-deja/g++.pt/overload14.C: New test.
14230
14231 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14232
14233         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14234         __builtin_return_address.
14235
14236 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14237
14238         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14239         * g++.old-deja/g++.pt/spec35.C: New test.
14240         * g++.old-deja/g++.pt/spec36.C: New test.
14241
14242 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14243
14244         * gcc.c-torture/compile/20010118-1.c: New test.
14245
14246 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14247
14248         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14249
14250 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14251
14252         * gcc.c-torture/execute/20010119-1.c: New test.
14253
14254 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14255
14256         * g++.old-deja/g++.other/vbase5.C: New test.
14257
14258 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14259
14260         * gcc.c-torture/execute/20010118-1.c: New test.
14261
14262 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * g++.old-deja/g++.pt/deduct3.C: New test.
14265
14266 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14267
14268         * g++.old-deja/g++.pt/spec34.C: New test.
14269
14270 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14271
14272         * g77.f-torture/compile/20000601-2.f: New test.
14273
14274 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.other/init17.C: New test.
14277
14278 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14279
14280         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14281
14282 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14283
14284         * g++.old-deja/g++.pt/unify8.C: New test.
14285
14286 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14287
14288         * g++.old-deja/g++.abi/vbase1.C: New test.
14289
14290 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14291
14292         * g++.old-deja/g++.pt/crash65.C: New test.
14293
14294 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14295
14296         * gcc.dg/cpp/assembl2.S: New test case.
14297
14298 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14299
14300         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14301         are supported.
14302
14303 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14304
14305         * g++.old-deja/g++.other/builtins1.C: New test.
14306         * g++.old-deja/g++.other/builtins2.C: Likewise.
14307         * g++.old-deja/g++.other/builtins3.C: Likewise.
14308         * g++.old-deja/g++.other/builtins4.C: Likewise.
14309
14310 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14311
14312         * gcc.c-torture/compile/20010117-1.c: New test.
14313         * gcc.c-torture/compile/20010117-2.c: New test.
14314
14315 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14316
14317         * g77.f-torture/execute/20010116.[fx]: New test,
14318         XFAIL on i?86-*-*.
14319         * g77.f-torture/compile/20010115.f: Indicate it's
14320         a test for PR fortran/1636.
14321
14322 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14323
14324         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14325
14326 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14327
14328         * g77.f-torture/compile/20010115.f: New test.
14329
14330 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14331
14332         * g++.old-deja/g++.pt/nontype5.C: New test.
14333
14334 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14335
14336         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14337         have an equivalent working one below it.
14338
14339 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14340
14341         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14342         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14343
14344 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14345
14346         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14347         message containing "init_priority".
14348         (conpr-2.C): Likewise.
14349         (conpr-3.C): Likewise.
14350         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14351
14352 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14353
14354         * gcc.c-torture/execute/20010114-2.c: New test.
14355
14356 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14357
14358         * gcc.c-torture/compile/20010114-1.c: New test.
14359         * gcc.c-torture/compile/20010114-1.x: Xfail.
14360         * gcc.c-torture/compile/20010114-2.c: New test.
14361         * gcc.c-torture/execute/20010114-1.c: New test.
14362         * gcc.dg/trunc-1.c: New test.
14363         * gcc.dg/uninit-B.c: New test.
14364
14365 2001-01-13  Nick Clifton  <nickc@redhat.com>
14366
14367         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14368         target.
14369
14370 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14371
14372         * gcc.c-torture/compile/20010113-1.c: New test.
14373
14374 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14375
14376         * gcc.c-torture/compile/20001212-1.c: New test.
14377
14378 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14379
14380         * gcc.dg/cpp/widestr1.c: Update.
14381         * gcc.dg/cpp/prag-imp.c: Remove.
14382
14383 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14384
14385         * gcc.c-torture/execute/20000801-3.x: Remove.
14386         * gcc.dg/c90-init-1.c: New test.
14387         * gcc.dg/c99-init-1.c: New test.
14388         * gcc.dg/c99-init-2.c: New test.
14389         * gcc.dg/gnu99-init-1.c: New test.
14390
14391 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14392
14393         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14394         testing that no relevant ones were found.
14395
14396 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14397
14398         * g++.old-deja/g++.pt/cast2.C: New test.
14399
14400 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14401
14402         * g++.old-deja/g++.pt/friend47.C: New test.
14403
14404 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14405
14406         * g++.old-deja/g++.pt/instantiate13.C: New test.
14407
14408 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14409
14410         * g++.old-deja/g++.other/defarg7.C: New test.
14411         * g++.old-deja/g++.other/defarg8.C: New test.
14412
14413 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         * g++.old-deja/g++.pt/crash64.C: New test.
14416
14417 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14418
14419         * g++.old-deja/g++.pt/crash63.C: New test.
14420
14421 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14422
14423         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14424
14425 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14426
14427         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14428
14429 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14430
14431         * g++.old-deja/g++.pt/error3.C: New test.
14432
14433 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14434
14435         * g++.old-deja/g++.other/crash39.C: New test.
14436
14437 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14438
14439         * g++.old-deja/g++.other/vbase4.C: New test.
14440
14441 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14442
14443         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14444         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14445         * gcc.dg/special/special.exp: New test driver which will check
14446         for alias support for the above test.
14447
14448 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14449
14450         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14451         problems on small machines.
14452         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14453         parameterize.
14454
14455 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14456
14457         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14458         mips.
14459         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14460
14461 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14462
14463         * g++.old_deja/g++.pt/using8.C: New test.
14464
14465 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14466
14467         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14468
14469 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14470
14471         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14472         where a failure is expected.
14473         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14474
14475 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14476
14477         * g++.old_deja/g++.pt/instantiate12.C: New test.
14478
14479 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14480
14481         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14482         start of structs.
14483         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14484         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14485         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14486         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14487         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14488         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14490         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14491         * g++.old-deja/g++.eh/spec6.C: Likewise.
14492         * g++.old-deja/g++.jason/crash3.C: Likewise.
14493         * g++.old-deja/g++.law/ctors11.C: Likewise.
14494         * g++.old-deja/g++.law/ctors17.C: Likewise.
14495         * g++.old-deja/g++.law/ctors5.C: Likewise.
14496         * g++.old-deja/g++.law/ctors9.C: Likewise.
14497         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14498         * g++.old-deja/g++.mike/net22.C: Likewise.
14499         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14500         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14501         * g++.old-deja/g++.mike/virt3.C: Likewise.
14502         * g++.old-deja/g++.niklas/t128.C: Likewise.
14503         * g++.old-deja/g++.other/anon4.C: Likewise.
14504         * g++.old-deja/g++.other/using1.C: Likewise.
14505         * g++.old-deja/g++.other/warn3.C: Likewise.
14506         * g++.old-deja/g++.pt/t37.C: Likewise.
14507         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14508         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14509
14510 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14511
14512         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14513
14514 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14515
14516         * gcc.c-torture/execute/stdio-opt-3.c: New test.
14517
14518 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
14519
14520         * gcc.c-torture/compile/20010107-1.c: New test.
14521
14522 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14523
14524         * gcc.c-torture/execute/builtin-noret-1.c: New test.
14525
14526 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14527
14528         * gcc.dg/format/format.h: New file.
14529         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
14530         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
14531         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
14532         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
14533         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
14534         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14535         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
14536         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
14537         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
14538         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
14539         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
14540         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
14541         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
14542         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
14543         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
14544         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
14545         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
14546         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
14547         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
14548         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
14549         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
14550         instead of declaring standard types, macros and functions in each
14551         test.
14552
14553 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
14554
14555         * gcc.c-torture/execute/20010106-1.c: New test.
14556
14557 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14558
14559         * gcc.dg/format/format.exp: New file.
14560         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
14561         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
14562         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
14563         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
14564         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
14565         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
14566         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
14567         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
14568         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
14569         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
14570         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
14571         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
14572         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
14573         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
14574         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
14575         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
14576         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
14577         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
14578         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
14579         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
14580         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
14581         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
14582         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
14583         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
14584         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
14585         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
14586         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
14587         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
14588         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
14589         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
14590         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
14591         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
14592         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
14593         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
14594         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
14595         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
14596         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
14597         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
14598         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
14599         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
14600         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
14601         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
14602
14603 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
14604
14605         * gcc.c-torture/execute/991228-1.c: Take word endianness into
14606         account.
14607
14608 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14609
14610         * gcc.c-torture/execute/builtin-complex-1.c: New test.
14611
14612 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14613
14614         * g++.old-deja/g++.pt/crash62.C: New test.
14615
14616 2001-01-04  Richard Henderson  <rth@redhat.com>
14617
14618         * gcc.dg/20000926-1.c: Update expected warnings.
14619         * gcc.dg/array-2.c: Likewise.
14620         * gcc.dg/array-4.c: Also validate flexible array members.
14621         * gcc.dg/c99-flex-array-1.c: New.
14622
14623 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14624
14625         * gcc.c-torture/compile/20001222-1.x: Remove.
14626
14627 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14628
14629         * gcc.c-torture/execute/built-in-setjmp.c: New.
14630
14631 2001-01-03  Richard Henderson  <rth@redhat.com>
14632
14633         * gcc.dg/940510-1.c: Update expected error wording.
14634         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
14635
14636 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
14637
14638         * lib/target-supports.exp (check_alias_available): Modified to
14639         indicate aliases not supported if only weak aliases are supported.
14640
14641 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14642
14643         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
14644         Turn on cmpstrsi checks for __pj__ and __i370__.
14645
14646 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14647
14648         * g++.old-deja/g++.other/virtual11.C: New test.
14649
14650 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14651
14652         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
14653
14654 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14655
14656         * gcc.c-torture/compile/20010102-1.c: New test.
14657
14658 2001-01-02  Andreas Jaeger  <aj@suse.de>
14659
14660         * gcc.dg/noreturn-3.c: New test.
14661
14662         * gcc.dg/noreturn-4.c: New test.
14663
14664 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14665
14666         * gcc.c-torture/execute/stdio-opt-1.c: Also test
14667         __builtin_fputc and __builtin_fwrite.
14668
14669 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14670
14671         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
14672         signed char, not default char.
14673
14674 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14675
14676         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
14677
14678 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
14679
14680         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
14681
14682 2000-12-29  Richard Henderson  <rth@redhat.com>
14683
14684         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
14685         (__cyg_profile_func_exit): Define.
14686
14687 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
14688
14689         * g++.dg/vtgc1.C: New test.
14690
14691 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
14692
14693         * gcc.dg/noncompile/20001228-1.c: New test.
14694
14695         * gcc.dg/20001228-1.c: New test.
14696
14697         * gcc.c-torture/execute/20001228-1.c: New test.
14698
14699 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
14700
14701         * gcc.dg/format-strfmon-1.c: New test.
14702
14703 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14704
14705         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
14706         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
14707         * gcc.c-torture/execute/string-opt-1.c: Likewise.
14708         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14709         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14710         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14711         * gcc.c-torture/execute/string-opt-6.c: Likewise.
14712         * gcc.c-torture/execute/string-opt-7.c: Likewise.
14713         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14714         * gcc.c-torture/execute/string-opt-9.c: Likewise.
14715         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14716         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14717         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14718
14719         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
14720         * gcc.c-torture/execute/string-opt-4.c: Test index.
14721
14722 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
14723
14724         * gcc.c-torture/compile/20001226-1.c: New test.
14725
14726 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14727
14728         * gcc.c-torture/compile/20001222-1.c: New test.
14729         * gcc.c-torture/compile/20001222-1.x: Xfail.
14730
14731 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
14732
14733         * gcc.c-torture/execute/comp-goto-2.c: New test.
14734
14735 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
14736
14737         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
14738         Use long types if __INT_MAX__ is 32767.
14739         (main): Use cast to (sint32 *) when poking 88 into a_page.
14740
14741         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
14742
14743 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
14744
14745         * gcc.c-torture/compile/20001221-1.c: New test.
14746         * gcc.c-torture/execute/20001221-1.c: New test.
14747
14748 2000-12-20  Richard Henderson  <rth@redhat.com>
14749
14750         * g++.old-deja/g++.pt/crash36.C: Update error lines.
14751         * g++.old-deja/g++.robertl/eb109.C: Likewise.
14752
14753 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14754
14755         * gcc.dg/compare3.c: New test.
14756
14757 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14758
14759         * gcc.dg/format-warnll-1.c: New test.
14760
14761 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14762
14763         * gcc.dg/cpp/cmdlne-P.c: New test.
14764
14765 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14766
14767         * gcc.c-torture/execute/builtin-abs-1.c,
14768         gcc.c-torture/execute/builtin-abs-2.c: New tests.
14769
14770 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14771
14772         * gcc.dg/cpp/multiline.c: New test.
14773
14774 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14775
14776         * g++.old-deja/g++.other/syshdr1.C: Update.
14777         * gcc.dg/cpp/lineflags.c: Remove temporarily.
14778
14779 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14780
14781         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
14782
14783 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14784
14785         * g++.old-deja/g++.pt/ttp65.C: New test.
14786
14787 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14788
14789         * g++.old-deja/g++.pt/ttp64.C: New test.
14790
14791 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14792
14793         * g++.old-deja/g++.pt/spec33.C: New test.
14794
14795 2000-12-14  Catherine Moore  <clm@redhat.com>
14796
14797         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
14798         * gcc.c-torture/execute/920612-2.c: Likewise.
14799         * gcc.c-torture/execute/920428-2.c: Likewise.
14800         * gcc-c-torture/execute/va-arg-11.c: Call exit.
14801         * gcc.c-torture/execute/va-arg-21.c: Likewise.
14802
14803 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14804
14805         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
14806         * gcc.dg/pack-test-2.c: Likewise.
14807
14808 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14809
14810         Tests by Zack Weinberg <zackw@stanford.edu>.
14811
14812         * gcc.dg/cpp/defined.c: Update.
14813         * gcc.dg/cpp/defined_trad.c: New tests.
14814
14815 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14816
14817         * gcc.dg/cpp/trad-direct.c: Update.
14818
14819 2000-12-11  Neil Booth  <neilb@earthling.net>
14820
14821         * gcc.dg/cpp/defined_trad.c
14822
14823 2000-12-11  Neil Booth  <neilb@earthling.net>
14824
14825         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14826
14827 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14828
14829         * gcc.dg/format-miss-2.c: New test.
14830
14831 2000-12-09  Neil Booth  <neilb@earthling.net>
14832
14833         * gcc.dg/cpp/lineflags.c: New tests.
14834         * gcc.dg/cpp/poison.c: Update.
14835         * gcc.dg/cpp/redef2.c: Update.
14836         * gcc.dg/cpp/skipping.c: New test.
14837
14838 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14839
14840         * g++.old-deja/g++.other/eh3.C: New testcase.
14841
14842 2000-12-07  Neil Booth  <neilb@earthling.net>
14843
14844         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14845         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14846         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14847         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14848         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14849         Update.
14850
14851 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14852
14853         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14854         __SIZE_TYPE__ instead of int for type of integers cast to
14855         pointers.
14856
14857 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14858
14859         * g++.old-deja/g++.other/cleanup4.C: New test.
14860
14861 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14862
14863         * format-sec-1.c: New test.
14864
14865 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14866
14867         * gcc.dg/format-nonlit-3.c: New test.
14868
14869 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14870
14871         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14872         through a null pointer.
14873
14874 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14875
14876         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
14877         * g++.old-deja/g++.pt/partial4.C: New test.
14878
14879 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
14880
14881         * gcc.c-torture/execute/ieee/hugeval.x: New.
14882
14883 2000-12-06  Neil Booth  <neilb@earthling.net>
14884
14885         * gcc.dg/cpp/backslash2.c: New tests.
14886
14887 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14888
14889         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
14890         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
14891
14892 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
14893
14894         * gcc.c-torture/execute/20001203-2.c: New testcase.
14895
14896 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14897
14898         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
14899         * g++.old-deja/g++.other/virtual10.C: New test.
14900
14901 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14902
14903         * g++.old-deja/g++.mike/pmf5.C: Remove test.
14904
14905 2000-12-05  Richard Henderson  <rth@redhat.com>
14906
14907         * gcc.c-torture/compile/20001205-1.c: New.
14908
14909 2000-12-04  Neil Booth  <neilb@earthling.net>
14910
14911         * g++.old-deja/g++.other/virtual9.C: New test.
14912         * g++.old-deja/g++.pt/crash61.C: New test.
14913         * gcc.c-torture/execute/loop-9.c: New test.
14914
14915 2000-12-04  Neil Booth  <neilb@earthling.net>
14916
14917         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
14918         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
14919         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
14920         * gcc.dg/cpp/extratokens.c: ...here.
14921
14922 2000-12-04  Neil Booth  <neilb@earthling.net>
14923
14924         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
14925         New tests.
14926
14927 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14928
14929         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
14930         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
14931
14932 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14933
14934         * gcc.c-torture/execute/20001203-1.c: New test.
14935
14936 2000-12-03  Neil Booth  <neilb@earthling.net>
14937
14938         * gcc.dg/cpp/macro6.c: New test cases.
14939
14940 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14941
14942         * gcc.c-torture/execute/string-opt-9.c: New test.
14943         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14944         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14945         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14946
14947         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
14948         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
14949
14950 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
14951
14952         * gcc.dg/cpp/if-6.c: New testcase.
14953
14954         * gcc.dg/20001201-1.c: New testcase.
14955
14956 2000-12-02  Neil Booth  <neilb@earthling.net>
14957
14958         * g++.old-deja/g++.other/externC4.C,
14959         g++.old-deja/g++.other/friend10.C: New tests.
14960
14961 2000-12-02  Neil Booth  <neilb@earthling.net>
14962
14963         * g++.old-deja/g++.other/instan2.C
14964         * g++.old-deja/g++.other/instan3.C: New test.
14965
14966 2000-12-02  Neil Booth  <neilb@earthling.net>
14967
14968         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
14969         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
14970         gnuc99.c,gnuc99-pedantic.c: New tests.
14971
14972 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14973
14974         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
14975         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
14976
14977 2000-12-01  Neil Booth  <neilb@earthling.net>
14978
14979         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
14980         * gcc.dg/cpp/poison.c: Update.
14981         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
14982
14983 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
14984
14985         * g77.f-torture/execute/20001201.f: New test.
14986
14987 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14988
14989         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
14990
14991 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
14992
14993         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
14994
14995 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14996
14997         * g++.old-deja/g++.other/cast6.C: New test.
14998
14999 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15000
15001         * gcc.c-torture/execute/20001130-2.c: New testcase.
15002
15003 2000-11-30  Richard Henderson  <rth@redhat.com>
15004
15005         * gcc.c-torture/execute/20001130-1.c: New test.
15006
15007 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15008
15009         * g++.old-deja/g++.other/op3.C: New test.
15010
15011 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15012
15013         * g++.old-deja/g++.other/op2.C: New test.
15014
15015 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15016
15017         * g++.old-deja/g++.other/crash38.C: New test.
15018
15019 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15020
15021         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15022
15023 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15024
15025         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15026         tests.
15027         * gcc.c-torture/execute/string-opt-6.c: New test.
15028
15029         * gcc.dg/20001117-1.c: Add main.
15030
15031 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15032
15033         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15034         Move from here ...
15035         * gcc.dg/940510-1.c: ... to here.
15036
15037         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15038         zero-size arrays in toplevel structures.
15039
15040 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15041
15042         * gcc.c-torture/execute/loop-8.c: New test.
15043
15044 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         * g++.old-deja/g++.other/base1.C: New test.
15047
15048 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         * g++.old-deja/g++.other/parse2.C: New test.
15051
15052 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15053
15054         * g++.old-deja/g++.pt/incomplete1.C: New test.
15055
15056 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15057
15058         * g++.old-deja/g++.other/friend9.C: New test.
15059
15060 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15061
15062         * gcc.dg/20001127-1.c: New test.
15063
15064 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15065
15066         * g++.old-deja/g++.pt/friend46.C: New test.
15067
15068 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15069
15070         * g++.old-deja/g++.other/ptrmem8.C: New test.
15071
15072 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15073
15074         * gcc.c-torture/execute/string-opt-7.c: New test.
15075         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15076
15077 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15078
15079         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15080         instead of 'mkcheck 2'.
15081
15082 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15083
15084         * gcc.c-torture/execute/memcheck/driver.c,
15085         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15086         C9X references to refer to C99.
15087
15088 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15089
15090         * gcc.dg/ultrasp3.c: New test.
15091
15092 2000-11-25  Neil Booth  <neilb@earthling.net>
15093
15094         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15095
15096 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15097
15098         * gcc.c-torture/compile/20001123-2.c: New.
15099
15100 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15101
15102         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15103
15104 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15105
15106         * gcc.dg/sequence-point-1.c: Add some new tests.
15107         * gcc.c-torture/execute/20001124-1.c: New test.
15108
15109 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         * g++.old-deja/g++.other/vaarg4.C: New test.
15112         * gcc.c-torture/compile/20001123-1.c: New test.
15113
15114 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15115
15116         * g++.other/crash24.C: Adjust and remove XFAIL.
15117         * g++.other/crash37.C: New test.
15118
15119 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15120
15121         * g++.old-deja/g++.pt/instantiate9.C: New test.
15122
15123 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15124
15125         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15126         new ABI, too.
15127
15128         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15129         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15130
15131 2000-11-22  Neil Booth  <neilb@earthling.net>
15132
15133         * gcc.dg/cpp/Wtrigraphs.c: New test.
15134
15135 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15136
15137         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15138
15139 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15140
15141         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15142
15143 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15144
15145         * lib/gcc-dg.exp: load_lib scanasm.exp.
15146         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15147         * lib/g++-dg.exp: load_lib scanasm.exp.
15148         * lib/scanasm.exp: New.
15149         (scan-assembler, scan-assembler-not): Add optional arguments to
15150         test name, or if not present, the pattern name.
15151         (scan-assembler-dem, scan-assembler-dem-not): New.
15152
15153         * g++.dg/dg.exp: New.
15154
15155 2000-11-21  Neil Booth  <neilb@earthling.net>
15156
15157         * gcc.dg/cpp/integrated1.c: Remove.
15158
15159 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15160
15161         * gcc.c-torture/execute/20001121-1.c: New test.
15162
15163 2000-11-21  Richard Henderson  <rth@redhat.com>
15164
15165         * gcc.c-torture/compile/20001121-1.c: New test.
15166
15167 2000-11-20  Neil Booth  <neilb@earthling.net>
15168
15169         * gcc.dg/cpp/integrated1.c: New test.
15170
15171 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15172
15173         * g++.old-deja/g++.other/inline17.C: New test.
15174
15175 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15176
15177         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15178         local variable to be zero: I made the variable global. Now
15179         uses abort() and exit() instead of relying on main's return value.
15180
15181 2000-11-20  Neil Booth  <neilb@earthling.net>
15182
15183         * gcc.dg/cpp/paste2.c: Update test.
15184         * objc/execute/paste.m: New test.
15185
15186 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15187
15188         * gcc.dg/c99-condexpr-1.c: New test.
15189
15190 2000-11-20  Neil Booth  <neilb@earthling.net>
15191
15192         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15193
15194 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15195
15196         * g++.old-deja/g++.pt/export1.C: New test.
15197
15198 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15199
15200         * gcc.dg/20001117-1.c: New test.
15201
15202 2000-11-18  Richard Henderson  <rth@redhat.com>
15203
15204         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15205
15206 2000-11-18  Richard Henderson  <rth@redhat.com>
15207
15208         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15209         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15210         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15211
15212 2000-11-18  Richard Henderson  <rth@redhat.com>
15213
15214         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15215         (main): New.  Exit cleanly.
15216
15217 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15218
15219         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15220         gcc.dg/c99-fordecl-2.c: New tests.
15221
15222 2000-11-18  Richard Henderson  <rth@redhat.com>
15223
15224         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15225         * gcc.c-torture/execute/zerolen-2.c: New.
15226
15227 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15228
15229         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15230         memory.
15231
15232 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15233
15234         * g++.old-deja/g++.pt/instantiate8.C: New test.
15235
15236 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15237
15238         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15239         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15240
15241 2000-11-16  Nick Clifton  <nickc@redhat.com>
15242
15243         * gcc.c-torture/execute/nestfunc-2.c: New test.
15244         * gcc.c-torture/execute/nestfunc-3.c: New test.
15245
15246 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15247
15248         * gcc.c-torture/compile/20001116-1.c: New test.
15249
15250 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15251
15252         * gcc.c-torture/execute/20001115-1.c: New test.
15253
15254 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15255
15256         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15257         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15258         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15259         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15260
15261 2000-11-15  Neil Booth  <neilb@earthling.net>
15262
15263         gcc.dg/cpp/_Pragma1.c: Update.
15264         gcc.dg/cpp/_Pragma2.c: New test.
15265
15266 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15267
15268         * g++.old-deja/g++.other/anon5.C: New test.
15269
15270 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15271
15272         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15273         tests.
15274
15275 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15276
15277         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15278         output.
15279
15280 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15281
15282         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15283         labels at end of compound statements.
15284
15285 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15286
15287         * gcc.c-torture/execute/loop-7.c: New test.
15288
15289 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15290
15291         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15292
15293 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15294
15295         * gcc.dg/c99-bool-1.c: New test.
15296
15297 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15298
15299         * gcc.dg/c99-scope-1.c: Remove xfail.
15300         * gcc.dg/c99-scope-2.c: New test.
15301
15302 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15303
15304         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15305         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15306
15307 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15308
15309         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15310         error messages.
15311
15312         * g++.mike/p700.C: Don't typedef wchar_t.
15313         * g++.mike/p784.C: Likewise.
15314         * g++.mike/eb101.C: Don't use __wchar_t.
15315
15316 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15317
15318         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15319         from DO loop.
15320
15321 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15322
15323         * gcc.c-torture/execute/20001111-1.c: New test.
15324
15325 2000-11-10  Nick Clifton  <nickc@redhat.com>
15326
15327         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15328         long multuiple and accumulate.
15329
15330 2000-11-09  Richard Henderson  <rth@redhat.com>
15331
15332         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15333         via size_t instead of int.
15334
15335         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15336         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15337         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15338         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15339
15340 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15341
15342         * gcc.c-torture/compile/20001109-1.c: New test.
15343         * gcc.c-torture/compile/20001109-2.c: New test.
15344
15345 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15346
15347         * g++.old-deja/g++.pt/operator1.C: New test.
15348         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15349
15350 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15351
15352         * gcc.dg/20001108-1.c: New test.
15353
15354 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15355
15356         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15357         with both arguments constant strings.
15358         * gcc.c-torture/execute/string-opt-3.c: New test.
15359         * gcc.c-torture/execute/string-opt-4.c: New test.
15360         * gcc.c-torture/execute/string-opt-5.c: New test.
15361
15362 2000-11-08  Nick Clifton  <nickc@redhat.com>
15363
15364         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15365         mulsidi3adddi patterns.
15366
15367 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15368
15369         * g++.old-deja/g++.other/crash36.C: New test.
15370
15371 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15372
15373         * g++.old-deja/g++.other/init16.C: New test.
15374
15375 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15376
15377         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15378
15379 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15380
15381         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15382         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15383         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15384
15385 2000-11-07  DJ Delorie  <dj@redhat.com>
15386
15387         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15388
15389 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15390
15391         * gcc.c-torture/execute/string-opt-1.c: New test.
15392
15393 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15394
15395         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15396         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15397         parameters in registers, and there is no way for a varargs
15398         function to know in which order the integer and floating-point
15399         parameters should be interleaved when they are placed on the
15400         stack.
15401         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15402         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15403
15404 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15405
15406         * gcc.c-torture/execute/string-opt-2.c: New test.
15407
15408 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15409
15410         * g++.old-deja/g++.pt/crash60.C: New test.
15411
15412 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15413
15414         * g++.old-deja/g++.other/crash24.C: New test.
15415         * g++.old-deja/g++.other/crash25.C: New test.
15416         * g++.old-deja/g++.other/crash26.C: New test.
15417         * g++.old-deja/g++.other/crash27.C: New test.
15418         * g++.old-deja/g++.other/crash28.C: New test.
15419         * g++.old-deja/g++.other/crash29.C: New test.
15420         * g++.old-deja/g++.other/crash30.C: New test.
15421         * g++.old-deja/g++.other/crash31.C: New test.
15422         * g++.old-deja/g++.other/crash32.C: New test.
15423         * g++.old-deja/g++.other/crash33.C: New test.
15424         * g++.old-deja/g++.other/crash34.C: New test.
15425         * g++.old-deja/g++.other/crash35.C: New test.
15426
15427 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15428
15429         * gcc.c-torture/execute/20001031-1.c: New test.
15430
15431 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15432
15433         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15434         namespace.
15435
15436         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15437         standards-conformant.
15438
15439         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15440
15441         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15442         * g++.old-deja/g++.mike/p755a.C: Likewise.
15443         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15444         library makes no calls to `operator new' during initialization.
15445
15446 2000-11-04  Neil Booth  <neilb@earthling.net>
15447
15448         * gcc.dg/cpp/include2.c: New tests.
15449
15450 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15451
15452         * lib/g++.exp (g++_set_ld_library_path): New function.
15453         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15454
15455 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15456
15457         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15458         warnings.
15459
15460 2000-11-01  Richard Henderson  <rth@redhat.com>
15461
15462         * g++.old-deja/g++.ext/namedret1.C: New.
15463         * g++.old-deja/g++.ext/namedret2.C: New.
15464         * g++.old-deja/g++.ext/namedret3.C: New.
15465
15466 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15467
15468         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15469         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15470
15471 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15472
15473         * gcc.c-torture/execute/va-arg-21.c: New test.
15474
15475 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15476
15477         * gcc.dg/c99-complex-2.c: New test.
15478
15479 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15480
15481         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15482
15483 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15484
15485         * g++.old-deja/g++.other/inline16.C: New test.
15486
15487 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15488
15489         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15490         __PRETTY_FUNCTION__
15491
15492 2000-10-29  Neil Booth  <neilb@earthling.net>
15493
15494         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15495         New tests.
15496         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15497         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15498         optimisation.
15499
15500 2000-10-29  Neil Booth  <neilb@earthling.net>
15501
15502         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15503         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15504         * mi5.c: Test multiple includes work with -C.
15505         * trigraphs.c: Test ^= version.
15506
15507 2000-10-28  Neil Booth  <neilb@earthling.net>
15508
15509         New tests and test updates for new macro expander.
15510
15511         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15512         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15513         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
15514         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
15515         new diagnostic messages.
15516
15517         * gcc.dg/cpp/macro3.c: New tests.
15518
15519 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
15520
15521         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
15522         on the same line.
15523
15524 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
15525
15526         * g++.old-deja/g++.other/eh2.C: New test.
15527
15528 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15529
15530         * gcc.c-torture/execute/20001027-1.c: New test.
15531
15532 2000-10-26  Richard Henderson  <rth@redhat.com>
15533
15534         * gcc.c-torture/execute/20001026-1.c: New.
15535
15536 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
15537
15538         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
15539         * g++.old-deja/g++.law/builtin1.C: Likewise.
15540         * g++.old-deja/g++.law/ctors10.C: Likewise.
15541         * g++.old-deja/g++.law/virtual3.C: Likewise.
15542         * g++.old-deja/g++.mike/p658.C: Likewise.
15543         * g++.old-deja/g++.other/sibcall1.C: Likewise.
15544         * g++.old-deja/g++.other/vaarg2.C: Likewise.
15545         * g++.old-deja/g++.robertl/eb124.C: Likewise.
15546         * g++.old-deja/g++.robertl/eb44.C: Likewise.
15547         * g++.old-deja/g++.robertl/eb77.C: Likewise.
15548
15549 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15550
15551         * gcc.c-torture/compile/20001024-1.c: New test.
15552
15553 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
15554
15555         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
15556         to tell us whether or not we are using V3.
15557
15558 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15559
15560         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
15561         operands.
15562
15563 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15564
15565         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
15566
15567 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
15568
15569         * gcc.c-torture/execute/20001024-1.c: New test.
15570
15571 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
15572
15573         * g++.old-deja/g++.other/sibcall1.C: New test.
15574
15575 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
15576
15577         * gcc.dg/noncompile/init-3.c: New test.
15578
15579 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15580
15581         * gcc.dg/format-array-1.c: New test.
15582
15583 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15584
15585         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
15586         writing through null pointers; remove comment about testing
15587         unterminated strings.
15588
15589 2000-10-17  Matthew Hiller  <hiller@redhat.com>
15590
15591         * gcc.c-torture/execute/20001017-2.c: New test.
15592
15593 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15594
15595         * gcc.c-torture/compile/20001018-1.c: New test.
15596         * gcc.c-torture/compile/20001018-1.x: Xfail.
15597
15598 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15599
15600         * gcc.c-torture/execute/20001017-1.c: New test.
15601
15602 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15603
15604         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
15605         for multiple use of arguments with scanf formats; add tests for
15606         multiple use of arguments.
15607
15608 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
15609
15610         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
15611
15612 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15613
15614         * gcc.dg/format-miss-1.c: New test.
15615
15616 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15617
15618         * gcc.c-torture/execute/20001013-1.c: New test.
15619
15620 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15621
15622         * gcc.dg/format-branch-1.c: New test.
15623
15624 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15625
15626         * README, lib/file-format.exp: Remove EGCS references.
15627
15628 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15629
15630         * gcc.dg/20001013-1.c: New test.
15631
15632 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15633
15634         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
15635         for intmax_t in the compiler using __typeof__ and the type rules
15636         for conditional expressions.
15637
15638 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
15639
15640         * gcc.dg/20001012-1.c: New test.
15641         * gcc.dg/20001012-2.c: New test.
15642
15643 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15644
15645         * gcc.dg/format-attr-1.c: New test.
15646
15647 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15648
15649         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
15650         __LONG_LONG_MAX__ instead of LLONG_MAX.
15651
15652 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15653
15654         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
15655         scanf flags.
15656         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
15657         flags.
15658
15659 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
15660
15661         * gcc.dg/sequence-pt-1.c: New test.
15662
15663 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
15664
15665         * gcc.c-torture/execute/20001011-1.c: New testcase.
15666         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
15667
15668 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15669
15670         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
15671         does not error on it.
15672
15673 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15674
15675         * gcc.dg/20001009-1.c: New test.
15676
15677 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15678
15679         * gcc.c-torture/compile/20001009-1.c: Move from here ....
15680         * gcc.c-torture/execute/20001009-2.c: ... to here.
15681
15682 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
15683
15684         * gcc.c-torture/compile/20001009-1.c: New testcase.
15685         * gcc.c-torture/execute/20001009-1.c: New testcase.
15686         Testcases provided by Jan Hubicka <jh@suse.cz>.
15687
15688 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15689
15690         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15691         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
15692         uintmax_t using <limits.h> to emulate the compiler's internal
15693         logic.  No longer XFAIL %j tests.
15694
15695 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15696
15697         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
15698         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15699         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
15700         regexps and details of expected handling of some bad formats.
15701         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
15702         suppression.
15703
15704 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15705
15706         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
15707         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
15708         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
15709         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
15710         in list archives.
15711
15712 2000-10-06  Richard Henderson  <rth@cygnus.com>
15713
15714         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
15715         * g++.old-deja/g++.brendan/crash52.C: Likewise.
15716         * g++.old-deja/g++.jason/report.C: Likewise.
15717         * g++.old-deja/g++.law/friend5.C: Likewise.
15718         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
15719         of the expected warnings.
15720
15721 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
15722
15723         * g++.old-deja/g++.pt/enum14.C: New test.
15724
15725 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15726
15727         * g++.old-deja/g++.pt/crash59.C: New test.
15728
15729 2000-10-04  Will Cohen  <wcohen@redhat.com>
15730
15731         * gcc.dg/20000926-1.c: New test.
15732
15733 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
15734
15735         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
15736         function name for current C++ compiler.
15737         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
15738
15739 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
15740
15741         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
15742         __PRETTY_FUNCTION__.
15743         * g++.old-deja/g++.ext/pretty2.C: Likewise.
15744
15745 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15746
15747         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
15748
15749 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
15750
15751         * gcc.c-torture/compile/20000923-1.c: New test.
15752
15753 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
15754
15755         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
15756         * g++.old-deja/g++.pt/ttp62.C: Same.
15757         * g++.old-deja/g++.other/inline14.C: Same.
15758
15759 2000-09-24  Richard Henderson  <rth@cygnus.com>
15760
15761         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
15762
15763 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15764
15765         * gcc.dg/c90-printf-1.c: Add test for wide string format.
15766
15767 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
15768
15769         * gcc.c-torture/compile/20000922-1.c: New file.
15770
15771 2000-09-21  Nick Clifton  <nickc@redhat.com>
15772
15773         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
15774         a signed long modulo operation.
15775         (mod6): New function - perform an unsigned long modulo operation.
15776         (main): Add tests for modulos of very large numbers by very small
15777         dividends.
15778
15779 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15780
15781         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
15782
15783 2000-09-19  Richard Henderson  <rth@cygnus.com>
15784
15785         * gcc.dg/compare2.c (case 10): XFAIL.
15786
15787 2000-09-18  Richard Henderson  <rth@cygnus.com>
15788
15789         * gcc.c-torture/execute/20000906-1.c: Move ...
15790         * gcc.dg/20000906-1.c: ... here.  Only run on targets
15791         that support __builtin_trap.
15792
15793 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
15794
15795         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
15796
15797 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15798
15799         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
15800         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
15801         more $ format tests.
15802
15803 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15804
15805         * gcc.dg/format-errmk-1.c: New test.
15806
15807 2000-09-17  Greg McGary  <greg@mcgary.org>
15808
15809         * gcc.c-torture/execute/20000917-1.x: Remove.
15810
15811 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15812
15813         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
15814
15815 2000-09-17  Greg McGary  <greg@mcgary.org>
15816
15817         * gcc.c-torture/execute/20000917-1.c: New test.
15818         * gcc.c-torture/execute/20000917-1.x: XFAIL.
15819
15820 2000-09-16  Neil Booth  <NeilB@earthling.net>
15821
15822         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
15823         in nested macro bug.
15824
15825 2000-09-15  Neil Booth  <NeilB@earthling.net>
15826
15827         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
15828
15829 2000-09-14  Jeffrey A Law  (law@cygnus.com)
15830
15831         * gcc.c-torture/execute/20000914-1.c: New test.
15832
15833 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
15834
15835         * g++.other/inline13.C: New test.
15836
15837 2000-09-12  Andreas Jaeger  <aj@suse.de>
15838
15839         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
15840         constant by Ulrich Drepper <drepper@redhat.com>.
15841
15842 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
15843
15844         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
15845
15846 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15847
15848         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
15849
15850 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
15851
15852         * gcc.dg/cpp/backslash.c: New test.
15853
15854 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
15855
15856         * gcc.c-torture/execute/20000910-1.c: New test.
15857         * gcc.c-torture/execute/20000910-2.c: Likewise.
15858
15859 2000-09-11  Robert Lipe  <robertl@sco.com>
15860
15861         * gcc.dg/pragma-align.c: New test.
15862
15863 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15864
15865         * g++.old-deja/g++.pt/explicit82.C: New test.
15866         * g++.old-deja/g++.pt/explicit83.C: New test.
15867
15868 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
15869
15870         * gcc.dg/asm-names.c: New test.
15871
15872 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15873
15874         * gcc.dg/cpp/tr-warn6.c: New test
15875
15876 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15877
15878         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
15879         be accepted.
15880
15881 2000-09-07  Catherine Moore  <clm@redhat.com>
15882
15883         * gcc.c-torture/execute/unroll-1.c: New test.
15884
15885 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
15886
15887         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
15888         ERROR markers.
15889         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
15890         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
15891         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
15892         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
15893         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
15894         Preprocess only.
15895         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
15896         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
15897
15898 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15899
15900         * g++.old-deja/g++.pt/deduct2.C: New test.
15901
15902 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15903
15904         * g++.old-deja/g++.pt/parms2.C: New test.
15905
15906 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15907
15908         * g++.old-deja/g++.pt/crash58.C: New test.
15909
15910 2000-09-06  Greg McGary  <greg@mcgary.org>
15911
15912         * gcc.c-torture/execute/20000906-1.c: New test.
15913         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
15914
15915 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15916
15917         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
15918
15919 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15920
15921         * g++.old-deja/g++.pt/crash57.C: New test.
15922
15923 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15924
15925         * g++.old-deja/g++.pt/crash56.C: New test.
15926
15927 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15928
15929         * g++.old-deja/g++.pt/koenig1.C: New test.
15930
15931 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15932
15933         * gcc.dg/20000904-1.c: New test.
15934
15935 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15936
15937         * gcc.dg/cpp/paste8.c: New test.
15938
15939 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
15940
15941         * gcc.c-torture/compile/20000827-1.c: New test.
15942
15943 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15944
15945         * gcc.dg/format-diag-1.c: New test.
15946
15947 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15948
15949         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
15950         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
15951         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
15952         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
15953         gcc.dg/formatz-1.c: Adjust warning regular expressions.
15954
15955 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15956
15957         * g++.old-deja/g++.other/nested4.C: New test.
15958
15959 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15960
15961         * g++.old-deja/g++.ns/scoped1.C: New test.
15962
15963 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
15964
15965         * lib/g++.exp: Support testing already-installed GCC.
15966
15967 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15968
15969         * wtr-label-1.c, wtr-suffix-1.c: New tests.
15970
15971 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15972
15973         * gcc.dg/return-type-2.c: New test.
15974
15975 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
15976
15977         * gcc.c-torture/compile/20000825-1.c: New test.
15978
15979 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
15980
15981         * gcc.dg/dwarf2-2.c: New test.
15982
15983 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
15984
15985         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
15986         dg-warning regexps.
15987
15988 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15989
15990         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
15991         gcc.dg/format-ext-5.c: New tests.
15992
15993 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
15994
15995         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
15996
15997 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
15998
15999         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16000
16001 2000-08-24  Richard Henderson  <rth@cygnus.com>
16002
16003         * gcc.dg/ia64-sync-1.c: New test.
16004         * gcc.dg/ia64-sync-2.c: New test.
16005         * gcc.dg/ia64-asm-1.c: New test.
16006
16007 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16008
16009         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16010         * gcc.dg/format-ext-2.c: New test.
16011
16012 2000-08-23  Jason Merrill  <jason@redhat.com>
16013
16014         * lib/old-dejagnu.exp: Also ignore "In member function" and
16015         "At global scope".
16016
16017 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16018
16019         * gcc.dg/noncompile/label-lineno-1.c: New test.
16020
16021 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16022
16023         * gcc.dg/c99-array-nonobj-1.c: New test.
16024
16025 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16026
16027         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16028         tests.
16029         * gcc.dg/format-ext-1.c: New test.
16030
16031 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16032
16033         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16034         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16035         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16036         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16037         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16038
16039 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16040
16041         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16042         gcc.dg/c99-strftime-2.c: New tests.
16043
16044 2000-08-22  Richard Henderson  <rth@cygnus.com>
16045
16046         * gcc.c-torture/execute/20000822-1.c: New test.
16047
16048 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16049
16050         * gcc.c-torture/execute/20000819-1.x: Remove.
16051
16052 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16053
16054         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16055         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16056         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16057         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16058         gcc.dg/format-xopen-1.c: New tests.
16059
16060 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16061
16062         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16063
16064 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16065
16066         * g++.old-deja/g++.other/loop2.C: New test.
16067
16068         * gcc.c-torture/compile/20000606-1.c: New test.
16069         * gcc.c-torture/compile/20000728-1.c: New test.
16070         * gcc.c-torture/execute/20000801-1.c: New test.
16071         * gcc.c-torture/execute/20000801-2.c: New test.
16072         * gcc.c-torture/execute/20000819-1.c: New test.
16073         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16074         * gcc.dg/20000629-1.c: New test.
16075         * gcc.dg/20000724-1.c: New test.
16076         * gcc.dg/20000807-1.c: New test.
16077
16078 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16079
16080         * gcc.dg/cpp/pragma-1.c: New test.
16081         * gcc.dg/cpp/pragma-2.c: New test.
16082
16083 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16084
16085         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16086         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16087
16088 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16089
16090         * gcc.c-torture/compile/20000818-1.c: New test.
16091
16092 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16093
16094         * gcc.c-torture/execute/20000818-1.c: New test.
16095
16096 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16097
16098         * gcc.dg/format-va-1.c: New test.
16099
16100 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16101
16102         * g++.old-deja/g++.other/typedef8.C: New test.
16103
16104 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16107         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16108         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16109         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16110         * g++.old-deja/g++.other/ptrmem7.C: New test.
16111         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16112
16113 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16114
16115         * g++.old-deja/g++.pt/typename27.C: New test.
16116
16117 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16118
16119         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16120         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16121         * g++.old-deja/g++.pt/friend45.C: New test.
16122         * g++.old-deja/g++.other/friend8.C: New test.
16123
16124 2000-08-15  Richard Henderson  <rth@cygnus.com>
16125
16126         * gcc.c-torture/execute/20000815-1.c: New test.
16127
16128 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16129
16130         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16131         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16132         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16133
16134 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16135
16136         * g++.old-deja/g++.other/refinit2.C: New test.
16137
16138 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16139
16140         * lib/c-torture.exp (c-torture): Make
16141         compiler_conditional_xfail_data global.
16142         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16143         compiler_conditional_xfail_data machinery.
16144         (f-torture-execute): Likewise.
16145         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16146         and only when unrolling loops.
16147
16148         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16149
16150 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16151
16152         * g++.old-deja/g++.pt/explicit81.C: New test.
16153
16154 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16155
16156         * g++.old-deja/g++.pt/typename26.C: New test.
16157
16158 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16159
16160         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16161         warning.
16162
16163 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16164
16165         * g++.old-deja/g++.other/array3.C: New test.
16166
16167 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16168
16169         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16170         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16171         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16172         New tests.
16173
16174 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16175
16176         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16177         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16178
16179 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16180
16181         * gcc.c-torture/execute/20000808-1.c: New test.
16182
16183 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16184
16185         * gcc.dg/c90-const-expr-1.c: New test.
16186
16187 2000-08-08  Richard Henderson  <rth@cygnus.com>
16188
16189         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16190
16191 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16192
16193         * gcc.dg/noncompile/const-ll-1.c: New test.
16194
16195 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16196
16197         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16198
16199 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16200
16201         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16202         that running programs linked against the shared version of libobjc
16203         run correctly.
16204
16205 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16206
16207         * gcc.dg/c99-printf-1.c: New test.
16208
16209 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16210
16211         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16212
16213 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16214
16215         * gcc.c-torture/execute/20000731-1.x: Delete.
16216
16217 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16218
16219         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16220         and torture_without_loops as is done by c-torture.exp.
16221         (search_for): Copy from c-torture.exp.
16222         (gcc-dg-runtest): New function, drives a directory of tests
16223         iterating over the TORTURE_OPTIONS.
16224         (scan-assembler, scan-assembler-not): Move here from
16225         individual directory drivers.
16226
16227         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16228         defined by lib/gcc-dg.exp.
16229         * gcc.dg/cpp/cpp.exp: Likewise.
16230         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16231         gcc-dg-runtest, so we cycle over optimization options.
16232
16233         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16234         * gcc.dg/compare2.c: No longer expected to fail.
16235
16236 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16237
16238         * gcc.c-torture/execute/20000804-1.c: New test.
16239
16240 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16241
16242         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16243
16244 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16245
16246         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16247
16248 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16249
16250         * gcc.c-torture/compile/20000803-1.c: New test.
16251
16252 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16253
16254         * gcc.c-torture/execute/20000801-3.c,
16255         gcc.c-torture/execute/20000801-4.c: New tests.
16256         * gcc.c-torture/execute/20000801-3.x,
16257         gcc.c-torture/execute/20000801-4.x: Xfail.
16258
16259 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16260
16261         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16262         libobjc/.libs to allow for libtool.
16263
16264 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16265
16266         * gcc.c-torture/compile/20000802-1.c: New test.
16267
16268 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16269
16270         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16271
16272 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16273
16274         * gcc-c-torture/execute/20000731-2.c: New test.
16275
16276         * gcc.c-torture/execute/20000731-1.c: New test.
16277         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16278
16279 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16280
16281         * testsuite/gcc.dg/cpp/paste7.c: New test.
16282         * gcc.dg/cpp/20000725-1.c: New test.
16283
16284 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16285
16286         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16287         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16288         declaration warning for __builtin_dwarf_reg_size.
16289
16290         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16291
16292 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16293
16294         * gcc.dg/noncompile/voidparam-1.c: New test.
16295
16296 2000-07-30  Richard Henderson  <rth@cygnus.com>
16297
16298         * gcc.dg/c90-digraph-1.c: Don't xfail.
16299         * gcc.dg/compare2.c (case 10): Xfail.
16300         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16301
16302 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16303
16304         * gcc.dg/c99-main-1.c: New test.
16305
16306 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16307
16308         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16309
16310 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16311
16312         * gcc.c-tortuer/execute/20000726-1.c: New test.
16313
16314 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16315
16316         * gcc.c-torture/execute/enum-2.c: New test.
16317
16318 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16319
16320         * gcc.dg/cpp/tr-warn3.c: New test.
16321
16322 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16323
16324         * g++.old-deja/g++.ext/implicit1.C: Remove.
16325         * g++.old-deja/g++.jason/c2.C: Remove
16326         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16327         * g++.old-deja/g++.pt/crash16.C: Likewise.
16328         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16329
16330 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16331
16332         * g++.old-deja/g++.other/for2.C: New test.
16333
16334 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16335
16336         * gcc.dg/20000720-1.c: New test.
16337
16338 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16339
16340         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16341
16342 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16343
16344         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16345         * gcc.c-torture/execute/20000722-1.c: New.
16346         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16347
16348 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16349
16350         * gcc.dg/cpp/20000720-1.S: New test.
16351
16352 2000-07-21  Michael Meissner  <meissner@redhat.com>
16353
16354         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16355
16356 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16357
16358         * g++.old-deja/g++.brendan/crash16.C,
16359         g++.old-deja/g++.brendan/parse3.C,
16360         g++.old-deja/g++.brendan/redecl1.C,
16361         g++.old-deja/g++.ns/template13.C,
16362         g++.old-deja/g++.other/decl4.C,
16363         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16364
16365 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16366
16367         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16368         and "Internal error".
16369
16370         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16371         regexps.
16372         * gcc.dg/cpp/paste6.c: New test.
16373
16374 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16375
16376         * gcc.dg/cpp/tr-direct.c: New test.
16377
16378         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16379         gcc.dg/cpp/undef1.c: Tweak error regexps.
16380
16381 2000-07-18  Eric Christopher <echristo@redhat.com>
16382
16383         * gcc.c-torture/compile/20000718-1.c: New test.
16384
16385 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16386
16387         * cpplex.c (_cpp_push_token): If the token being pushed back
16388         is the previous token in this context, just subtract one from
16389         context->posn.
16390         * cppmacro.c (save_expansion): Clear aux field when storing a
16391         placemarker.
16392
16393 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16394
16395         * gcc.dg/noncompile/redecl-1.c: New test.
16396
16397 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gcc.c-torture/execute/20000717-5.c: New test.
16400         * gcc.c-torture/execute/20000717-1.x: Removed.
16401
16402 2000-07-17  Richard Henderson  <rth@cygnus.com>
16403
16404         * gcc.c-torture/execute/20000717-4.c: New test.
16405
16406 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16407
16408         * gcc.dg/cpp/syshdr.c: New test.
16409         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16410
16411 2000-07-17  Neil Booth  <neilb@earthling.net>
16412
16413         * gcc.dg/cpp/cmdlne-dM.c: New test.
16414         * gcc.dg/cpp/cmdlne-dD.c: New test.
16415
16416 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16417
16418         * gcc.c-torture/execute/20000717-3.c: New test.
16419
16420         * gcc.c-torture/compile/20000717-1.c: New test.
16421
16422 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16423
16424         * gcc.c-torture/execute/20000717-2.c: New test.
16425
16426 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16427
16428         * gcc.dg/formatz-1.c: New test.
16429
16430         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16431         * gcc.dg/c99-digraph-1.c: New tests.
16432
16433         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16434         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16435
16436         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16437         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16438         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16439         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16440         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16441         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16442         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16443
16444 2000-07-17   Greg McGary <greg@mcgary.org>
16445
16446         * gcc.c-torture/execute/20000717-1.c: New test.
16447         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16448
16449 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16450
16451         * gcc.c-torture/execute/20000715-2.c: New test.
16452         * gcc.dg/20000715-1.c: New test.
16453
16454 2000-07-15  Michael Meissner  <meissner@redhat.com>
16455
16456         * gcc.c-torture/execute/20000715-1.c: New test.
16457
16458 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16459
16460         * gcc.c-torture/execute/20000707-1.c: New test.
16461
16462 2000-07-13  Neil Booth  <NeilB@earthling.net>
16463
16464         * testsuite/gcc.dg/cpp/digraph1.c,
16465         testsuite/gcc.dg/cpp/digraph2.c,
16466         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16467
16468 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16469
16470         * g77.f-torture/compile/20000630-2.f:  New test.
16471         * g77.f-torture/compile/20000630-2.x
16472
16473 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16474
16475         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16476
16477 2000-07-11  Neil Booth  <NeilB@earthling.net>
16478
16479         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16480
16481 2000-07-11  Neil Booth  <NeilB@earthling.net>
16482
16483         * gcc.dg/cpp/cmdlne-C.c: New.
16484
16485 2000-07-09  Neil Booth  <NeilB@earthling.net>
16486
16487         * gcc.dg/cpp/directiv.c: New tests.
16488         * gcc.dg/cpp/undef1.c: Update.
16489
16490 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16491
16492         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16493
16494 2000-07-09  Neil Booth  <NeilB@earthling.net>
16495
16496         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16497
16498 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16499
16500         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16501         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16502
16503 2000-07-08  Neil Booth  <NeilB@earthling.net>
16504
16505         * gcc.dg/cpp/macsyntx.c: New tests.
16506
16507 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16508
16509         * gcc.dg/20000707-1.c: New test.
16510
16511 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16512
16513         * gcc.c-torture/execute/20000706-1.c: New test.
16514         * gcc.c-torture/execute/20000706-2.c: New test.
16515         * gcc.c-torture/execute/20000706-3.c: New test.
16516         * gcc.c-torture/execute/20000706-4.c: New test.
16517         * gcc.c-torture/execute/20000706-5.c: New test.
16518
16519 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16520
16521         * g++.old-deja/g++.pt/instantiate7.C: New test.
16522
16523 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16524
16525         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
16526         * g++.old-deja/g++.mike/thunk3.C: Likewise.
16527         * g++.old-deja/g++.other/rtti3.C: Likewise.
16528         * g++.old-deja/g++.other/rttid3.C: Likewise.
16529
16530 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
16531
16532         *  g77.f-torture/compile/20000630-1.x: Fix typo
16533
16534 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
16535
16536         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
16537         assembly output.
16538
16539 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
16540
16541         * gcc.dg/cpp/ident.c: New test.
16542
16543 2000-07-05  Neil Booth  <NeilB@earthling.net>
16544
16545         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
16546           gcc.dg/cpp/lexstrng.c: New tests.
16547
16548 2000-07-04  Neil Booth  <NeilB@earthling.net>
16549
16550         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
16551         * gcc.dg/cpp/strify2.c: Same.
16552
16553 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
16554
16555         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
16556         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
16557         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
16558         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
16559
16560         * testsuite/gcc.dg/cpp/macro1.c,
16561         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
16562         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
16563         testsuite/gcc.dg/cpp/strify1.c,
16564         testsuite/gcc.dg/cpp/strify2.c: New tests.
16565
16566 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
16567
16568         * gcc.c-torture/execute/20000703-1.c: New test.
16569
16570 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16571
16572         * g++.old-deja/g++.pt (lookup10.C): New test.
16573
16574 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16575
16576         * g++.old-deja/g++.pt (typename25.C): New test.
16577
16578 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
16579
16580         * gcc.c-torture/compile/20000701-1.c: New test.
16581
16582 2000-06-30  Nick Clifton  <nickc@cygnus.com>
16583
16584         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
16585         to test case.
16586
16587 2000-06-30  Catherine Moore  <clm@cygnus.com>
16588
16589         * gcc.c-torture/execute/align-1.c: New test.
16590
16591 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
16592
16593         * g++.old-deja/g++.pt/expr8.C: New test.
16594         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
16595
16596 2000-06-29  Nick Clifton  <nickc@cygnus.com>
16597
16598         * gcc.c-torture/compile/20000629-1.c: New test.
16599
16600 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16601
16602
16603         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
16604         gcc.dg/noncompile directory, depending on whether they're
16605         preprocessor tests or not.  Annotate all the tests for the dg
16606         framework.
16607
16608         * gcc.c-torture/noncompile/noncompile.exp: Delete.
16609         * gcc.dg/noncompile/noncompile.exp: New.
16610
16611         * Moved files:
16612         Old name                                New name
16613         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
16614         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
16615         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
16616         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
16617         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
16618         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
16619         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
16620         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
16621         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
16622         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
16623         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
16624         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
16625         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
16626         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
16627         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
16628         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
16629         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
16630         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
16631         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
16632         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
16633         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
16634         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
16635         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
16636         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
16637
16638         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
16639         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
16640         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
16641         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
16642         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
16643         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
16644
16645 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16646
16647         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
16648         declare one variable.  On the fourth, error.
16649         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
16650         declared by 20000628-1a.h.
16651
16652 2000-06-29  Richard Henderson  <rth@redhat.com>
16653
16654         * gcc.c-torture/execute/930529-1.x: New file.
16655         * gcc.dg/920413-1.c: Adjust expected warning text.
16656         * gcc.dg/980217-1.c: Declare abort.
16657         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
16658
16659 2000-06-29  Jeffrey A Law  (law@cygnus.com)
16660
16661         * g77.f-torture/compile/20000629-1.f: New test.
16662         * g77.f-torture/compile/20000629-1.x: Expected to fail.
16663
16664 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16665
16666         Rearrange lots of files, removing entirely the
16667         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
16668         directories.
16669
16670         * Deleted files:
16671         gcc.c-torture/code_quality/code_quality.exp
16672         gcc.c-torture/special/special.exp
16673         gcc.failure/failure.exp
16674         gcc.failure/940409-1.x
16675         gcc.c-torture/compile/961203-1.x
16676
16677         * New files:
16678         gcc.misc-tests/linkage.exp
16679         gcc.c-torture/execute/920730-1t.c
16680         gcc.c-torture/execute/920730-1t.x
16681         gcc.c-torture/compile/920520-1.x
16682         gcc.c-torture/compile/920521-1.x
16683         gcc.c-torture/compile/981006-1.x
16684         gcc.c-torture/execute/eeprof-1.x
16685
16686         * Moved files (possibly with modifications to fit a new harness):
16687         Old name                                New name
16688         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
16689         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
16690         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
16691         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
16692         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
16693         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
16694         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
16695         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
16696         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
16697         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
16698         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
16699         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
16700         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
16701         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
16702
16703 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16704
16705         * c-torture/compile/961203-1.x: Delete.
16706
16707         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
16708         not exit. Include stdio.h.
16709         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
16710         * gcc.misc-tests/dg-12.c: Likewise.
16711         * gcc.misc-tests/dg-5.c: Likewise.
16712         * gcc.misc-tests/dg-6.c: Likewise.
16713         * gcc.misc-tests/dg-7.c: Prototype abort.
16714         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
16715         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
16716         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
16717         not exit.
16718         * gcc.misc-tests/sieve.c: Use return from main, not exit.
16719         * gcc.misc-tests/sort2.c: Use return from main, not exit.
16720
16721 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
16722
16723         * gcc.dg/cpp/20000628-1.c: New test.
16724         * gcc.dg/cpp/20000628-1.h: New header for above test.
16725         * gcc.dg/cpp/20000628-1a.h: Likewise.
16726
16727 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
16728
16729         * gcc.dg/cpp: New directory.
16730         * gcc.dg/cpp/cpp.exp: New driver.
16731         * gcc.dg/cpp/20000627-1.c: New test.
16732         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
16733         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
16734         and rewrite as a compilation test.
16735
16736         * gcc.dg: Move many files into the cpp subdirectory, possibly
16737         renaming or editing them as well.
16738         Old name                New name
16739         990119-1.c              cpp/19990119-1.c
16740         990228-1.c              cpp/19990228-1.c
16741         990407-1.c              cpp/19990407-1.c
16742         990409-1.c              cpp/19990409-1.c
16743         990413-1.c              cpp/19990413-1.c
16744         990703-1.c              cpp/19990703-1.c
16745         20000127-1.c            cpp/20000127-1.c
16746         20000129-1.c            cpp/20000129-1.c
16747         20000207-1.c            cpp/20000207-1.c
16748         20000207-2.c            cpp/20000207-2.c
16749         20000209-1.c            cpp/20000209-1.c
16750         20000209-2.c            cpp/20000209-2.c
16751         20000301-1.c            cpp/20000301-1.c
16752         20000419-1.c            cpp/20000419-1.c
16753         20000510-1.S            cpp/20000510-1.S
16754         20000519-1.c            cpp/20000519-1.c
16755         20000529-1.c            cpp/20000529-1.c
16756         20000625-1.c            cpp/20000625-1.c
16757         20000625-2.c            cpp/20000625-2.c
16758         cpp-as1.c               cpp/assert1.c
16759         cpp-as2.c               cpp/assert2.c
16760         cxx-comments-1.c        cpp/cxxcom1.c
16761         cxx-comments-2.c        cpp/cxxcom2.c
16762         endif-label.c           cpp/endif.c
16763         cpp-hash1.c             cpp/hash1.c
16764         cpp-hash2.c             cpp/hash2.c
16765         cpp-if1.c               cpp/if-1.c
16766         cpp-if2.c               cpp/if-2.c
16767         cpp-if3.c               cpp/if-3.c
16768         cpp-if4.c               cpp/if-4.c
16769         cpp-if5.c               cpp/if-5.c
16770         cpp-cond.c              cpp/if-cexp.c
16771         cpp-missingop.c         cpp/if-mop.c
16772         cpp-missingparen.c      cpp/if-mpar.c
16773         cpp-opprec.c            cpp/if-oppr.c
16774         cpp-ifparen.c           cpp/if-paren.c
16775         cpp-shortcircuit.c      cpp/if-sc.c
16776         cpp-shift.c             cpp/if-shift.c
16777         cpp-unary.c             cpp/if-unary.c
16778         cpp-li1.c               cpp/line1.c
16779         cpp-li2.c               cpp/line2.c
16780         lineno.c                cpp/line3.c
16781         lineno-2.c              cpp/line4.c
16782         cpp-mi.c                cpp/mi1.c
16783         cpp-mic.h               cpp/mi1c.h
16784         cpp-micc.h              cpp/mi1cc.h
16785         cpp-mind.h              cpp/mi1nd.h
16786         cpp-mindp.h             cpp/mi1ndp.h
16787         cpp-mix.h               cpp/mi1x.h
16788         cpp-mi2.c               cpp/mi2.c
16789         cpp-mi2a.h              cpp/mi2a.h
16790         cpp-mi2b.h              cpp/mi2b.h
16791         cpp-mi2c.h              cpp/mi2c.h
16792         cpp-mi3.c               cpp/mi3.c
16793         cpp-mi3.def             cpp/mi3.def
16794         poison-1.c              cpp/poison.c
16795         pr-impl.c               cpp/prag-imp.c
16796         cpp-redef-2.c           cpp/redef1.c
16797         cpp-redef.c             cpp/redef2.c
16798         strpaste.c              cpp/strp1.c
16799         strpaste-2.c            cpp/strp2.c
16800         cpp-tradpaste.c         cpp/tr-paste.c
16801         cpp-tradstringify.c     cpp/tr-str.c
16802         cpp-tradwarn1.c         cpp/tr-warn1.c
16803         cpp-tradwarn2.c         cpp/tr-warn2.c
16804         trigraphs.c             cpp/trigraphs.c
16805         cpp-unc1.c              cpp/unc1.c
16806         cpp-unc2.c              cpp/unc2.c
16807         cpp-unc3.c              cpp/unc3.c
16808         cpp-unc.c               cpp/unc4.c
16809         undef.c                 cpp/undef1.c
16810         undef-2.c               cpp/undef2.c
16811         cpp-wi1.c               cpp/widestr1.c
16812
16813 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
16814
16815         * lib/g++.exp (g++_include_flags): Tweak.
16816
16817 2000-06-27  H.J. Lu  <hjl@gnu.org>
16818             Loren J. Rittle  <ljrittle@acm.org>
16819
16820         * lib/g++.exp (g++_include_flags): Override libgloss.exp
16821         version with one that knows about the new gcc tree structure.
16822         (g++_link_flags): Same.
16823
16824 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
16825
16826         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
16827         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
16828         case we are cross-compiling.
16829
16830         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
16831         g++.old-deja/g++.niklas/Makefile.in,
16832         g++.old-deja/g++.niklas/configure.in,
16833         g++.old-deja/g++.other/Makefile.in,
16834         g++.old-deja/g++.other/configure.in,
16835         gcc.c-torture/code_quality/Makefile.in,
16836         gcc.c-torture/code_quality/configure.in,
16837         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
16838         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
16839         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
16840         gcc.c-torture/execute/ieee/Makefile.in,
16841         gcc.c-torture/execute/ieee/configure.in,
16842         gcc.c-torture/noncompile/Makefile.in,
16843         gcc.c-torture/noncompile/configure.in,
16844         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
16845         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
16846         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
16847
16848 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16849
16850         * g++.old-deja/g++.other/ambig3.C: New test.
16851
16852 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16853
16854         * g++.old-deja/g++.pt/syntax1.C: New test.
16855         * g++.old-deja/g++.pt/syntax2.C: New test.
16856         * g++.old-deja/g++.other/syntax3.C: New test.
16857         * g++.old-deja/g++.other/syntax4.C: New test.
16858
16859 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16860
16861         * gcc.dg/20000623-1.c: Prototype exit and abort.
16862
16863 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16864
16865         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
16866         New tests.
16867         * gcc.dg/cpp-mi3.def: New file.
16868
16869         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
16870         inside assertions.
16871         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
16872         lexer's error messages.
16873         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
16874         divine anything from the linemarkers.
16875         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
16876         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
16877
16878 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
16879
16880         * gcc.dg/20000623-1.c: New test.
16881
16882 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
16883
16884         * gcc.c-torture/execute/20000622-1.c: New test.
16885
16886 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16887
16888         * g++.old-deja/g++.other/init15.C: New test.
16889
16890 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16891
16892         * g++.old-deja/g++.pt/vaarg2.C: New test.
16893         * g++.old-deja/g++.pt/vaarg3.C: New test.
16894
16895 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
16896
16897         * g++.old-deja/g++.other/dyncast6.C: New test.
16898
16899 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
16900
16901         * gcc.c-torture/execute/loop-6.c: New test.
16902
16903 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
16904
16905         * gcc.dg/20000614-1.c: New test.
16906         * gcc.dg/20000614-2.c: New test.
16907
16908 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
16909
16910         * g++.old-deja/g++.other/inline12.C: New test.
16911
16912 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
16913
16914         * g++.old-deja/g++.other/eh1.C: New test.
16915
16916 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
16917
16918         * g++.old-deja/g++.other/type.C: New test.
16919
16920 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16921
16922         * g++.old-deja/g++.other/initstring.C: New test.
16923
16924 2000-06-12  Jason Merrill  <jason@redhat.com>
16925
16926         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
16927
16928 2000-06-09  Jeffrey A Law  (law@cygnus.com)
16929
16930         * gcc.c-torture/compile/20000609-1.c: New test.
16931
16932 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
16933
16934         * gcc.dg/20000609-1.c: New test.
16935
16936 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
16937
16938         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16939         * gcc.c-torture/noncompile/poison-1.c: Move...
16940         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
16941         * gcc.dg/cpp-li1.c: Add a token after the #line.
16942
16943 2000-06-05  Richard Henderson  <rth@cygnus.com>
16944
16945         * gcc.c-torture/execute/20000605-2.c: New test.
16946         * gcc.c-torture/execute/20000605-3.c: New test.
16947
16948 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
16949
16950         * g77.f-torture/execute/20000503-1.x: New file.
16951
16952 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16953
16954         * g++.old-deja/g++.eh/badalloc1.C: New test.
16955
16956 2000-06-05  Richard Henderson  <rth@cygnus.com>
16957
16958         * gcc.c-torture/execute/20000605-1.c: New test.
16959
16960 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16961             Nathan Sidwell <nathan@codesourcery.com>
16962
16963         * gcc.c-torture/compile/20000605-1.c: New test.
16964
16965 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
16966
16967         * g77.f-torture/compile/20000601-1.f:  New test.
16968
16969 2000-06-03  Richard Henderson  <rth@cygnus.com>
16970
16971         * gcc.c-torture/execute/20000603-1.c: New.
16972
16973 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
16974
16975         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
16976         * gcc.dg/noreturn-2.c (noreturn): Likewise.
16977
16978 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
16979
16980         * gcc.dg/compare2.c (case 12): XFAIL.
16981         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
16982         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
16983
16984         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
16985
16986 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
16987
16988         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
16989         guard macro is already defined when the header is first
16990         included.
16991         * gcc.dg/cpp-mix.h: New file.
16992         * gcc.dg/endif-label.c: Update patterns to match compiler.
16993
16994         * g++.brendan/complex1.C: Declare abort.
16995         * g++.law/refs4.C: Remove XFAIL.
16996         * g++.oliva/expr2.C: Declare abort and exit.
16997
16998 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
16999
17000         * gcc.c-torture/execute/20000528-1.c: New test.
17001
17002         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17003         * g++.old-deja/g++.law/temps4.C: Likewise.
17004
17005         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17006         stdlib.h.  Call abort() on failure.
17007         * g++.old-deja/g++.law/refs4.C: Likewise.
17008         * g++.old-deja/g++.law/temps4.C: Likewise.
17009         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17010         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17011
17012 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17013
17014         Relative to g++.dg/special:
17015         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17016
17017         Relative to g++.old-deja:
17018         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17019         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17020         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17021         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17022         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17023         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17024         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17025
17026         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17027         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17028         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17029         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17030         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17031         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17032         and/or string.h.
17033
17034         * g++.other/goto1.C: Update expectations for error messages.
17035
17036 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17037
17038         * gcc.c-torture/compile/20000523-1.c: New test.
17039
17040 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17041
17042         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17043
17044 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17045
17046         * g++.old-deja/g++.eh/catch11.C: New test.
17047         * g++.old-deja/g++.eh/catch12.C: New test.
17048
17049 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17050
17051         * gcc.c-torture/execute/20000523-1.c: New test.
17052
17053 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17054
17055         * c-torture/execute/bcp-1.c: Replace abort in arg of
17056         __builtin_constant_p with a generic external function.
17057
17058         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17059         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17060         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17061         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17062         Prototype abort and/or exit.
17063
17064         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17065         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17066         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17067         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17068
17069 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17070
17071         * gcc.dg/dwarf2-1.c: New test.
17072
17073 2000-05-20  Richard Henderson  <rth@cygnus.com>
17074
17075         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17076
17077 2000-05-20  Andreas Jaeger  <aj@suse.de>
17078
17079         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17080         testcase.
17081
17082 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17083
17084         * gcc.c-torture/execute/20000519-2.c: New test.
17085
17086 2000-05-19  Andreas Jaeger  <aj@suse.de>
17087
17088         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17089         which fails with SSA.
17090
17091         * lib/c-torture.exp: Also test with -O3 -fssa.
17092
17093 2000-05-18  Michael Meissner  <meissner@redhat.com>
17094
17095         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17096         * gcc.c-torture/execute/920415-1.c: Ditto.
17097         * gcc.c-torture/execute/920501-1.c: Ditto.
17098         * gcc.c-torture/execute/conversion.c: Ditto.
17099         * gcc.c-torture/execute/cvt-1.c: Ditto.
17100
17101 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17102
17103         * gcc.c-torture/compile/20000518-1.c: New test.
17104
17105 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17106
17107         * g77.f-torture/compile/200005018.f:  New test.
17108
17109 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17110
17111         * gcc.c-torture/compile/20000517-1.c: New test.
17112
17113 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17114
17115         * gcc.c-torture/execute/20000516-1.c: New test.
17116
17117 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17118
17119         * g++.old-deja/g++.other/eh.C: New test.
17120
17121 2000-05-12  Richard Henderson  <rth@cygnus.com>
17122
17123         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17124         constants through to doit's conditional.
17125
17126 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17127
17128         * gcc.c-torture/compile/20000511-1.c: New test.
17129         * g77.f-torture/compile/20000511-1.f: New test.
17130         * g77.f-torture/compile/20000511-2.f: New test.
17131
17132 2000-05-11  Michael Meissner  <meissner@redhat.com>
17133
17134         * gcc.c-torture/execute/20000511-1.c: New test.
17135
17136 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17137
17138         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17139         * gcc.dg/20000510-1.S: New.
17140
17141 2000-05-08  Catherine Moore  <clm@cygnus.com>
17142
17143         * gcc.dg/unused-3.c: New.
17144
17145 2000-05-06  Richard Henderson  <rth@cygnus.com>
17146
17147           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17148           * g++.old-deja/g++.mike/warn1.C: Likewise.
17149           * g++.old-deja/g++.pt/local1.C: Likewise.
17150           * g++.old-deja/g++.pt/local7.C: Likewise.
17151           * g++.old-deja/g++.pt/spec16.C: Likewise.
17152
17153 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17154
17155         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17156
17157 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17158
17159           * g77.f-torture/execute/20000503-1.f:  New test.
17160
17161 2000-05-04  Andreas Jaeger  <aj@suse.de>
17162
17163         * gcc.dg/noreturn-2.c: New test.
17164
17165 2000-05-04  Neil Booth  <NeilB@earthling.net>
17166
17167         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17168         preprocessor.
17169
17170 2000-05-04  Richard Henderson  <rth@cygnus.com>
17171
17172         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17173
17174 2000-05-04  Richard Henderson  <rth@cygnus.com>
17175
17176         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17177         OpenSSL by Jason R Thorpe.
17178
17179 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17180
17181         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17182
17183 2000-05-03  Robert Lipe <robertlipe@usa.net>
17184
17185         * gcc.dg/20000503-1.c: New test.
17186
17187 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.c-torture/compile/20000502-1.c: New test.
17190         * g++.old-deja/g++.other/align.C: New test.
17191         * gcc.dg/cpp-tradstringify.c: New test.
17192
17193 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17194
17195         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17196         and hard registers.
17197
17198 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17199
17200         * gcc.c-torture/execute/loop-5.c: New test.
17201
17202 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17203
17204         * gcc.c-torture/execute/va-arg-20.c: New test.
17205
17206 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17207
17208         * gcc.c-torture/execute/20000422-1.c: New test.
17209
17210 2000-04-20  Greg McGary  <gkm@gnu.org>
17211
17212         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17213         when optimizing, but without sibling-call optimizations (-O1).
17214
17215 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17216
17217           * gcc.c-torture/compile/20000420-1.c: New test.
17218
17219 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17220
17221         * g++.abi/ptrflags.C: New test.
17222         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17223
17224 2000-04-19  Catherine Moore  <clm@cygnus.com>
17225
17226         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17227
17228 2000-04-19  Greg McGary  <gkm@gnu.org>
17229
17230         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17231         sibling-call optimizations.
17232
17233 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17234
17235         * gcc.dg/20000419-1.c: New test.
17236
17237 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17238
17239         * gcc.c-torture/execute/20000412-6.c: New test.
17240
17241 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17242
17243         * gcc.c-torture/execute/20000412-5.c: New test.
17244         * g77.f-torture/compile/20000412-1.f: New test.
17245         * gcc.c-torture/execute/20000412-4.c: New test.
17246         * gcc.c-torture/compile/20000412-2.c: New test.
17247         * gcc.c-torture/execute/20000412-3.c: New test.
17248         * gcc.c-torture/compile/20000412-1.c: New test.
17249         * gcc.c-torture/execute/20000412-2.c: New test.
17250
17251 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17252
17253         * objc/execute/bf-20.m: New test.
17254
17255 2000-04-10  Richard Henderson  <rth@cygnus.com>
17256
17257         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17258
17259         * gcc.c-torture/execute/20000412-1.c: New test.
17260
17261 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17262
17263         * g++.old-deja/g++.eh/catchptr1.C: New test.
17264
17265 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17266
17267         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17268
17269 2000-04-08  Neil Booth  <NeilB@earthling.net>
17270
17271         * gcc.dg/cpp-nullchar.c: Remove test as
17272         embedded nulls cause problems.
17273
17274 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17275
17276         * gcc.dg/compare2.c: New test.
17277
17278 2000-04-08  Neil Booth  <NeilB@earthling.net>
17279
17280         * gcc.dg/cpp-nullchar.c: New test.
17281
17282 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17283
17284         * gcc.dg/cpp-mi2.c: New test.
17285         * gcc.dg/cpp-mi2[abc].h: New files.
17286
17287 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17288
17289         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17290         member name.
17291
17292 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17293
17294         * g++.old-deja/g++.abi/vmihint.C: New test.
17295
17296 2000-04-06  Neil Booth  <NeilB@earthling.net>
17297
17298         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17299         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17300         copyright.
17301
17302 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17303
17304         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17305         avoid stack-frame overwrite.
17306
17307 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17308
17309         * gcc.c-torture/compile/20000405-2.c: New test.
17310         * gcc.c-torture/compile/20000405-3.c: New test.
17311
17312 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17313
17314         * gcc.c-torture/compile/20000405-1.c: New test.
17315
17316 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17317
17318         * gcc.dg/cast-qual-1.c: Revert last change.
17319
17320 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17321
17322         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17323
17324 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17325
17326         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17327         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17328
17329 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17330
17331         * gcc.c-torture/compile/20000403-2.c: New test.
17332         * gcc.c-torture/compile/20000403-1.c: New test.
17333
17334 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17335
17336         * gcc.c-torture/execute/20000403-1.c: New test.
17337
17338 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17339
17340         * gcc.c-torture/execute/20000402-1.c: New test.
17341
17342 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17343
17344         * gcc.c-torture/execute/va-arg-15.c: New test.
17345         * gcc.c-torture/execute/va-arg-16.c: New test.
17346         * gcc.c-torture/execute/va-arg-17.c: New test.
17347         * gcc.c-torture/execute/va-arg-18.c: New test.
17348         * gcc.c-torture/execute/va-arg-19.c: New test.
17349
17350 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17351
17352         * gcc.c-torture/compile/981211-1.c: Move to...
17353         * gcc.dg/cpp-as1.c: ...here.
17354         * gcc.dg/cpp-as2.c: New file.
17355
17356         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17357         compiler.
17358
17359 2000-04-02  Neil Booth  <NeilB@earthling.net>
17360
17361         * gcc.dg/cpp-cond.c  New tests.
17362         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17363         accidental success less likely.
17364         * gcc.dg/cpp-missingop.c  New tests.
17365         * gcc.dg/cpp-missingparen.c  New tests.
17366         * gcc.dg/cpp-shift.c  New tests.
17367         * gcc.dg/cpp-shortcircuit.c  New tests.
17368         * gcc.dg/cpp-unary.c  New tests.
17369
17370 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17371
17372         * gcc.c-torture/compile/20000329-1.c: New test.
17373
17374 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17375
17376         * gcc.c-torture/compile/20000326-1.c: New test.
17377         * gcc.c-torture/compile/20000326-2.c: New test.
17378
17379 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17380
17381         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17382         the first parameter is a function argument.
17383
17384 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17385
17386         * g++.old-deja/g++.ext/array4.C: New test.
17387
17388 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17389
17390         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17391
17392 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17393
17394         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17395
17396 2000-03-19  Richard Henderson  <rth@cygnus.com>
17397
17398         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17399
17400 2000-03-19  Richard Henderson  <rth@cygnus.com>
17401
17402         * gcc.c-torture/compile/20000319-1.c: New test.
17403
17404 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17405
17406         * gcc.c-torture/execute/20000314-3.c: New test.
17407         * gcc.c-torture/execute/20000314-2.c: New test.
17408         * gcc.c-torture/execute/20000314-1.c: New test.
17409         * gcc.c-torture/compile/20000314-2.c: New test.
17410         * gcc.c-torture/compile/20000314-1.c: New test.
17411
17412 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17413
17414         * g++.old-deja/g++.warn/inline.C: New test.
17415
17416 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17417
17418         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17419         standards-compliant result rather than specific constants.
17420         Put test-values in array.
17421
17422 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17423
17424         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17425         (g++_target_compile): Put test-specific options last.
17426
17427 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17428
17429         * g++.old-deja/g++.eh/vbase4.C: New test.
17430
17431 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17432
17433         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17434
17435 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17436
17437         * g++.old-deja/g++.brendan/misc12.C: Removed.
17438         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17439         * g++.old-deja/g++.ext/pretty4.C: New test.
17440
17441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17442
17443         * g++.old-deja/g++.other/string2.C: New test.
17444
17445 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17446
17447         * g++.old-deja/g++.warn/impint2.C: New test.
17448
17449 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17450
17451         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17452         is 1, not zero.
17453
17454 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17455
17456         * g++.old-deja/g++.warn/impint.C: New test.
17457         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17458         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17459         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17460         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17461         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17462         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17463         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17464         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17465         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17466         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17467         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17468         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17469
17470 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17471
17472         * gcc.dg/cpp-redef.c: New test.
17473
17474 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17475
17476         * g++.old-deja/g++.pt/unify7.C: New test.
17477
17478 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17479
17480         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17481         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17482
17483 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17484
17485         * gcc.c-torture/compile/20000224-1.c: New test.
17486
17487 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17488
17489         * gcc.c-torture/compile/cpp-2.c: New test.
17490         * gcc.c-torture/compile/cpp-1.c: New test.
17491
17492 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17493
17494         * gcc.c-torture/execute/20000225-1.c: New test.
17495
17496 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17497
17498         * gcc.dg/cpp-li2.c: New test.
17499
17500         * gcc.dg/cpp-wi1.c: New test.
17501
17502         * gcc.dg/cpp-li1.c: New test.
17503
17504 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17505
17506         * g++.old-deja/g++.other/sizeof5.C: New test.
17507
17508 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17509
17510         * gcc.c-torture/execute/va-arg-13.c: New test.
17511
17512 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17513
17514         * gcc.c-torture/execute/va-arg-12.c: New test.
17515
17516 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17517
17518         * gcc.c-torture/execute/20000223-1.c: New test.
17519
17520 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17521
17522         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
17523
17524 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
17525
17526         * g++.old-deja/g++.abi/ptrmem.C: New test.
17527
17528 2000-02-19  Richard Henderson  <rth@cygnus.com>
17529
17530         * gcc.c-torture/compile/init-3.c: New.
17531
17532 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
17533
17534         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
17535         ALWAYS_CXXFLAGS.
17536
17537 2000-02-11  Robert Lipe <robertl@sco.com>
17538
17539         * gcc.c-torture/compile/20000211-3.c: New test.
17540
17541 2000-02-11  Martin Buchholz <martin@xemacs.org>
17542
17543         * gcc.c-torture/compile/20000211-2.c: New test.
17544
17545 2000-02-11  Jeffrey A Law  (law@cygnus.com)
17546
17547         * gcc.c-torture/compile/20000211-1.c: New test.
17548
17549 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
17550
17551         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
17552           on native targets
17553
17554 2000-02-08  Nathan Sidwell  <nathan@acm.org>
17555
17556         * g++.old-deja/g++.other/cast5.C: New test.
17557
17558 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
17559
17560         * gcc.c-torture/execute/20000205-1.c: New.
17561
17562 2000-02-03  Nathan Sidwell  <nathan@acm.org>
17563
17564         * g++.old-deja/g++.jason/cast3.C: Return void.
17565         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
17566
17567 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17568
17569         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
17570
17571         * gcc.dg/loop-1.c: New test.
17572
17573 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
17574
17575         * gcc.c-torture/compile/20000127-1.c: New test.
17576         * gcc.c-torture/execute/991228-1.c: New test.
17577
17578 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17579
17580         * gcc.dg/unused-2.c: New test.
17581
17582         * gcc.dg/conv-1.c: New test.
17583
17584 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
17585
17586         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
17587         compiler.
17588         (tool_option_proc): Fix typo.
17589
17590 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
17591
17592         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
17593         of the ld on the host, not on the build machine.
17594         Also, don't crash if '--help' is not a supported option.
17595
17596 2000-01-24  Richard Henderson  <rth@cygnus.com>
17597
17598         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
17599
17600 2000-01-20  Jeffrey A Law  (law@cygnus.com)
17601
17602         * gcc.c-torture/execute/20000120-2.c: New test.
17603         * gcc.c-torture/execute/20000120-1.c: New test.
17604
17605 2000-01-13  Jeffrey A Law  (law@cygnus.com)
17606
17607         * gcc.c-torture/execute/20000113-1.c: New test.
17608
17609 2000-01-12  Jeffrey A Law  (law@cygnus.com)
17610
17611         * gcc.c-torture/execute/20000112-1.c: New test.
17612
17613 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17614
17615         * gcc.dg/20000111-1.c: New test.
17616
17617 2000-01-10  Jeffrey A Law  (law@cygnus.com)
17618
17619         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
17620         with 16 bit integers.
17621
17622 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17623
17624         * gcc.dg/20000108-1.c: New test.
17625
17626 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17627
17628         * g++.old-deja/g++.ns/koenig8.C: New test.
17629
17630 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17631
17632         * g++.old-deja/g++.other/cast4.C: New test.
17633
17634 2000-01-05  Jeffrey A Law  (law@cygnus.com)
17635
17636         * gcc.c-torture/compile/20000105-2.c: New test.
17637         * gcc.c-torture/compile/20000105-1.c: New test.
17638
17639 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17640
17641         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
17642         references to printf & atoi to conform to ANSI standard.
17643         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
17644         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
17645         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
17646         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
17647         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
17648         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17649         * g++.old-deja/g++.brendan/copy1.C: Likewise.
17650         * g++.old-deja/g++.brendan/copy2.C: Likewise.
17651         * g++.old-deja/g++.brendan/copy3.C: Likewise.
17652         * g++.old-deja/g++.brendan/copy4.C: Likewise.
17653         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17654         * g++.old-deja/g++.brendan/copy6.C: Likewise.
17655         * g++.old-deja/g++.brendan/copy7.C: Likewise.
17656         * g++.old-deja/g++.brendan/copy8.C: Likewise.
17657         * g++.old-deja/g++.brendan/crash11.C: Likewise.
17658         * g++.old-deja/g++.brendan/crash14.C: Likewise.
17659         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
17660         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17661         * g++.old-deja/g++.brendan/delete2.C: Likewise.
17662         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
17663         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
17664         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
17665         * g++.old-deja/g++.brendan/eh1.C: Likewise.
17666         * g++.old-deja/g++.brendan/groff1.C: Likewise.
17667         * g++.old-deja/g++.brendan/init3.C: Likewise.
17668         * g++.old-deja/g++.brendan/misc12.C: Likewise.
17669         * g++.old-deja/g++.brendan/misc7.C: Likewise.
17670         * g++.old-deja/g++.brendan/new2.C: Likewise.
17671         * g++.old-deja/g++.brendan/operators4.C: Likewise.
17672         * g++.old-deja/g++.brendan/operators5.C: Likewise.
17673         * g++.old-deja/g++.brendan/overload2.C: Likewise.
17674         * g++.old-deja/g++.brendan/overload7.C: Likewise.
17675         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
17676         * g++.old-deja/g++.brendan/reference1.C: Likewise.
17677         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
17678         * g++.old-deja/g++.brendan/template24.C: Likewise.
17679         * g++.old-deja/g++.brendan/template3.C: Likewise.
17680         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
17681         * g++.old-deja/g++.jason/inline3.C: Likewise.
17682         * g++.old-deja/g++.jason/opeq.C: Likewise.
17683         * g++.old-deja/g++.law/arg5.C: Likewise.
17684         * g++.old-deja/g++.law/arm7.C: Likewise.
17685         * g++.old-deja/g++.law/ctors11.C: Likewise.
17686         * g++.old-deja/g++.law/cvt8.C: Likewise.
17687         * g++.old-deja/g++.law/init9.C: Likewise.
17688         * g++.old-deja/g++.law/refs4.C: Likewise.
17689         * g++.old-deja/g++.law/template2.C: Likewise.
17690         * g++.old-deja/g++.law/visibility24.C: Likewise.
17691         * g++.old-deja/g++.law/vtable3.C: Likewise.
17692         * g++.old-deja/g++.mike/asm2.C: Likewise.
17693         * g++.old-deja/g++.mike/eh1.C: Likewise.
17694         * g++.old-deja/g++.mike/misc1.C: Likewise.
17695         * g++.old-deja/g++.mike/misc13.C: Likewise.
17696         * g++.old-deja/g++.mike/misc14.C: Likewise.
17697         * g++.old-deja/g++.mike/ns12.C: Likewise.
17698         * g++.old-deja/g++.mike/p1248.C: Likewise.
17699         * g++.old-deja/g++.mike/p3708.C: Likewise.
17700         * g++.old-deja/g++.mike/p3708a.C: Likewise.
17701         * g++.old-deja/g++.mike/p3708b.C: Likewise.
17702         * g++.old-deja/g++.mike/p646.C: Likewise.
17703         * g++.old-deja/g++.mike/p700.C: Likewise.
17704         * g++.old-deja/g++.mike/p783.C: Likewise.
17705         * g++.old-deja/g++.mike/p783a.C: Likewise.
17706         * g++.old-deja/g++.mike/p783b.C: Likewise.
17707         * g++.old-deja/g++.mike/p786.C: Likewise.
17708         * g++.old-deja/g++.mike/p789.C: Likewise.
17709         * g++.old-deja/g++.mike/p789a.C: Likewise.
17710         * g++.old-deja/g++.mike/p807a.C: Likewise.
17711         * g++.old-deja/g++.other/delete3.C: Likewise.
17712         * g++.old-deja/g++.other/dyncast1.C: Likewise.
17713         * g++.old-deja/g++.other/dyncast2.C: Likewise.
17714         * g++.old-deja/g++.other/dyncast3.C: Likewise.
17715         * g++.old-deja/g++.other/empty1.C: Likewise.
17716         * g++.old-deja/g++.other/temporary1.C: Likewise.
17717         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
17718         * g++.old-deja/g++.pt/t16.C: Likewise.
17719         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
17720
17721 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
17722
17723         * gcc.dg/991230-1.c: New test.
17724
17725 1999-12-29  Jeffrey A Law  (law@cygnus.com)
17726
17727         * gcc.c-torture/compile/991229-3.c: New test.
17728         * gcc.c-torture/compile/991229-2.c: New test.
17729         * gcc.c-torture/compile/991229-1.c: New test.
17730
17731 1999-12-29  Greg McGary <gkm@eng.ascend.com>
17732
17733         * gcc.c-torture/compile/labels-2.c: New test.
17734
17735 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17736
17737         * gcc.c-torture/execute/991227-1.c: New test.
17738
17739 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17740
17741         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
17742
17743 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17744
17745         * gcc.c-torture/execute/991221-1.c: New test.
17746
17747 1999-12-20  Nathan Sidwell  <nathan@acm.org>
17748
17749         * g++.old-deja/g++.other/cast3.C: New test.
17750
17751 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
17752
17753         * gcc.c-torture/execute/991216-4.c: New test.
17754
17755 1999-12-16  Michael Meissner  <meissner@cygnus.com>
17756
17757         * gcc.c-torture/execute/991216-1.c: New test.
17758         * gcc.c-torture/execute/991216-2.c: New test.
17759         * gcc.c-torture/execute/991216-3.c: New test.
17760
17761 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17762
17763         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
17764         Actually make the test fail by using "-O2" for compilation.
17765
17766 1999-12-15  Nathan Sidwell  <nathan@acm.org>
17767
17768         * g++.old-deja/g++.warn/cast-align1.C: New test.
17769
17770 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17771
17772         * gcc.c-torture/compile/991214-1.c: New test.
17773         * gcc.c-torture/compile/991214-2.c: New test.
17774
17775 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17776
17777         * gcc.dg/991214-1.c: New test.
17778
17779 1999-12-13  Jeffrey A Law  (law@cygnus.com)
17780
17781         * gcc.c-torture/compile/991213-3.c: New test.
17782         * gcc.c-torture/compile/991213-2.c: New test.
17783         * gcc.c-torture/compile/991213-1.c: New test.
17784
17785 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
17786
17787         * gcc.dg/991209-1.c: New test.
17788
17789 1999-12-08  Nathan Sidwell <nathan@acm.org>
17790
17791         * gcc.c-torture/compile/991208-1.c: New test.
17792
17793 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17794
17795         * gcc.dg/ultrasp2.c: New test.
17796
17797 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
17798
17799         * g++.old-deja/g++.abi/align.C (main): Fix typo.
17800
17801 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
17802
17803         * gcc.c-torture/compile/991202-1.c: New test.
17804         * gcc.c-torture/execute/991202-1.c: New test.
17805         * gcc.c-torture/execute/991202-2.c: New test.
17806         * gcc.c-torture/execute/991202-3.c: New test.
17807
17808 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
17809
17810         * g++.old-deja/g++.abi/align.C: New test.
17811         * g++.old-deja/g++.abi/aggregates.C: Likewise.
17812         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17813
17814 1999-12-01  Richard Henderson  <rth@cygnus.com>
17815
17816         * gcc.c-torture/execute/991201-1.c: New.
17817
17818 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
17819
17820         * gcc.dg/991129-1.c: New test.
17821
17822 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
17823
17824         * gcc.c-torture/compile/991127-1.c: New test.
17825
17826 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17827
17828         * g++.old-deja/g++.other/warn4.C: New test.
17829
17830 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17831
17832         * g++.old-deja/g++.eh/cleanup2.C: New test.
17833         * g++.old-deja/g++.ext/pretty2.C: New test.
17834         * g++.old-deja/g++.ext/pretty3.C: New test.
17835         * g++.old-deja/g++.other/debug6.C: New test.
17836
17837 1999-10-20  Jim Wilson  <wilson@cygnus.com>
17838
17839         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
17840         compiler_output to look for one error message instead of two.
17841
17842 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
17843
17844         * gcc.c-torture/execute/991118-1.c: Also test case
17845         where the word boundary does not split a byte evenly.
17846
17847 1999-11-19  Nathan Sidwell  <nathan@acm.org>
17848
17849         * g++.old-deja/g++.ext/restrict1.C: New test.
17850
17851 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
17852
17853         * gcc.c-torture/execute/991118-1.c: New test.
17854
17855 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
17856
17857         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
17858         working directory pathnames.
17859
17860 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
17861
17862         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
17863         host is equipped with driver.h and driver.o so it can actually
17864         compile and run the tests.
17865
17866 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
17867
17868         * gcc.c-torture/compile/991008-1.c: New test.
17869
17870 1999-11-08  Nick Clifton  <nickc@cygnus.com>
17871
17872         * lib/gcc-dg.exp: Include target-supports.exp
17873
17874 1999-11-05  Nick Clifton  <nickc@cygnus.com>
17875
17876         * lib/target-supports.exp: New file: Provide procs to test for
17877         features supported by the target.
17878         (check_weak_available): Moved here from ecos.exp.
17879         (check_alias_available): New proc: Determine of the target
17880         toolchain supports the alias attribute.
17881
17882         * gcc.dg/special/ecos.exp: Move check_weak_available to
17883         target-supports.exp.
17884         (alias-1.c): Only perform the test if the target supports
17885         aliases.
17886         (wkali-1.c): Only perform the test if the target supports
17887         aliases.
17888
17889         * gcc.dg/990506-0.c: Expect error messages from cross
17890         targets as well as native targets.
17891
17892 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17893
17894         * gcc.dg/ultrasp1.c: Removed xfail.
17895         * gcc.dg/struct-ret-2.c: Likewise.
17896         * gcc.dg/array-1.c: Likewise.
17897
17898 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17899
17900         * gcc.dg/struct-ret-2.c: New test.
17901
17902         * gcc.dg/array-1.c: New test.
17903
17904 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
17905
17906         * gcc.c-torture/execute/991030-1.c: New test.
17907
17908 1999-10-26  Richard Henderson  <rth@cygnus.com>
17909
17910         * gcc.c-torture/compile/991026-2.c: New test.
17911
17912 1999-10-26  Jeffrey A Law  (law@cygnus.com)
17913
17914         * gcc.c-torture/compile/991026-1.c: New test.
17915
17916 1999-10-23  Jeffrey A Law  (law@cygnus.com)
17917
17918         * gcc.c-torture/execute/991023-1.c: New test.
17919
17920 1999-10-19  Jeffrey A Law  (law@cygnus.com)
17921
17922         * gcc.c-torture/execute/991019-1.c: New test.
17923
17924 1999-10-16  Richard Henderson  <rth@cygnus.com>
17925
17926         * gcc.c-torture/execute/991016-1.c: New test.
17927
17928 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
17929
17930         * gcc.c-torture/execute/991014-1.c: New test.
17931
17932 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
17933
17934         * g++.old-deja/g++.other/union2.C: New test.
17935
17936 1999-10-13  Nathan Sidwell  <nathan@acm.org>
17937
17938         * g++.old-deja/g++.other/vaarg2.C: New test.
17939         * g++.old-deja/g++.other/vaarg3.C: New test.
17940
17941 1999-10-12  Craig Burley  <craig@jcb-sc.com>
17942
17943         * g77.f-torture/noncompile/19990905-1.f: Moved from being
17944         in compile/.
17945
17946 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
17947
17948         * gcc.c-torture/execute/va-arg-11.c: New test.
17949
17950 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
17951
17952         * lib/file-format.exp (gcc_target_object_format): Don't
17953         crash if objdump is unavailable.
17954
17955 1999-09-29  Donn Terry <donn@interix.com>
17956
17957         * gcc.misc-tests/mg.exp: delete extraneous redirection.
17958
17959 1999-09-28  Nick Clifton  <nickc@cygnus.com>
17960
17961         * gcc.c-torture/compile/990928-1.c: New test.
17962
17963 1999-09-28  Nathan Sidwell  <nathan@acm.org>
17964
17965         * g++.old-deja/g++.other/decl6.C: New test.
17966
17967 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17968
17969         * gcc.c-torture/execute/va-arg-10.c: New test.
17970
17971 1999-09-27  Nathan Sidwell  <nathan@acm.org>
17972
17973         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
17974         __PRETTY_FUNCTION__.
17975
17976 1999-09-23  Nick Clifton  <nickc@cygnus.com>
17977
17978         * gcc.c-torture/execute/990923-1.c: New test.
17979
17980 1999-09-21  Nick Clifton  <nickc@cygnus.com>
17981
17982         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
17983         for which -fpic is inappropriate.
17984
17985 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
17986
17987         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
17988
17989 1999-09-21  Nathan Sidwell  <nathan@acm.org>
17990
17991         * g++.old-deja/g++.other/dyncast1.C: New test.
17992         * g++.old-deja/g++.other/dyncast2.C: New test.
17993         * g++.old-deja/g++.other/dyncast3.C: New test.
17994         * g++.old-deja/g++.other/dyncast4.C: New test.
17995         * g++.old-deja/g++.other/dyncast5.C: New test.
17996         * g++.old-deja/g++.eh/catch3.C: New test.
17997         * g++.old-deja/g++.eh/catch3p.C: New test.
17998         * g++.old-deja/g++.eh/catch4.C: New test.
17999         * g++.old-deja/g++.eh/catch4p.C: New test.
18000         * g++.old-deja/g++.eh/catch5.C: New test.
18001         * g++.old-deja/g++.eh/catch5p.C: New test.
18002         * g++.old-deja/g++.eh/catch6.C: New test.
18003         * g++.old-deja/g++.eh/catch6p.C: New test.
18004         * g++.old-deja/g++.eh/catch7.C: New test.
18005         * g++.old-deja/g++.eh/catch7p.C: New test.
18006         * g++.old-deja/g++.eh/catch8.C: New test.
18007         * g++.old-deja/g++.eh/catch8p.C: New test.
18008         * g++.old-deja/g++.eh/catch9.C: New test.
18009         * g++.old-deja/g++.eh/catch9p.C: New test.
18010
18011 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18012
18013         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18014         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18015
18016 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18017
18018         * gcc.c-torture/compile/990913-1.c: New test.
18019
18020 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18021
18022         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18023         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18024
18025 1999-09-09  Richard Henderson  <rth@cygnus.com>
18026
18027         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18028
18029 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18030
18031         * g++.old-deja/g++.other/lookup11.C: New test.
18032         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18033         what is permitted and what we want.
18034         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18035         overload use.
18036         * g++.old-deja/g++.jason/rfg5.C: Likewise
18037
18038 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18039
18040         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18041         * gcc.c-torture/noncompile/poison-1.c: New file.
18042
18043 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18044
18045         * g++.old-deja/g++.other/sizeof3.C: New test.
18046         * g++.old-deja/g++.other/sizeof4.C: New test.
18047         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18048         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18049
18050 1999-09-07  Richard Henderson  <rth@cygnus.com>
18051
18052         * gcc.dg/va-arg-1.c: New.
18053
18054 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18055
18056         * gcc.c-torture/execute/va-arg-9.c: New test.
18057
18058 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18059
18060         * g77.f-torture/compile/980519-2.f: New test.
18061         * g77.f-torture/compile/19990905-0.f: New test.
18062         * g77.f-torture/compile/19990905-1.f: New test.
18063         * g77.f-torture/compile/19990905-2.f: New test.
18064
18065         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18066
18067 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18068
18069         * gcc.c-torture/execute/990827-1.c: Fix typo.
18070
18071 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18072
18073         * g++.old-deja/g++.other/deref1.C: New test.
18074
18075 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18076
18077         * g++.old-deja/g++.other/ambig2.C: New test.
18078         * g++.old-deja/g++.other/cond5.C: New test.
18079         * g++.old-deja/g++.other/lookup16.C: New test.
18080
18081 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18082
18083         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18084         assemblers too.
18085
18086 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18087
18088         * lib/c-torture.exp: Avoid the "compare executables" optimization
18089         when testing native.
18090
18091 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18092
18093         * gcc.c-torture/execute/990829-1.c: New test.
18094         * gcc.c-torture/compile/990829-1.c: New test.
18095
18096 1999-08-27  Paul Burchard  <burchard@pobox.com>
18097
18098         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18099         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18100         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18101         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18102         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18103         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18104         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18105         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18106         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18107         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18108         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18109
18110 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18111
18112         * gcc.c-torture/execute/990827-1.c: New test.
18113
18114 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18115
18116         * g77.f-torture/noncompile/19990826-4.f: New test.
18117
18118         * g77.f-torture/compile/19990826-3.f: New test.
18119
18120         * g77.f-torture/execute/19990826-2.f: New test.
18121
18122         * g77.f-torture/compile/19990826-1.f: New test.
18123
18124         * gcc.c-torture/execute/990826-0.c: New test.
18125         * g77.c-torture/execute/19990826-0.f: New test.
18126
18127         * g77.f-torture/noncompile/970626-2.f: New test.
18128
18129 1999-08-25  Paul Burchard  <burchard@pobox.com>
18130
18131         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18132         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18133         lss-011.C: New tests.
18134
18135 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18136
18137         * g++.old-deja/g++.other/decl5.C: New test.
18138
18139 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18140
18141         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18142         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18143         call `postbase' for each one.  All callers of `postbase' changed
18144         to call this instead.
18145
18146 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18147
18148         * gcc.c-torture/execute/990811-1.c: New test.
18149
18150 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18151
18152         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18153         just native ones.
18154
18155         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18156         just native ones.
18157
18158 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18159
18160         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18161
18162 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18163
18164         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18165
18166 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18167
18168         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18169
18170 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18171
18172         * gcc.c-torture/execute/990804-1.c: New test.
18173
18174 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18175
18176         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18177         * g++.old-deja/g++.brendan/crash64.C: Likewise
18178         * g++.old-deja/g++.brendan/overload8.C: Likewise
18179
18180 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18181
18182         * g++.old-deja/g++.other/struct1.C: New test.
18183
18184 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18185
18186         * g++.old-deja/g++.other/enum2.C: New test.
18187
18188 1999-08-02  Richard Henderson  <rth@cygnus.com>
18189
18190         Adapted from tests from Franz Sirl:
18191         * gcc.c-torture/execute/va-arg-7.c: New test.
18192         * gcc.c-torture/execute/va-arg-8.c: New test.
18193
18194 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18195
18196         * gcc.c-torture/compile/990801-2.c: New test.
18197
18198         * gcc.c-torture/compile/990801-1.c: New test.
18199
18200 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18201
18202         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18203         fp-cmp-1.c, converting double to float.
18204
18205         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18206         fp-cmp-1.c, converting double to long double.
18207
18208         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18209         from fr1 to unknown_register, since fr1 is a legitimate register
18210         on some machines.
18211
18212 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18213
18214         * README: More listname related changes.
18215
18216 1999-07-08  Catherine Moore  <clm@cygnus.com>
18217
18218         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18219
18220 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18221
18222         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18223
18224 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18225
18226         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18227
18228 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18229
18230         * gcc.dg/990703-1.c: New test.
18231
18232 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18233
18234         * lib/file-format.exp: New file: Move definition of proc
18235         gcc_target_object_format to here from
18236         gcc.dg/special/ecos.exp.
18237
18238         * lib/c-torture.exp: Include lib file-format.exp.
18239         * lib/gcc-dg.exp: Include lib file-format.exp.
18240
18241         * gcc.dg/special/ecos.exp: Remove definition of proc
18242         gcc_target_object_format.
18243
18244 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18245
18246         * gcc.c-torture/execute/990628-1.c: New test.
18247
18248 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18249
18250         * gcc.c-torture/compile/990625-2.c: New test.
18251
18252         * gcc.c-torture/compile/990625-1.c: New test.
18253
18254 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18255
18256         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18257         attributes compile.
18258         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18259         ports that use the COFF/PE file format.
18260
18261 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18262
18263         * gcc.c-torture/compile/990617-1.c: New test.
18264
18265 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18266
18267         * g++.old-deja/g++.other/decl4.C: New test.
18268
18269 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18270
18271         * g++.old-deja/g++.other/bitfld3.C: New test.
18272
18273 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18274
18275         * g++.old-deja/g++.eh/catch1.C: New test.
18276
18277 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18278
18279         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18280
18281         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18282         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18283
18284 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18285
18286         * g77.f-torture/compile/19990502-0.f: Replace with new,
18287         shorter, test that still fails after recent changes.
18288
18289 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18290
18291         * gcc.c-torture/execute/990604-1.c: New test.
18292
18293 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18294
18295         * gcc.c-torture/execute/990531-1.c: New test.
18296
18297 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18298
18299         * gcc.c-torture/compile/990527-1.c: New test.
18300
18301 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18302
18303         * gcc.c-torture/execute/990527-1.c: New test.
18304
18305 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18306
18307         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18308         bitfields as signed.
18309
18310 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18311
18312         * g77.f-torture/compile/19990525-0.f: New test.
18313
18314 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18315
18316         * gcc.c-torture/execute/990525-2.c: New test.
18317
18318         * gcc.c-torture/execute/990525-1.c: New test.
18319
18320 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18321
18322         * g++.old-deja/g++.other/anon3.C: New test.
18323         * g++.old-deja/g++.other/anon4.C: New test.
18324         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18325         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18326         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18327         Merrill).
18328
18329 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18330
18331         * gcc.c-torture/execute/990524-1.c: New test.
18332
18333         * gcc.dg/990524-1.c: New test.
18334
18335 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18336
18337         * gcc.c-torture/compile/990523-1.c: New test.
18338
18339 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18340
18341         * gcc.c-torture/compile/990519-1.c: New test.
18342
18343 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18344
18345         * gcc.c-torture/compile/990517-1.c: New test.
18346
18347         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18348         (e4, f4): New tests.
18349         (main): Call them.
18350
18351 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18352
18353         * gcc.dg/noreturn-1.c: New test.
18354
18355 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18356
18357         * gcc.c-torture/execute/990513-1.c: New test.
18358
18359 1999-05-10  Richard Henderson  <rth@cygnus.com>
18360
18361         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18362
18363 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18364
18365         * g77.f-torture/execute/erfc.f: Use small single-precision
18366         values, to avoid problems on Alphas when not -mieee.
18367
18368 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18369
18370         * gcc.dg/990506-0.c: New test.
18371
18372 1999-05-08  Richard Henderson  <rth@cygnus.com>
18373
18374         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18375         the constant to test.  Don't XFAIL 64-bit targets.
18376
18377         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18378         * g++.old-deja/g++.law/profile1.C: Likewise.
18379
18380         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18381         operator new instances.
18382         * g++.old-deja/g++.other/delete5.C: Likewise.
18383
18384 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18385
18386         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18387         intrinsic.
18388
18389 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18390
18391         * g77.f-torture/execute/u77-test.f: Reverse order of two
18392         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18393
18394 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18395
18396         * gcc.dg/compare1.c: New test.
18397
18398 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18399
18400         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18401         New tests.
18402
18403 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18404
18405         * g77.f-torture/compile/19990502-1.f: New test.
18406
18407 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18408
18409         * g77.f-torture/compile/19990502-0.f: New test.
18410
18411 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18412
18413         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18414         intrinsic.
18415
18416 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18417
18418         * g77.f-torture/execute/u77-test.f (main): List libU77
18419         intrinsics not currently tested.
18420         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18421         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18422         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18423         Trim blanks off the ends of some printed strings.
18424
18425 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18426
18427         * g77.f-torture/execute/u77-test.f (main): Just warn about
18428         FSTAT gid disagreement, as it's expected on some systems.
18429
18430 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18431
18432         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18433         use a new function, which allows for some slop.
18434         Clean up some commentary.
18435         (issum): The new function.
18436         (sgladd): Deleted subroutine.
18437
18438 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18439
18440         * g77.f-torture/execute/u77-test.f: Modify to be more like
18441         libf2c/libU77 version, bringing patches to that version here.
18442         Add suitable commentary.
18443
18444 1999-04-25  Richard Henderson  <rth@cygnus.com>
18445
18446         * gcc.dg/990424-1.c: New test.
18447
18448 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18449
18450         * g77.f-torture/execute/u77-test.f (main): Bug involving
18451         LSTAT has been fixed, so turn back on full checking.
18452
18453 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18454
18455         * g77.f-torture/compile/19990419-0.f: New test.
18456         * g77.f-torture/execute/19990419-1.f: New test.
18457
18458 1999-04-17  Richard Henderson  <rth@cygnus.com>
18459
18460         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18461         to avoid the need for a prototype to supress a warning.
18462
18463 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18464
18465         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18466
18467 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18468
18469         * gcc.c-torture/execute/990404-1.c: New test.
18470
18471 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18472
18473         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18474         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18475         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18476         missing initializer warnings.
18477
18478 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18479
18480         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18481         matching strings.
18482
18483 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18484
18485         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18486
18487 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18488
18489         * g77.f-torture/execute/19990325-0.f: New test.
18490         * g77.f-torture/execute/19990325-1.f: New test.
18491
18492 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18493
18494         * gcc.c-torture/execute/990324-1.c: New test.
18495
18496 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18497
18498         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18499         test with 4.
18500
18501 1999-03-17  Richard Henderson  <rth@cygnus.com>
18502
18503         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18504
18505 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18506
18507         * g77.f-torture/execute/19990313-2.f: New test.
18508         * g77.f-torture/execute/19990313-3.f: New test.
18509
18510 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18511
18512         * g77.f-torture/execute/19990313-0.f: New test.
18513         * g77.f-torture/execute/19990313-1.f: New test.
18514
18515 1999-03-12  Jim Wilson  <wilson@cygnus.com>
18516
18517         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
18518         printf to sprintf.
18519         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
18520         (main): Add check for u15.  Conditionalize u31 check depending on
18521         whether ints are <32 bits or >=32 bits.
18522
18523 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18524
18525         * g77.f-torture/execute/19981119-0.f: Improve testiness.
18526
18527 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18528
18529         * g77.f-torture/compile/19990305-0.f: New test.
18530         * g77.f-torture/execute/19981119-0.f: New test.
18531
18532 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18533
18534         * g77.f-torture/execute/970625-2.f: call ABORT if final
18535         result is not correct, instead of just printing it.
18536         Add this checking via newly introduced obfuscation, to
18537         trip up buggy front ends.
18538
18539 1999-03-07  Craig Burley  <craig@jcb-sc.com>
18540
18541         * g77.f-torture/compile/960317-1.f: Moved from being
18542         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
18543
18544 1999-03-06  Craig Burley  <craig@jcb-sc.com>
18545
18546         * g77.f-torture/execute/960317-1.f: New (old) test.
18547         * g77.f-torture/execute/970625-2.f: Ditto.
18548
18549 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
18550
18551         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
18552         message on line 1 or line 2; cccp and cpplib do this differently.
18553
18554 1999-03-01  Jeffrey A Law  (law@cygnus.com)
18555
18556         * g++.old-deja/g++.law/weak1.C: New test.
18557
18558 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18559
18560         * gcc.c-torture/execute/990119-1.c: Renamed to...
18561         * gcc.dg/990119-1.c: this, so it will only be tested once
18562         (it's a preprocessor test, it doesn't need to be run at
18563         multiple optimization levels).
18564
18565 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18566
18567         * lib/g++.exp: Don't add incdir=$base_dir/../include to
18568           ALWAYS_CXXFLAGS.
18569
18570 1999-02-24  Craig Burley  <craig@jcb-sc.com>
18571
18572         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
18573         * g77.f-torture/compile/19981216-0.f: ...as it is expected
18574         to not be compilable by current g77.
18575
18576 1999-02-24  Nick Clifton  <nickc@cygnus.com>
18577
18578         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
18579
18580 1999-02-22  Jeffrey A Law  (law@cygnus.com)
18581
18582         * gcc.c-torture/execute/990222-1.c: New test.
18583
18584 1999-02-19  Craig Burley  <craig@jcb-sc.com>
18585
18586         * g77.f-torture/compile/19990218-0.f: New test.
18587         * g77.f-torture/noncompile/19990218-1.f: New test.
18588
18589 1999-02-18  Craig Burley  <craig@jcb-sc.com>
18590
18591         * g77.f-torture/compile/19981216-0.f: New test.
18592
18593 1999-02-14  Jeffrey A Law  (law@cygnus.com)
18594
18595         * gcc.dg/990214-1.c: New test.
18596
18597 1999-02-13  Jeffrey A Law  (law@cygnus.com)
18598
18599         * gcc.dg/990213-2.c: New test.
18600
18601         * gcc.dg/990213-1.c: New test.
18602
18603 1999-02-12  Jeffrey A Law  (law@cygnus.com)
18604
18605         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
18606         ints.
18607
18608 1999-02-11  Nick Clifton  <nickc@cygnus.com>
18609
18610         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
18611         specified by target.
18612
18613         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
18614
18615 1999-02-11  Jeffrey A Law  (law@cygnus.com)
18616
18617         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
18618
18619 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18620
18621         * gcc.dg/special/ecos.exp: New test driver for new tests with
18622         special requirements.
18623
18624         * gcc.dg/special/alias-1.c: New test.
18625         * gcc.dg/special/gcsec-1.c: New test.
18626         * gcc.dg/special/weak-1.c: New test.
18627         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
18628         * gcc.dg/special/weak-2.c: New test.
18629         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
18630         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
18631         * gcc.dg/special/wkali-1.c: New test.
18632         * gcc.dg/special/wkali-2.c: New test.
18633         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
18634         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
18635
18636 1999-02-10  Felix Lee  <flee@cygnus.com>
18637
18638           * lib/c-torture.exp (c-torture-compile): Pull out code for
18639           analyzing gcc error messages.
18640           (c-torture-execute): Likewise.  Fix some (harmless) false
18641           positives.
18642           * lib/gcc.exp (gcc_check_compile): New function.
18643
18644 1999-02-08  Richard Henderson  <rth@cygnus.com>
18645
18646         * gcc.c-torture/execute/990208-1.c: New test.
18647
18648 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18649
18650         * g++.dg/special/ecos.exp: New driver for new tests with special
18651         requirements
18652
18653         * g++.dg/special/conpr-1.C: New test
18654         * g++.dg/special/conpr-2.C: New test
18655         * g++.dg/special/conpr-2a.C: New test
18656         * g++.dg/special/conpr-3.C: New test
18657         * g++.dg/special/conpr-3a.C: New test
18658         * g++.dg/special/conpr-3b.C: New test
18659
18660         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
18661         allow g++ to use the dg driver
18662
18663         * README: Add comment about g++.dg directory
18664
18665 1999-02-06  Jeffrey A Law  (law@cygnus.com)
18666
18667         * README: Update email addresses.
18668
18669 1999-02-03  Nick Clifton  <nickc@cygnus.com>
18670
18671         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
18672         arguments in order to force structure S onto the stack even on
18673         the alpha.
18674         (test): Pass 10 leading arguments to function foo as well as the
18675         structure S.
18676
18677         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
18678         failure for all targets.
18679
18680         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
18681         abort to terminate program execution.
18682
18683 1999-01-30  Richard Henderson  <rth@cygnus.com>
18684
18685         * gcc.c-torture/execute/990130-1.c: New test.
18686
18687 1999-01-30  Jeffrey A Law  (law@cygnus.com)
18688
18689         * gcc.dg/990130-1.c: New test.
18690
18691 1999-01-28  Michael Meissner  <meissner@cygnus.com>
18692
18693         * gcc.c-torture/execute/990128-1.c: New test.
18694
18695 1999-01-27  Michael Meissner  <meissner@cygnus.com>
18696
18697         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
18698
18699 1999-01-27  Felix Lee  <flee@cygnus.com>
18700
18701         * lib/c-torture.exp (c-torture-compile): pull out code for
18702         analyzing gcc error messages.
18703         (c-torture-execute): ditto, and fix some (harmless) false
18704         positives.
18705         * lib/gcc.exp (gcc_check_compile): new function.
18706
18707 1999-01-17  Jeffrey A Law  (law@cygnus.com)
18708
18709         * gcc.dg/990117-1.c: New test.
18710
18711         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
18712
18713         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
18714
18715 1999-01-15  Jeffrey A Law  (law@cygnus.com)
18716
18717         * g77.f-torture/compile/990115-1.f: New test.
18718
18719 1999-01-07  Jeffrey A Law  (law@cygnus.com)
18720
18721         * gcc.c-torture/compile/990107-1.c: New test
18722
18723 1999-01-06  Jeffrey A Law  (law@cygnus.com)
18724
18725         * gcc.c-torture/execute/990106-2.c: New test.
18726
18727         * gcc.c-torture/execute/990106-1.c: New test.
18728
18729 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
18730
18731         * gcc.c-torture/compile/981223-1.c: New test.
18732
18733 1998-12-29  Richard Henderson  <rth@cygnus.com>
18734
18735         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
18736         (opt3): Rename from opt4 and disable.
18737
18738 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
18739
18740         * g++.old-deja/g++.pt/ptrmem5.C: New test.
18741
18742 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18743
18744         * g++.old-deja/g++.other/conv5.C: New test.
18745
18746 1998-12-14  Nick Clifton  <nickc@cygnus.com>
18747
18748         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
18749
18750 1998-12-11  Jeffrey A Law  (law@cygnus.com)
18751
18752         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
18753
18754 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
18755
18756         * gcc.c-torture/compile/981211-1.c: New test.
18757
18758 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
18759
18760         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
18761
18762         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
18763
18764 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18765
18766         * gcc.special/930510-1.c: Make C9X safe.
18767         * gcc.misc-tests/gcov-1.c Similarly.
18768         * gcc.misc-tests/gcov-2.c Similarly.
18769
18770 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18771
18772         * gcc.dg/ultrasp1.c: New test.
18773
18774 1998-12-06  Richard Henderson  <rth@cygnus.com>
18775
18776         * gcc.c-torture/execute/981206.c: New test.
18777
18778 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18779
18780         * g++.old-deja/g++.ns/template7.C: New test.
18781
18782         * g++.old-deja/g++.other/expr1.C: New test.
18783
18784         * g++.old-deja/g++.eh/tmpl3.C: New test.
18785
18786         * g++.old-deja/g++.eh/tmpl2.C: New test.
18787
18788 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18789
18790         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
18791         * g++.old-deja/g++.other/using6.C: Removed.
18792         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
18793
18794         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
18795
18796 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18797
18798         * g++.old-deja/g++.pt/overload8.C: New test.
18799
18800         * g++.old-deja/g++.pt/overload7.C: New test.
18801
18802         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
18803
18804         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
18805         and relinking messages.
18806         * lib/g++.exp (g++_target_compile): Remove .rpo file when
18807         compiling with -frepo.
18808
18809 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
18810
18811         * g++.old-deja/g++.pt/lookup6.C: New test.
18812
18813 1998-11-30  Nick Clifton  <nickc@cygnus.com>
18814
18815         * gcc.c-torture/execute/981130-1.c: New test.
18816         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
18817
18818 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18819
18820         * g++.old-deja/g++.pt/explicit76.C: New test.
18821
18822         * g++.old-deja/g++.pt/friend38.C: New test.
18823
18824         * g++.old-deja/g++.ns/crash2.C: New test.
18825
18826         * g++.old-deja/g++.pt/defarg8.C: New test.
18827
18828         * g++.old-deja/g++.pt/instantiate6.C: New test.
18829
18830         * g++.old-deja/g++.pt/static6.C: New test.
18831
18832         * g++.old-deja/g++.pt/decl2.C: New test.
18833
18834 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18835
18836         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
18837         problem is actually related with name lookup, but so what? :-)
18838
18839         * g++.old-deja/g++.pt/friend37.C: New test.
18840
18841 1998-11-25  Dave Love  <d.love@dl.ac.uk>
18842
18843         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
18844         element, which fails on some systems.
18845
18846         * g77.f-torture/execute/labug1.f: New test.
18847
18848 1998-11-21  Jeffrey A Law  (law@cygnus.com)
18849
18850         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
18851         is defined.
18852
18853 1998-11-18  Dave Love  <d.love@dl.ac.uk>
18854
18855         * g77.f-torture/compile/981117-1.f: New test.
18856
18857 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
18858
18859         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
18860         properly discarded.
18861
18862 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
18863
18864         * gcc.c-torture/execute/memcheck: New directory of tests for
18865         -fcheck-memory-usage.
18866
18867 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18868
18869         * README: New file, general information about the testsuite and
18870         new description of the various C++ test subdirectories.
18871         * README.g++: Eliminate obsolete information, update and move most
18872         relevant stuff to README.
18873
18874 1998-11-07  Richard Henderson  <rth@cygnus.com>
18875
18876         * gcc.c-torture/compile/981107-1.c: New test.
18877
18878 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
18879
18880         * execute/memcpy-bi.c: New testcase.
18881
18882 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
18883
18884         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
18885         base classes.
18886
18887         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
18888         template is selected.
18889
18890         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
18891         classes, it should be accepted for all types.
18892
18893         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
18894
18895         * g++.old-deja/g++.pt/spec24.C: Ensure that template
18896         specializations start with template headers.
18897
18898 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
18899
18900         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
18901
18902         * g++.old-deja/g++.other/init9.C: Test cross initialization of
18903         non-POD types.
18904
18905 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18906
18907         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
18908
18909 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
18910
18911         * compile/981022-1.c, compile/981022-1.x: New test and driver.
18912
18913 1998-10-19  Jeffrey A Law  (law@cygnus.com)
18914
18915         * 981019-1.c: New test.
18916
18917 1998-10-14  Robert Lipe <robertl@dgii.com>
18918
18919         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
18920         find objc headers.
18921
18922 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18923
18924         * compile/981001-4.c: Remove use of GCC extension that triggers a
18925         compiler bug.
18926
18927 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
18928
18929         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
18930
18931 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18932
18933         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
18934         instantiation of template produces incorrect code for delete
18935         expression.
18936
18937         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
18938         constructors' name is not unique.
18939         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
18940         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
18941
18942         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
18943         automatic array of const is ill-formed.
18944
18945         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
18946         of template parameter?
18947
18948         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
18949         const.
18950
18951         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
18952         pointer-to-member expression.
18953
18954         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
18955         declaration causes ICE.
18956
18957 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
18958
18959         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
18960         reserved in the global namespace.
18961
18962         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
18963         generate needed virtual table.
18964
18965         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
18966
18967 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
18968
18969         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
18970         template-dependent type
18971
18972 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
18973
18974         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
18975         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
18976         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
18977
18978         * g++.old-deja/g++.other/using5.C: New test; using decl from base
18979         class should be usable as argument of member function.
18980         * g++.old-deja/g++.other/using6.C: New test; using decl from base
18981         class should be usable as return type of member function.
18982         * g++.old-deja/g++.other/using7.C: New test; using decl from base
18983         class should be usable as type of data member.
18984
18985         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
18986
18987 1998-10-09  Jeffrey A Law  (law@cygnus.com)
18988
18989         * gcc.c-torture/special/920521-1.c: Fix bogus test.
18990
18991 1998-10-08  Nick Clifton  <nickc@cygnus.com>
18992
18993         * gcc.dg/dll-?.c Add thumb to target list.
18994         Fix assembler scan patterns to match current assembler output.
18995
18996 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
18997
18998         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
18999         matching of template brackets.
19000
19001         * g++.old-deja/g++.other/using4.C: New test.  Test using
19002         declarations of methods from base classes.
19003
19004         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19005         within functions should introduce names into the innermost
19006         enclosing namespace.
19007
19008         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19009         of static locals if first initialization throws.
19010
19011 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19012
19013         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19014
19015 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19016
19017         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19018         lose track of the possible targets of tablejump insns.
19019         * special/special.exp: Run it.
19020
19021 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19022
19023         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19024         must be declared before its specializations can be named in friend
19025         declarations.
19026
19027 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19028
19029         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19030
19031         * g77.f-torture/execute/io1.f: New test.
19032
19033 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19034
19035         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19036         with pointer to template function, for which no argument deduction
19037         is possible.
19038
19039         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19040         specialization of template function as argument to template
19041         function.
19042
19043         * g++.old-deja/g++.other/access2.C: New test; Inner class
19044         shouldn't have privileged access to Outer's names.
19045
19046 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19047
19048         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19049         friend template declared within template class conflicts with
19050         nested class of the same name.
19051
19052         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19053         is ignored.
19054
19055         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19056         object with direct initializer as function declaration.
19057
19058         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19059         initializers.
19060
19061         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19062         involving const pointer and NULL produces incorrect result.
19063
19064         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19065         type name without `typename' should be rejected with -pedantic.
19066
19067 1998-10-02  Richard Henderson  <rth@cygnus.com>
19068
19069         * g++.old-deja/g++.other/addrof1.C: New test.
19070
19071 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19072
19073         * gcc.c-torture/compile/981001-1.c: New test.
19074         * gcc.c-torture/execute/981001-1.c: New test.
19075
19076 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19077
19078         * gcc.c-torture/compile/981001-2.c: New test.
19079         * gcc.c-torture/compile/981001-3.c: New test.
19080         * gcc.c-torture/compile/981001-4.c: New test.
19081
19082 1998-10-01  Robert Lipe  <robertl@dgii.com>
19083
19084         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19085         multilibbed hosts.   Idea grafted from g77.exp.
19086
19087 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19088
19089         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19090         avoid losing on systems which need -lsocket.
19091
19092 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19093
19094         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19095         * g++.old-deja/g++.other/nested2.C: Ditto.
19096         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19097         failure.
19098
19099 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19100
19101         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19102         preferred over template operator!= for enum bitfields.
19103
19104 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19105
19106         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19107         that happen to have the same base name, but in different scopes,
19108         are incorrectly rejected.
19109
19110 1998-09-16  Richard Henderson  <rth@cygnus.com>
19111
19112         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19113         on the native word size instead of an integer literal.
19114
19115 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19116
19117         * g++.old-deja/g++.other/static2.C: Invocation of static data
19118         member of type pointer-to-function denoted as non-static member.
19119
19120         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19121         checks involving function types and aliases.
19122
19123 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19124
19125         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19126         redefined to the same non-trivial type.
19127
19128         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19129         namespace-qualification of template specializations declared in
19130         other namespaces.
19131
19132         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19133         to declare a subset of the specializations of a template function
19134         as friends of specializations of a template class.
19135
19136         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19137         member templates that do not fully specialize the enclosing
19138         template class are rejected.
19139
19140 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19141
19142         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19143
19144 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19145
19146         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19147         altered from libf2c/libU77 version.
19148
19149 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19150
19151         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19152
19153 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19154
19155         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19156         (un)signed char are different types for template specialization
19157         purposes.
19158
19159 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19160
19161         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19162         * objc: ObjC testsuite.
19163
19164 1998-08-31  Catherine Moore  <clm@cygnus.com>
19165
19166         * gcc.c-torture/execute/941014-1.x:  New file.
19167
19168 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19169
19170         * lib/c-torture.exp: Add support for
19171         torture_eval_before_compile and torture_eval_before_execute
19172         variables.
19173
19174 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19175
19176         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19177         this test triggers valid.
19178
19179 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19180
19181         * gcc.dg/980827-1.c: New test.
19182
19183 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19184
19185         * gcc.c-torture/execute/loop-4b.c: New test.
19186
19187 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19188
19189         * lib/c-torture.exp: Add support for
19190         torture_eval_before_compile and torture_eval_before_execute
19191         variables.
19192
19193 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19194
19195         * gcc.c-torture/compile/980825-1.c: New test.
19196
19197 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19198
19199         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19200         count number tests in opt_t0 not good_t0.
19201
19202 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19203
19204         * gcc.c-torture/compile/930326-1.x: Fix typo.
19205
19206 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19207
19208         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19209         causes an ICE.
19210
19211 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19212
19213         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19214         STACK_SIZE is defined.
19215         * gcc.c-torture/unsorted/stuct.c: Similarly.
19216
19217         * gcc.c-torture/compile/980821-1.c: New test.
19218
19219 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19220
19221         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19222
19223 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19224
19225         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19226         code.
19227
19228 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19229
19230         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19231         error'.
19232
19233 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19234
19235         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19236
19237 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19238
19239         * gcc.c-torture/compile/980816-1.c: New test.
19240
19241         * gcc.dg/980816-1.c: New test.
19242
19243 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19244
19245         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19246         compiler for ieee tests.
19247
19248 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19249
19250         * g77.f-torture/compile/980729-0.f: New test.
19251
19252 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19253
19254         * gcc.c-torture/special/eeprof-1.c: New test, for
19255         -finstrument-functions.
19256         * gcc.c-torture/special/special.exp: Run it.
19257
19258 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19259
19260         * gcc.c-torture/compile/980729-1.c: New test.
19261
19262 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19263
19264         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19265         __thumb__ is defined, and test for ARM style doubles if so.
19266
19267 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19268
19269         * g77.f-torture/noncompile/980615-0.f: New test.
19270
19271 1998-07-26  H.J. Lu  (hjl@gnu.org)
19272
19273         * gcc.dg/980312-1.c: Do link instead of compile.
19274         * gcc.dg/980313-1.c: Likewise.
19275
19276 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19277
19278         * gcc.c-torture/compile/980726-1.c: New test.
19279
19280 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19281
19282         * g77.f-torture/execute/io0.f: New test.
19283
19284 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19285
19286         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19287         an int.
19288
19289 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19290
19291         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19292         m32r bugs.
19293
19294 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19295
19296         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19297         c-decl.c:grokdeclarator can handle mode attributes.
19298
19299 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19300
19301         * gcc.c-torture/execute/980716-1.c: New test.
19302
19303 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19304
19305         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19306         the mn10200.
19307         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19308         the mn10200.
19309         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19310         * gcc.c-torture/compile/930326-1.x: Similarly.
19311
19312 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19313
19314         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19315         New test from Craig.
19316
19317 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19318
19319         * g77.f-torture/noncompile/980616-0.f: New test.
19320
19321         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19322
19323 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19324
19325         *  g++.other/singleton.C: Return error value instead of taking
19326         SIGSEGV.
19327
19328 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19329
19330         *  g++.other/singleton.C: New test.   Warning is under dispute.
19331         Runtime crash is not.
19332
19333 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19334
19335         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19336         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19337         using6.C, using7.C}:  New namespace tests.
19338
19339 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19340
19341         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19342         specialization with typedef'ed names used as array indexes.
19343
19344 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19345
19346         * gcc.c-torture/execute/980709-1.c: New test.
19347
19348         * gcc.dg/980709-1.c: New test.
19349
19350 1998-07-07  Richard Henderson  <rth@cygnus.com>
19351
19352         * gcc.c-torture/execute/bcp-1.c: New test.
19353
19354 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19355
19356         * gcc.c-torture/execute/980707-1.c: New test.
19357
19358 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19359
19360         * gcc.c-torture/compile/980706-1.c: New test.
19361
19362 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19363
19364         * g77.f-torture/execute/980701-0.f,
19365         g77.f-torture/execute/980701-1.f: New test from Craig.
19366
19367 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19368
19369         * gcc.c-torture/compile/980701-1.c: New test.
19370
19371         * gcc.c-torture/execute/980701-1.c: New test.
19372
19373 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19374 rlsruhe.de>
19375
19376         * g++.old-deja/g++.robertl/eb132.C: New test.
19377         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19378
19379 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19380
19381         * g77.f-torture/execute/980628-7.f,
19382         g77.f-torture/execute/980628-8.f,
19383         g77.f-torture/execute/980628-9.f,
19384         g77.f-torture/execute/980628-10.f: New tests from Craig.
19385
19386         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19387
19388 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19389
19390         * g77.f-torture/execute/980628-4.f: New test from Craig.
19391         * g77.f-torture/execute/980628-5.f: Likewise.
19392         * g77.f-torture/execute/980628-2.f: Likewise.
19393         * g77.f-torture/execute/980628-0.f: Likewise.
19394         * g77.f-torture/execute/980628-1.f: Likewise.
19395         * g77.f-torture/execute/980628-3.f: Likewise.
19396         * g77.f-torture/execute/980628-6.f: Likewise.
19397
19398 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19399
19400         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19401         directory when nothing has been installed yet.
19402
19403 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19404
19405         * gcc.c-torture/special/special.exp: Handle newer versions of
19406         dejagnu.
19407
19408 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19409
19410         * gcc.dg/980626-1.c: New test.
19411
19412 1998-06-19  Bruno Haible <haible@ilog.fr>
19413
19414         * gcc.misc-tests/m-un-2.c: New test.
19415         * g++.old-deja/g++.other/warn01.c: Likewise.
19416
19417 1998-06-19  Robert Lipe  <robertl@dgii.com>
19418
19419         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19420         compatibility with assmblers with a different comment character.
19421         Eliminate use of GAS-specific extensions.
19422
19423 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19424
19425         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19426
19427 1998-06-19  Robert Lipe  <robertl@dgii.com>
19428
19429         *lib/g77.exp: Replace search for libf2c.a with search for newly
19430         renamed libg2c.a
19431
19432 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19433
19434         * gcc.c-torture/execute/980617-1.c: New test.
19435
19436 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19437
19438         * gcc.c-torture/execute/980612-1.c: New test.
19439
19440 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19441
19442         * gcc.dg/980523-1.c: Only test on ppc-linux.
19443         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19444
19445         * gcc.c-torture/execute/980608-1.c: New test.
19446
19447 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19448
19449         * gcc.c-torture/execute/980605-1.c: New test.
19450
19451 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19452
19453         * gcc.c-torture/execute/980604-1.c: New test.
19454
19455 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19456
19457         * gcc.c-torture/execute/980602-1.c: New test.
19458         * gcc.c-torture/execute/980602-2.c: Likewise.
19459
19460 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19461
19462         * 970125-0.f: Fix per JCB.  Add commentary.
19463
19464 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19465
19466         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19467         IEEE -0 support.
19468
19469 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19470
19471         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19472         earlier.
19473
19474 1998-05-28  Catherine Moore <clm@cygnus.com>
19475
19476         * gcc.c-torture/execute/980526-3.c: New test.
19477
19478 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19479
19480         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19481         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19482         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19483         m88k-motorola-sysv3 to XFAIL.
19484
19485 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19486
19487         * gcc.dg/980526-1.c: New test.
19488         * gcc.c-torture/execute/980526-2.c: New test.
19489
19490 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19491
19492         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19493
19494         * gcc.c-torture/execute/980526-1.c: New test.
19495
19496 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19497
19498         * g77.f-torture/execute/alpha2.f: Add runtime test.
19499
19500 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19501
19502         * g++.old-deja/old-deja.exp: Strip leading directories.
19503
19504         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19505         error for the line.  Don't run multiple tests for the same line.
19506
19507 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19508
19509         * gcc.dg/980523-1.c: New test.
19510
19511 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19512
19513         * g77.f-torture/compile/970915-0.f: New test.
19514
19515 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
19516
19517         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
19518
19519 1998-05-21  Jeffrey A Law  (law@cygnus.com)
19520
19521         * gcc.dg/980520-1.c: New test.
19522
19523 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
19524
19525         * gcc.dg/980502-1.c: Fix return type.
19526
19527 1998-05-20  Jeffrey A Law  (law@cygnus.com)
19528
19529         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
19530         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
19531         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
19532         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
19533         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
19534
19535 1998-05-20  Dave Love  <d.love@dl.ac.uk>
19536
19537         * g77.f-torture/execute/980520-1.f: New test.
19538
19539 1998-05-15  Dave Love  <d.love@dl.ac.uk>
19540
19541         * lib/mike-g77.exp: New file.
19542
19543         * g77.f-torture/noncompile/noncompile.exp,
19544         g77.f-torture/noncompile/check0.f: New files.
19545
19546 1998-05-14  Dave Love  <d.love@dl.ac.uk>
19547
19548         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
19549         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
19550         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
19551         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
19552         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
19553         abort where appropriate.
19554
19555 1998-05-05  Michael Meissner  <meissner@cygnus.com>
19556
19557         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
19558         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
19559
19560 1998-04-29  Dave Love  <d.love@dl.ac.uk>
19561
19562         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
19563
19564 1998-04-27  Dave Love  <d.love@dl.ac.uk>
19565
19566         * g77.f-torture/compile/980427-0.f: New test.
19567
19568 1998-04-24  Dave Love  <d.love@dl.ac.uk>
19569
19570         * g77.f-torture/compile/980424-0.f: New test.
19571
19572 1998-04-19  Dave Love  <d.love@dl.ac.uk>
19573
19574         * g77.f-torture/compile/980419-2.f (main): New test.
19575         * g77.f-torture/compile/970125-0.f: New test.
19576         * g77.f-torture/compile/980419-1.f: New test.
19577
19578 1998-04-08  Jim Wilson  <wilson@cygnus.com>
19579
19580         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
19581         of loop-4.c.
19582
19583 1998-04-07  Jim Wilson  <wilson@cygnus.com>
19584
19585         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
19586
19587 1998-04-03  Jim Wilson  <wilson@cygnus.com>
19588
19589         * gcc.c-torture/compile/980329-1.c: New test.
19590
19591 1998-03-18  Jim Wilson  <wilson@cygnus.com>
19592
19593         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
19594         * gcc.dg/980312-1.c: Fix typo in -march command.
19595
19596 1998-03-16  H.J. Lu  (hjl@gnu.org)
19597
19598         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
19599
19600 1998-03-11  Robert Lipe  <robertl@dgii.com>
19601
19602         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
19603         Dave Love agree the Fortran source is bogus.
19604
19605 1998-03-11  Robert Lipe  <robertl@dgii.com>
19606
19607         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
19608         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
19609         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
19610         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
19611         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
19612
19613 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
19614
19615         * g++.old-deja/g++.other/friend1.C: New test.
19616
19617 1998-02-18  Dave Love  <d.love@dl.ac.uk>
19618
19619         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
19620         possibly uninitialized) variables and declare dnrm2.
19621
19622 1998-02-23  Robert Lipe <robertl@dgii.com>
19623
19624         From Bruno Haible <haible@ilog.fr>:
19625         * gcc.c-torture/execute/980223.c: New test.
19626
19627 1998-02-13  Jeffrey A Law  (law@cygnus.com)
19628
19629         * gcc.dg/ifelse-1.c: New test.
19630
19631 1998-02-09  H.J. Lu  (hjl@gnu.org)
19632
19633         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
19634
19635           * lib/old-dejagnu.exp (old-dejagnu): Added the
19636           "execution test - XFAIL *-*-*" handling in the spirit of
19637           "excess errors test -". Changed the "execution test fails"
19638           handling to be like "excess errors test fails".
19639           * Update various tests accordingly.
19640
19641 1998-02-06  Jim Wilson  <wilson@cygnus.com>
19642
19643         * gcc.c-torture/execute/980205.c: New test.
19644
19645 1998-01-18  Jeffrey A Law  (law@cygnus.com)
19646
19647         * lib/c-torture.exp: Look for .x files instead of .cexp files.
19648         * lib/f-torture.exp: Similarly.
19649         * gcc.c-torture: Rename all .cexp files to .x files.
19650
19651 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
19652
19653         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
19654         (940510-1.c): Removed duplicate.
19655         (971104-1.c): New test.
19656
19657 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
19658
19659           * lib/f-torture.exp: Improve error and loop detection.
19660
19661 1997-11-19  Michael Meissner  <meissner@cygnus.com>
19662
19663         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
19664         use that to size the filler array.
19665
19666 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
19667
19668         * lib/c-torture.exp(c-torture-execute): Fix typo.
19669
19670         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
19671         testcase as the executable name. Keep the executable around if
19672         the test fails.
19673
19674 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
19675
19676         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
19677         changes.  Only test one -g option, and move it to the end of the
19678         list of options to test.
19679
19680 1997-09-19  Michael Meissner  <meissner@cygnus.com>
19681
19682         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
19683         variable GCC_TORTURE_OPTIONS to supply default switches separated
19684         by colons.  If no environment variable, run tests with -O0 -g, -O1
19685         -g, and -O2 -g as well.
19686
19687 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
19688
19689         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
19690         explanatory comments. Fix indentation.
19691
19692 1997-09-15  Jeffrey A Law  (law@cygnus.com)
19693
19694         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
19695
19696 1997-09-11  Jeffrey A Law  (law@cygnus.com)
19697
19698         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
19699         * g++.old-deja/g++.mike/p7325.C: Likewise.
19700         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
19701
19702 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
19703
19704         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
19705         * g++.old-deja/g++.brendan/crash30.C: Likewise.
19706         * g++.old-deja/g++.brendan/crash39.C: Likewise.
19707         * g++.old-deja/g++.law/operators4.C: Likewise.
19708
19709 1997-09-11  Joe Buck  (jbuck@synopsys.com)
19710
19711         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
19712         * g++.old-deja/g++.mike/p784.C: Ditto.
19713         * g++.old-deja/g++.mike/p785.C: Ditto.
19714
19715 1997-09-05  Jeffrey A Law  (law@cygnus.com)
19716
19717           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
19718
19719 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19720
19721         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
19722         target feature; pass this to c-torture-execute as needed.
19723
19724 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19725
19726         * lib/c-torture.exp(c-torture-execute): If the previous and the
19727         current executables being tested are identical, we don't need to
19728         run the executable again. Try to make the executable names
19729         unique. Add an optional argument for passing additional compiler
19730         flags.
19731
19732 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
19733
19734         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
19735
19736 1997-08-29  Jeffrey A Law  (law@cygnus.com)
19737
19738         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
19739
19740 1997-07-31  Jeffrey A Law  (law@cygnus.com)
19741
19742         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
19743         32bit or larger longs.
19744
19745         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
19746         have either a 32bit long or 32bit int.
19747
19748 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
19749
19750         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
19751         Make double precision tests dependent on sizeof (double).
19752
19753 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
19754
19755         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
19756         too.
19757
19758 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
19759
19760         * gcc.c-torture/compile/961203-1.cexp: New script.
19761
19762 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
19763
19764         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
19765         up the includes ourselves.
19766
19767 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
19768
19769         * lib/plumhall.exp: Remove random include, and add a few
19770         verbose messages for debugging.
19771
19772 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
19773
19774         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
19775         of trying to do it ourselves.
19776
19777 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19778
19779         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
19780
19781 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
19782
19783         * gcc.prms/5403.c: Made regexp a bit less strict.
19784
19785 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
19786
19787         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
19788         is returned from remote_load instead.
19789         * lib/plumhall.exp: Ditto.
19790         * lib/mike-g++.exp: Ditto.
19791         * lib/old-dejagnu.exp: Ditto.
19792         * lib/c-torture.exp: Ditto.
19793
19794 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
19795
19796         * lib/g++.exp: Use build_wrapper procedure.
19797         * lib/gcc.exp: Ditto.
19798
19799 1997-05-20  Jeffrey A Law  (law@cygnus.com)
19800
19801         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
19802         an old-style decl for malloc.  Fixes tests to work when
19803         sizeof (int) != sizeof (size_t).
19804
19805 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19806
19807         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
19808
19809         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
19810         use stdargs.h interface.
19811
19812 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19813
19814         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
19815         NO_VARARGS when compiling.
19816
19817 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
19818
19819         * lib/plumhall.exp(ph_includes): New procedure.
19820         (ph_make): Use it.
19821         (ph_compiler): Ditto.
19822
19823         * lib/g++.exp: Rename test-glue.c to testglue.c.
19824         * lib/gcc.exp: Ditto.
19825
19826 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
19827
19828         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
19829         to completion when it's called.
19830
19831 1997-03-21  Michael Meissner  <meissner@cygnus.com>
19832
19833         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
19834         is defined, don't do test.
19835
19836 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
19837
19838         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
19839         for object files.
19840         (ph_summary): Mark skipped testcases as untested, not unresolved.
19841
19842         * lib/plumhall.exp (ph_make): If unresolved because of bad
19843         errorCode, record errorCode in log file.
19844         (*): Replace send_log/verbose with verbose -log.
19845
19846 1997-03-19  Michael Meissner  <meissner@cygnus.com>
19847
19848         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
19849         double conversion if double isn't at least 8 bytes.
19850
19851         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
19852         int to work with targets where int is 16 bits.
19853
19854         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
19855         8 bytes, just exit, since 4 byte doubles don't have enough bits of
19856         precision for the test to complete.
19857
19858 1997-03-14  Michael Meissner  <meissner@cygnus.com>
19859
19860         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
19861         if d10v is not compiled with the -mdouble64 flag.
19862         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
19863
19864         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
19865         d10v is not compiled with the -mint32 flag.
19866
19867 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
19868
19869         * lib/plumhall.exp: Use incr_count.
19870
19871 1997-03-12  Jeffrey A Law  (law@cygnus.com)
19872
19873         * gcc.c-torture: Update to c-torture-1.45.
19874
19875 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
19876
19877         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
19878         the name of the expect testcase file).
19879
19880         * lib/g++.exp(g++_init): Ditto.
19881
19882 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
19883
19884         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
19885         the host.
19886
19887         * lib/gcc.exp(gcc_exit): New procedure.
19888
19889 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
19890
19891         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
19892         specs where appropriate.
19893
19894         * g++.old-deja/g++.arm/*: Added additional ERROR checks
19895         because of new "candidates are" messages, and removed a few
19896
19897         * Converted all non-old-style g++ testcases to old-style, and
19898         moved into g++.old-deja.
19899
19900 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
19901
19902         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
19903         options.
19904
19905         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
19906         succeeded.
19907
19908         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
19909
19910 1997-02-13  Michael Meissner  <meissner@cygnus.com>
19911
19912         * lib/gcc.exp (gcc_target_compile): Add support for defining
19913         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
19914         the machine doesn't have those features.
19915
19916 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
19917
19918         * g++.law/operators4.exp: Don't use LIBS.
19919
19920 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
19921
19922         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
19923
19924         * lib/mike-g++.exp: Don't set the compiler to be tested here.
19925         * lib/g++.exp: Set it here instead. Also, allow use of the
19926         --tool_exec and --tool_opt options. Change CXX to
19927         GXX_UNDER_TEST.
19928
19929         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
19930
19931         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
19932
19933 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
19934
19935         * lib/old-dejagnu.exp: Use prune_warnings instead of
19936         prune_system_crud.
19937         * lib/mike-g++.exp: Ditto.
19938         * lib/gcc.exp: Ditto.
19939         * lib/g++.exp: Ditto.
19940
19941         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
19942
19943 1997-02-07  Jeffrey A Law  (law@cygnus.com)
19944
19945           * 941014-2.c: Include stdlib.h
19946           * 960327-1.c: Include stdio.h
19947           * dbra.c, index-1.c: Don't assume ints are 32bits.
19948
19949 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
19950
19951         * lib/gcc.exp: Add gcc,stack_size target feature.
19952
19953         * lib/g++.exp(g++_target_compile): Add the include and link
19954         paths here, not in two other places. And, it's $options, not
19955         options.
19956
19957         * lib/mike-g++.exp(postbase): Remove the code that determines
19958         the correct include and link paths.
19959         * g++.old-deja/old-deja.exp: Ditto.
19960
19961 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
19962
19963         * lib/g++.exp(g++_init): target_compile no longer returns the
19964         filename of the result.
19965
19966 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
19967
19968         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
19969         call to glob.
19970
19971         * gcc.c-torture/special/special.exp: Change call to
19972         gcc_target_compile to include the object file.
19973
19974 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
19975
19976         * gcc.c-torture/special/special.exp: Correct misspelling in last
19977         change.
19978
19979 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
19980
19981         * lib/plumhall.exp(ph_summary): Log the entire output of the
19982         executable. Return -1 if there were any failures, 0 otherwise.
19983         (ph_execute): Return -1 if there were any failures, 0 otherwise.
19984         (ph_make): Clean up objects and executables that were built
19985         if the tests succeeded.
19986
19987 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
19988
19989         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
19990         libraries and includes in the build tree as appropriate.
19991
19992 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19993
19994         * lib/c-torture.exp: Instead of looking for the global variable
19995         NO_LONG_LONG, check to see if that's a feature of the target.
19996
19997 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19998
19999         * config/default.exp: Minimize. Delete the remainer of the files in
20000         config; this functionality is now in devo/dejagnu/config.
20001
20002         g++.*/*: Pass any additional flags used to compile to postbase;
20003         delete CXXFLAGS.
20004
20005         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20006         is now done by runtest.exp. Use gcc_target_compile instead of
20007         compile.
20008
20009         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20010         Remove references to CFLAGS. Use remote_file instead of
20011         calling rm -f.
20012         (c-torture): Take a list of arguments to use to compile this
20013         testcase.
20014
20015         lib/g++.exp: Simplify. Use target_compile instead of compile.
20016         lib/gcc-dg.exp: Ditto.
20017         lib/gcc.exp: Ditto.
20018         lib/mike-{gcc,g++}.exp: Ditto.
20019         lib/old-dejagnu.exp: Ditto.
20020         lib/plumhall.exp: Ditto.
20021
20022 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20023
20024         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20025         (ph_linker): Likewise.
20026
20027 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20028
20029           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20030         MAP_ANON / MAP_ANONYMOUS if defined;
20031         else try to map from /dev/zero .
20032
20033 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20034
20035         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20036         isn't defined, then define it to MAP_ANONYMOUS.
20037
20038 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20039
20040         * gcc.c-torture: Update to c-torture-1.42 release.
20041
20042 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20043
20044         * gcc.c-torture: Update to c-torture-1.41 release.
20045
20046 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20047
20048         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20049         c-torture release.
20050
20051 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20052
20053         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20054         and LDFLAGS.  Fix second case to append the target_info ldflags
20055         onto LDFLAGS, not CFLAGS.
20056         * lib/g++.exp (g++_init): Add target_info stuff.
20057         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20058         of libgloss and newlib flags for !native.
20059
20060         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20061         (GDB): Fix relative path to go up another dir for finding gdb.
20062
20063 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20064
20065         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20066         versions in the target_info array, if they don't exist.
20067
20068 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20069
20070         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20071
20072 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20073
20074         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20075         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20076
20077 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20078
20079         * lib/old-dejagnu.exp: Don't remove the output file before we've
20080         actually tested it. Don't append pwd to the path of the executable
20081         we're testing.
20082
20083 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20084
20085         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20086
20087 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20088
20089         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20090         temporary directory for compiler files, and set it to a default
20091         value of /tmp. Set $output as the name of the output file from
20092         compiling the testcase. Add a -o option to $cflags_var so the
20093         compiler writes the final output file as $output. Set $executable
20094         to $output.
20095
20096         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20097         directory for compiler files, and set it to /tmp if it doesn't
20098         already have a value. Set $output_file to the name of the output
20099         file from compiling the testcase. Add a -o option to CXXFLAGS so
20100         the compiler writes the final output file as $output. Use $output
20101         as the executable to be tested.
20102
20103 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20104
20105         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20106
20107 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20108
20109         * gcc.c-torture/execute/pending-1.c: New test.  Still
20110         pending in Tege's queue.
20111
20112 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20113
20114         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20115         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20116         if there were failures.  Call unresolved if there were unresolved
20117         testcases.  Call gcc_fail if program did not run to completion.
20118         (ph_make): Pass additional argument name to ph_execute.
20119         (ph_execute): Add new argument.  Pass additional arguments to
20120         ph_summary.  Call gcc_fail is there is no execution output.
20121
20122 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20123
20124         * lib/plumhall.exp (proc_summary): Output relavent summary
20125         lines into the log so specific failures in plumhall can be
20126         investigated.
20127
20128 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20129
20130         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20131         (c-torture-execute): Don't try to execute tests which use
20132         "long long" types if $NO_LONG_LONG is nonzero.
20133
20134 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20135
20136         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20137         not c-torture.
20138
20139         * gcc.ieee: Move from here.
20140         * gcc.c-torture/execute/ieee: To here.
20141
20142 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20143
20144         * gcc.c-torture: Update to c-torture-1.41 release.
20145
20146 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20147
20148         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20149         not "$output".
20150
20151 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20152
20153         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20154         -c present.
20155
20156 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20157
20158         * config/proelf.exp: Handle connecting to a simulator.
20159
20160 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20161
20162         * config/proelf.exp: New file.  Enough framework that we can
20163         run c-torture tests on the proelf targets (or any other target
20164         that gdb can connect to for that matter).
20165
20166 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20167
20168         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20169         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20170
20171         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20172         exec_output exists.
20173
20174 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20175
20176         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20177         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20178
20179         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20180         to pass/fail/unresolved/unsupported/untested.  Caller must now
20181         call unresolved/unsupported/untested.
20182         * lib/*.exp: Update FSF address.  Update to handle new results of
20183         ${tool}_load.
20184         * lib/chill.exp (verbose): Delete.
20185
20186 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20187
20188         * lib/gcc.exp (default_gcc_start): Change order of args to
20189         $LDFLAGS $CFLAGS $LIBS.
20190         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20191         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20192         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20193         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20194         * gcc.misc-tests/dg-test.exp: Likewise.
20195         * gcc.misc-tests/msgs.exp: Likewise.
20196         * gcc.prms/prms.exp: Likewise.
20197         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20198         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20199
20200         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20201
20202 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20203
20204         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20205
20206         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20207         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20208
20209         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20210         necessary.
20211
20212 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20213
20214         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20215         global for loop; add use of $mathlib.
20216         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20217         settings here; set mathlib for anything but VxWorks.
20218
20219 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20220
20221         * gcc.c-torture: Update to c-torture-1.40 release.
20222
20223 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20224
20225         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20226         dg.exp.
20227
20228 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20229
20230         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20231         global.
20232
20233 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20234
20235         * lib/g++.exp (LIBS): Define if not already.
20236         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20237         (gcc-dg-prune): Call prune_gcc_output.
20238         * lib/gcc.exp (prune_gcc_output): New proc.
20239         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20240         prune_gcc_output.
20241
20242 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20243
20244         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20245         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20246
20247 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20248
20249         * gcc.c-torture: Update to c-torture-1.39 release.
20250
20251 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20252
20253         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20254         fails, try others as well.
20255
20256 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20257
20258         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20259         If compilation fails, mark execute tests as `untested'.
20260         If test is marked as unsupported, don't mark compilation and
20261         execute tests as failed.
20262
20263 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20264
20265         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20266         libstdc++ for whether or not we want to be doing shared
20267         libraries.  Delete link_curses since we don't need it anymore.
20268         * lib/mike-g++.exp (postbase): Don't link in libg++.
20269         * g++.old-deja/old-deja.exp: Likewise.
20270
20271 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20272
20273         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20274
20275 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20276
20277         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20278         For that, add `-Wl,-a,shared_archive'.
20279         * g++.old-deja/old-deja.exp: Likewise.
20280
20281 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20282
20283         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20284
20285 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20286
20287         * lib/mike-g++.exp (postbase): Pay attention to the status of
20288         g++_load.
20289
20290 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20291
20292           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20293
20294 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20295
20296         * lib/gcc.exp (default_gcc_start): No longer need to log program
20297         being executed or its output, execute_anywhere does that now.
20298         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20299         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20300
20301 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20302
20303         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20304         the same as those in lib/g++.exp.
20305
20306 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20307
20308         * gcc.c-torture: Update to c-torture-1.38 release.
20309         * gcc.ieee: Related changes.
20310
20311 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20312
20313         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20314         "exec". Minor reformatting changes.
20315
20316         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20317         cross. This means all "exec" calls now work on a remote host as
20318         well.
20319         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20320         cross. Filter out the extra "\r\n" stuff that expect puts in.
20321         (c-torture-execute): Filter out the bogus warnings like
20322         c-torture-compile does. Add support for canadian cross.
20323         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20324         Use execute_anywhere rather than calling exec directly. Now it
20325         works for canadian cross testing.
20326
20327 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20328
20329         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20330         results into a variable, and check that rather than using file exists.
20331
20332 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20333
20334         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20335         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20336
20337 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20338
20339         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20340         lib_curses if there's a shared libg++ in the build tree.
20341
20342 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20343
20344         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20345         if not supported target.
20346
20347 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20348
20349         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20350         link_curses up to always happen, not just for native builds.
20351
20352 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20353
20354         * gcc.c-torture: Update to c-torture-1.36 release.
20355         * gcc.failure: Related changes.
20356
20357 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20358
20359         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20360
20361 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20362
20363         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20364         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20365         runshlib, link_curses, and mathlib for link and run.
20366
20367         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20368         pass the runtime shared library options for Solaris, OSF/1, and
20369         Irix5, and link with -lcurses to avoid unresolved references.
20370
20371 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20372
20373         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20374         only run once.
20375
20376 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20377
20378         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20379
20380 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20381
20382         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20383         do not have a framework for the "compat" tests yet.
20384
20385 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20386
20387         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20388         set to null if we're testing vxworks5.1.  Use that instead of
20389         `-lm' in the setting of LIBS for link and run.
20390
20391 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20392
20393         * config/rom68k.exp (${tool}_load): Major changes to make it
20394         work.  Verified that it does in fact return the stuff in
20395         exec_output properly.  Catch any Emul or any TRAP other than 0.
20396
20397 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20398
20399         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20400         LDFLAGS properly for targets that need stuff from libgloss.
20401         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20402         only run once.
20403         (gpp_initialized): New variable.
20404
20405 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20406
20407         * config/rom68k.exp: Load libgloss.exp.
20408         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20409         so we can produce a fully linked binary.
20410         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20411         so we can produce a fully linked binary.
20412
20413 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20414
20415         * lib/plumhall.exp (ph_section): Watch for expected failures.
20416         Add missing `else'.
20417
20418         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20419         run the testcase.
20420         (c-torture): Likewise.
20421
20422 1995-08-28  Doug Evans  <dje@cygnus.com>
20423
20424         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20425
20426         * lib/mike-g++.exp (mike_cleanup): New proc.
20427         (prebase): New globals compiler_result, not_compiler_result,
20428         target_regexp.
20429         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20430         allow leading "-" in pattern.  Watch for unsupported tests.
20431         If $compiler_result is set, pattern match assembler code,
20432         and ditto for $not_compiler_result.
20433         * lib/mike-gcc.exp: Likewise.
20434
20435         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20436         execution "succeeded".
20437
20438 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20439
20440         * config/win32.exp: New file.
20441         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20442
20443 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20444
20445         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20446         unsupported.
20447         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20448         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20449         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20450
20451         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20452         "... without exceptions was ...".  That is now handled by
20453         prune_system_crud.
20454         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20455
20456 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20457
20458         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20459         sieve.c,sort2.c}: New files.
20460         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20461         sieve.exp,sort2.exp}: Drivers for them.
20462
20463         * lib/mike-gcc.exp (program_output): New user settable variable.
20464         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20465         messages.
20466         * lib/mike-g++.exp (program_output): New user settable variable.
20467
20468         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20469
20470         * config/sh.exp: Deleted (use sim.exp instead).
20471
20472 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20473
20474         * config/vx.exp: Declare CHECKTASK as global.
20475         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20476         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20477         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20478
20479 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20480
20481         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20482         target. Like vx.exp, only includes `vx29k.exp' instead of
20483         `vxworks.exp'.
20484
20485 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20486
20487         * config/sim.exp: Increase time limit from 120 seconds to 240.
20488
20489 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20490
20491         * gcc.c-torture/execute/950628-1.c: New test.
20492
20493 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20494
20495         * gcc.c-torture: Update with changes/additions from
20496         c-torture-1.34.
20497
20498 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20499
20500         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20501
20502 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20503
20504         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20505
20506 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20507
20508         * gcc.c-torture/compile/950512-1.c: New test.
20509         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20510         * gcc.dg/struct-ret-1.c: Likewise.
20511
20512 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20513
20514         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
20515           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
20516
20517 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
20518
20519         * gcc.c-torture/special/920411-1.c: Deleted.
20520         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
20521
20522 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
20523
20524         * config/sim.exp (${tool}_load): Hack in call to bash to get a
20525         cpu limit.
20526
20527 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
20528
20529         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
20530
20531 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
20532
20533         From kenner;
20534         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
20535         is the proper length.
20536         * va-arg-3.c: Likewise.
20537
20538 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
20539
20540         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
20541         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
20542
20543         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
20544         * lib/g++.exp (default_g++_start): Delete old cruft.
20545
20546 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
20547
20548         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
20549         (2 * (1 << 18)) to (2 * (1 << 17)).
20550
20551         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
20552
20553 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
20554
20555         * config/rom68k.exp: Renamed from config/idp.exp
20556
20557 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
20558
20559         * c-torture/compile/921109-2.c
20560
20561 1995-04-18  Mike Stump  <mrs@cygnus.com>
20562
20563         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
20564         excess errors.
20565
20566 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
20567
20568         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
20569         output.
20570         * lib/g++.exp (default_g++_start): Likewise.
20571
20572 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
20573
20574         * gcc.c-torture/compile/950329-1.c: New test.
20575
20576 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
20577
20578           * config/bug.exp (${tool}_load): Updated to use new remote_open
20579           and remote_close procs.
20580         * config/idp.exp: New file.
20581
20582 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
20583
20584         * gcc.c-torture/execute/950322-1.c: New test.
20585
20586 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
20587
20588         * config/vx.exp (${tool}_load): Clean up testing of return code from
20589         vxworks_ld and vxworks_spawn.
20590
20591 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
20592
20593         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
20594
20595 1995-03-13  Mike Stump  <mrs@cygnus.com>
20596
20597         * lib/old-deja.exp: Add `excess errors test - ' error, now one
20598         can mark excess errors on a machine by machine basis.  Note, the
20599         default is to not expect any excess errors, even when excess
20600         errors test - is given, so you will want to put an XFAIL ... on
20601         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
20602         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
20603         those 4 machines, but no others.
20604
20605 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
20606
20607         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
20608         * lib/c-torture.exp: to here.
20609
20610 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
20611
20612         * gcc.c-torture/execute/950221-1.c: New test.
20613         * gcc.c-torture/execute/struct-ret-1.c: New test.
20614         * gcc.c-torture/compile/950221-1.c: New test.
20615
20616         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
20617
20618 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
20619
20620         * gcc.c-torture/execute/arith-1.c (main): Return 0.
20621         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
20622
20623 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
20624
20625         * g++.gb: New directory of tests, derived from my signature and
20626         class scoping tests.
20627
20628         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
20629         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
20630         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
20631         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
20632         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
20633         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
20634         * g++.gb/sig25.C: Likewise.
20635
20636         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
20637         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
20638         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
20639         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
20640         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
20641         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
20642         * g++.gb/sig25.exp: Likewise.
20643
20644         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
20645         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
20646         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
20647         * g++.gb/scope13.C: Likewise, this test still fails.
20648
20649         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
20650         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
20651         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
20652         * g++.gb/scope13.exp: Ditto.
20653
20654         * g++.gb/README: New file, explains what these tests are about.
20655
20656 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
20657
20658         * lib/dg.exp (dg-do): Support `preprocess'.
20659         (dg-test): Likewise.
20660
20661 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
20662
20663         * config/udi.exp: change "continue -expect" to "exp_continue".
20664
20665 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
20666
20667         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
20668         Delete redundant tests.
20669
20670         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
20671         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
20672         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
20673         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
20674         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
20675         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
20676         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
20677         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
20678
20679         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
20680         storing label pointers.
20681         * gcc.c-torture/execute/921019-1.c: Likewise.
20682         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
20683         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
20684         parameter fp.
20685         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
20686         constants.
20687
20688         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
20689         Delete obsolete tests.
20690
20691         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
20692         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
20693         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
20694         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
20695         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
20696         * gcc.c-torture/compile/950124-1.c: New test.
20697
20698         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
20699
20700 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
20701
20702         * lib/mike-g++.exp: Add -lm to LIBS.
20703
20704 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
20705
20706         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
20707
20708 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
20709
20710         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
20711
20712 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
20713
20714         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
20715
20716 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
20717
20718         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
20719         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
20720         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
20721         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
20722         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
20723         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
20724         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
20725         * g++.law/{operators31.C, operators32.C,
20726         * g++.law/{operators33.C, operators34.C}: Likewise.
20727         * g++.law/{pic1.C, refs2.C}: Likewise.
20728         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
20729         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
20730         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
20731         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20732
20733         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
20734         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
20735         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
20736         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
20737         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
20738         * g++.law/{enum9.exp, friend5.exp}: Likewise.
20739         * g++.law/{nest3.exp, nest4.exp}: Likewise.
20740         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
20741         * g++.law/{operators30.exp, operators31.exp}: Likewise.
20742         * g++.law/{operators32.exp, operators33.exp}: Likewise.
20743         * g++.law/{operators34.exp}: Likewise.
20744         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
20745         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
20746         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
20747         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
20748         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20749
20750         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
20751         No longer expected to fail.
20752         * g++.law/missed-error3.C: Tweak for recent bool changes.
20753
20754 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
20755
20756         * config/emb-unix: Deleted.
20757         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
20758         remote execution.  Do final link on remote host if REMOTE_LINK is set.
20759
20760 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
20761
20762         * lib/dg.exp (dg-test): Fix typo in last patch.
20763
20764 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
20765
20766         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
20767         (handles multiple occurrences).
20768
20769 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
20770
20771         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
20772         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
20773         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
20774         printed).
20775         * lib/c-torture.exp (c-torture-compile): Likewise.
20776         (c-torture): Prepend full path if missing.
20777         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
20778         (gcc_fail): Likewise.
20779         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
20780
20781 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
20782
20783         * lib/netware.exp: Only attach to NetWare i386 systems.
20784
20785 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
20786
20787         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
20788         messages.  Add test name to "output pattern match" pass/fail message.
20789
20790 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
20791
20792         * gcc.dg: New testsuite.
20793         * gcc.dg/dg.exp: New file.
20794
20795         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
20796         test-switch.c}: Deleted.
20797
20798         * gcc.misc-tests/msgs.exp: New testcase driver.
20799
20800 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
20801
20802         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
20803         Watch for illegal return values from ${tool}_load.
20804         * config/unix.exp (${tool}_load): Fix pass/fail detection for
20805         cross targets.  Coerce return value >0 to 1.
20806
20807 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
20808
20809         * config/unix.exp (${tool}_load): Call program rsh, not proc.
20810
20811         * config/emb-unix.exp: New file.
20812
20813         * config/sim.exp: Error if variable $SIM not defined.
20814         (${tool}_load): Mark test as "untested" if simulator missing.
20815
20816         * config/unix.exp: Load remote.exp to get rcp_download.
20817         * lib/c-torture.exp: Use different option lists for testcases with
20818         and without loops.
20819         * gcc.c-torture/execute/execute.exp: Likewise.
20820
20821 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
20822
20823         * config/*.exp: Clarify return code from ${tool}_load.
20824         Call `unresolved' or `untested' instead of `warning' or `perror'
20825         (sometimes you still want to call both though).
20826         Add comment that `shell_id' is local to each file.
20827         * config/udi.exp (timeout): Set to 30.
20828         Don't print warning if connection fails, $connectmode has already
20829         printed an error.
20830         (${tool}_load): Move verbose messages to level 2.
20831         Rework pattern for "Process started" message.
20832         Pass `shell_id' to ${connectmode}_download.
20833         Retry twice upon timeout.  Make resetting of target more robust.
20834         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
20835         Pass `shell_id' to exit_$connectmode.
20836         Only call exit_$connectmode if connected.
20837         * config/unix.exp (${tool}_load): Check return codes better.
20838         * config/vrtx.exp (${tool}_load): Likewise.
20839         * config/vx.exp (${tool}_load): Likewise.
20840         Delete unneeded global's.
20841         * lib/dg.exp (dg-test): Update to reflect clarified return codes
20842         from ${tool}_load.
20843         (dg-stat): Delete.
20844         (dg-init): Delete recording of pass/fail counts.
20845         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20846         (old-dejagnu-init): Likewise.
20847         (old-dejagnu-stat): Delete contents, empty proc now.
20848         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
20849         (c-torture): Delete references to lcnt, lpass, lfail.
20850         Get option list from TORTURE_OPTIONS.
20851         Delete -funroll[-all]-loops if no loops.
20852         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
20853         (g++_stat): Delete contents (empty proc now).
20854         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
20855         (gcc_finish): Likewise.
20856         (gcc_stat): Deleted.
20857         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
20858         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
20859         * gcc.c-torture/execute/execute.exp: Likewise.
20860         Split tests into two parts: compile, execute.
20861         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
20862         no loops.  Update to reflect clarified return codes from ${tool}_load.
20863
20864 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
20865
20866         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
20867         to grep for.
20868         (old-dejagnu): Likewise (where necessary).
20869
20870 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
20871
20872         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
20873
20874         * lib/dg.exp (dg-process-target): Fix processing of selector.
20875         Add comment regarding use of `error'.
20876
20877         * lib/gcc.exp (prune_system_crud): Define if missing.
20878         * lib/g++.exp (prune_system_crud): Likewise.
20879
20880         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
20881         Call prune_system_crud.
20882         * lib/dg.exp (dg-runtest): New proc.
20883         Use perror instead of send_user for tcl errors in testcase.
20884         Don't return any value, it's never used.
20885         Don't clobber previous definition of `unknown'.
20886         Print tcl errors in `dg-final'.
20887
20888 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
20889
20890         * lib/dg.exp (dg-process-target): Improve syntax error messages.
20891         (dg-test): Don't print errorInfo, it contains stack backtrace.
20892
20893 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
20894
20895         * lib/g++.exp (runtest_file_p): Define if missing.
20896
20897 1994-09-24  Doug Evans  (dje@cygnus.com)
20898
20899         * lib/mike-g++.exp: Comment out loading of g++.exp.
20900         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
20901         (default_g++_version): Always print something.
20902         (default_g++_start): Comment out call to `which'.
20903         (g++_start, g++_load): Deleted (must be defined in config file).
20904         * lib/gcc.exp: Test for existence of $CC at start.
20905         Delete check for tmpdir (done in gcc_init).
20906         (default_gcc_version): Always print something.
20907         (default_gcc_start): Comment out call to `which'.
20908         * config/*.exp: Major cleanup - make cross targets work at least a
20909         little better for g++ (by not being "--tool gcc" specific).
20910         Rename gcc_xxx to ${tool}_xxx.
20911         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
20912         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
20913
20914 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
20915
20916         * lib/c-torture.exp (c-torture-compile): Rework compiler
20917         message processing.
20918
20919         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
20920         c-torture.
20921
20922 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
20923
20924         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
20925
20926         * lib/dg.exp (dg-process-target): Support { target native }.
20927
20928 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
20929
20930         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
20931         looked for "... program xxx got fatal signal".
20932         Correct regsub munging of `comp_output'.
20933         Ignore compiler messages "path prefix not used" and "linker input
20934         file unused".
20935
20936 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
20937
20938         * lib/gcc.exp (runtest_file_p): Define if missing.
20939         * gcc.prms/template.c: Example to work from.
20940
20941 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
20942
20943         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
20944         * lib/dg.exp (dg-test): Call unsupported testcases as such.
20945
20946         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
20947         * gcc.prms/1883.c: Moved from compile/940714-1.c.
20948         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
20949         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
20950
20951         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
20952         (dg-process-target): No longer a varargs proc.
20953         Return S/N for target, P/F for xfail.  All callers changed.
20954         (user option procs): More argument checking.
20955         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
20956         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
20957         (dg-test): Skip test if not running on selected target in `dg-do'.
20958         Update handling of `dg-do-what', `dg-output-text'.
20959         Separate execution pass/fail from output pattern match pass/fail.
20960         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
20961
20962 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
20963
20964         * gcc.c-torture/special/special.exp: Don't expect failure for mips
20965         target for 920510-1.c.
20966
20967 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
20968
20969         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
20970         Clean up comment regarding use of passcnt, etc.
20971         (gcc_stat): Don't update `testcnt' here.
20972         (gcc_finish): Do it here.
20973         Might as well reset `but_id' here too.
20974         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
20975         to determine if the file should be tested.
20976         * gcc.c-torture/compile/compile.exp: Likewise.
20977         * gcc.c-torture/execute/execute.exp: Likewise.
20978         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20979         * gcc.misc-tests/dg-test.exp: Likewise.
20980         * gcc.prms/prms.exp: Likewise.
20981         * gcc.wendy/wendy.exp: Likewise.
20982         * g++.old-deja.exp: Likewise.
20983         Move "Testing file" message to verbose level 1.
20984
20985 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
20986
20987         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
20988
20989 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
20990
20991         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
20992         (default_gcc_start): Accept optional second list element
20993         of compiler flags.  Print compiler output at verbosity level 2.
20994         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
20995         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
20996         Save current values of framework globals passcnt, failcnt, xpasscnt,
20997         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
20998         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
20999         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21000         xfailcnt to compute stats.  Update framework global `testcnt' from
21001         pass/fail counts.
21002         (gcc_finish): New proc.  Clean up test environment.
21003         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21004         (gcc_epass, gcc_efail): Delete.
21005         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21006         argument of line number.
21007         (dg-init): If the tool has an init routine, call it.
21008         (dg-test): Remove args `cflags_var' and `libs_var'.
21009         Pass all compiler options to ${tool}_start.
21010         Handle missing line number.
21011         (dg-finish): New function.
21012         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21013         particular files.  Call gcc_finish at end.  Move "skipping test"
21014         message to verbosity level 3.
21015         * gcc.c-torture/compile/compile.exp: Likewise.
21016         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21017         * gcc.c-torture/execute/execute.exp: Likewise.
21018         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21019         Print testcase being tried at verbosity level 1.
21020         * gcc.c-torture/special/special.exp: Unset xfail.
21021         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21022         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21023         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21024         * gcc.failure/failure.exp: Likewise.
21025         * gcc.ieee/ieee.exp: Likewise.
21026         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21027         Update call to dg-test.  Call dg-finish at end.
21028         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21029         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21030         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21031         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21032         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21033         * gcc.wendy/wendy.exp: Add copyright.
21034         Delete setting of tmpdir (done by gcc_init).
21035         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21036         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21037         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21038         gcc_[ce]pass/fail.
21039
21040 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21041
21042         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21043         confusion.
21044         (g++_load): Likewise.
21045
21046         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21047         Rename argument to `prog' to remove the confusion.
21048         Varargs fns behave differently too!
21049         (g++_load): Likewise.
21050
21051         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21052
21053         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21054         what it is.  Delete (always) printing of status value for !native.
21055         Simplify verbose code, and include status and exec_output.
21056         (g++_load): Use gcc_load.
21057
21058 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21059
21060         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21061         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21062         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21063         940714-3.c as these testcases don't exist anymore.  Make
21064         va-arg-1.c expected to pass.
21065
21066 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21067
21068         * gcc.misc-tests/misc.exp: Only run specific testcases.
21069         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21070         * gcc.misc-tests/dg-[1-9].c: New files.
21071
21072         * lib/dg.exp: New testsuite driver.
21073         * gcc.prms/prms.exp: Use it.
21074
21075         * README.gcc: New file.
21076
21077         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21078         Document and reset `lxpass' and `lxfail'.
21079         Simplify "initialized" message.
21080         (gcc_stat): Clean up comments a little.
21081
21082 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21083
21084         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21085
21086 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21087
21088         * lib/old-dejagnu.exp (process-option): New proc.
21089         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21090         (old-dejagnu): Simplify.
21091         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21092
21093 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21094
21095         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21096         exists and is not an empty string.
21097
21098         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21099         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21100         finished.
21101         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21102         automatically.
21103
21104         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21105         longer expected to fail.
21106
21107         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21108         "f" function call.
21109
21110         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21111
21112         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21113         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21114         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21115         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21116         c-torture-1.29.
21117
21118         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21119         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21120
21121         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21122
21123         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21124         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21125
21126         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21127         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21128         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21129
21130 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21131
21132         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21133         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21134         940714-1.c, 940714-2.c, 940714-3.c},
21135         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21136         gcc.misc-tests/{mg.c,mg.exp}:
21137         New tests.
21138         * gcc.noncompile/noncompile.exp: Change accordingly.
21139
21140 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21141
21142         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21143         Undo previous clobberage.
21144
21145 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21146
21147         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21148         * gcc.special/{930510-1.c, special.exp}:
21149         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21150         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21151         struct-varargs-1.c}: New tests from c-torture-1.26.
21152
21153 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21154
21155         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21156           argument to switch.
21157
21158 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21159
21160         * Revert the previous changes.  Please see Rob's directory
21161           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21162           fixes.
21163
21164 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21165
21166         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21167             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21168             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21169             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21170             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21171             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21172             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21173             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21174             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21175             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21176             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21177             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21178             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21179             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21180             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21181             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21182             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21183             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21184             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21185             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21186             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21187             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21188             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21189             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21190             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21191             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21192             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21193
21194 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21195
21196         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21197             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21198           with perror calls.
21199
21200 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21201
21202         * config/unix.exp (g++_load): Fix syntax.
21203
21204 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21205
21206         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21207         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21208         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21209         Don't expect va-arg-1.c to fail.  Correct expected output for
21210         920928-1.c.
21211         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21212         * gcc.wendy/hbm4.c: Correct typo.
21213         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21214
21215 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21216
21217         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21218         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21219         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21220         * lib/c-torture.exp (c-torture-compile): Ditto.
21221
21222         Reduce volume of output (remove all the -I's and such).
21223         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21224         Call gcc_cpass, gcc_cfail.
21225         (c-torture): Pass testing option to c-torture-compile.
21226
21227 1994-03-21  Doug Evans  (dje@cygnus.com)
21228
21229         Bring patches over from progressive.
21230         * config/default.exp: Exit remote shell cleanly.
21231         (g++_exit, g++_start): Add default versions.
21232         * config/sim.exp (gcc_load): Use perror, not error.
21233
21234 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21235
21236         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21237         set in site.exp.
21238
21239 1994-03-14  Doug Evans  (dje@cygnus.com)
21240
21241         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21242         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21243         (wendy_try): New proc to run testcase.
21244         (main loop): Call 'em.
21245         * gcc.wendy/*.c: Clean up pass to correct expected output.
21246
21247         * lib/gcc.exp: Minor cleanup work.
21248         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21249
21250 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21251
21252         * config/sim.exp (gcc_load): Document return codes better.
21253         Don't pass -v to simulator.
21254
21255 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21256
21257           * gcc.special/920717-x.c: Fix typo.
21258           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21259           get at sources.
21260
21261         * lib/mike-gcc.exp: Fix typo.
21262
21263 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21264
21265         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21266         binary to use, transform the name.
21267         * config/*.exp: rename everything. Nuke any g++ specific files,
21268         it's now a special case of gcc that requires no special support.
21269         Add a default.exp for unsupported targets.
21270
21271 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21272
21273         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21274         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21275         version of Tcl.
21276
21277 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21278
21279         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21280         than a warning.
21281
21282 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21283
21284         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21285
21286 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21287
21288         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21289         option_list.  Compile every file with only 4/6 option choices
21290         (same as C torture) instead of with 12/18 different option
21291         choices.
21292         * lib/c-torture.exp: Likewise.
21293
21294         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21295         not already set.
21296
21297 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21298
21299         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21300         can put an XFAIL *-*-* on excess errors.
21301
21302 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21303
21304         * g++.law: Add more tests derived from g++-bugs snapshots.
21305
21306         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21307         equivalent to g++.law/init9.
21308
21309         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21310         compiled it, and the a.out file after we've run it.
21311
21312 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21313
21314         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21315         compiled it, and the a.out file after we've run it.
21316
21317 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21318
21319         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21320
21321 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21322
21323         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21324         version number.
21325
21326 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21327
21328         * g++.law: New directory of g++ tests derived from the g++-bugs
21329         snapshots.
21330
21331 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21332
21333         * gcc.compile: initbug1.c initbug1.exp testcase added
21334
21335 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21336
21337         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21338         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21339           fixes submitted by Jeff Law (law@cs.utah.edu)
21340         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21341           Jeff Law (law@cs.utah.edu)
21342
21343
21344 1993-11-30  Mike Stump  (mrs@cygnus.com)
21345
21346         * config/unix-g++.exp: Follow the gcc way of doing things.
21347         * g++.old-deja/old-deja.exp: Minor updates.
21348         * lib/g++.exp: New file, follow the gcc way of doing things.
21349         * lib/old-dejagnu.exp: Minor updates.
21350         * lib/mike-g++.exp: Always unset errorInfo.
21351
21352 1993-11-06  Mike Stump  (mrs@cygnus.com)
21353
21354         * lib/gcc.exp: Fix some errors with the below change, CC and
21355         CFLAGS should be global when setting, not local.
21356
21357 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21358
21359         * lib/gcc.exp: Transform tool name.
21360
21361 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21362
21363         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21364
21365 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21366
21367         * lib/gcc.exp: change gcc_done to gcc_stat
21368
21369 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21370
21371         * Upgraded gcc testsuite to c-torture version 1.25
21372
21373 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21374
21375         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21376         * lib/c-torture: added hooks for new reporting code.
21377
21378 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21379
21380         * config/sh-gcc.exp: check if sh-sim exists in the path
21381
21382 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21383
21384         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21385         * gcc.compile/compile.exp: Initial changes for new logic.
21386         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21387         * gcc.failure/failure.exp: Initial changes for new logic.
21388         * gcc.ieee/ieee.exp: Initial changes for new logic.
21389         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21390         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21391         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21392         * lib/c-torture.exp: Initial changes for new logic.
21393         * lib/gcc.exp: Initial changes for new logic.
21394
21395 1993-10-15  Mike Stump  (mrs@cygnus.com)
21396
21397         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21398         depend upon failure or success.  Fully qualify names in failure
21399         and success messages.  Always remove a.out before starting
21400         compile, just in case.  Pay more attention to error text output by
21401         the compiler.  Handle testcases with no known past errors just
21402         like all others, so that things are uniform.  Other miscellaneous
21403         improvements.
21404
21405 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21406
21407         * gcc.cpp: new directory for cpp tests
21408
21409 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21410
21411         * lib/chill.exp: Code reformatted, removed unused code.
21412         * config/unix-chill.exp: Code reformatted, removed unused code.
21413         * chill.execute/execute.exp: Code reformatted, removed unused code.
21414         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21415
21416 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21417
21418         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21419         routines not written.
21420
21421 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21422
21423         * config/bug-gcc.exp: Use new procs from bug.exp.
21424
21425 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21426
21427         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21428         via ftp, rather than depending on NFS.
21429         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21430         case.
21431
21432 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21433
21434         * config/bug-gcc.exp: Use new download proc.
21435
21436 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21437
21438         * chill.execute/execute.exp: cleanups, handles errors better
21439         * chill.compile/compile.exp: rewrite, based on execute.exp
21440         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21441         * lib/chill.exp: major changes to diff proc and compile and link
21442           procs. added chill_fail and chill_pass wrappers to pass and
21443           fail. added more comments, and handle error codes better.
21444           Added a hack to capture stderr from exec, so noncompile tests
21445           can work.
21446
21447 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21448
21449         * chill.execute/execute.exp: rewrite of testsuite driver
21450         * lib/chill.exp: rewrite of testsuite driver
21451         * config/unix-chill.exp: rewrite of testsuite driver
21452
21453 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21454
21455     In chill.execute:
21456         * iexpr.ch: Standardize uppercase.
21457         * tuples.dat: Standardize uppercase.
21458         * vary.ch: standardize.  Correct varying string assignments.
21459         * vary.dat: Add new output lines.
21460
21461 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21462
21463     In chill.execute:
21464         * chprintf.ch: Standardize use of uppercase.
21465         * tuples.ch: Standardize and turn arr2 into a DCL,
21466           rather than a SYN.
21467         * pinits.ch: Standardize.
21468
21469 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21470
21471         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21472         * Makefil: Renamed to Makefile.in.
21473         * configure.in: New.
21474
21475 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21476
21477     In chill.execute:
21478         * .cvsignore: Add result/output files.
21479         * Makefile: Fix up variables at start.  Use MFLAGS
21480           everywhere.  Correct bool_loc, built_ins entries.
21481           Add entry for vary1.ch.
21482         * bitarray.ch: Standardize upper-case usage.
21483         * bitexpr.ch: Standardize, add output of b1.
21484         * params.ch: Use arrayt in along PROC parameters, to
21485           avoid novelty problems.
21486         * sets.ch: Tiny cleanup.
21487         * vary1.ch: Re-indent.
21488
21489 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21490
21491           * Add PR-related files to Makefiles, .cvsignore files, etc.
21492
21493 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21494
21495         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21496           with compiler objects. New names are test-flow.c and test-loop.c
21497
21498 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21499
21500         * Upgraded c-torture tests from 1.19 to 1.20
21501
21502         * new files:
21503         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21504         * gcc.compile: 930623-1.c 930623-2.c
21505         * gcc.noncompile: 930622-1.c 930622-2.c
21506         * gcc.failure: 920411-1.c 920627-2.c
21507         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21508
21509 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21510
21511         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21512           More changes to get testsuite working properly. Needs more work.
21513           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
21514
21515 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
21516
21517         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21518           More changes to get testsuite working properly. Needs more work.
21519
21520 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
21521
21522         * chill.compile/compile.exp: Added for Dejagnu support
21523         * chill.execute/execute.exp: Added for Dejagnu support
21524         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
21525
21526 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
21527
21528     This should complete moving the CHILL test files.
21529         * chill.noncompile(.cvsignore printf.grt
21530             in-printf.grt chprintf.grt chprintf.ch):
21531             Added test-support files.
21532           (Makefile): Modified further.
21533         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
21534             signal.ch): Added test files.
21535           * chill.execute (.cvsignore printf.grt printr.c
21536             in-printf.grt rts.c chprintf.grt rts.h): Added
21537           test-support files.
21538             (Makefile): More corrections.
21539
21540 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
21541
21542         * chill.compile, chill.execute, chill.nocompile: Add CHILL
21543           test cases, ready for DejaGnu.
21544
21545 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
21546
21547         * Upgraded c-torture tests from 1.18 to 1.19
21548
21549         * gcc.compile: added test(s):
21550           930607-1.c
21551         * gcc.execute: added test(s):
21552           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
21553
21554         * added new subdirectory for misc tests: gcc.misc-tests
21555         * gcc.misc-test(s): added tests:
21556           inst-check.c test-consts.c test-ior.c test-switch.c
21557
21558 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
21559
21560         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
21561
21562 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
21563
21564         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
21565
21566 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
21567
21568         * Upgraded c-torture tests from 1.17 to 1.18
21569
21570 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
21571
21572         * Upgraded c-torture tests from 1.12 to 1.17
21573
21574 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
21575
21576         * lib/old-dejagnu.exp:
21577           Fixed handling of XFAIL target triplets to correctly
21578           recognize wildcard characters.  Removed code that
21579           appended a unique id tag to the end of the file name
21580           printed out by the result of the testcases within a
21581           given test file.
21582
21583 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
21584
21585         * lib/old-dejagnu.exp:
21586           Reworked expected failure handling to trigger off of XFAIL
21587           keyword in keyphrase embeded in testcase source code. The
21588           XFAIL keyword must be at the end of the keyphrase line. It
21589           may optionally be followed by one or more target triplets.
21590           It has just occured that the handling of wildcards in the
21591           target triplet may not be correct.
21592
21593 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
21594
21595         * g++.old-deja/tests:
21596           Moved all subdirectories up one level into g++.old-deja .
21597
21598         * lib/old-dejagnu.exp:
21599           Fixed problem with CXXFLAGS not being properly reset, and being
21600           corrupted with extraneous "-c" compiler option.  This was
21601           causing binaries to not be generated for test that needed them.
21602           Modified strings passed to "pass" and "fail" so that individual
21603           tests from the same test file would be distinguished by an
21604           identifier appended to the test file name in the summary logs;
21605           this corrected a problem with erroneous diff logs.  Added code
21606           to search testcases for expected fail and unexpected pass keywords.
21607
21608 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
21609
21610         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
21611
21612 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
21613
21614         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
21615           Removed extraneous text from end of "Special g++ Options"
21616           keyphrase.
21617
21618         * lib/old-dejagnu.exp: Added pattern matching to look for new
21619           keywords, embedded in testcases comments, which will trigger
21620           calls to xpass and xfail.
21621
21622 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
21623
21624         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
21625           comments embedded in the testcases, especially the one looking for
21626           special compiler options, as well as the pattern matching for the
21627           compiler output again.
21628
21629 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
21630
21631         * lib/old-dejagnu.exp: Do a proper check of the return value for
21632           execute tests. Fixed several problems with the pattern matching
21633           of the compiler output which gave erroneous test results.
21634           Changed several of the test result messages to be more descriptive.
21635         * config/unix-g++.exp: Proc g++_load now actually works and
21636           executes the tests passed to it and returns a usable return
21637           value.
21638
21639 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
21640
21641           * lib/gcc.exp: Exits gracefully if $CC is bogus.
21642
21643 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
21644
21645         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
21646           Modified both files to properly execute the old style
21647           dejagnu tests. The previous versions of these files were
21648           experimental and did not function anything near correctly.
21649
21650 1993-04-05  Rob Savoye  (rob@cygnus.com)
21651
21652         * Removed all Makefile.in and configure.in files. No configuration
21653         needed now.
21654
21655 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
21656
21657         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
21658
21659 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
21660
21661         * gcc.compile/configure.in, gcc.unsorted/configure.in,
21662         gcc.special/configure.in, gcc.noncompile/configure.in,
21663         gcc.execute/configure.in, gcc.code_quality/configure.in,
21664         g++.other/configure.in, g++.old-deja/configure.in,
21665         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
21666         in srcname setting.
21667
21668 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
21669
21670         * lib/udi.exp:  Fixed mondfe and mondfe_download.
21671         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
21672         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
21673
21674 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
21675
21676         * config/udi-gdb.exp: Check $shell_id after connecting to target.
21677         (gdb_exit): Don't remove *_soc files.
21678
21679 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
21680
21681         * lib/c-torture.exp: Don't look for main; instead always use -w
21682         -c.  This is how the c-torture tests work.  Remove the object
21683         file if the compilation succeeds.
21684         * gcc.execute/execute.exp: Remove executable if test passes.
21685         * gcc.noncompile/noncompile.exp: Every test is an expected
21686         failure.
21687         * gcc.special/special.exp: Added tests from c-torture 1.11,
21688         corrected use of existing test.
21689         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
21690         gcc.execute/920625-1.c: Updated to c-torture 1.11.
21691         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
21692         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
21693         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
21694         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
21695         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
21696         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
21697         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
21698         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
21699         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
21700         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
21701         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
21702         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
21703         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
21704         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
21705         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
21706         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
21707         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
21708         c-torture 1.11.
21709         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
21710         correspond to c-torture 1.11.
21711
21712         * New file.
21713