OSDN Git Service

PR2123
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-04-05  Paul Brook  <paul@codesourcery.com>
2
3         PR2123
4         * g++.gd/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5         failure and exit(0) on success.
6         * g++.gd/expr/anew2.C: Ditto.
7         * g++.gd/expr/anew3.C: Ditto.
8         * g++.gd/expr/anew4.C: Ditto. 
9
10 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11
12         PR c++/3518
13         * g++.dg/template/unify7.C: New.
14
15 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16
17         * g++.dg/README: Bring up to date with new subdirectories; remove
18         duplicate subdirectory lines.
19
20 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
21
22         PR c++/14007
23         * g++.dg/template/unify5.C: New.
24         * g++.dg/template/unify6.C: New.
25         * g++.dg/template/qualttp20.C: Adjust.
26         * g++.old-deja/g++.jason/report.C: Adjust.
27         * g++.old-deja/g++.other/qual1.C: Adjust.
28
29 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
30
31         PR c++/14803
32         * g++.dg/inherit/ptrmem1.C: New test.
33
34 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35
36         PR c++/14755
37         * gcc.c-torture/execute/20040331-1.c: New test.
38         * gcc.dg/20040331-1.c: New test.
39
40 2004-04-01  Paul Brook  <paul@codesourcery.com>
41
42         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43
44 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
45
46         PR c++/14724
47         * g++.dg/init/goto1.C: New test.
48
49         PR c++/14763
50         * g++.dg/template/defarg4.C: New test.
51
52 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
53
54         * gcc.dg/altivec-11.c: Extend test for more valid cases.
55
56 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
57
58         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
59
60 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
61
62         * gcc.dg/noncompile/undeclared-2.c: New test.
63
64 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
65
66         * gcc.dg/940409-1.c: Remove XFAIL.
67         * gcc.dg/reg-vol-struct-1.c: New test.
68
69 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
70
71         * gcc.dg/torture/builtin-wctype-1.c: New test.
72
73 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
74
75         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
76         * gcc.dg/20001101-1.c: Likewise.
77         * gcc.dg/20001102-1.c: Likewise.
78
79 2004-03-25  Roger Sayle  <roger@eyesopen.com>
80
81         * gcc.dg/compare8.c: Add an additional test for XOR.
82
83 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
84
85         * gcc.dg/torture/builtin-ctype-1.c: New test.
86
87 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
88
89         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
90         * gcc.dg/torture/builtin-math-1.c: Likewise.
91         * gcc.dg/torture/builtin-power-1.c: New test.
92
93 2004-03-24  Andreas Schwab  <schwab@suse.de>
94
95         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
96         IA64 assembler.
97
98 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
99             Roger Sayle  <roger@eyesopen.com>
100
101         * gcc.dg/compare8.c: New test case.
102
103 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
104
105         * g++.dg/ext/altivec-7.C: New test.
106
107 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
108
109         PR 12267, 12391, 12560, 13129, 14114, 14133
110         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
111         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
112         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
113         Adjust error regexps.
114         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
115         * gcc.dg/noncompile/undeclared-1.c: New test cases.
116         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
117         * gcc.dg/local1.c: Add explanatory comment.
118
119 2004-03-23  Roger Sayle  <roger@eyesopen.com>
120
121         PR optimization/14669
122         * g++.dg/opt/fold2.C: New test case.
123
124 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
125
126         PR c/14069
127         * gcc.dg/20040322-1.c: New test.
128
129 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
130
131         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
132         * gcc.dg/ultrasp4.c: Likewise.
133         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
134
135 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
136
137         * gcc.dg/i386-sse-8.c: Reset default options.
138
139 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
140
141         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
142         in the error message text.
143
144 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
145
146         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
147
148 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
149
150         PR c++/14616
151         * g++.dg/init/array13.C: New test.
152
153 2004-03-20  Roger Sayle  <roger@eyesopen.com>
154
155         PR target/13889
156         * gcc.c-torture/compile/pr13889.c: New test case.
157
158 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
159
160         PR c/14635
161         * builtins-1.c (nan, nans): Don't test.
162         * builtins-30.c: Don't use nan, nanf, nanl.
163         * builtins-35.c: New test.
164
165 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
166
167         * g++.dg/ext/altivec-6.C: New test.
168
169 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
170
171         * g++.dg/init/placement3.C: New test.
172
173         * g++.dg/template/spec13.C: New test.
174
175         * g++.dg/lookup/using11.C: New test.
176
177         * g++.dg/lookup/koenig3.C: New test.
178
179         * g++.dg/template/operator2.C: New test.
180
181         * g++.dg/expr/dtor3.C: New test.
182         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
183         marker.
184         * g++.old-deja/g++.law/visibility28.C: Likewise.
185
186 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
187
188         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
189         * gcc.dg/ppc64-abi-3.c: Likewise.
190
191 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
192
193         PR c++/14545
194         * g++.dg/parse/template15.C: New test.
195
196 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
197
198         * g++.dg/expr/dtor2.C: New test.
199
200         * g++.dg/lookup/anon4.C: New test.
201
202         * g++.dg/overload/using1.C: New test.
203
204         * g++.dg/template/lookup7.C: New test.
205
206         * g++.dg/template/typename6.C: New test.
207
208         * g++.dg/expr/cond6.C: New test.
209
210 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
211
212         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
213
214 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
215
216         * g++.dg/expr/cond5.C: New test.
217         * g++.dg/expr/constcast1.C: Likewise.
218         * g++.dg/expr/ptrmem2.C: Likewise.
219         * g++.dg/expr/ptrmem3.C: Likewise.
220         * g++.dg/lookup/main1.C: Likewise.
221         * g++.dg/template/lookup6.C: Likewise.
222
223 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
224
225         * gcc.dg/local1.c: New test.
226
227         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
228
229 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
230
231         * gcc.dg/torture/builtin-convert-1.c: New test.
232
233 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
234
235         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
236
237 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/14481
240         * g++.dg/warn/Wunused-7.C: New test.
241
242 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
243
244         * gcc.dg/torture/builtin-integral-1.c: New test.
245
246 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/14586
249         * g++.dg/parse/non-dependent3.C: New test.
250
251 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
252
253         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
254         * g++.dg/eh/simd-2.C: Likewise.
255         * g++.dg/init/array10.C: Likewise.
256         * gcc.c-torture/compile/simd-1.c: Likewise.
257         * gcc.c-torture/compile/simd-2.c: Likewise.
258         * gcc.c-torture/compile/simd-3.c: Likewise.
259         * gcc.c-torture/compile/simd-4.c: Likewise.
260         * gcc.c-torture/compile/simd-6.c: Likewise.
261         * gcc.c-torture/execute/simd-1.c: Likewise.
262         * gcc.c-torture/execute/simd-2.c: Likewise.
263         * gcc.dg/compat/vector-defs.h: Likewise.
264         * gcc.dg/20020531-1.c: Likewise.
265         * gcc.dg/altivec-3.c: Likewise.
266         * gcc.dg/altivec-4.c: Likewise.
267         * gcc.dg/altivec-varargs-1.c: Likewise.
268         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
269         * gcc.dg/i386-mmx-3.c: Likewise.
270         * gcc.dg/i386-sse-4.c: Likewise.
271         * gcc.dg/i386-sse-5.c: Likewise.
272         * gcc.dg/i386-sse-8.c: Likewise.
273         * gcc.dg/simd-1.c: Likewise.
274         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
275         __ev64_opaque__ since the machine description provides it.
276
277 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
278
279         * lib/compat.exp (skip_list): New global variable.
280         Use it to hold the user defined COMPAT_SKIPS list if any.
281         (compat-obj): Add the members of skip_list to optall.
282
283 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
284
285         * gcc.dg/compat/union-by-value-1_main.c,
286         union-by-value-1_x.c, union-by-value-1_y.c,
287         union-check.h, union-defs.h,
288         union-init.h, union-return-1_main.c,
289         union-return-1_x.c, union-return-1_y.c: New files.
290
291 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
292
293         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
294         mixed-struct-init.h: Add 4 mixed structure types.
295         struct-by-value-21_main.c, struct-by-value-21_x.c,
296         struct-by-value-21_y.c, struct-return-21_main.c,
297         struct-return-21_x.c, struct-return-21_y.c: New files.
298
299 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
300
301         PR c++/14550
302         * g++.dg/parse/template14.C: New test.
303
304 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
305
306         * gcc.c-torture/execute/20040313-1.c: New test.
307
308 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
309
310         PR target/14533
311         * gcc.dg/20040311-2.c: New test.
312
313 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
314
315         PR other/14544
316         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
317         bit-field.
318
319 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
320
321         * gcc.dg/20040305-2.c: Add missing return statement.
322
323 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
324
325         * gcc.dg/builtins-34.c: Also check pow10*.
326
327 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
328
329         PR target/14262
330         * gcc.dg/20040305-2.c: New test.
331
332 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
333
334         * gcc.dg/20040310-1.c: New test.
335
336 2004-03-11  Roger Sayle  <roger@eyesopen.com>
337
338         * gcc.c-torture/execute/20040311-1.c: New test case.
339
340 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
341
342         PR c++/14476
343         * g++.dg/lookup/enum1.C: New test.
344
345 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
346
347         PR c++/14510
348         * g++.dg/lookup/struct2.C: New test.
349
350 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
351
352         * gcc.dg/builtins-34.c: New test.
353
354 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
355
356         * gcc.dg/torture/builtin-nonneg-1.c: New test.
357
358 2004-03-09  James E Wilson  <wilson@specifixinc.com>
359
360         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
361         * gcc.dg/alias-2.c: New testcase.
362
363 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
364
365         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
366
367 2004-03-09  Roger Sayle  <roger@eyesopen.com>
368
369         * gcc.c-torture/execute/20040309-1.c: New test case.
370
371 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
372
373         PR c++/14397
374         * g++.dg/overload/ref1.C: New.
375
376 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
377
378         PR c++/14409
379         * g++.dg/template/spec12.C: New test.
380
381         PR c++/14448
382         * g++.dg/parse/crash14.C: New test.
383
384 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
385
386         PR c++/14230
387         * g++.dg/init/ref11.C: New test.
388
389 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
390
391         PR c++/14432
392         * g++.dg/parse/builtin2.C: New test.
393
394 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
395
396         PR c++/14401
397         * g++.dg/init/ctor3.C: New test.
398         * g++.dg/init/union1.C: New test.
399         * g++.dg/ext/anon-struct4.C: New test.
400
401 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
402
403         * g++.dg/lookup/koenig1.C: Tweak error messages.
404         * g++.dg/lookup/used-before-declaration.C: Likewise.
405         * g++.dg/other/do1.C: Likewise.
406         * g++.dg/overload/koenig1.C: Likewise.
407         * g++.dg/parse/crash13.C: Likewise.
408         * g++.dg/template/instantiate3.C: Likewise.
409
410 2004-03-08  Eric Christopher  <echristo@redhat.com>
411
412         * * lib/target-supports.exp: Enable libiconv in test
413         compilation.  Fix up error checking.
414
415 2004-03-08  Roger Sayle  <roger@eyesopen.com>
416
417         PR middle-end/14289
418         * gcc.dg/pr14289-1.c: New test case.
419         * gcc.dg/pr14289-2.c: Likewise.
420         * gcc.dg/pr14289-3.c: Likewise.
421
422 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
423
424         * gcc.c-torture/execute/20040308-1.c: New test.
425
426 2004-03-07  Roger Sayle  <roger@eyesopen.com>
427
428         * gcc.c-torture/execute/20040307-1.c: New test case.
429
430 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
431
432         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
433
434 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
435
436         * gcc.dg/20040306-1.c: New test.
437
438 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
439
440         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
441         them static.
442         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
443
444 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
445
446         PR c/14465
447         * gcc.dg/decl-6.c: New test.
448
449 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
450
451         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
452         Rename LOGPOW -> LOG_POW.
453         (SQRT_EXP, POW_EXP): New.
454
455 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
456
457         * gcc.dg/i386-sse-8.c: New test.
458
459 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
460
461         PR c/14114
462         * gcc.dg/decl-5.c: New test.
463
464 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
465
466         * gcc.dg/20040305-1.c: New test.
467
468 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
469
470         PR other/14354
471         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
472
473 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
474
475         PR c++/14425, c++/14426
476         * g++.dg/ext/altivec-4.C: New test.
477         * g++.dg/ext/altivec-5.C: New test.
478
479 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
480
481         * g++.old-deja/g++.other/linkage1.C: Expect errors about
482         global variables of a type with no linkage.
483         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
484         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
485         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
486         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
487         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
488         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
489         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
490         * g++.dg/warn/deprecated.C: Name enum Color.
491         * g++.dg/overload/VLA.C: Name structure for 'b'.
492         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
493
494 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
495
496         * gcc.c-torture/compile/20040304-1.c: New test.
497
498 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
499
500         PR 13728
501         * gcc.dg/decl-4.c: New testcase.
502
503 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
504
505         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
506         as PRECF if sizeof (float) > sizeof (double).
507         (PRECL): Make it the same as PRECF if
508         sizeof (float) > sizeof (long double).
509
510 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
511
512         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
513         system type.  Add check for irix6 which doesn't have c99 runtime.
514
515 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
516
517         * gcc.dg/const-elim-1.c: xfail for xtensa.
518
519 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
520
521         PR c++/14369
522         * g++.dg/template/cond4.C: New test.
523
524 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/14360
527         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
528
529         PR c++/14361
530         * g++.dg/parse/defarg7.C: New test.
531
532         PR c++/14359
533         * g++.dg/template/friend26.C: New test.
534
535 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/14324
538         * g++.dg/abi/mangle21.C: New test.
539
540         PR c++/14260
541         * g++.dg/parse/constructor2.C: New test.
542
543         PR c++/14337
544         * g++.dg/template/sfinae1.C: New test.
545
546 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
547
548         PR c++/14267
549         * g++.dg/expr/crash2.C: New test.
550
551         PR middle-end/13448
552         * gcc.dg/inline-5.c: New test.
553         * gcc.dg/always-inline.c: Split out tests into ...
554         * gcc.dg/always-inline2.c: ... this and ...
555         * gcc.dg/always-inline3.c: ... this.
556
557 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
558
559         PR debug/12103
560         * g++.dg/debug/crash1.C: New test.
561
562 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
563
564         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
565         function with __attribute__((noinline)).
566         (recurser_void2): Likewise.
567         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
568         (recurser_void2): Likewise.
569
570 2004-02-29  Roger Sayle  <roger@eyesopen.com>
571
572         PR middle-end/14203
573         * g++.dg/warn/Wunused-6.C: New test case.
574
575 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
576
577         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
578         not defined.
579
580 2004-02-27  Eric Christopher  <echristo@redhat.com>
581
582         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
583         * g++.dg/charset/asm2.c: Run only x86.
584         * gcc.dg/charset/asm3.c: Ditto.
585
586 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
587
588         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
589         ld_library_path.
590
591 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
592
593         * g++.dg/ext/altivec-3.C: New.
594
595 2004-02-26  Richard Henderson  <rth@redhat.com>
596
597         * g++.dg/ext/attrib10.C: Mark for warning.
598         * gcc.dg/attr-alias-1.c: New.
599
600 2004-02-26  Richard Henderson  <rth@redhat.com>
601
602         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
603         * gcc.c-torture/execute/20040208-2.c: ... it back.
604
605 2004-02-26  Eric Christopher  <echristo@redhat.com>
606
607         * lib/target-supports.exp (check-iconv-available): New function.
608         * lib/gcc-dg.exp (dg-require-iconv): New function.
609         Use above.
610         * gcc.dg/charset: New directory.
611         * gcc.dg/charset/charset.exp: New file.
612         * gcc.dg/charset/asm1.c: Ditto.
613         * gcc.dg/charset/asm2.c: Ditto.
614         * gcc.dg/charset/asm3.c: Ditto.
615         * gcc.dg/charset/asm4.c: Ditto.
616         * gcc.dg/charset/asm5.c: Ditto.
617         * gcc.dg/charset/attribute1.c: Ditto.
618         * gcc.dg/charset/attribute2.c: Ditto.
619         * gcc.dg/charset/string1.c: Ditto.
620         * g++.dg/charset: New directory.
621         * g++.dg/dg.exp: Add here. Special options.
622         * g++.dg/charset/charset.exp: New file.
623         * g++.dg/charset/asm1.c: Ditto.
624         * g++.dg/charset/asm2.c: Ditto.
625         * g++.dg/charset/asm3.c: Ditto.
626         * g++.dg/charset/asm4.c: Ditto.
627         * g++.dg/charset/attribute1.c: Ditto.
628         * g++.dg/charset/attribute2.c: Ditto.
629         * g++.dg/charset/extern1.cc: Ditto.
630         * g++.dg/charset/extern2.cc: Ditto.
631         * g++.dg/charset/string1.c: Ditto.
632
633 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/14278
636         * g++.dg/parse/comma1.C: New test.
637
638 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
639
640         PR c++/14284
641         * g++.dg/template/ttp8.C: New test.
642
643 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
644
645         * gcc.dg/fixuns-trunc-1.c: New test.
646
647 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
648
649         * gcc.dg/builtins-config.h: Use #elif.
650
651 2004-02-26  Michael Matz  <matz@suse.de>
652
653         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
654         * gcc.dg/991214-1.c: Likewise.
655         * gcc.dg/i386-asm-1.c: Likewise.
656
657 2004-02-25  Richard Henderson  <rth@redhat.com>
658
659         * gcc.c-torture/execute/20040208-2.c: Move ...
660         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
661
662 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
663
664         PR c++/14246
665         * g++.dg/other/crash-3.C: New test.
666
667 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
668
669         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
670         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
671
672         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
673         HP-UX.
674
675 2004-02-24  Michael Matz  <matz@suse.de>
676
677         * gcc.dg/i386-regparm.c: New.
678
679 2004-02-23  James E Wilson  <wilson@specifixinc.com>
680
681         * gcc.c-torture/execute/20040223-1.c: New.
682
683 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
684             Kazu Hirata  <kazu@cs.umass.edu>
685
686         * gcc.dg/fwritable-strings-1.c: Remove.
687
688 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
689
690         PR c/14156
691         * gcc.dg/20040223-1.c: New test.
692
693 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
694
695         PR c++/14106
696         * g++.dg/ext/typeof9.C: New test.
697
698 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
699
700         PR c++/14250
701         * g++.dg/other/switch1.C: New test.
702
703 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
704
705         * gcc.dg/cast-function-1.c: Adjust for new informative message.
706         * gcc.dg/va-arg-1.c: Likewise.
707
708 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
709
710         PR c++/14143
711         * g++.dg/template/koenig5.C: New test.
712
713 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
714
715         * g++.dg/ext/altivec-1.C: Generalize target triple.
716         * g++.dg/ext/altivec-2.C: New test case.
717         * g++.dg/ext/altivec_check.h: New file.
718         * gcc.dg/altivec-1.c: Generalize target triple;
719         include altivec_check.h and call altivec_check().
720         * gcc.dg/altivec-[2-5].c: Generalize target triple.
721         * gcc.dg/altivec-6.c: New test case.
722         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
723         type casts as needed.
724         * gcc.dg/altivec-10.c: Include altivec_check.h and call
725         altivec_check().
726         * gcc.dg/altivec-12.c: New test case.
727         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
728         include altivec_check.h and call altivec_check().
729         * gcc.dg/altivec_check.h: New file.
730
731 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
732
733         * lib/target-supports.exp (check_alias_available): Don't mangle
734         function `g' in test program.
735
736 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
737
738         * lib/target-supports.exp (check_profiling_available): Check
739         argument to determine whether we support a profiling type.
740         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
741         check_profiling_available.
742         * g++.dg/bprob/bprob.exp: Likewise
743         * g77.dg/bprob/bprob.exp: Likewise.
744         * gcc.misc-tests/bprob.exp: Likewise.
745         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
746         dg-require-profiling and delete expected error handling.
747         * gcc.dg/20021014-1.c: Likewise.
748         * gcc.dg/nest.c: Likewise.
749
750 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
751
752         PR c++/12007
753         * g++.dg/other/vthunk1.C: New test.
754
755 2004-02-20  Falk Hueffner  <falk@debian.org>
756
757         PR target/14201
758         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
759
760 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
761
762         PR c++/13927
763         * g++.dg/other/error8.C: Remove XFAIL markers.
764
765         PR c++/14173
766         * g++.dg/ext/packed5.C: New test.
767
768         PR c++/14199
769         * g++.dg/warn/Wunused-5.C: New test.
770
771         PR c++/14186
772         * g++.dg/lookup/member1.C: New test.
773
774 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
775
776         * gcc.c-torture/compile/20040130-1.c: Enable only when
777         __INT_MAX__ >= 2147483647L.
778         * gcc.c-torture/compile/961203-1.c: Likewise.
779
780 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
781
782         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
783         * g++.dg/opt/template1.C: Robustify assembler regexp
784
785 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
786
787         * gcc.c-torture/execute/simd-4.x: Remove.
788         * gcc.c-torture/execute/va-arg-25.x: Likewise.
789         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
790         Guard with #ifndef SKIP_ATTRIBUTE.
791         * gcc.dg/compat/vector-1_y.c: Likewise.
792         * gcc.dg/compat/vector-2_x.c: Likewise.
793         * gcc.dg/compat/vector-2_y.c: Likewise.
794         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
795         * g++.dg/eh/simd-2.C: Likewise.
796
797 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
798
799         * gcc.c-torture/compile/complex-1.c: New.
800
801 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
802
803         PR target/14209
804         * gcc.c-torture/execute/20040218-1.c: New test.
805
806 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
807
808         PR c++/14181
809         * g++.dg/parse/new2.C: New test.
810
811 2004-02-18  Paul Brook  <paul@codesourcery.com>
812
813         * gcc.c-torture/compile/libcall-1.c: New test.
814
815 2004-02-18  Paul Brook  <paul@codesourcery.com>
816
817         PR debug/12934
818         * gcc.dg/debug/debug-7.c: New test.
819
820 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
821
822         * gcc.dg/20040217-1.c: New test.
823
824 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
825
826         * gcc.c-torture/execute/990208-1.x: Delete.
827
828 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
829
830         * gcc.c-torture/execute/20040208-2.x: New file.
831
832 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
833
834         PR c++/11326
835         * g++.dg/abi/structret1.C: New test.
836
837 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
838
839         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
840         (i386_cpuid): No need to test if cpuid is available on AMD64.
841         Fix assembly, so that it works onboth i386 and AMD64.
842         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
843         (vecInLong): Fix s[] member type to unsigned int.
844         (vecInWord): Remove type.
845         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
846         (a64, b64, c64, d64, e64): Remove.
847         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
848         Remove unused variable.  Remove initialization of removed variables.
849         Don't call mmx_tests nor sse_tests.
850         (reference_mmx, reference_sse): Remove.
851         (check): Add return stmt.
852         * gcc.dg/i386-sse-7.c: New test.
853         * gcc.dg/i386-mmx-4.c: New test.
854
855 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
856
857         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
858         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
859         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
860         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
861         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
862         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
863         g++.dg/tc1/dr94.C: Fix line terminator.
864
865 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
866
867         * gcc.c-torture/compile/20040216-1.c: New.
868
869 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
870
871         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
872         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
873         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
874         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
875         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
876         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
877
878 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
879
880         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
881
882 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
883
884         PR c++/13971
885         * g++.dg/expr/cond4.C: New test.
886
887         PR c++/14086
888         * g++.dg/lookup/crash2.C: New test.
889
890 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
891
892         * gcc.c-torture/compile/20040214-2.c: New test.
893
894 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
895
896         PR c++/14116
897         * g++.dg/ext/typeof8.C: New test.
898
899 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
900
901         * gcc.c-torture/compile/20040214-1.c: New test.
902
903 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
904
905         PR c++/13635
906         * g++.dg/template/spec11.C: New test.
907
908 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
909
910         PR c++/13927
911         * g++.dg/other/error8.C: New test.
912
913 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
914
915         PR c++/14122
916         * g++.dg/template/array4.C: New test.
917
918         PR c++/14108
919         * g++.dg/inherit/thunk2.C: New test.
920
921         PR c++/14083
922         * g++.dg/eh/cond2.C: New test.
923
924 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
925
926         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
927
928 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
929
930         * lib/scanasm.exp (dg-scan): Quote pattern before display.
931
932 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
933
934         * g++.dg/simd-2.C: xfail on ppc64-linux.
935
936 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
937
938         PR c/456
939         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
940         tests.
941
942 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
943
944         * gcc.dg/builtins-33.c: New test.
945
946 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
947
948         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
949
950 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
951
952         * g++.dg/simd-2.C: Set -maltivec for ppc64.
953
954 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
955
956         * gcc.dg/ppc64-abi-3.c: New test.
957
958 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
959
960         PR c/14092
961
962         * gcc.dg/pr14092-1.c: New testcase.
963
964 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
965
966         * gcc.dg/cpp/assert4.c: Fix typo last change.
967
968         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
969         * gcc.dg/cpp/assert4.c: Handle powerpc64.
970
971         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
972
973 2004-02-09  Roger Sayle  <roger@eyesopen.com>
974
975         * gcc.c-torture/compile/20040209-1.c: New test case.
976
977 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
978
979         * gcc.dg/c90-init-1.c: Adjust expected error messages.
980
981 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
982
983         * gcc.c-torture/execute/20040208-[12].c: New tests.
984
985 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
986
987         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
988
989 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
990
991         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
992
993 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
994
995         Bug 13856
996         * gcc.dg/visibility-8.c: New testcase.
997
998 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
999
1000         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1001         arguments.
1002         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1003
1004 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1005
1006         PR middle-end/13696
1007         * g++.dg/opt/fold1.C: New test case.
1008
1009 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1010
1011         PR c++/14033
1012         * g++.dg/other/crash-2.C: New test.
1013
1014 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1015
1016         PR c++/14028
1017         * g++.dg/parse/angle-bracket2.C: New test.
1018
1019 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1020
1021         PR middle-end/13750
1022         Revert:
1023         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1024         PR pch/13361
1025         * testsuite/g++.dg/pch/wchar-1.C: New.
1026         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1027
1028 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1029
1030         PR c++/14008
1031         * g++.dg/parse/error15.C: New test.
1032         * g++.dg/parse/crash11.C: Update dg-error mark.
1033
1034 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1035
1036         PR c++/13932
1037         * g++.dg/warn/conv2.C: New test.
1038
1039 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1040
1041         PR c++/13086
1042         * g++.dg/warn/incomplete1.C: Remove xfail.
1043
1044 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1045
1046         * lib/file-format.exp (gcc_target_object_format): Use
1047         ${tool}_target_compile, not gcc_target_compile.
1048         * lib/target-supports.exp (check_alias_available): Likewise.
1049         (check_gc_sections_available): Likewise.
1050         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1051         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1052         dg-require-alias.
1053
1054 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1055
1056         PR c++/13969
1057         * g++.dg/template/static6.C: New test.
1058
1059 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1060
1061         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1062
1063 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1064
1065         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1066         tests for systems where `char' is unsigned by default.
1067
1068 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1069
1070         PR c++/13997
1071         * g++.dg/template/partial3.C: New test.
1072
1073 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1074
1075         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1076         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1077         Remove mentions of obsolete ports.
1078
1079 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1080
1081         * gcc.dg/noncompile/20001228-1.c: Fix for new
1082         error message.
1083
1084 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1085
1086         PR target/9348
1087         * gcc.c-torture/execute/multdi-1.c: New test case.
1088
1089 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR c++/13925
1092         * g++.dg/template/lookup5.C: New test.
1093
1094 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1095
1096         PR c++/13950
1097         * g++.dg/template/lookup4.C: New test.
1098
1099         PR c++/13970
1100         * g++.dg/parse/error14.C: New test.
1101
1102         PR c++/14002
1103         * g++.dg/parse/template13.C: New test.
1104
1105 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1106
1107         PR c++/13978
1108         * g++.dg/template/koenig4.C: New test.
1109
1110         PR c++/13968
1111         * g++.dg/template/crash17.C: New test.
1112
1113         PR c++/13975
1114         * g++.dg/parse/error13.C: New test.
1115         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1116
1117 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1118
1119         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1120
1121 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1122
1123         PR c/11658
1124         PR c/13994
1125         * gcc.dg/noncompile/20040203-1.c: New test.
1126         * gcc.dg/noncompile/20040203-2.c: Likewise.
1127         * gcc.dg/noncompile/20040203-3.c: Likewise.
1128         * gcc.dg/20040203-1.c: Likewise.
1129
1130 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1131
1132         PR c++/10858
1133         * g++.dg/template/sizeof7.C: New test.
1134
1135 2004-02-02  Eric Christopher  <echristo@redhat.com>
1136             Zack Weinberg  <zack@codesourcery.com>
1137
1138         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1139
1140 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1141
1142         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1143         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1144         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1145         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1146
1147 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1148
1149         PR c++/13113
1150         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1151
1152         PR c++/13854
1153         * g++.dg/ext/attrib13.C: New test.
1154
1155         PR c++/13907
1156         * g++.dg/conversion/op2.C: New test.
1157
1158 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1159
1160         * gcc.dg/titype-1.c: Fix pasto.
1161
1162 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1163
1164         * gcc.dg/titype-1.c: New test.
1165
1166 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1167
1168         PR c++/13957
1169         * g++.dg/template/non-type-template-argument-1.C,
1170         g++.dg/template/qualified-id1.C: Update dg-error marks.
1171         * g++.dg/template/nontype6.C: New test.
1172
1173 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1174
1175         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1176         * gcc.dg/builtins-31.c: New testcase.
1177         * gcc.dg/builtins-32.c: New testcase.
1178
1179 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1180
1181         * objc.dg/call-super-2.m: Update line numbers
1182         for the including of stddef.h.
1183
1184 2004-01-30  Michael Matz  <matz@suse.de>
1185
1186         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1187         g++.dg/ext/case-range3.C: New tests.
1188
1189 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1190
1191         DR206
1192         PR c++/13813
1193         * g++.dg/template/member4.C: New test.
1194
1195 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1196
1197         PR c++/13683
1198         * g++.dg/template/sizeof6.C: New test.
1199
1200 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1201
1202         * gcc.dg/fwritable-strings-1.c: New test.
1203
1204 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1205
1206         * gcc.c-torture/compile/20040130-1.c: New test.
1207
1208 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1209
1210         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1211
1212 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1213
1214         PR c++/13883
1215         * g++.dg/template/ctor3.C: New test.
1216
1217 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1218
1219         * g++.dg/tc1: New directory.
1220         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1221         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1222         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1223         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1224         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1225
1226 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1227
1228         * g++.dg/parse/error11.C: New test.
1229         * g++.dg/parse/error12.C: Likewise.
1230
1231 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1232
1233         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1234         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1235
1236 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1237
1238         PR c++/13791
1239         * g++.dg/ext/attrib12.C: New test.
1240
1241         PR c++/13736
1242         * g++.dg/parse/cast2.C: New test.
1243
1244 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1245
1246         * objc.dg/encode-2.m (main): New local string.  Set depending on
1247         sizeof long.  Use in sscanf call.
1248         * objc.dg/encode-3.m (main): New local string.  Set depending on
1249         sizeof long.  Use in scan_initial call.
1250
1251 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1252
1253         * objc.dg/call-super-2.m: Make LP64-safe.
1254         * objc.dg/desig-init-1.m: Likewise.
1255
1256 2004-01-27  Devang Patel <dpatel@apple.com>
1257
1258         * g++.dg/debug/namespace1.C: New test.
1259
1260 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1261
1262         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1263         xscale-*-*.
1264
1265         * gcc.dg/arm-mmx-1.c: New test.
1266
1267 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1268
1269         * gcc.dg/20040127-1.c: New test.
1270         * gcc.dg/20040127-2.c: New test.
1271
1272 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1273
1274         * objc.dg/stret-1.m (glob): Renamed to globa.
1275
1276 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1277
1278         PR c++/13663
1279         * g++.dg/expr/for1.C: New test.
1280
1281 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1282
1283         PR middle-end/13779
1284         * gcc.dg/darwin-longlong.c: New test.
1285
1286 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1287
1288         * gcc.dg/20040124-1.c: Moved test from here...
1289         * gcc.c-torture/compile/20040124-1.c: ...to here.
1290
1291 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1292
1293         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1294         the assembly output if -m64 is passed.
1295
1296 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1297
1298         PR c++/13833
1299         * g++.dg/template/cond3.C: New test.
1300
1301 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1302
1303         PR c++/13810
1304         * g++.dg/template/ttp7.C: New test.
1305
1306 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1307
1308         PR c++/13797
1309         * g++.dg/template/nontype4.C: New test.
1310         * g++.dg/template/nontype5.C: Likewise.
1311
1312 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1313
1314         * gcc.dg/torture/mips-clobber-at.c: New test.
1315
1316 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1317
1318         * gcc.dg/20040124-1.c: New test.
1319
1320 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1321
1322         * gcc.dg/20040123-1.c: New test.
1323
1324 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1325
1326         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1327
1328 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1329
1330         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1331
1332 2004-01-23  Andrew Pinski  <apinski@apple.com>
1333
1334         * gcc.dg/20030121-1.c: Move to ..
1335         * gcc.dg/20040121-1.c: here.
1336
1337 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1338
1339         * gcc.dg/builtins-29.c: New test case.
1340
1341 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1342
1343         PR 18314
1344         * gcc.dg/builtins-30.c: New testcase.
1345
1346 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1347
1348         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1349         * lib/g77.exp: Likewise.
1350         * lib/objc.exp: Likewise.
1351         * lib/g++.exp: Likewise.
1352
1353 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1354
1355         * gcc.dg/struct-by-value-2.c: New test.
1356
1357 2004-01-21  Andrew Pinski  <apinski@apple.com>
1358
1359         PR target/13785
1360         * gcc.dg/20030121-1.c: New test.
1361
1362 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1363
1364         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1365         clobber frame pointer register in asm statement.
1366
1367 2004-01-21  Falk Hueffner  <falk@debian.org>
1368
1369         * gcc.c-torture/compile/20040121-1.c: New test.
1370
1371 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1372
1373         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1374
1375 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1376
1377         * gcc.dg/ppc64-abi-2.c: New test.
1378
1379 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1380
1381         * lib/treelang.exp: Fill out this file.
1382         * lib/treelang-dg.exp: New File.
1383
1384 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1385
1386         * gcc.c-torture/compile/981022-1.c: Remove.
1387         * gcc.dg/array-5.c: Remove XFAIL.
1388         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1389         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1390         gcc.dg/cond-lvalue-1.c: Update.
1391         * gcc.dg/cast-lvalue-2.c: New test.
1392
1393 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/13592
1396         * g++.dg/other/error1.C (class foo): Tweak error message.
1397
1398         PR c++/13592
1399         * g++.dg/template/call2.C: New test.
1400
1401 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1402
1403         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1404         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1405         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1406         scalar-return-1_x.c, scalar-return-2_y.c,
1407         scalar-return-3_x.c, scalar-return-3_y.c,
1408         scalar-return-4_x.c, scalar-return-4_y.c,
1409         struct-align-1.h, struct-align-1_x.c,
1410         struct-align-1_y.c, struct-align-2.h,
1411         struct-align-2_x.c, struct-align-2_y.c,
1412         struct-by-value-10_y.c, struct-by-value-11_x.c,
1413         struct-by-value-11_y.c, struct-by-value-12_x.c,
1414         struct-by-value-12_y.c, struct-by-value-13_x.c,
1415         struct-by-value-13_y.c, struct-by-value-14_x.c,
1416         struct-by-value-14_y.c, struct-by-value-15_x.c,
1417         struct-by-value-15_y.c, struct-by-value-16_y.c,
1418         struct-by-value-17_y.c, struct-by-value-18_y.c,
1419         struct-by-value-19_y.c, struct-by-value-1_x.c,
1420         struct-by-value-1_y.c, struct-by-value-20_y.c,
1421         struct-by-value-2_x.c, struct-by-value-2_y.c,
1422         struct-by-value-3_y.c, struct-by-value-4_x.c,
1423         struct-by-value-4_y.c, struct-by-value-5_y.c,
1424         struct-by-value-6_y.c, struct-by-value-7_y.c
1425         struct-by-value-8_x.c, struct-by-value-8_y.c
1426         struct-by-value-9_x.c, struct-by-value-9_y.c
1427         struct-return-10_x.c, struct-return-10_y.c,
1428         struct-return-19_x.c, struct-return-20_x.c
1429         struct-return-2_x.c, struct-return-2_y.c
1430         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1431         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1432
1433 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1434
1435         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1436         attribute on sparc*-sun-solaris2.*.
1437
1438 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1439
1440         PR c++/13710
1441         * g++.dg/ext/typeof7.C: New test.
1442
1443 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1444
1445         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1446         * gcc.dg/const-elim-1.c: Same.
1447
1448 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1449
1450         * objc.dg/stret-1.m: New.
1451         * objc.dg/stret-2.m: New.
1452
1453 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1454
1455         PR c++/11895
1456         * g++.dg/ext/vector1.C: New test.
1457
1458 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1459
1460         * gcc.dg/pch/import-1.c: New.
1461         * gcc.dg/pch/import-1.hs: New.
1462         * gcc.dg/pch/import-1a.h: New.
1463         * gcc.dg/pch/import-1b.h: New.
1464         * gcc.dg/pch/import-1c.h: New.
1465
1466 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1467
1468         PR c++/13574
1469         * g++.dg/ext/array1.C: New test.
1470
1471         PR c++/13178
1472         * g++.dg/conversion/op1.C: New test.
1473
1474 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1475
1476         PR 11864
1477         From Kazumoto Kojima / Dan Kegel:
1478         * gcc.dg/pr11864-1.c: New test.
1479
1480         PR 10392
1481         From Marcus Comstedt / Dan Kegel:
1482         * gcc.dg/pr10392-1.c: New test.
1483
1484 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1485
1486         PR c++/13478
1487         * g++.dg/init/ref10.C: New test.
1488
1489 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1490
1491         PR c++/13407
1492         * g++.dg/parse/typename6.C: New test.
1493
1494 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1495
1496         PR pch/13361
1497         * testsuite/g++.dg/pch/wchar-1.C: New.
1498         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1499
1500 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1501
1502         PR c++/9259
1503         * g++.dg/expr/sizeof2.C: New test.
1504
1505 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
1506
1507         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
1508
1509 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1510
1511         PR c++/13659
1512         * g++.dg/lookup/strong-using-3.C: New.
1513         * g++.dg/lookup/using-10.C: New.
1514
1515 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1516
1517         PR c++/13594
1518         * g++.dg/lookup/strong-using-2.C: New.
1519
1520 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
1521             Dan Kegel <dank@kegel.com>
1522             J"orn Rennecke <joern.rennecke@superh.com>
1523
1524         PR target/9365
1525         * gcc.dg/pr9365-1.c: New test.
1526
1527 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1528
1529         PR c++/8856
1530         * g++.dg/parse/casting-operator2.C: New test.
1531         * g++.old-deja/g++.pt/explicit83.C: Remove.
1532
1533 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1534
1535         * gcc.dg/label-compound-stmt-1.c: New test.
1536         * gcc.c-torture/compile/950922-1.c,
1537         gcc.c-torture/compile/20000211-3.c,
1538         gcc.c-torture/compile/20000518-1.c,
1539         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
1540         compound statements.
1541
1542 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
1543
1544         * gcc.dg/ppc64-abi-1.c: New test.
1545
1546 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
1547
1548          * g++.dg/ext/attrib9.C: Add dg-warnings.
1549
1550 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1551
1552         PR c++/12335
1553         * g++.dg/parse/dtor3.C: New test.
1554
1555 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1556
1557         PR c++/12709
1558         * g++.dg/parse/try-catch-1.C: New test.
1559
1560 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
1561
1562         * ada/acats/run_all.sh: Add more verbose output in acats.log
1563         when compiling tests.
1564
1565 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1566
1567         PR 13656
1568         * gcc.dg/typedef-redecl.c: New test case.
1569         * gcc.dg/typedef-redecl.h: New support file.
1570
1571 2004-01-13  Jan Hubicka  <jh@suse.cz>
1572
1573         * gcc.dg/always_inline.c: New test.
1574         * gcc.dg/debug/20031231-1.c: Fix.
1575
1576 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1577
1578         PR c++/13474
1579         * g++.dg/template/array3.C: New test.
1580
1581 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1582
1583         * g++.dg/ext/lvalue1.C: No longer expected to fail.
1584         * g++.dg/warn/Wunused-2.C: Likewise.
1585
1586 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1587
1588         PR c++/13289
1589         * g++.dg/template/instantiate6.C: New test.
1590
1591 2004-01-12  Roger Sayle  <roger@eyesopen.com>
1592
1593         PR middle-end/11397
1594         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
1595
1596 2004-01-12  Jan Hubicka  <jh@suse.cz>
1597
1598         PR opt/12826
1599         * gcc.dg/20040112-1.c: New.
1600
1601         * gcc.dg/dwarf-die[1-7].c: Move to...
1602         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
1603         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
1604
1605 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
1606
1607         PR c++/4100
1608         * g++.dg/parse/friend4.C: New test.
1609
1610 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
1611
1612         PR c++/4100
1613         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
1614         definition is called a friend.
1615
1616 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
1617
1618         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
1619
1620 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
1621
1622         PR c++/3478
1623         * g++.dg/parse/error10.C: New test.
1624         * g++.dg/template/arg2.C: Accept "invalid type" error.
1625
1626 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR middle-end/13392
1629         * g++.dg/opt/expect2.C: New test.
1630
1631 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1632
1633         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
1634         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
1635         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
1636         Update dg-error regexps.
1637
1638 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1639
1640         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
1641         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
1642
1643 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1644
1645         * gcc.dg/pragma-re-1.c: Use right pointer type.
1646
1647 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1648
1649         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
1650
1651 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
1652
1653         * gcc.dg/rs6000-ldouble-1.c: New.
1654
1655 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1656
1657         DR 337
1658         PR c++/9256
1659         * g++.dg/other/abstract1.C: New test.
1660
1661 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
1662
1663         * g++.dg/lookup/strong-using-1.C: New.
1664
1665 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1666
1667         PR c/11234
1668         * gcc.dg/func-ptr-conv-1.c: New test.
1669         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
1670
1671 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
1672
1673         PR target/13380.
1674         * gcc.c-torture/compile/20040109-1.c: New.
1675
1676 2004-01-08  Stuart Hastings  <stuart@apple.com>
1677
1678         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
1679         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
1680         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
1681
1682 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
1683
1684         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
1685
1686 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1687
1688         * ada/acats/run_acats: Treat 'gnatchop' the same way
1689         as 'gnatmake'.  Export GCC_DRIVER.
1690         * ada/acats/run_all.sh: Add target_gnatchop.  Use
1691         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
1692
1693 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1694
1695         PR c++/12573
1696         * g++.dg/template/dependent-expr4.C: New test.
1697
1698 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
1699
1700         * gcc.dg/altivec-11.c: New test.
1701
1702 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
1703
1704         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
1705
1706 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1707
1708         PR c/6024
1709         * gcc.dg/enum-compat-1.c: New test.
1710         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
1711
1712 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1713
1714         PR c/12165
1715         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
1716         gcc.dg/c99-idem-qual-3.c: New tests.
1717
1718 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
1719
1720         * gcc.dg/winline-7.c: Don't cast void * to int.
1721
1722 2004-01-06  Jan Hubicka  <jh@suse.cz>
1723
1724         * gcc.dg/i386-sse-5.c: New test
1725         * g++.dg/eh/simd-1.c: Add -w argument for i386.
1726
1727 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1728
1729         PR c++/12815
1730         * g++.dg/rtti/typeid4.C: New test.
1731
1732 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1733
1734         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
1735
1736 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1737
1738         PR c++/12132
1739         * g++.dg/template/error11.C: New test.
1740
1741         PR c++/13451
1742         * g++.dg/template/class2.C: New test.
1743
1744 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1745         Richard Sandiford <rsandifo@redhat.com>
1746
1747         PR c++/13387
1748         * g++.dg/opt/alias3.C: New test.
1749
1750 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
1751
1752         PR c++/13157
1753         * g++.dg/template/koenig3.C: New test.
1754
1755         PR c++/13529
1756         * g++.dg/parse/offsetof3.C: New test.
1757
1758         * g++.dg/init/copy7.C: Add missing dg-error markers.
1759
1760         PR c++/12226
1761         * g++.dg/init/copy7.c: New test.
1762
1763         PR c++/13536
1764         * g++.dg/parse/cast1.C: New test.
1765
1766 2004-01-04  Jan Hubicka  <jh@suse.cz>
1767
1768         * gcc.dg/winline[1-7].c: New tests.
1769
1770 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1771
1772         PR c++/13520
1773         * g++.dg/template/qualttp22.C: New test.
1774
1775 2004-01-01  Jan Hubicka  <jh@suse.cz>
1776
1777         * gcc.dg/debug/20031231-1.c: New.
1778         * gcc.c-torture/compile/20040101-1.c: New.
1779         * gcc.dg/dwarf-die-[1-7].c: New.
1780
1781 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR optimization/13521
1784         * gcc.c-torture/compile/20031231-1.c: New test.
1785
1786 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1787
1788         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
1789
1790 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1791
1792         PR c++/10079
1793         * g++.dg/template/crash16.C: New test.
1794
1795 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
1796
1797         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
1798
1799 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1800
1801         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
1802         ports.
1803         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1804         * g++.old-deja/g++.law/profile1.C: Likewise.
1805         * gcc.c-torture/compile/981006-1.c: Likewise.
1806         * gcc.c-torture/execute/loop-2e.x: Likewise.
1807         * gcc.c-torture/execute/loop-2f.x: Remove.
1808         * gcc.c-torture/execute/loop-2g.x: Likewise.
1809         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
1810         * gcc.dg/20020312-2.c: Remove traces of dead ports.
1811
1812 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1813
1814         PR c++/13507
1815         * g++.dg/ext/attrib11.C: New test.
1816
1817         PR c++/13494
1818         * g++.dg/template/array2-1.C: New test.
1819         * g++.dg/template/array2-2.C: New test.
1820
1821 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
1822
1823         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
1824
1825 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1826
1827         PR c++/12774
1828         * g++.dg/template/array1-1.C: New test.
1829         * g++.dg/template/array1-2.C: New test.
1830
1831 2003-12-29  Roger Sayle  <roger@eyesopen.com>
1832
1833         PR fortran/12632
1834         * g77.dg/12632.f: New test case.
1835
1836 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1837
1838         PR c++/13289
1839         * g++.dg/parse/nontype1.C: New test.
1840
1841 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1842
1843         PR c++/12403
1844         * g++.dg/parse/explicit1.C: New test.
1845         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
1846
1847 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/13081
1850         * g++.dg/opt/inline6.C: New test.
1851
1852         PR c++/12613
1853         * g++.dg/parse/error9.C: New test.
1854
1855         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
1856
1857 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1858
1859         PR c++/13009
1860         * g++.dg/init/assign1.C: New test.
1861
1862 2003-12-28  Roger Sayle  <roger@eyesopen.com>
1863
1864         PR c++/13070
1865         * g++.dg/warn/format3.C: New test case.
1866
1867 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1868
1869         * gcc.c-torture/compile/20031227-1.c: New test.
1870
1871 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1872
1873         * g++.dg/bprob/bprob.exp: Load target-supports.exp
1874         * g77.dg/bprob/bprob.exp: Likewise.
1875         * gcc.misc-tests/bprob.exp: Likewise.
1876         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
1877         variants on systems where the library does not provide that
1878         functionality.
1879         * gcc.dg/builtins-20.c: Use builtins-config.h.
1880         * gcc.dg/builtins-config.h: New file.
1881
1882 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * lib/gcc-dg.exp (dg-require-profiling): New function.
1885         * lib/target-supports.exp (check_profiling_available): Likewise.
1886         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
1887         * g77.dg/bprob/bprob.exp: Likewise.
1888         * gcc.misc-tests/bprob.exp: Likewise.
1889         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
1890         * gcc.dg/20021014-1.c: Likewise.
1891         * gcc.dg/nest.c: Likewise.
1892
1893 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1894
1895         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
1896         compiling.
1897         * g++.dg/lookup/java2.C: Likewise.
1898         * gcc.dg/cpp/lexident.c: Likewise.
1899
1900 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
1901
1902         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
1903         given.
1904         * gcc.c-torture/compile/961203-1.c: Likewise.
1905         * gcc.c-torture/compile/980506-1.c: Likewise.
1906
1907 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
1908
1909         * lib/gcc-dg.exp (dg-prune-output): New annotation.
1910         (additional_prunes): New global.
1911         (gcc-dg-prune): Handle additional per-test pruning.
1912         (dg-test): Clear additional_prunes between tests.
1913
1914         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
1915         dg-prune-output to avoid spurious failures from assembler
1916         complaining about nonexistent WAW violations.
1917         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
1918         Use dg-prune-output to avoid spurious failures from assembler
1919         warning about Itanium B-step errata.
1920
1921 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1922
1923         * g++.dg/abi/macro0.C: New test.
1924         * g++.dg/abi/macro1.C: Likewise.
1925         * g++.dg/abi/macro2.C: Likewise.
1926
1927         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
1928         * g++.dg/abi/bitfield7.C: Likewise.
1929         * g++.dg/abi/dtor2.C: Likewise.
1930         * g++.dg/abi/mangle11.C: Likewise.
1931         * g++.dg/abi/mangle12.C: Likewise.
1932         * g++.dg/abi/mangle14.C: Likewise.
1933         * g++.dg/abi/mangle17.C: Likewise.
1934         * g++.dg/abi/vbase10.C: Likewise.
1935         * g++.dg/abi/vbase14.C: Likewise.
1936         * g++.dg/template/qualttp17.C: Likewise.
1937
1938 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1939
1940         PR c/11995
1941         * gcc.dg/20031223-1.c: New test.
1942
1943 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1944
1945         * gcc.dg/noreturn-7.c: New test.
1946
1947 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1948
1949         * gcc.dg/null-pointer-1.c: New test.
1950
1951 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1952
1953         * g++.old-deja/g++.jason/template18.C: Remove.
1954         * g++.old-deja/g++.jason/template37.C: Likewise.
1955
1956         PR c++/12862
1957         * g++.dg/lookup/ns1.C: New test.
1958
1959         PR c++/12397
1960         * g++.dg/template/lookup3.C: New test.
1961
1962 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1963
1964         * g++.dg/template/recurse1.C: New test
1965
1966 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1967
1968         PR c++/12479
1969         * g++.dg/parse/semicolon1.C: New test.
1970         * g++.dg/parse/semicolon1.h: Likewise.
1971
1972 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
1973
1974         * gcc.dg/darwin-misaligned.c: New test.
1975
1976 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1977
1978         PR c/9163
1979         * gcc.dg/20031222-1.c: New test.
1980
1981 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
1982
1983         PR c++/13438
1984         * g++.dg/parse/error8.C: New test.
1985
1986         PR c++/11554
1987         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
1988
1989 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
1990
1991         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
1992         too small.
1993         * gcc.c-torture/compile/930217-1.c: Likewise.
1994         * gcc.c-torture/compile/930513-1.c: Likewise.
1995         * gcc.c-torture/execute/920908-2.c: Likewise.
1996         * gcc.c-torture/execute/921204-1.c: Likewise.
1997         * gcc.c-torture/execute/930621-1.c: Likewise.
1998         * gcc.c-torture/execute/930630-1.c: Likewise.
1999         * gcc.c-torture/execute/931031-1.c: Likewise.
2000         * gcc.c-torture/execute/980602-2.c: Likewise.
2001         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2002         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2003         * gcc.c-torture/execute/extzvsi.c: Likewise.
2004         * gcc.c-torture/unsorted/ext.c: Likewise.
2005
2006 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2007
2008         PR target/12749
2009         * gcc.c-torture/compile/20031220-2.c: New test case.
2010
2011 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2012
2013         PR optimization/13031
2014         * gcc.c-torture/compile/20031220-1.c: New test case.
2015
2016 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2017
2018         * gcc.dg/cast-function-1.c: New test.
2019
2020 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2021
2022         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2023         formats.
2024
2025 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2026
2027         PR c++/12795
2028         * g++.dg/ext/attrib10.C: New test.
2029
2030 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2031
2032         * gcc.dg/cleanup-10.c: New test.
2033         * gcc.dg/cleanup-11.c: New test.
2034
2035 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2036
2037         PR c++/13239
2038         * g++.dg/opt/expect1.C: New test.
2039
2040 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2041
2042         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2043
2044 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2045
2046         PR debug/12923
2047         * gcc.dg/20031218-1.c: New test.
2048
2049         PR debug/12389
2050         * gcc.dg/20031218-2.c: New test.
2051         * gcc.dg/20031218-3.c: New test.
2052
2053         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2054         of label name and allow for USER_LABEL_PREFIX == "_" names.
2055         * g++.dg/abi/mangle18-2.C: Likewise.
2056         * g++.dg/abi/mangle19-1.C: Likewise.
2057         * g++.dg/abi/mangle19-2.C: Likewise.
2058         * g++.dg/abi/mangle20-1.C: Likewise.
2059         * g++.dg/abi/mangle20-2.C: Likewise.
2060
2061 2003-12-18  Richard Henderson  <rth@redhat.com>
2062
2063         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2064
2065 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2066             Dan Kegel <dank@kegel.com>
2067
2068         PR other/12009
2069         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2070         testing a cross compiler, it causes spurious compile failures.
2071         * lib/g++.exp: Likewise.
2072
2073 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2074
2075         PR c++/13262
2076         * g++.dg/template/access13.C: New test.
2077
2078 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2079
2080         * gcc.dg/20031216-1.c: New test.
2081
2082 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2083
2084         PR c++/9154
2085         * g++.dg/template/error10.C: New test.
2086
2087 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2088
2089         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2090         * g++.dg/eh/simd-2.C: Likewise.
2091
2092 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2093             Roger Sayle  <roger@eyesopen.com>
2094
2095         * gcc.c-torture/execute/ieee/mzero5.c: New.
2096
2097 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/10603
2100         * g++.dg/parse/error6.C: New test.
2101
2102         PR c++/12827
2103         * g++.dg/parse/error7.C: New test.
2104
2105 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2106
2107         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2108         at -O with stabs debugging formats.
2109         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2110         * gcc.dg/debug/debug-2.c: Likewise.
2111
2112 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/12696
2115         * g++.dg/init/error1.C: New test.
2116
2117         PR c++/12218
2118         * g++.dg/init/pm3.C: New test.
2119
2120 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2121
2122         PR c/3347
2123         * gcc.dg/bitfld-8.c: New test.
2124
2125 2003-12-16  James Lemke  <jim@wasabisystems.com>
2126
2127         * gcc.dg/arm-scd42-[123].c: New tests.
2128
2129 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2130
2131         PR c++/9043
2132         * g++.dg/abi/mangle20-1.C: New test.
2133         * g++.dg/abi/mangle20-2.C: New test.
2134
2135 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2136
2137         PR c++/13275
2138         * g++.dg/other/offsetof2.C: Remove XFAIL.
2139         * g++.dg/parse/offsetof1.C: New test.
2140         * g++.gd/parse/offsetof2.C: Likewise.
2141
2142 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2143
2144         * g++.dg/template/nontype3.C: New test.
2145         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2146
2147 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2148
2149         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2150
2151 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2152
2153         PR c++/13387
2154         * g++.dg/expr/assign1.C: New test.
2155
2156         PR c++/13242
2157         * g++.dg/abi/mangle19-1.C: New test.
2158         * g++.dg/abi/mangle19-2.C: New test.
2159
2160 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2161
2162         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2163
2164 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2165
2166         * gcc.c-torture/execute/20031216-1.c: New test.
2167
2168 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2169
2170         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2171         an ICE regression.
2172
2173 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2174
2175         PR c++/10926
2176         * g++.dg/template/error9.C: New test.
2177
2178         PR c++/11116
2179         * g++.dg/template/error8.C: New test.
2180
2181 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2182
2183         PR middle-end/13400
2184         * gcc.c-torture/execute/20031215-1.c: New test case.
2185
2186 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2187
2188         PR c++/13269
2189         * g++.dg/parse/error5.C: New test.
2190
2191         PR c++/12989
2192         * g++.dg/expr/sizeof1.C: New test.
2193
2194         PR c++/13310
2195         * g++.dg/template/crash15.C: New test.
2196
2197 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2198
2199         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2200         a non-POD type as the last named parameter of a varargs function.
2201
2202 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/13243
2205         PR c++/12573
2206         * g++.dg/template/crash14.C: New test.
2207         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2208
2209 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2210
2211         * g++.dg/other/java1.C: New test.
2212
2213         PR c++/13241
2214         * g++.dg/abi/mangle18-1.C: New test.
2215         * g++.dg/abi/mangle18-2.C: New test.
2216
2217 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2218
2219         PR optimization/10312
2220         * gcc.c-torture/execute/20031214-1.c: New.
2221
2222 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2223
2224         PR c++/10779
2225         PR c++/12160
2226         * g++.dg/parse/error3.C: New test.
2227         * g++.dg/parse/error4.C: Likewise.
2228         * g++.dg/abi/mangle4.C: Tweak error messages.
2229         * g++.dg/lookup/using5.C: Likewise.
2230         * g++.dg/other/error2.C: Likewise.
2231         * g++.dg/parse/typename5.C: Likewise.
2232         * g++.dg/parse/undefined1.C: Likewise.
2233         * g++.dg/template/arg2.C: Likewise.
2234         * g++.dg/template/ttp3.C: Likewise.
2235         * g++.dg/template/type1.C: Likewise.
2236         * g++.old-deja/g++.other/crash32.C: Likewise.
2237         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2238
2239 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2240
2241         PR c++/13106
2242         * g++.dg/warn/noreturn-3.C: New test.
2243
2244 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2245
2246         PR c++/13118
2247         * g++.dg/abi/covariant3.C: New.
2248
2249 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2250
2251         * g++.dg/eh/ia64-1.C: New test.
2252
2253 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2254
2255         PR optimization/13037
2256         * g77.f-torture/execute/13037.f: New test case.
2257
2258 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2259
2260         PR c++/12881
2261         * g++.dg/abi/covariant2.C: New.
2262
2263 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2264
2265         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2266
2267 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2268
2269         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2270
2271 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2272
2273         PR other/10819
2274         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2275         to fix Bug 10819.
2276         * lib/g++.exp (g++_version): Likewise.
2277         * lib/g77.exp (g77_version): Likewise.
2278         * lib/objc.exp (default_objc_version): Likewise.
2279
2280 2003-12-10  Richard Henderson  <rth@redhat.com>
2281
2282         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2283
2284         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2285
2286 2003-12-08  Matt Austern  <austern@apple.com>
2287
2288         PR c/13134
2289         * lib/gcc-dg.exp (dg-require-visibility): Define.
2290         * lib/target-supports (check_visibility_available): Define.
2291         * gcc.dg/visibility-1.c: New test.
2292         * gcc.dg/visibility-2.c: Likewise.
2293         * gcc.dg/visibility-3.c: Likewise.
2294         * gcc.dg/visibility-4.c: Likewise.
2295         * gcc.dg/visibility-5.c: Likewise.
2296         * gcc.dg/visibility-6.c: Likewise.
2297         * g++.dg/ext/visibility-1.C: Likewise.
2298         * g++.dg/ext/visibility-2.C: Likewise.
2299         * g++.dg/ext/visibility-3.C: Likewise.
2300         * g++.dg/ext/visibility-4.C: Likewise.
2301         * g++.dg/ext/visibility-5.C: Likewise.
2302         * g++.dg/ext/visibility-6.C: Likewise.
2303
2304 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2305
2306         * g++.dg/lookup/java1.C: New test.
2307         * g++.dg/lookup/java2.C: New test.
2308
2309 2003-12-07  Falk Hueffner  <falk@debian.org>
2310
2311         * g++.dg/opt/noreturn-1.C: New test.
2312
2313 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2314
2315         * gcc.dg/overflow-1.c: New test.
2316
2317 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2318
2319         * g77.f-torture/compile/13060.f: New test.
2320
2321 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/13323
2324         * g++.dg/inherit/operator2.C: New test.
2325
2326 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/13305
2329         * g++.dg/ext/attrib9.C: New test.
2330
2331 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2332
2333         PR c++/13314
2334         * g++.dg/template/error7.C: New test.
2335
2336 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2337             J"orn Rennecke <joern.rennecke@superh.com>
2338
2339         PR target/13302
2340         * g++.dg/other/struct-va_list.C: New test.
2341
2342 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2343
2344         PR c++/13166
2345         * g++.dg/parse/defarg6.C: New test.
2346
2347 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2348
2349         PR target/13256
2350         * gcc.c-torture/execute/20031201-1.c: New test.
2351
2352 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2353
2354         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2355
2356 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2357
2358         * gcc.dg/builtin-return-1.c: New test.
2359
2360 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2361             J"orn Rennecke <joern.rennecke@superh.com>
2362
2363         PR optimization/13260
2364         * gcc.c-torture/execute/20031204-1.c: New test.
2365
2366 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2367
2368         PR c++/9127
2369         * g++.dg/template/error6.C: New test.
2370
2371 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2372
2373         * gcc.dg/20031202-1.c: New test.
2374
2375 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/13179
2378         * g++.dg/template/eh1.C: New test.
2379
2380         PR c++/10771
2381         * g++.dg/template/error5.C: New test.
2382
2383 2003-12-02  David Ung  <davidu@mips.com>
2384
2385         * gcc.dg/compat/vector-check.h: Corrected type for var
2386         g_##TMODE
2387
2388 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2389
2390         PR c++/10126
2391         * g++.dg/template/ptrmem8.C: New test.
2392
2393 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2394
2395         PR c++/12573
2396         * g++.dg/template/dependent-expr3.C: New test.
2397
2398 2003-12-01  James Lemke  <jim@wasabisystems.com>
2399
2400         * gcc.dg/arm-g2.c: New test.
2401
2402 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2403
2404         PR optimization/11634
2405         * gcc.dg/20031201-2.c: New test case.
2406
2407 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2408
2409         PR 11433
2410         * objc.dg/proto-lossage-3.m: New test.
2411
2412 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2413
2414         PR optimization/12628
2415         * gcc.dg/20031201-1.c: New test case.
2416
2417 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2418
2419         * gcc.dg/unaligned-1.c: New test.
2420
2421 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2422
2423         PR c++/9849
2424         * g++.dg/template/error4.C: New test.
2425         * g++.dg/template/nested3.C: Adjust error markers.
2426
2427 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2428
2429         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2430
2431 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2432
2433         PR c/10333
2434         * gcc.dg/bitfld-7.c: New test.
2435
2436 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2437
2438         * gcc.dg/tls/asm-1.C: New test.
2439
2440 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * gcc.dg/cpp/assert4.c: Update.
2443
2444 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2445
2446         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2447         * gcc.dg/builtin-apply3.c: New test.
2448
2449 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2450
2451         * lib/compat.exp (compat-obj): New xfaildata parameter.
2452         Use it to set compiler_conditional_xfail_data before compiling.
2453         (compat-get-options): Handle dg-xfail-if.
2454         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2455         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2456         * gcc.dg/compat/vector-1_y.c: Likewise.
2457         * gcc.dg/compat/vector-2_x.c: Likewise.
2458         * gcc.dg/compat/vector-2_y.c: Likewise.
2459
2460 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2461
2462         * g++.dg/opt/reg-stack4.C: New test.
2463
2464 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2465
2466         * gcc.dg/builtin-apply2.c: New test.
2467
2468 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2469
2470         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2471
2472 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2473
2474         PR c++/12924
2475         * g++.dg/template/template-id-2.C: New test.
2476
2477 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2478
2479         PR c++/5369
2480         * g++.dg/template/memfriend1.C: New test.
2481         * g++.dg/template/memfriend2.C: Likewise.
2482         * g++.dg/template/memfriend3.C: Likewise.
2483         * g++.dg/template/memfriend4.C: Likewise.
2484         * g++.dg/template/memfriend5.C: Likewise.
2485         * g++.dg/template/memfriend6.C: Likewise.
2486         * g++.dg/template/memfriend7.C: Likewise.
2487         * g++.dg/template/memfriend8.C: Likewise.
2488         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2489
2490 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/12515
2493         * g++.dg/ext/cond1.C: New test.
2494
2495 2003-11-20  Richard Henderson  <rth@redhat.com>
2496
2497         * gcc.dg/20020201-2.c: Remove.
2498         * gcc.dg/20020201-4.c: Remove.
2499         * gcc.dg/20020304-1.c: Remove.
2500
2501 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
2502
2503         * gcc.dg/cpp/trad/xwin1.c: New test case.
2504
2505 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2506
2507         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
2508         * lib/g77.exp: Likewise.
2509         * lib/objc.exp: Likewise.
2510         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
2511         for darwin.
2512
2513 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2514
2515         PR c++/12932
2516         * g++.dg/template/static5.C: New test.
2517
2518 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2519
2520         * gcc.dg/nested-func-1.c: New test.
2521
2522 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2523
2524         * gcc.dg/cpp/assert4.c: New test.
2525
2526 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2527
2528         PR c++/2294
2529         * g++.dg/lookup/using9.c: New test.
2530
2531 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
2532
2533         PR c++/12762
2534         * g++.dg/template/error3.C: New test.
2535
2536 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
2537
2538         PR ada/13035
2539         * ada/acats/run_acats, run_all.sh: Fix syntax error.
2540         No longer use a wrapper for gcc, since this does not work under
2541         Windows.
2542
2543 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2544
2545         PR c++/2094
2546         * g++.dg/template/ptrmem7.C: New test.
2547
2548 2003-11-13  Andrew Pinski <apinski@apple.com>
2549
2550         * gcc.c-torture/compile/20031113-1.c: New test.
2551
2552 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
2553             Kean Johnston <jkj@sco.com>
2554
2555         PR c/13029
2556         * gcc.dg/unused-4.c: Update.
2557
2558 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2559
2560         * g++.dg/opt/const3.C: New test.
2561
2562 2003-11-13  Jan Hubicka  <jh@suse.cz>
2563
2564         * gcc.c-torture/compile/20031112-1.c: New test.
2565
2566 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
2567
2568         * g++.dg/parse/crash10.C: Remove bogus error marker.
2569
2570 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2571
2572         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
2573         (host_gcc): Likewise.
2574         (ROOT): Honor $PWDCMD.
2575         (BASE): Likewise.
2576         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
2577
2578 2003-11-12  Catherine Moore  <clm@redhat.com>
2579
2580         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
2581
2582 2003-11-12  Andreas Jaeger  <aj@suse.de>
2583             Jakub Jelinek  <jakub@redhat.com>
2584             Andrew Pinski  <pinskia@physics.uc.edu>
2585             Richard Henderson  <rth@redhat.com>
2586
2587         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
2588         systems.
2589         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
2590
2591         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
2592         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2593
2594 2003-11-11  Andreas Jaeger  <aj@suse.de>
2595
2596         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
2597
2598         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
2599
2600 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
2601
2602         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
2603         Clean ups.
2604
2605 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
2606
2607         * gcc.dg/trampoline-1.c: New test.
2608
2609 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2610
2611         * gcc.c-torture/compile/200031109-1.c: New test.
2612
2613 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2614
2615         PR c/3190
2616         PR c/8714
2617         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2618         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
2619         gcc.dg/format/no-y2k-1.c: Update.
2620
2621 2003-11-08  Roger Sayle  <roger@eyesopen.com>
2622
2623         PR optimization/10467
2624         * gcc.dg/20031108-1.c: New test case.
2625
2626 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
2627
2628         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
2629
2630 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2631
2632         * gcc.dg/compound-lvalue-1.c: New test.
2633         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
2634         some XFAILs.
2635
2636 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
2637
2638         * gcc.dg/altivec-varargs-1.c: New test.
2639
2640 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2641
2642         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
2643         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
2644         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
2645         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
2646         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
2647
2648 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2649
2650         * gcc.dg/cond-lvalue-1.c: New test.
2651
2652 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
2653
2654         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
2655
2656 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2657
2658         PR c++/11616
2659         * g++.dg/template/instantiate5.C: New test.
2660
2661 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2662
2663         PR c++/12726
2664         * g++.dg/ext/complit2.C: Replace test with self-contained version.
2665         * ChangeLog: Add missing first entry for above test.
2666
2667 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2668
2669         PR c++/9810
2670         * g++.dg/template/using8.C: New test.
2671         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
2672
2673 2003-11-02  Roger Sayle  <roger@eyesopen.com>
2674
2675         PR optimization/10817
2676         * gcc.c-torture/compile/20031102-1.c: New test case.
2677
2678 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
2679
2680         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
2681         2147483647.
2682
2683 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2684
2685         * gcc.dg/20031102-1.c: New test.
2686
2687 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2688
2689         * gcc.dg/complex-1.c: New test.
2690
2691 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2692
2693         PR c++/12796
2694         * g++.dg/template/crash13.C: Adjust expected error location.
2695         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2696
2697 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2698
2699         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2700
2701 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2702
2703         PR/10239
2704         * gcc.c-torture/compile/20031031-2.c: New test.
2705
2706 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2707
2708         PR/11640
2709         * gcc.c-torture/compile/20031031-1.c: New test.
2710
2711 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2712
2713         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2714         * gcc.misc-tests/bprob.exp: Likewise.
2715         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
2716         the execution test on arm-elf configs.
2717         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
2718         configs that don't support scratch files.
2719         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
2720
2721 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
2722
2723         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
2724         done by dejagnu.
2725
2726 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
2727
2728         * ada/acats/run_all.sh: Redirect mv output to /dev/null
2729         Avoid non pure sh syntax. Add more logging.
2730
2731         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
2732         fail.
2733
2734 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2735
2736         PR libgcj/10610
2737         * gcc.dg/ppc-stackalign-1.c: New test.
2738
2739 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
2740
2741         * ada/acats/run_all.sh: Change output to be more compliant with
2742         dejagnu framework.
2743         Create acats.sum and acats.log files under testsuite/ada/acats
2744         Only run [a-z]* directories, to filter out e.g. CVS.
2745         Redirect build output to log file.
2746
2747 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2748
2749         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
2750
2751 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2752
2753         PR ada/5909:
2754         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
2755
2756 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
2757
2758         * gcc.c-torture/compile/20031023-1.c: New test.
2759         * gcc.c-torture/compile/20031023-2.c: New test.
2760         * gcc.c-torture/compile/20031023-3.c: New test.
2761         * gcc.c-torture/compile/20031023-4.c: New test.
2762
2763 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2764
2765         PR c++/10371
2766         * g++.dg/lookup/scoped8.C: New test.
2767
2768 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2769
2770         * g++.dg/opt/reg-stack3.C: New test.
2771
2772 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2773
2774         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
2775
2776 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2777
2778         PR c++/11076
2779         * g++.dg/template/crash13.C: New test.
2780
2781 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2782
2783         * gcc.dg/c99-restrict-2.c: New test.
2784
2785 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
2786
2787         PR c++/12698, c++/12699, c++/12700, c++/12566
2788         * g++.dg/inherit/covariant9.C: New test.
2789         * g++.dg/inherit/covariant10.C: New test.
2790         * g++.dg/inherit/covariant11.C: New test.
2791
2792 2003-10-23  Jason Merrill  <jason@redhat.com>
2793
2794         PR c++/12726
2795         * g++.dg/ext/complit2.C: New test.
2796
2797 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2798
2799         PR target/12654
2800         * gcc.c-torture/execute/20031020-1.c: New test.
2801
2802 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2803
2804         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
2805         following the jump_insn.
2806
2807 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2808
2809         * gcc.dg/cast-lvalue-1.c: New test.
2810
2811 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
2812
2813         PR c++/11962
2814         * g++.dg/template/cond2.C: New test.
2815
2816 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2817
2818         * gcc.dg/builtins-28.c: New test.
2819
2820 2003-10-20  Jan Hubicka  <jh@suse.cz>
2821
2822         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
2823         parameter.
2824         * testsuite/gcc.dg/inline-2.c: Likewise.
2825
2826 2003-10-20  Phil Edwards  <phil@codesourcery.com>
2827
2828         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
2829         * gcc.dg/nest.c:  Likewise.
2830
2831 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2832
2833         PR c++/9781, c++/10583, c++/11862
2834         * g++.dg/parse/crash13.C: New test.
2835
2836 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2837
2838         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
2839
2840 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2841
2842         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
2843         Define HAVE_C99_RUNTIME except on Solaris.
2844         * gcc.dg/builtins-20.c: Likewise.
2845
2846 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2847
2848         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
2849
2850 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2851
2852         PR c++/12495
2853         * g++.dg/template/crash21.C: New test.
2854
2855 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2856
2857         PR c++/2513
2858         * g++.dg/template/typename5.C: New test.
2859
2860 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2861
2862         PR c++/12369
2863         * g++.dg/template/friend25.C: New test.
2864
2865 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
2866
2867         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
2868         versions.
2869
2870 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
2871
2872         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
2873         == 2147483647.
2874
2875 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
2876
2877         * gcc.c-torture/execute/960416-1.x: Remove.
2878         * gcc.c-torture/execute/divconst-3.x: Likewise.
2879
2880 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
2881
2882         PR target/12598
2883         * gcc.dg/torture/cris-volatile-1.c: New test.
2884
2885 2003-10-14  Roger Sayle  <roger@eyesopen.com>
2886
2887         PR optimization/9325
2888         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
2889         for overflowing floating point to integer conversion during RTL
2890         simplification.
2891
2892 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
2893
2894         * objc/execute/_cmd.m: Fix typo.
2895         * objc.dg/image-info.m, objc.dg/symtab-1.m:
2896         Relax 'scan-assembler' regexp.
2897         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
2898         objc.dg/try-catch-4.m: Run on non-Darwin targets.
2899         * objc.dg/zero-link-2.m: Remove blank line.
2900         * objc.dg/zero-link-3.m: New test case.
2901
2902 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
2903
2904         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
2905
2906         * gcc.dg/asm-names.c: Use scan-assembler-not rather
2907         than linker trickery.
2908
2909 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2910
2911         PR c++/12370
2912         * g++.dg/other/friend2.C: New test.
2913
2914 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2915
2916         * gcc.dg/20031012-1.c: New test.
2917
2918 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2919
2920         * gcc.dg/weak/weak-3.c: Fix for new warning.
2921
2922 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
2923
2924         PR optimization/8750
2925         * gcc.c-torture/execute/20031012-1.c: New test case.
2926
2927 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2928
2929         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
2930         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
2931
2932 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2933
2934         PR optimization/12260
2935         * gcc.c-torture/compile/20031011-2.c: New test case.
2936
2937 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2938
2939         * gcc.c-torture/execute/20031011-1.c: New testcase.
2940
2941 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2942
2943         * gcc.c-torture/compile/20031011-1.c: New test.
2944
2945 2003-10-11  Jan Hubicka  <jh@suse.cz>
2946
2947         * g++.dg/other/first-global.C: New test.
2948
2949 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2950
2951         * gcc.c-torture/execute/string-opt-18.c: New testcase.
2952
2953 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
2954
2955         * gcc.c-torture/compile/20031010-1.c: New test.
2956
2957 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
2958
2959         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
2960         * gcc.c-torture/execute/va-arg-25.c: ... here.
2961
2962 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
2963
2964         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
2965
2966 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
2967
2968         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
2969
2970 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
2971
2972         * g++.dg/parse/error2.C: New test.
2973
2974 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
2975
2976         PR c++/11097
2977         * g++.dg/other/error5.C: Modify the error message.
2978         * g++.dg/lookup/using8.C: New test.
2979
2980 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
2981
2982         * gcc.dg/darwin-abi-2.c: New file.
2983         * gcc.c-torture/execute/va-arg-24.c: New file.
2984
2985 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
2986
2987         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
2988         indentation.
2989
2990 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
2991
2992         PR c++/10147
2993         * g++.dg/other/error4.C: Update error messages.
2994         * g++.dg/template/ptrmem4.C: Likewise.
2995
2996         PR c++/12337
2997         * g++.dg/init/new9.C: New test.
2998
2999         PR c++/12334, c++/12236, c++/8656
3000         * g++.dg/ext/attrib8.C: New test.
3001
3002 2003-10-06  Devang Patel  <dpatel@apple.com>
3003
3004         * gcc.dg/debug/dwarf2-3.h: New test.
3005         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3006
3007 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3008
3009         * g++.dg/opt/cfg2.C: New test.
3010
3011 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3012
3013         * g++.dg/opt/float1.C: New test.
3014
3015 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3016
3017         * gcc.dg/c90-array-lval-6.c: New test.
3018         * gcc.dg/c99-array-lval-6.c: New test.
3019
3020 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3021             Ziemowit Laski  <zlaski@apple.com>
3022
3023         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3024         'Derived', so that it is never considered a class method; add
3025         new warning for '+port' method ambiguity.
3026         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3027         <objc/objc-api.h> (needed on Mac OS X).
3028         * objc.dg/method-13.m: New test.
3029
3030 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3031
3032         PR optimization/9325, PR java/6391
3033         * gcc.c-torture/execute/20031003-1.c: New test case.
3034
3035 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3036
3037         PR optimization/12180
3038         * gcc.dg/20031002-1.c: New test.
3039
3040         PR c++/12486
3041         * g++.dg/inherit/error1.C: New test.
3042
3043 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3044
3045         * lib/f-torture.exp (search_for): Rename to...
3046         (search_for_re): This.  Also, clean up comments and the
3047         "regexp" invocation.
3048
3049 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3050
3051         * gcc.c-torture/compile/20031002-1.c: New test.
3052
3053 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3054
3055         * g++.dg/opt/cond1.C: New test.
3056
3057 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3058
3059         * gcc.dg/Wold-style-definition-2.c: New testcase.
3060         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3061
3062 2003-09-29  Richard Henderson  <rth@redhat.com>
3063
3064         * g++.dg/init/array10.C: Add dg-options.
3065
3066 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3067
3068         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3069
3070 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3071
3072         * g++.dg/template/friend19.C: Fix typo.
3073         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3074
3075 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3076
3077         * gcc.c-torture/execute/20030928-1.c: New test.
3078         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3079
3080 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3081
3082         * g++.dg/opt/unroll1.C: New test.
3083
3084 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3085
3086         PR optimization/11741
3087         * gcc.dg/20030926-1.c: New test case.
3088
3089 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3090
3091         PR c++/5655
3092         * g++.dg/parse/access7.C: New test.
3093         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3094
3095 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3096
3097         MERGE OF objc-improvements-branch into MAINLINE:
3098         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3099         if libobjc has not been built.
3100         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3101         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3102         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3103         objc/execute/nested-3.m, objc/execute/np-2.m,
3104         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3105         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3106         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3107         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3108         objc.dg/special/unclaimed-category-1.h,
3109         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3110         well as GNU runtime.
3111         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3112         * execute/cascading-1.m, execute/function-message-1.m,
3113         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3114         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3115         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3116         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3117         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3118         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3119         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3120         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3121         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3122         * objc.dg/bitfield-2.m: Run only on Darwin.
3123         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3124         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3125         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3126         * objc.dg/const-str-1.m: Fix constant string layout.
3127
3128 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3129
3130         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3131
3132 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3133
3134         * gcc.dg/darwin-abi-1.c: New file.
3135
3136 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3137
3138         PR target/12281
3139         * gcc.c-torture/compile/20030921-1.c: New test.
3140
3141 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3142
3143         * g++.dg/opt/reg-stack2.C: New test.
3144
3145 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3146
3147         * g++.dg/eh/delayslot1.C: New test.
3148
3149 2003-09-20  Richard Henderson  <rth@redhat.com>
3150
3151         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3152
3153 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3154
3155         * gcc.c-torture/execute/20030920-1.c: New test case.
3156
3157 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3158
3159         * g++.dg/rtti/typeid3.C: Correct expected error message.
3160
3161 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3162
3163         PR c++/157
3164         * g++.dg/parse/crash12.C: New test.
3165
3166 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3167
3168         * gcc.dg/compat/mixed-struct-check.h: New.
3169         * gcc.dg/compat/mixed-struct-defs.h: New.
3170         * gcc.dg/compat/mixed-struct-init.h: New.
3171         * gcc.dg/compat/struct-by-value-19_main.c: New.
3172         * gcc.dg/compat/struct-by-value-19_x.c: New.
3173         * gcc.dg/compat/struct-by-value-19_y.c: New.
3174         * gcc.dg/compat/struct-by-value-20_main.c: New.
3175         * gcc.dg/compat/struct-by-value-20_x.c: New.
3176         * gcc.dg/compat/struct-by-value-20_y.c: New.
3177         * gcc.dg/compat/struct-return-19_main.c: New.
3178         * gcc.dg/compat/struct-return-19_x.c: New.
3179         * gcc.dg/compat/struct-return-19_y.c: New.
3180         * gcc.dg/compat/struct-return-20_main.c: New.
3181         * gcc.dg/compat/struct-return-20_x.c: New.
3182         * gcc.dg/compat/struct-return-20_y.c: New.
3183
3184 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3185         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3186         so that it will not complain on LP64 targets.
3187
3188 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3189
3190         PR c++/495
3191         * g++.dg/template/friend24.C: New test.
3192
3193 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3194
3195         PR c++/12332
3196         * g++.dg/template/memtmpl2.C: New test.
3197
3198 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3199
3200         PR target/11184
3201         * gcc.dg/builtin-apply1.c: New test.
3202
3203 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3204
3205         PR c++/9848
3206         * g++.dg/warn/Wunused-4.C: New test.
3207
3208 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3209
3210         PR c++/12316
3211         * g++.dg/other/gc2.C: New test.
3212
3213 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3214
3215         PR c++/11991
3216         * g++.dg/rtti/typeid3.C: New test.
3217
3218         PR c++/12266
3219         * g++.dg/overload/template1.C: New test.
3220
3221 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3222
3223         * g++.dg/opt/cfg3.C: New test.
3224
3225 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3226
3227         PR c++/7939
3228         * g++.dg/template/crash11.C: New test.
3229
3230 2003-09-16  Jason Merrill  <jason@redhat.com>
3231             Jakub Jelinek  <jakub@redhat.com>
3232
3233         * gcc.dg/attr-warn-unused-result.c: New test.
3234
3235 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3236
3237         PR c++/12184
3238         * g++.dg/expr/call2.C: New test.
3239
3240 2003-09-15  Andreas Jaeger  <aj@suse.de>
3241
3242         * gcc.dg/Wold-style-definition-1.c: New test.
3243
3244 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/3907
3247         * g++.dg/parse/template12.C: New test.
3248
3249         * g++.dg/abi/bitfield11.C: New test.
3250         * g++.dg/abi/bitfield12.C: Likewise.
3251
3252 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3253
3254         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3255         non-expansion of functional macro name without arguments at EOL.
3256         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3257
3258 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3259
3260         * gcc.c-torture/execute/20030914-[12].c: New tests.
3261
3262 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3263
3264         PR c++/11788
3265         * g++.dg/overload/addr1.C: New test.
3266
3267 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3268
3269         * gcc.dg/20030909-1.c: New test.
3270
3271 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3272
3273         * gcc.dg/ultrasp10.c: New test.
3274
3275 2003-09-09  Devang Patel  <dpatel@apple.com>
3276
3277         * gcc.dg/darwin-ld-6.c: New test.
3278
3279 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3280
3281         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3282
3283 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3284
3285         * gcc.dg/ia64-types1.c: New test.
3286         * gcc.dg/ia64-types2.c: Likewise.
3287
3288 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3289
3290         * gcc.dg/builtins-1.c: Add more _Complex tests.
3291         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3292
3293         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3294         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3295
3296 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/11786
3299         * g++.dg/lookup/koenig2.C: New test.
3300
3301         PR c++/5296
3302         * g++.dg/rtti/typeid2.C: New test.
3303
3304 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3305
3306         * gcc.c-torture/compile/20030904-1.c: New test.
3307
3308 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3309
3310         * g++.dg/opt/longbranch2.C: New test.
3311
3312 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3313
3314         * g++.dg/template/crash10.C: Only compile it.
3315
3316 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3317
3318         PR middle-end/11665
3319         * gcc.c-torture/compile/20030907-1.c: New test.
3320         * g++.dg/init/array11.C: New test.
3321
3322 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3323
3324         PR c++/11852
3325         * g++.dg/init/struct1.C: New test.
3326
3327 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3328
3329         PR c++/12181
3330         * g++.dg/expr/comma1.C: New test.
3331
3332 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/11867
3335         * g++.dg/expr/static_cast5.C: New test.
3336
3337 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3338
3339         PR c++/11507
3340         * g++.dg/lookup/scoped7.C: New test.
3341
3342         PR c++/9574
3343         * g++.dg/other/static1.C: New test.
3344
3345         PR c++/11490
3346         * g++.dg/warn/template-1.C: New test.
3347
3348         PR c++/11432
3349         * g++.dg/template/crash10.C: New test.
3350
3351         PR c++/2478
3352         * g++.dg/overload/VLA.C: New test.
3353
3354         PR c++/10804
3355         * g++.dg/template/call1.C: New test.
3356
3357 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3358
3359         PR c++/11794
3360         * g++.dg/parse/using3.C: New test.
3361
3362 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3363
3364         PR c++/11409
3365         * g++.dg/overload/builtin3.C: New test case.
3366
3367 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3368
3369         PR c/9862
3370         * gcc.dg/20030906-1.c: New test.
3371         * gcc.dg/20030906-2.c: Likewise.
3372
3373 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3374
3375         PR c++/12167
3376         * g++.dg/parse/defarg5.C: New test.
3377
3378         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3379
3380 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3381
3382         PR c++/12163
3383         * g++.dg/expr/static_cast4.C: New test.
3384
3385         PR c++/12146
3386         * g++.dg/template/crash9.C: New test.
3387
3388 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3389
3390         * g++.old-deja/g++.ext/pretty2.C: Update for change
3391         in __FUNCTION__.
3392         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3393
3394 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3395
3396         PR c++/11922
3397         * g++/dg/template/qualified-id1.C: New test.
3398
3399         PR c++/12037
3400         * g++.dg/warn/noeffect4.C: New test.
3401
3402 2003-09-04  Matt Austern  <austern@apple.com>
3403
3404         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3405         * g++.dg/ext/fnname2.C: Likewise.
3406         * g++.dg/ext/fnname3.C: Likewise.
3407
3408 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3409
3410         * g++.dg/expr/lval1.C: New test.
3411         * g++.dg/ext/lvcast.C: Remove.
3412
3413 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3414
3415         PR optimization/11700.
3416         * gcc.c-torture/compile/20030903-1.c: New test case.
3417
3418 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3419
3420         PR c++/12053
3421         * g++.dg/abi/layout4.C: New test.
3422
3423 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3424
3425         PR c++/11553
3426         * g++.dg/parse/friend3.C: New test.
3427
3428 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/11847
3431         * g++.dg/template/class1.C: New test.
3432
3433         PR c++/11808
3434         * g++.dg/expr/call1.C: New test.
3435
3436 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3437
3438         PR c++/12114
3439         * g++.dg/init/ref9.C: New test.
3440
3441         PR c++/11972
3442         * g++.dg/template/nested4.C: New test.
3443
3444 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/12093
3447         * g++.dg/template/non-dependent4.C: New test.
3448
3449         PR c++/11928
3450         * g++.dg/inherit/conv1.C: New test.
3451
3452 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3453
3454         PR c++/6196
3455         * g++.dg/ext/label1.C: New test.
3456         * g++.dg/ext/label2.C: Likewise.
3457
3458 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3459
3460         * g++.dg/expr/cond3.C: New test.
3461
3462 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3463
3464         * gcc.dg/builtins-1.c: Add new builtin cases.
3465
3466 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3467
3468         * gcc.dg/builtins-1.c: Add new cases.
3469         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3470
3471 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3472
3473         * gcc.dg/builtins-1.c: Add more math builtin tests.
3474         * gcc.dg/torture/builtin-attr-1.c: New test.
3475
3476 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR optimization/5079
3479         * g++.dg/opt/static3.C: New test.
3480
3481 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3482
3483         * gcc.misc-tests/gcov-10b.c: New test.
3484
3485 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3486
3487         * g++.dg/opt/ptrmem3.C: New test.
3488
3489         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3490
3491 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3492
3493         * gcc.dg/20030826-2.c: New test.
3494
3495 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3496
3497         PR middle-end/12002
3498         * g77.f-torture/compile/12002.f: New test case.
3499
3500 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3501
3502         * gcc.dg/20030826-1.c: New test case.
3503
3504 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
3505
3506         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
3507
3508 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
3509
3510         PR c++/11871
3511         * c++.dg/lookup/crash1.C: New test.
3512
3513         * c++.dg/warn/noeffect3.C: New test.
3514
3515 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
3516
3517         * gcc.dg/compat/vector-1_x.c: Compile with -w.
3518         * gcc.dg/compat/vector-1_y.c: Ditto.
3519         * gcc.dg/compat/vector-2_x.c: Ditto.
3520         * gcc.dg/compat/vector-2_y.c: Ditto.
3521
3522 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
3523
3524         * gcc.dg/20030702-1.c: New test.
3525
3526 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
3527
3528         PR c++/8795
3529         * g++.dg/ext/altivec-1.C: New test.
3530
3531 2003-08-24  Richard Henderson  <rth@redhat.com>
3532
3533         * g++.dg/eh/simd-2.C: Add -w for x86.
3534
3535 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
3536
3537         * gcc.dg/20030815-1.c: New test.
3538
3539 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3540
3541         PR c++/3765
3542         * g++.dg/parse/access6.C: New test.
3543
3544 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3545
3546         PR c++/641, c++/11876
3547         * g++.dg/template/friend22.C: New test.
3548         * g++.dg/template/friend23.C: Likewise.
3549
3550 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3551
3552         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
3553         identically.
3554
3555 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3556
3557         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
3558
3559 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3560
3561         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
3562
3563 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3564
3565         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
3566
3567 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3568
3569         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
3570
3571 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
3572
3573         PR c++/11919
3574         * g++.dg/overload/prom1.C: New test.
3575
3576         PR c++/11551
3577         * g++.dg/parse/dtor2.C: New test.
3578
3579         PR c++/10762
3580         * g++.dg/parse/using2.C: New test.
3581
3582 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
3583
3584         PR target/11805
3585         * gcc.c-torture/compile/20030821-1.c: New.
3586
3587 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
3588
3589         PR c++/11834
3590         * g++.dg/template/deduce2.C: New test.
3591
3592 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
3593
3594         * gcc.c-torture/execute/20030821-1.c: New test.
3595
3596 2003-08-20  Roger Sayle  <roger@eyesopen.com>
3597
3598         PR middle-end/11984
3599         * gcc.dg/20030820-1.c: New test case.
3600
3601 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3602
3603         PR c++/11945
3604         * g++.dg/warn/noeffect2.C: New test.
3605
3606 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
3607
3608         PR c++/10926
3609         * g++.dg/template/dtor2.C: New test.
3610
3611         PR c++/11684
3612         * g++.dg/template/operator1.C: New test.
3613         * g++.dg/parse/operator4.C: New test.
3614
3615         PR c++/11946.C
3616         * g++.dg/expr/enum1.C: New test.
3617         * gcc.dg/c99-bool-1.c: Remove bogus warning.
3618
3619         PR c++/11036.C
3620         * g++.dg/parse/elab2.C: New test.
3621         * g++.dg/parse/typedef4.C: Change error message.
3622         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
3623         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
3624         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
3625
3626 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
3627
3628         * gcc.dg/pch/warn-1.c: New.
3629         * gcc.dg/pch/warn-1.hs: New.
3630
3631         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
3632         not-tested file.
3633
3634 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3635
3636         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
3637
3638 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3639
3640         * gcc.dg/uninit-D.c: New Test.
3641         * gcc.dg/uninit-E.c: New Test.
3642         * gcc.dg/uninit-F.c: New Test.
3643         * gcc.dg/uninit-G.c: New Test.
3644
3645 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
3646
3647         * g++.dg/README: Describe the pch directory.
3648
3649 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3650
3651         PR c++/11174
3652         * g++.dg/parse/access4.C: New test.
3653         * g++.dg/parse/access5.C: Likewise.
3654         * g++.old-deja/g++.jason/access17.C: Adjust error message.
3655
3656 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
3657
3658         * gcc.dg/noncompile/20030818-1.c: New.
3659
3660 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3661
3662         PR c++/11957
3663         * g++.dg/warn/noeffect1.C: New test.
3664
3665         * g++.dg/template/scope2.C: New test.
3666         * g++.dg/template/error2.C: Correct dg-error
3667
3668 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
3669
3670         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
3671
3672 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
3673
3674         PR C++/11512
3675         * g++.dg/template/warn1.C: New.
3676
3677 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3678
3679         * g++.dg/template/error2.C: New test.
3680         * g++.dg/lookup/using7.C: Adjust errors
3681         * g++.old-deja/g++.pt/crash36.C: Likewise.
3682         * g++.old-deja/g++.pt/derived3.C: Likewise.
3683
3684 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3685
3686         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
3687         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
3688         * gcc.c-torture/execute/builtins/string-9.c: New, from
3689         string-opt-9.c.  Adjust for execute/builtins framework.
3690         * gcc.c-torture/execute/string-opt-9.c: Delete.
3691
3692 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
3693
3694         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
3695
3696         * g++.dg/parse/ret-type2.C: New test.
3697
3698         PR c++/11703
3699         * g++.dg/init/new8.C: New test.
3700
3701         PR c++/10923
3702         * g++.dg/parse/typedef5.C: New test.
3703
3704         PR c++/9512
3705         * g++.dg/parse/qualified2.C: New test.
3706         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
3707         invalid code.
3708
3709 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
3710
3711         * g++.dg/conversion/ptrmem1.C: New test.
3712
3713 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
3714
3715         PR target/11693
3716         * gcc.dg/20030811-1.c: New test.
3717
3718         PR target/11535
3719         * gcc.c-torture/execute/20030811-1.c: New test.
3720
3721 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3722
3723         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
3724
3725 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/11789.C
3728         * g++.dg/inherit/multiple1.C: New test.
3729
3730 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3731
3732         * gcc.dg/spe1.c: New test.
3733
3734         PR c++/11670
3735         * g++.dg/expr/cast2.C: New test.
3736
3737         PR c++/10530
3738         * g++.dg/template/dependent-name2.C: New test.
3739
3740 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
3741
3742         * g++.dg/parse/crash11.C: Put the dg options in comments.
3743
3744 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
3745
3746         * lib/gcc-dg.exp: Update for diagnostic change.
3747
3748 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3749
3750         PR c++/5767
3751         * g++.dg/parse/crash11.C: New test.
3752
3753 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
3754
3755         * gcc.dg/cpp/spacing1.c: Update.
3756
3757 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
3758
3759         PR target/11739
3760         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
3761         a value for -mtune.
3762
3763 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3764
3765         PR middle-end/11771
3766         * gcc.c-torture/compile/20030804-1.c: New test case.
3767
3768 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3769
3770         * gcc.dg/20030804-1.c: New test case.
3771
3772 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
3773
3774         * gcc.dg/cpp/separate-1.c: New test.
3775
3776 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
3777
3778         PR c++/11704
3779         * g++.dg/template/dependent-expr2.C: New test.
3780
3781         PR c++/11766
3782         * g++.dg/expr/ptrmem1.C: New test.
3783
3784 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3785
3786         PR c++/9453
3787         * g++.dg/template/friend15.C: New test.
3788
3789 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
3790
3791         * lib/dg-pch.exp: Work round PCH bug.
3792
3793 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3794
3795         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
3796         builtins.  Move cases from builtins-4.c here.
3797
3798         * gcc.dg/torture/builtin-math-1.c: New test taken from
3799         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
3800         additional cases.
3801
3802         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
3803         Delete.
3804
3805 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
3806
3807         PR c++/9447
3808         * g++.dg/template/using7.C: New test.
3809
3810 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
3811
3812         * import1.c, import2.c: New tests.
3813
3814 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
3815
3816         * g++.dg/eh/crossjump1.C: New test.
3817
3818 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
3819
3820         PR c++/11697
3821         * g++.dg/template/using6.C: New test.
3822
3823         PR c++/11744
3824         * g++.dg/template/koenig2.C: New test.
3825
3826 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3827
3828         PR c++/7983
3829         * g++.dg/parse/typedef4.C: New test.
3830
3831 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3832
3833         PR c++/8442, c++/8806
3834         * g++.dg/template/elab1.C: New test.
3835         * g++.dg/template/type2.C: Likewise.
3836         * g++.dg/template/ttp3.C: Adjust expected error message.
3837         * g++.old-deja/g++.law/visibility13.C: Likewise.
3838         * g++.old-deja/g++.niklas/t135.C: Likewise.
3839         * g++.old-deja/g++.pt/ttp41.C: Likewise.
3840         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
3841         template argument.
3842         * g++.old-deja/g++.pt/ttp44.C: Likewise.
3843
3844 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
3845
3846         PR c++/11295
3847         * g++.dg/ext/stmtexpr1.C: New test.
3848
3849         * g++.dg/opt/tmp1.C: New test.
3850
3851         PR c++/11525
3852         * g++.dg/parse/constant4.C: New test.
3853
3854         PR c++/9447
3855         * g++.dg/template/using5.C: New test.
3856
3857 2003-07-31  Roger Sayle  <roger@eyesopen.com>
3858
3859         * gcc.dg/builtins-27.c: New test case.
3860
3861 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
3862
3863         * gcc.dg/tls/opt-7.c: New test.
3864
3865 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
3866
3867         * g++.old-deja/g++.other/crash18.C: Remove.
3868
3869 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
3870
3871         * g++.dg/template/explicit3.C: New.
3872         * g++.dg/template/explicit4.C: New.
3873         * g++.dg/template/explicit5.C: New.
3874
3875         PR c++/11347
3876         * g++.dg/template/memtmpl1.C: New.
3877
3878 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
3879
3880         PR target/11565
3881         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
3882         * gcc.dg/i386-387-5.c (dg-options): Likewise.
3883
3884 2003-07-30  Jan Hubicka  <jh@suse.cz>
3885
3886         * vtgc1.c: Kill.
3887
3888 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
3889
3890         * gcc.dg/struct-in-proto-1.c: New test.
3891
3892 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
3893
3894         * gcc.dg/cpp/include2.c: Only expect one message.
3895
3896 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
3897
3898         PR c++/9447
3899         * g++.dg/template/using1.C: New test.
3900         * g++.dg/template/using2.C: New test.
3901         * g++.dg/template/using3.C: New test.
3902         * g++.dg/template/using4.C: New test.
3903
3904 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
3905
3906         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
3907         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3908
3909 2003-07-28  Jan Hubicka  <jh@suse.cz>
3910
3911         PR c++/11530
3912         * g++.dg/opt/call1.C: New test.
3913
3914 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
3915
3916         PR c++/11667
3917         * g++.dg/init/enum2.C: New test.
3918         * g++.dg/template/overload1.C: Add "-w" option.
3919
3920 2003-07-28    <hp@bitrange.com>
3921
3922         * gcc.dg/Wdeclaration-after-statement-1.c,
3923         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
3924
3925 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
3926
3927         * gcc.c-torture/compile/20030725-1.c: New test.
3928
3929 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
3930
3931         * gcc.dg/20030505.c: Only run for SPE.
3932         Remove definition of opaque type.
3933
3934 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
3935
3936         * g++.dg/template/ptrmem6.C: New test.
3937
3938 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
3939
3940         * gcc.c-torture/compile/zero-strct-2.c: New test.
3941
3942 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
3943
3944         * gcc.dg/intermod-1.c: New test.
3945
3946 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3947
3948         PR c++/11617
3949         * g++.dg/template/lookup2.C: New test.
3950         * g++.dg/template/memclass1.C: Remove instantiated from error.
3951         * g++.dg/other/error2.C: Tweak expected errors.
3952
3953         PR c++/11596
3954         * g++.dg/template/defarg3.C: New test.
3955
3956         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
3957
3958 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
3959
3960         * g++.dg/inherit/access5.C: New test.
3961
3962 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3963
3964         PR c++/11513
3965         * g++.dg/template/crash8.C: New test.
3966
3967 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
3968
3969         PR c/10602
3970         * gcc.dg/noncompile/incomplete-2.c: New test.
3971
3972 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
3973
3974         PR c++/11645
3975         * g++.dg/inherit/access4.C: New test.
3976
3977         PR c++/11517
3978         * g++.dg/expr/cond2.C: New test.
3979
3980         PR optimization/10679
3981         * g++.dg/opt/inline4.C: New test.
3982
3983 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3984
3985         * g++.dg/parse/crash10: New test.
3986
3987 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3988
3989         * g++.dg/ext/flexary1.C: New test.
3990
3991 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3992
3993         PR c++/10793
3994         * g++.dg/template/crash9.C: New test.
3995
3996 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3997
3998         PR c++/3004
3999         * g++.dg/parse/typedef3.C: New test.
4000
4001         PR c++/7906
4002         * g++.dg/parse/operator2.C: New test.
4003
4004         PR c++/8895
4005         * g++.dg/parse/def-tmpl-arg1.C: New test.
4006
4007         PR c++/9282
4008         * g++.dg/parse/funptr1.C: New test.
4009
4010         PR c++/9452
4011         * g++.dg/parse/ambig3.C: New test.
4012
4013         PR c++/9454
4014         * g++.dg/parse/operator3.C: New test.
4015
4016         PR c++/9486
4017         * g++.dg/parse/template10.C: New test.
4018
4019         PR c++/9488
4020         * g++.dg/parse/template11.C: New test.
4021
4022         PR c++/10150
4023         * g++.dg/parse/invalid-op1.C: New test.
4024
4025         PR c++/10247
4026         * g++.dg/parse/condexpr1.C: New test.
4027
4028 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4029
4030         * g++.dg/ext/packed3.C: New test.
4031         * g++.dg/ext/packed4.C: New test.
4032
4033         * gcc.dg/pack-test-3.c: New test.
4034
4035 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4036
4037         * lib/compat.exp: Handle dg-options per source file.
4038         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4039         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4040         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4041         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4042         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4043         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4044         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4045         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4046         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4047         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4048         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4049         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4050         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4051         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4052
4053 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4054
4055         PR c/10320
4056         * gcc.c-torture/execute/20030718-1.c: New test.
4057
4058 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4059
4060         PR optimization/11536
4061         * gcc.dg/20030721-1.c: New test.
4062
4063 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4064
4065         PR c++/11546
4066         * g++.dg/template/lookup1.C: New test.
4067
4068 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4069
4070         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4071         diagnostics of ill-formed constructs involving labels.
4072         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4073         the new 'previously defined here' message.
4074
4075 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4076
4077         * g++.dg/parse/non-dependent2.C: New test.
4078
4079 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4080
4081         * g++.dg/init/init-ref4.C: xfail on targets without
4082         weak symbols.
4083
4084 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4085
4086         PR target/11087
4087         * gcc.c-torture/execute/20030717-1.c: New test.
4088
4089 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4090
4091         * g++.dg/opt/cfg1.C: New test.
4092
4093 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4094
4095         PR optimization/11557
4096         * gcc.dg/20030717-1.c: New test.
4097
4098 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4099
4100         PR c++/10476
4101         * g++.dg/expr/crash-1.C: New test.
4102
4103         PR c++/11027
4104         * g++.dg/template/init3.C: New test.
4105
4106         PR c++/8222
4107         * g++.dg/template/non-dependent1.C: New test.
4108
4109         PR c++/11070
4110         * g++.dg/template/non-dependent2.C: New test.
4111
4112         PR c++/11071
4113         * g++.dg/template/non-dependent3.C: New test.
4114
4115         PR c++/9907
4116         * g++.dg/template/sizeof5.C: New test.
4117
4118 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4119
4120         PR 11498
4121         * gcc.c-torture/compile/mangle-1.c: New file.
4122
4123 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4124
4125         PR c++/7809
4126         * g++.dg/parse/access3.C: New test.
4127
4128 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4129
4130         PR c++/11384
4131         * g++.dg/init/init-ref4.C: New test.
4132
4133 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4134
4135         PR c++/11547
4136         * g++.dg/parse/constant3.C: New test.
4137         * g++.dg/parse/crash7.C: Likewise.
4138
4139 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         PR target/11008
4142         * gcc.dg/i386-pentium4-not-mull.c: New.
4143
4144 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4145
4146         * gcc.dg/asm-names.c (ymain): Make it weak.
4147
4148 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4149
4150         PR c++/5421
4151         * g++.dg/template/friend21.C: New test.
4152
4153 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4154
4155         * gcc.dg/cleanup-8.c: New test.
4156         * gcc.dg/cleanup-9.c: New test.
4157
4158 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4159
4160         * g++.dg/ext/dll-MI1.h: New file.
4161         * g++.dg/ext/dllexport-MI1.C: New file.
4162         * g++.dg/ext/dllimport-MI1.C: New file.
4163
4164 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4165
4166         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4167         it does not have cmpstrsi patterns (just cmpmemsi).
4168
4169 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR debug/11473
4172         * g++.dg/debug/debug8.C: New test.
4173
4174 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4175
4176         PR c++/10108
4177         * g++.dg/template/crash7.C: New test.
4178
4179 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4180
4181         PR target/10795
4182         * gcc.c-torture/compile/20030708-1.c: New.
4183
4184 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4185
4186         * gcc.c-torture/execute/20030715-1.c: New test.
4187
4188 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4189
4190         * gcc.dg/pch/inline-3.c: New file.
4191         * gcc.dg/pch/inline-3.hs: New file.
4192         * gcc.dg/pch/inline-4.c: New file.
4193         * gcc.dg/pch/inline-4.hs: New file.
4194
4195 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4196
4197         PR c++/11509
4198         * g++.dg/template/crash6.C: New test.
4199
4200         PR c++/7053
4201         * g++.dg/template/friend20.C: New test.
4202
4203         PR c++/7019
4204         * g++.dg/template/overload2.C: New test.
4205
4206 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4207
4208         PR optimization/11440
4209         * gcc.c-torture/execute/20030714-1.c: New test.
4210
4211 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4212
4213         PR c++/11154
4214         * g++.dg/template/partial2.C: New test.
4215
4216 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4217
4218         PR c++/11503
4219         * g++.dg/template/anon1.C: New test.
4220
4221         PR c++/11493
4222         PR c++/11495
4223         * g++.dg/parse/template9.C: Likewise.
4224         * g++.dg/template/crash4.C: New test.
4225         * g++.dg/template/koenig1.C: Likewise.
4226         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4227         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4228         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4229         functions.
4230         * g++.old-deja/g++.jason/template36.C: Likewise.
4231         * g++.old-deja/g++.mike/p1989.C: Likewise.
4232         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4233         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4234         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4235         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4236         compiling.
4237         * g++.old-deja/g++.pt/union2.C: Use this->.
4238
4239 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4240
4241         * gcc.dg/20030711-1.c: New test.
4242
4243 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4244
4245         PR c++/11050
4246         * g++.dg/parse/args1.C: New test.
4247         * g++.pt/defarg8.C: Change expected errors.
4248
4249 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4250
4251         PR c++/8164
4252         * g++.dg/template/nontype2.C: New test.
4253
4254         PR c++/10558
4255         * g++.dg/parse/template8.C: New test.
4256
4257         PR c++/8327
4258         * g++.dg/template/scope1.C: New test.
4259
4260         * g++.dg/warn/Wsign-compare-1.C: New test.
4261
4262 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4263
4264         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4265
4266 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4267
4268         PR c++/9411
4269         * g++.dg/template/explicit2.C: New test.
4270
4271         PR c++/10032
4272         * g++.dg/warn/pedantic1.C: New test.
4273
4274 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4275
4276         PR c++ 9483
4277         * g++.dg/other/field1.C: New test.
4278
4279 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4280
4281         PR c/11449
4282         * gcc.c-torture/compile/20030707-1.c: New.
4283
4284 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4285
4286         PR c++/10849
4287         * g++.dg/template/access12.C: New test.
4288
4289 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4290
4291         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4292         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4293         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4294         * gcc.misc-tests/gcov.exp: Update
4295         * g++.dg/gcov/gcov.exp: Update
4296         * lib/gcov.exp: Update.
4297
4298 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4299
4300         * g++.dg/abi/mangle17.C: Make sure template expressions are
4301         dependent.
4302         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4303         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4304         * g++.dg/opt/stack1.C: Remove erroneous code.
4305         * g++.dg/parse/template7.C: New test.
4306         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4307         * g++.old-deja/g++.pt/crash4.C: Likewise.
4308
4309 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4310
4311         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4312         with zero or one occurence of `$' after the initial `L'.
4313
4314 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4315
4316         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4317
4318 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4319
4320         PR c/11370
4321         * gcc.dg/Wunreachable-6.c: New testcase.
4322         * gcc.dg/Wunreachable-7.c: New testcase.
4323
4324 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR c/11420
4327         * gcc.dg/20030708-1.c: New test.
4328
4329 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4330
4331         * gcc.dg/compat/sdata-section.h: New file.
4332         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4333         * gcc.dg/torture/mips-sdata-1.c: New test.
4334
4335 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4336
4337         PR c++/11030
4338         * g++.dg/template/friend19.C: New test.
4339
4340 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4341
4342         * g++.dg/opt/strength-reduce.C: New test.
4343
4344 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4345
4346         PR target/10979
4347         * gcc.dg/20030707-1.c: New testcase.
4348
4349 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4350
4351         PR optimization/11059
4352         * g++.dg/opt/emptyunion.C: New testcase.
4353
4354 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4355             Eric Botcazou  <ebotcazou@libertysurf.fr>
4356
4357         * g++.dg/opt/stack1.C: New test.
4358
4359 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4360
4361         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4362         run test.
4363
4364         PR c++/11431
4365         * g++.dg/expr/static_cast3.C: New test.
4366
4367 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4368
4369         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4370         everywhere.
4371         * gcc.dg/concat.c: Concatenation of string constants with
4372         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4373         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4374         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4375         necessary to avoid multi-character character constant warning.
4376         * gcc.dg/cpp/escape.c: Likewise.
4377         * gcc.dg/cpp/ucs.c: Likewise.
4378         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4379         Fix a typo.
4380
4381 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4382
4383         PR c/11428
4384         * gcc.c-torture/compile/20030704-1.c: New.
4385
4386 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4387
4388         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4389
4390 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4391
4392         PR c++/5287, PR c++/7910,  PR c++/11021
4393         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4394         tests for warnings.
4395         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4396         * g++.dg/ext/dllimport3.C: Likewise.
4397         * g++.dg/ext/dllimport4.C: New file.
4398         * g++.dg/ext/dllimport5.C: New file.
4399         * g++.dg/ext/dllimport6.C: New file.
4400         * g++.dg/ext/dllimport7.C: New file.
4401         * g++.dg/ext/dllimport8.C: New file.
4402         * g++.dg/ext/dllimport9.C: New file.
4403         * g++.dg/ext/dllimport10.C: New file.
4404         * g++.dg/ext/dllexport1.C: New file.
4405
4406 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4407
4408         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4409         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4410
4411 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4412
4413         * gcc.dg/builtins-25.c: New testcase.
4414         * gcc.dg/builtins-26.c: New testcase.
4415
4416 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4417
4418         * gcc.dg/compat/vector-defs.h: New file.
4419         * gcc.dg/compat/vector-setup.h: New file.
4420         * gcc.dg/compat/vector-check.h: New file.
4421         * gcc.dg/compat/vector-1_main.c: New file.
4422         * gcc.dg/compat/vector-1_x.c: New file.
4423         * gcc.dg/compat/vector-1_y.c: New file.
4424         * gcc.dg/compat/vector-2_main.c: New file.
4425         * gcc.dg/compat/vector-2_x.c: New file.
4426         * gcc.dg/compat/vector-2_y.c: New file.
4427
4428         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4429         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4430         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4431         * gcc.dg/compat/struct-align-1.h: New file.
4432         * gcc.dg/compat/struct-align-1_main.c: New file.
4433         * gcc.dg/compat/struct-align-1_x.c: New file.
4434         * gcc.dg/compat/struct-align-1_y.c: New file.
4435         * gcc.dg/compat/struct-align-2.h: New file.
4436         * gcc.dg/compat/struct-align-2_main.c: New file.
4437         * gcc.dg/compat/struct-align-2_x.c: New file.
4438         * gcc.dg/compat/struct-align-2_y.c: New file.
4439
4440         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4441         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4442         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4443         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4444         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4445         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4446         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4447         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4448         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4449         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4450         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4451         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4452         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4453         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4454         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4455         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4456         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4457         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4458         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4459         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4460         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4461         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4462         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4463         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4464         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4465         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4466         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4467         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4468         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4469
4470 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4471
4472         * gcc.dg/i386-call-1.c: New test.
4473
4474 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4475
4476         PR c++/9162
4477         * g++.dg/parse/defarg4.C: New.
4478
4479 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4480
4481         PR target/10700
4482         * gcc.c-torture/compile/20030703-1.c: New test case.
4483
4484 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4485
4486         * g++.dg/template/local3.C: Remove extra semicolon.
4487
4488 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4489
4490         * gcc.dg/i386-volatile-1.c: New test.
4491
4492 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4493
4494         PR c++/11072
4495         * g++.dg/other/offsetof2.C: XFAIL.
4496         * g++.dg/other/offsetof5.C: New.
4497
4498         PR c++/10219
4499         * g++.dg/template/error1.C: New.
4500
4501         PR c++/9779
4502         * g++.dg/template/dependent-expr1.C: New.
4503
4504 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4505
4506         PR c++/6949
4507         * g++.dg/template/local3.C: New test.
4508
4509         PR c++/11149
4510         * g++.dg/lookup/scoped6.C: New test.
4511
4512 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
4513
4514         PR c++/8046
4515         * g++.dg/other/error7.C: New test.
4516
4517 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
4518
4519         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
4520         * g++.old-deja/g++.abi/vtable3.h: Likewise.
4521         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4522         * g++.old-deja/g++.other/union2.C: Likewise.
4523         * gcc.dg/c90-const-expr-2.c: Likewise.
4524         * gcc.dg/c90-const-expr-3.c: Likewise.
4525         * gcc.dg/c99-const-expr-2.c: Likewise.
4526         * gcc.dg/c99-const-expr-3.c: Likewise.
4527         * gcc.dg/concat.c: Likewise.
4528
4529 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4530
4531         PR c++/9559
4532         * g++.dg/init/static1.C: New test.
4533
4534 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4535
4536         * Changelog: Remove ">>>>>>>" from previous change.
4537
4538 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4539
4540         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
4541         * g++.old-deja/g++.other/access2.C: Likewise.
4542         * g++.old-deja/g++.other/decl2.C: Likewise.
4543         * gcc.c-torture/execute/20020615-1.c: Likewise.
4544
4545 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4546
4547         PR c++/4933
4548         * g++.dg/template/sizeof4.C: New test.
4549
4550 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4551
4552         * g++.dg/other/error6.C: New test.
4553
4554 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4555
4556         PR c++/10750
4557         * g++.dg/parse/constant2.C: New test.
4558
4559 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
4560
4561         PR c++/11106
4562         * g++.dg/other/error5.C: New test.
4563
4564 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4565
4566         * gcc.dg/format/gcc_diag-1.c: New test.
4567
4568 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
4569
4570         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
4571
4572 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4573
4574         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
4575         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
4576         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
4577
4578 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
4579
4580         * gcc.c-torture/execute/builtins/string-8.c: New test.
4581         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
4582         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
4583         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
4584
4585 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/10468
4588         * g++.dg/ext/typeof6.C: New test.
4589
4590 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4591
4592         PR c++/10796
4593         * g++.dg/init/enum1.C: New test.
4594
4595 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
4596
4597         * gcc.dg/20030627-1.c: New test.
4598
4599 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
4600
4601         PR c++/11332
4602         * g++.dg/expr/static_cast2.C: New test.
4603
4604 2003-06-26  Roger Sayle  <roger@eyesopen.com>
4605             Jakub Jelinek  <jakub@redhat.com>
4606
4607         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
4608         sprintf(dst,"%s",src) optimization.
4609         * gcc.c-torture/execute/20030626-1.c: New test case.
4610         * gcc.c-torture/execute/20030626-2.c: New test case.
4611
4612 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
4613
4614         * gcc.c-torture/execute/multi-ix.c: New test.
4615
4616         * gcc.c-torture/execute/simd-4.c (main):
4617         Added missing semicolon at end of union.
4618
4619 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
4620
4621         PR c++/8266
4622         * g++.dg/template/explicit-instantiation3.C: New test.
4623
4624 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4625
4626         * gcc.dg/20030626-1.c: Use signed char.
4627
4628 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4629
4630         * gcc.dg/20030626-1.c: New test.
4631
4632 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
4633
4634         * const-str-2.m: Update.
4635
4636 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
4637
4638         PR c++/10990
4639         * g++.dg/rtti/dyncast1.C: New test.
4640         * g++.dg/abi/mangle4.C: Correct base-specifier access.
4641         * g++.dg/lookup/scoped1.C: Remove XFAIL.
4642         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
4643
4644         PR c++/10931
4645         * g++.dg/expr/static_cast1.C: New test.
4646
4647 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
4648
4649         * gcc.dg/20030625-1.c: New test.
4650
4651 2003-06-24  Roger Sayle  <roger@eyesopen.com>
4652
4653         * gcc.c-torture/compile/20030624-1.c: New test case.
4654
4655 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
4656
4657         * gcc.c-torture/execute/string-opt-17.c: New test.
4658
4659 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
4660
4661         PR c++/5754
4662         * g++.dg/parse/crash6.C: New test.
4663
4664 2003-06-23  Roger Sayle  <roger@eyesopen.com>
4665
4666         * gcc.dg/builtins-24.c: New test case.
4667
4668 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
4669
4670         * g++.dg/opt/operator1.C: New test.
4671
4672 2003-06-22  Roger Sayle  <roger@eyesopen.com>
4673
4674         * gcc.c-torture/execute/string-opt-16.c: New test case.
4675
4676 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4677
4678         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
4679         * g++.old-deja/g++.other/conv7.C: Likewise
4680         * g++.old-deja/g++.other/overcnv2.C: Likewise.
4681         * g++.old-deja/g++.other/overload14.C: Likewise.
4682
4683 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4684
4685         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
4686         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4687
4688 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4689
4690         PR c++/10888
4691         * g++.dg/warn/Winline-3.C: New test.
4692
4693 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4694
4695         * lib/target-supports.exp (check_alias_available): Make the test
4696         program acceptable to the Solaris assembler.
4697
4698         PR c++/10749
4699         * g++.dg/template/memclass2.C: New test.
4700
4701 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4702             Eric Botcazou  <ebotcazou@libertysurf.fr>
4703
4704         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
4705         data for non-matching targets.
4706         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
4707
4708 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/10845
4711         * g++.dg/template/member3.C: New test.
4712
4713 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
4714
4715         PR c++/10939
4716         * g++.dg/template/func1.C: New test.
4717
4718         PR c++/9649
4719         * g++.dg/template/static4.C: New test.
4720         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
4721
4722         PR c++/11041
4723         * g++.dg/init/ref7.C: New test.
4724
4725 2003-06-19  Matt Austern  <austern@apple.com>
4726
4727         PR c++/11228
4728         * g++.dg/anew1.C: New test.
4729         * g++.dg/anew2.C: New test.
4730         * g++.dg/anew3.C: New test.
4731         * g++.dg/anew4.C: New test.
4732
4733 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
4734
4735         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
4736
4737 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
4738
4739         * gcc.c-torture/execute/simd-4.c (main): Make expected value
4740         endian-dependent.
4741
4742 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
4743
4744         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
4745         Remove cruft.
4746
4747 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
4748
4749         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
4750         * gcc.c-torture/compile/961203-1.c: Likewise.
4751         * gcc.c-torture/compile/980506-1.c: Likewise.
4752
4753 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/10712
4756         * g++.dg/lookup/using7.C: New test.
4757
4758 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/11105
4761         * g++.dg/abi/conv1.C: Remove it.
4762         * g++.dg/template/conv7.C: New test.
4763         * g++.dg/template/conv8.C: Likewise.
4764         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
4765         conversion operator.
4766
4767 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
4768
4769         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
4770         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4771         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4772         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4773         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4774         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4775         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4776         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4777         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4778         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4779         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4780         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4781         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4782         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4783         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4784         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4785         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4786         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4787         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4788         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4789         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4790         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4791         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4792         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4793         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4794         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4795         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4796         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4797         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4798
4799 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
4800
4801         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
4802         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
4803         indications.
4804
4805 2003-06-16  Roger Sayle  <roger@eyesopen.com>
4806
4807         * gcc.dg/i386-387-5.c: New test case.
4808         * gcc.dg/i386-387-6.c: New test case.
4809         * gcc.dg/builtins-23.c: New test case.
4810
4811 2003-06-15  Roger Sayle  <roger@eyesopen.com>
4812
4813         * gcc.dg/builtins-22.c: New test case.
4814         * gcc.dg/i386-387-1.c: Update to test exp.
4815         * gcc.dg/i386-387-2.c: Likewise.
4816
4817 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4818
4819         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
4820
4821 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4822
4823         * lib/gcc-dg.exp (dg-require-dll): New function.
4824         (dg-xfail-if): Likewise.
4825         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
4826         driver.
4827
4828         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
4829         * gcc.c-torture/compile/20001205-1.c: Likewise.
4830         * gcc.c-torture/compile/20001226-1.c: Likewise.
4831         * gcc.c-torture/compile/20010518-2.c: Likewise.
4832         * gcc.c-torture/compile/20020312-1.c: Likewise.
4833         * gcc.c-torture/compile/20020604-1.c: Likewise.
4834         * gcc.c-torture/compile/920501-12.c: Likewise.
4835         * gcc.c-torture/compile/920501-4.c: Likewise.
4836         * gcc.c-torture/compile/920520-1.c: Likewise.
4837         * gcc.c-torture/compile/920521-1.c: Likewise.
4838         * gcc.c-torture/compile/920625-1.c: Likewise.
4839         * gcc.c-torture/compile/961203-1.c: Likewise.
4840         * gcc.c-torture/compile/980506-1.c: Likewise.
4841         * gcc.c-torture/compile/981006-1.c: Likewise.
4842         * gcc.c-torture/compile/981022-1.c: Likewise.
4843         * gcc.c-torture/compile/981223-1.c: Likewise.
4844         * gcc.c-torture/compile/990617-1.c: Likewise.
4845         * gcc.c-torture/compile/dll.c: Likewise.
4846         * gcc.c-torture/compile/labels-3.c: Likewise.
4847         * gcc.c-torture/compile/mipscop-1.c: Likewise.
4848         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4849         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4850         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4851         * gcc.c-torture/compile/simd-5.c: Likewise.
4852         * gcc.c-torture/compile/20000804-1.x: Remove.
4853         * gcc.c-torture/compile/20001205-1.x: Likewise.
4854         * gcc.c-torture/compile/20001226-1.x: Likewise.
4855         * gcc.c-torture/compile/20010518-2.x: Likewise.
4856         * gcc.c-torture/compile/20020312-1.x: Likewise.
4857         * gcc.c-torture/compile/20020604-1.x: Likewise.
4858         * gcc.c-torture/compile/920501-12.x: Likewise.
4859         * gcc.c-torture/compile/920501-4.x: Likewise.
4860         * gcc.c-torture/compile/920520-1.x: Likewise.
4861         * gcc.c-torture/compile/920521-1.x: Likewise.
4862         * gcc.c-torture/compile/920625-1.x: Likewise.
4863         * gcc.c-torture/compile/961203-1.x: Likewise.
4864         * gcc.c-torture/compile/980506-1.x: Likewise.
4865         * gcc.c-torture/compile/981006-1.x: Likewise.
4866         * gcc.c-torture/compile/981022-1.x: Likewise.
4867         * gcc.c-torture/compile/981223-1.x: Likewise.
4868         * gcc.c-torture/compile/990617-1.x: Likewise.
4869         * gcc.c-torture/compile/mipscop-1.x: Likewise.
4870         * gcc.c-torture/compile/mipscop-2.x: Likewise.
4871         * gcc.c-torture/compile/mipscop-3.x: Likewise.
4872         * gcc.c-torture/compile/mipscop-4.x: Likewise.
4873         * gcc.c-torture/compile/simd-5.x: Likewise.
4874
4875         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
4876
4877 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4878
4879         * gcc.c-torture/execute/20030611-1.c: New test.
4880
4881 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4882
4883         PR middle-end/168
4884         * gcc.dg/20030612-1.c: New test case.
4885
4886 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4887
4888         PR c++/10635
4889         * g++.dg/expr/cast1.C: New test.
4890
4891 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4892
4893         * gcc.dg/builtins-21.c: New test case.
4894
4895 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
4896
4897         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
4898         options instead of at the end.
4899         * lib/objc.exp (objc_target_compile): Likewise.
4900
4901 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/10432
4904         * g++.dg/parse/error1.C: New test.
4905
4906 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
4907
4908         * gcc.dg/compat/struct-by-value-11_main.c: New file.
4909         * gcc.dg/compat/struct-by-value-11_x.c: New file.
4910         * gcc.dg/compat/struct-by-value-11_y.c: New file.
4911         * gcc.dg/compat/struct-by-value-12_main.c: New file.
4912         * gcc.dg/compat/struct-by-value-12_x.c: New file.
4913         * gcc.dg/compat/struct-by-value-12_y.c: New file.
4914         * gcc.dg/compat/struct-by-value-13_main.c: New file.
4915         * gcc.dg/compat/struct-by-value-13_x.c: New file.
4916         * gcc.dg/compat/struct-by-value-13_y.c: New file.
4917         * gcc.dg/compat/struct-by-value-14_main.c: New file.
4918         * gcc.dg/compat/struct-by-value-14_x.c: New file.
4919         * gcc.dg/compat/struct-by-value-14_y.c: New file.
4920         * gcc.dg/compat/struct-by-value-15_main.c: New file.
4921         * gcc.dg/compat/struct-by-value-15_x.c: New file.
4922         * gcc.dg/compat/struct-by-value-15_y.c: New file.
4923         * gcc.dg/compat/struct-by-value-16_main.c: New file.
4924         * gcc.dg/compat/struct-by-value-16_x.c: New file.
4925         * gcc.dg/compat/struct-by-value-16_y.c: New file.
4926         * gcc.dg/compat/struct-by-value-17_main.c: New file.
4927         * gcc.dg/compat/struct-by-value-17_x.c: New file.
4928         * gcc.dg/compat/struct-by-value-17_y.c: New file.
4929         * gcc.dg/compat/struct-by-value-18_main.c: New file.
4930         * gcc.dg/compat/struct-by-value-18_x.c: New file.
4931         * gcc.dg/compat/struct-by-value-18_y.c: New file.
4932
4933         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
4934         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
4935         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
4936         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
4937         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
4938         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
4939         * gcc.dg/compat/scalar-return-3_main.c: New file.
4940         * gcc.dg/compat/scalar-return-3_x.c: New file.
4941         * gcc.dg/compat/scalar-return-3_y.c: New file.
4942         * gcc.dg/compat/scalar-return-4_main.c: New file.
4943         * gcc.dg/compat/scalar-return-4_x.c: New file.
4944         * gcc.dg/compat/scalar-return-4_y.c: New file.
4945
4946 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
4947
4948         * gcc.dg/compat/fp2-struct-check.h: New file.
4949         * gcc.dg/compat/fp2-struct-defs.h: New file.
4950         * gcc.dg/compat/fp2-struct-init.h: New file.
4951         * gcc.dg/compat/struct-by-value-10_main.c: New file.
4952         * gcc.dg/compat/struct-by-value-10_x.c: New file.
4953         * gcc.dg/compat/struct-by-value-10_y.c: New file.
4954         * gcc.dg/compat/struct-return-10_main.c: New file.
4955         * gcc.dg/compat/struct-return-10_x.c: New file.
4956         * gcc.dg/compat/struct-return-10_y.c: New file.
4957
4958         * gcc.dg/compat/compat-common.h: New file.
4959         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
4960         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
4961         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
4962         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
4963         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
4964         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
4965         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
4966         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4967         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
4968         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
4969         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4970         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
4971         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
4972         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4973         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
4974         * gcc.dg/compat/small-struct-check.h: Ditto.
4975         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
4976         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4977         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
4978         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
4979         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4980         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4981         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
4982         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4983         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
4984         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
4985         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4986         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4987         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
4988         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4989         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4990         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
4991         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4992         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
4993         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
4994         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4995         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
4996         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
4997         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4998         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
4999         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5000         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5001         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5002         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5003         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5004         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5005
5006 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5007
5008         * g++.dg/pch/static-1.C: New file.
5009         * g++.dg/pch/static-1.Hs: New file.
5010
5011 2003-06-10  Richard Henderson  <rth@redhat.com>
5012
5013         * gcc.dg/asm-7.c: Adjust expected warning text.
5014
5015 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5016
5017         * gcc.dg/builtins-20.c: New test case.
5018
5019 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5020
5021         PR c++/11131
5022         * g++.dg/opt/template1.C: New test.
5023
5024 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5025
5026         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5027         additional_sources.
5028
5029 2003-05-21  David Taylor  <dtaylor@emc.com>
5030
5031         * gcc.dg/Wpadded.c: New file.
5032
5033 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5034
5035         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5036         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5037         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5038         dg-require-weak.
5039
5040 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5041
5042         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5043
5044 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5045
5046         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5047         (dg-require-alias): Likewise.
5048         (dg-require-gc-sections): Likewise.
5049         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5050
5051 2003-06-08  Richard Henderson  <rth@redhat.com>
5052
5053         * gcc.dg/20011029-2.c: Fix the array reference.
5054         * gcc.dg/asm-7.c: New.
5055
5056 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5057
5058         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5059
5060 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5061
5062         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5063         (dg-require-gc-sections): Likewise.
5064
5065 2003-06-08  Jan Hubicka  <jh@suse.cz>
5066
5067         * i386-cmov1.c: Fix regular expression.
5068         * i386-cvt-1.c: Likewise.
5069         * i386-local.c: Likewise.
5070         * i386-local2.c: Likewise.
5071         * i386-mul.c: Likewise.
5072         * i386-ssetype-1.c: Likewise.
5073         * i386-ssetype-3.c: Likewise.
5074         * i386-ssetype-5.c: Likewise.
5075
5076 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5077
5078         PR c++/11039
5079         * g++.dg/warn/implicit-typename2.C: New test.
5080         * g++.dg/warn/implicit-typename3.C: New test.
5081
5082 2003-06-07  Richard Henderson  <rth@redhat.com>
5083
5084         * g++.dg/other/offsetof3.C: Use size_t.
5085         * g++.dg/other/offsetof4.C: Likewise.
5086
5087 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5088
5089         * lib/copy-file.exp: New. Implement gcc_copy_files.
5090
5091         * lib/dg-pch.exp: Load copy-file.exp
5092         (dg-pch): Use gcc_copy_files instead of "file copy".
5093
5094 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5095
5096         * gcc.dg/weak/weak.exp: Simplify.
5097         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5098         * gcc.dg/weak/weak-1.c: Likewise.
5099         * gcc.dg/weak/weak-2.c: Likewise.
5100         * gcc.dg/weak/weak-3.c: Likewise.
5101         * gcc.dg/weak/weak-4.c: Likewise.
5102         * gcc.dg/weak/weak-5.c: Likewise.
5103         * gcc.dg/weak/weak-6.c: Likewise.
5104         * gcc.dg/weak/weak-7.c: Likewise.
5105         * gcc.dg/weak/weak-8.c: Likewise.
5106         * gcc.dg/weak/weak-9.c: Likewise.
5107
5108 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5109
5110         gcc.c-torture/execute/20030606-1.c: New.
5111
5112 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5113
5114         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5115         * gcc.dg/builtins-19.c: Likewise.
5116
5117 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5118
5119         * gcc.dg/builtins-2.c: Add some more tests.
5120         * gcc.dg/builtins-18.c: New test case.
5121         * gcc.dg/builtins-19.c: New test case.
5122
5123 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5124             Jim Wilson  <wilson@tuliptree.org>
5125
5126         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5127
5128 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5129
5130         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5131         mempcpy/stpcpy calls not to be optimized into something else.
5132         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5133         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5134         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5135
5136 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5137
5138         * gcc.dg/format/asm_fprintf-1.c: New test.
5139
5140 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5141
5142         * lib/gcc-defs.exp (additional_sources): New variable.
5143         (dg-additional-sources): New function.
5144         (additional_files): New variable.
5145         (dg-additional-files): New function.
5146         (dg-additional-files-options): Likewise.
5147         * lib/gcc-dg.exp (dg-require-weak): New function.
5148         (dg-require-alias): Likewise.
5149         (dg-require-gc-sections): Likewise.
5150         * lib/target-supports.exp (check_alias_available): Remove testfile
5151         parameter.
5152         (check_gc_sections_available): New function.
5153         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5154         (dg-gpp-additional-files): Likewise.
5155         * lib/g++.exp (additional_sources): Remove.
5156         (additional_files): Likewise.
5157         (g++_target_compile): Use dg-additional-files-options.
5158
5159         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5160         Tcl logic.
5161         * gcc.dg/special/ecos.exp: Remove.
5162         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5163         * gcc.dg/special/alias-1.c: Likewise.
5164         * gcc.dg/special/alias-2.c: Likewise.
5165         * gcc.dg/special/gcsec-1.c: Likewise.
5166         * gcc.dg/special/weak-1.c: Likewise.
5167         * gcc.dg/special/weak-2.c: Likewise.
5168         * gcc.dg/special/wkali-1.c: Likewise.
5169         * gcc.dg/special/wkali-2.c: Likewise.
5170
5171         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5172         dg-gpp-additional-*.
5173         * g++.dg/special/conpr-3.C: Likewise.
5174         * g++.dg/special/conpr-4.C: Likewise.
5175         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5176         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5177         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5178         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5179         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5180         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5181         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5182         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5183         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5184         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5185         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5186         * g++.old-deja/g++.other/comdat1.C: Likewise.
5187         * g++.old-deja/g++.other/comdat2.C: Likewise.
5188         * g++.old-deja/g++.other/comdat3.C: Likewise.
5189         * g++.old-deja/g++.other/ctor1.C: Likewise.
5190         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5191
5192 2003-06-05  Richard Henderson  <rth@redhat.com>
5193
5194         * gcc.dg/debug/20030605-1.c: New.
5195
5196 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5197
5198         * README.QMTEST: Update.
5199
5200 2003-06-04  Richard Henderson  <rth@redhat.com>
5201
5202         * gcc.dg/cleanup-1.c: New.
5203         * gcc.dg/cleanup-2.c: New.
5204         * gcc.dg/cleanup-3.c: New.
5205         * gcc.dg/cleanup-4.c: New.
5206         * gcc.dg/cleanup-5.c: New.
5207         * gcc.dg/cleanup-6.c: New.
5208         * gcc.dg/cleanup-7.c: New.
5209
5210 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5211
5212         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5213
5214         * lib/dg-pch.exp: New file.
5215         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5216         * gcc.dg/pch/pch.exp: Likewise.
5217
5218 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5219
5220         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5221         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5222         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5223         * gcc.dg/builtins-17.c: New test case.
5224         * gcc.dg/i386-387-4.c: New test case.
5225         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5226
5227 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5228
5229         * gcc.dg/ultrasp9.c: New test.
5230
5231 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5232
5233         * gcc.c-torture/compile/20030604-1.c: New test.
5234         * gcc.dg/sparc-constant-1.c: New test.
5235
5236 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5237
5238         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5239
5240 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5241
5242         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5243
5244         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5245         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5246
5247 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5248
5249         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5250
5251 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5252
5253         PR c++/10940
5254         * g++.dg/template/spec10.C: New test.
5255
5256 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5257
5258         * gcc.dg/builtins-16.c: New test case.
5259
5260 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5261
5262         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5263         mempcpy test with post-increments.
5264         * gcc.c-torture/execute/string-opt-3.c: New test.
5265         * gcc.dg/string-opt-1.c: New test.
5266
5267 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5268
5269         PR fortran/10965
5270         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5271
5272 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5273
5274         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5275         (scan-assembler): ... here.  Use dg-scan.
5276         (scan-assembler-not): Likewise.
5277         (scan-file): New function.
5278         (scan-file-not): Likewise.
5279         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5280         * gcc.dg/cpp/_Pragma4.c: Likewise.
5281         * gcc.dg/cpp/_Pragma5.c: Likewise.
5282         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5283         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5284         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5285         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5286         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5287         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5288         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5289         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5290         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5291         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5292         * gcc.dg/cpp/cxxcom1.c: Likewise.
5293         * gcc.dg/cpp/line1.c: Likewise.
5294         * gcc.dg/cpp/maccom1.c: Likewise.
5295         * gcc.dg/cpp/maccom2.c: Likewise.
5296         * gcc.dg/cpp/maccom3.c: Likewise.
5297         * gcc.dg/cpp/maccom4.c: Likewise.
5298         * gcc.dg/cpp/maccom5.c: Likewise.
5299         * gcc.dg/cpp/maccom6.c: Likewise.
5300         * gcc.dg/cpp/multiline.c: Likewise.
5301         * gcc.dg/cpp/spacing1.c: Likewise.
5302         * gcc.dg/cpp/spacing2.c: Likewise.
5303         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5304         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5305         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5306         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5307         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5308         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5309         * gcc.dg/cpp/cxxcom2.c: Likewise.
5310         * gcc.dg/cpp/cxxcom2.h: New file.
5311
5312         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5313         * g++.dg/cpp/truefalse.C: Here.
5314         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5315
5316 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5317
5318         * gcc.dg/cpp/redef3.c: New file.
5319
5320 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5321
5322         * gcc.dg/i386-loop-3.c: New test.
5323
5324 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5325
5326         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5327
5328 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5329
5330         * gcc.dg/fwrapv-1.c: New test case.
5331         * gcc.dg/fwrapv-2.c: New test case.
5332
5333 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5334
5335         PR c++/10956
5336         * g++.dg/template/spec9.C: New test.
5337
5338 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5339
5340         * gcc.dg/duff-4.c: New test case.
5341
5342 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5343
5344         PR fortran/10843
5345         * g77.dg/ffixed-form-1.f: New test
5346         * g77.dg/ffixed-form-2.f: New test
5347         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5348         * g77.dg/ffree-form-3.f: New test
5349
5350 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5351
5352         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5353         * gcc.dg/wint_t-1.c: Likewise.
5354
5355 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5356
5357         * g++.dg/template/access11.C: New test.
5358
5359 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5360
5361         PR c++/10849
5362         * g++.dg/template/access10.C: New test.
5363
5364 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5365             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5366
5367         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5368
5369 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5370
5371         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5372         suppress for powerpc-*-darwin*.
5373         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5374
5375 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5376
5377         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5378         suppress option for powerpc-*-darwin*.
5379
5380 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5381
5382         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5383         * gcc.dg/builtins-4.c: Add test for fmod.
5384
5385 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5386
5387         PR c++/10682
5388         * g++.dg/template/instantiate4.C: New test.
5389
5390 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5391
5392         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5393
5394 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5395
5396         * gcc.dg/compat/scalar-return-1_main.c: New file.
5397         * gcc.dg/compat/scalar-return-1_x.c: New file.
5398         * gcc.dg/compat/scalar-return-1_y.c: New file.
5399         * gcc.dg/compat/scalar-return-2_main.c: New file.
5400         * gcc.dg/compat/scalar-return-2_x.c: New file.
5401         * gcc.dg/compat/scalar-return-2_y.c: New file.
5402         * gcc.dg/compat/struct-return-3_main.c: New file.
5403         * gcc.dg/compat/struct-return-3_y.c: New file.
5404         * gcc.dg/compat/struct-return-3_x.c: New file.
5405         * gcc.dg/compat/struct-return-2_main.c: New file.
5406         * gcc.dg/compat/struct-return-2_x.c: New file.
5407         * gcc.dg/compat/struct-return-2_y.c: New file.
5408
5409 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5410
5411         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5412         for hppa*-hp-hpux*.
5413         * gcc.dg/20021014-1.c (dg-options): Likewise.
5414         * gcc.dg/nest.c (dg-options): Likewise.
5415
5416 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5417
5418         PR c++/9738
5419         * g++.dg/ext/dllimport2.C: New file.
5420         * g++.dg/ext/dllimport3.C: New file.
5421
5422 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5423
5424         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5425         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5426         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5427         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5428         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5429         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5430         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5431         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5432         * gcc.dg/compat/small-struct-defs.h: New file.
5433         * gcc.dg/compat/small-struct-init.h: New file.
5434         * gcc.dg/compat/small-struct-check.h: New file.
5435         * gcc.dg/compat/fp-struct-defs.h: New file.
5436         * gcc.dg/compat/fp-struct-check.h: New file.
5437         * gcc.dg/compat/fp-struct-init.h: New file.
5438         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5439         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5440
5441 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5442
5443         * gcc.dg/20030225-2.c: New test.
5444
5445 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5446             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5447
5448         * gcc.c-torture/compile/20030518-1.c: New test case.
5449
5450 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5451
5452         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5453         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5454         gcc-dg-debug-runtest.
5455         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5456         gcc-dg-debug-runtest.
5457
5458 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5459
5460         PR c++/9022
5461         * g++.dg/lookup/using6.C: New test.
5462
5463 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5464
5465         * g++.dg/parse/access2.C: New test.
5466
5467 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5468
5469         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5470         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5471         * gcc.dg/debug/debug.exp: Likewise.
5472
5473 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5474
5475         * gcc.dg/dollar.c: New test.
5476
5477 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5478
5479         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5480         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5481         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5482         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5483         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5484         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5485         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5486         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5487         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5488         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5489         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5490         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5491         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5492         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5493         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5494         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5495         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5496         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5497
5498 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5499
5500         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5501         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5502         support for "repo" mode.
5503         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5504         * lib/g77-dg.exp: Likewise.
5505         * lib/obj-dg.exp: Likewise.
5506
5507 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5508
5509         Merge from gcc-3_2-rhl8-branch:
5510         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5511
5512         * gcc.dg/tls/opt-6.c: New test.
5513
5514         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5515
5516         * gcc.dg/20030405-1.c: New test.
5517
5518         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
5519
5520         * gcc.dg/20030309-1.c: New test.
5521
5522         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5523
5524         * gcc.c-torture/execute/20030307-1.c: New test.
5525
5526         2003-02-20  Randolph Chung  <tausq@debian.org>
5527
5528         * gcc.c-torture/compile/20030220-1.c: New test.
5529
5530         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
5531
5532         * gcc.dg/20030217-1.c: New test.
5533
5534         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
5535
5536         * gcc.c-torture/compile/20020129-1.c: New test.
5537
5538         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5539
5540         * gcc.dg/unroll-1.c: New test.
5541
5542         2002-11-16  Jan Hubicka  <jh@suse.cz>
5543
5544         * gcc.c-torture/execute/20020920-1.c: New test.
5545
5546         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR target/7434
5549         * gcc.c-torture/compile/20021008-1.c: New test.
5550
5551         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
5552
5553         PR target/7559
5554         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
5555
5556         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5557
5558         * gcc.c-torture/compile/20020807-1.c: New test.
5559
5560         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
5561
5562         * gcc.dg/tls/opt-1.c: New test.
5563
5564         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
5565
5566         * gcc.dg/20020729-1.c: New test.
5567
5568         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
5569
5570         * g++.dg/opt/life1.C: New test.
5571
5572         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
5573
5574         * gcc.dg/20020525-1.c: New test.
5575
5576         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5577
5578         PR c++/6794
5579         * g++.dg/ext/pretty1.C: New test.
5580         * g++.dg/ext/pretty2.C: New test.
5581
5582 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
5583
5584         PR c++/8385
5585         * g++.dg/ext/typeof5.C: New test.
5586
5587 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
5588
5589         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
5590         __USER_LABEL_PREFIX__ into account.
5591         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
5592
5593 2003-05-14  Roger Sayle  <roger@eyesopen.com>
5594
5595         * gcc.dg/builtins-15.c: New test case.
5596
5597 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
5598
5599         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
5600
5601 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
5602
5603         * lib/g++.exp: Tweak handling of additional source files.
5604         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
5605         * g++.dg/special/conpr-2a.C: Rename to ...
5606         * g++.dg/special/conpr-2a.cc: ... this.
5607         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
5608         * g++.dg/special/conpr-3a.C: Rename to ...
5609         * g++.dg/special/conpr-3a.cc: This.
5610         * g++.dg/special/conpr-3b.C: Rename to ...
5611         * g++.dg/special/conpr-3b.cc: This.
5612         * g++.dg/special/conpr-4.C: New test.
5613         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
5614
5615 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
5616
5617         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
5618
5619 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5620
5621         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
5622         * g++.old-deja/g++.robertl/eb71.C: Likewise.
5623         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
5624         * g++.old-deja/g++.other/warn3.C: Likewise.
5625
5626 2003-05-11  Roger Sayle  <roger@eyesopen.com>
5627
5628         * gcc.dg/i386-387-1.c: Update to also test log.
5629         * gcc.dg/i386-387-2.c: Likewise.
5630
5631 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
5632
5633         * g77.f-torture/execute/int8421.f: New test.
5634
5635 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5636
5637         PR c++/10230, c++/10481
5638         * g++.dg/lookup/scoped5.C: New test.
5639
5640 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5641
5642         PR c++/10552
5643         * g++.dg/template/ttp6.C: New test.
5644
5645 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
5646
5647         * gcc.c-torture/execute/builtins: New directory.
5648         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
5649         gcc.c-torture/execute/builtins.
5650         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
5651         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
5652         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
5653         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
5654
5655 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5656
5657         PR c++/9252
5658         * g++.dg/template/access8.C: New test.
5659         * g++.dg/template/access9.C: New test.
5660
5661 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5662
5663         PR c++/9554
5664         * g++.dg/parse/access1.C: New test.
5665
5666 2003-05-09  DJ Delorie  <dj@redhat.com>
5667
5668         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
5669         long, and not an int.
5670
5671 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5672
5673         PR c++/10555, c++/10576
5674         * g++.dg/template/memclass1.C: New test.
5675
5676 2003-05-08  DJ Delorie  <dj@redhat.com>
5677
5678         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
5679         targets.
5680         * gcc.c-torture/execute/20021024-1.x: Likewise.
5681         * gcc.c-torture/execute/shiftdi.x: Likewise.
5682         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
5683         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
5684         * gcc.dg/20021018-1.c: Likewise.
5685
5686 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5687
5688         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
5689
5690         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
5691         (bcopy): Call memmove.
5692
5693 2003-05-08  Roger Sayle  <roger@eyesopen.com>
5694
5695         * g77.f-torture/compile/8485.f: New test case.
5696
5697 2003-05-07  Richard Henderson  <rth@redhat.com>
5698
5699         PR c++/10570
5700         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
5701         Verify exception_cleanup not called for rethrows.
5702         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
5703         when exiting catch block without rethrowing.
5704         * g++.dg/eh/forced3.C: New.
5705         * g++.dg/eh/forced4.C: New.
5706
5707 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
5708
5709         * gcc.dg/20030505.c: Fix triplet.
5710
5711 2003-05-06  DJ Delorie  <dj@redhat.com>
5712
5713         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
5714         * gcc.dg/nest.c: Likewise.
5715
5716 2003-05-05  Roger Sayle  <roger@eyesopen.com>
5717
5718         * gcc.dg/builtins-14.c: New test case.
5719
5720 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
5721
5722         * lib/compat.exp (compat-execute): New argument.
5723         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
5724         * gcc.dg/compat: New test directory.
5725         * gcc.dg/compat/compat.exp: New expect script.
5726         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
5727         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
5728         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
5729         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
5730         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
5731         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
5732
5733         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
5734         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
5735         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
5736         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
5737         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
5738         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
5739         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
5740         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
5741         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
5742         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
5743         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
5744         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
5745         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
5746         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
5747         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
5748
5749 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
5750
5751         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
5752
5753 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
5754
5755         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
5756
5757 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
5758
5759         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
5760         * gcc.dg/ppc-fsel-2.c: New test.
5761
5762         * gcc.dg/unused-5.c: New test.
5763
5764 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5765
5766         PR c++/10496
5767         * g++.dg/warn/pmf1.C: New test.
5768
5769 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5770
5771         PR c++/4494
5772         * g++.dg/warn/main.C: New test.
5773
5774 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5775
5776         * gcc.dg/nonnull-3.c: New test.
5777
5778 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
5779
5780         * gcc.dg/cpp/Wtrigraphs.c: Update.
5781         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
5782
5783 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
5784
5785         * gcc.dg/ppc-fsel-1.c: New test.
5786
5787 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
5788
5789         PR c/10604
5790         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
5791
5792 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
5793
5794         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
5795
5796 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5797
5798         PR c++/9364, c++/10553, c++/10586
5799         * g++.dg/parse/typename4.C: New test.
5800         * g++.dg/parse/typename5.C: Likewise.
5801
5802 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
5803
5804         * gcc.c-torture/compile/20030503-1.c: New test.
5805
5806 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5807
5808         * g++.dg/lookup/using5.C: Fix testcase error.
5809
5810 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
5811
5812         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
5813         since MEABI is no longer supported.  Remove all vestiges
5814         of MEABI from the test.
5815
5816 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5817
5818         PR c++/10554
5819         * g++.dg/lookup/using5.C: New test.
5820
5821 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5822
5823         PR c++/8772
5824         * g++.dg/template/ttp5.C: New test.
5825
5826 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
5827
5828         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
5829         (dg-gpp-additional-sources): New function.
5830         (dg-gpp-additional-files): Likewise.
5831         * lib/g++.exp (additional_sources): New variable.
5832         (additional_files): Likewise.
5833         (g++_target_compile): Deal with them.
5834         * lib/old-dejagnu.exp: Remove.
5835         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
5836         * g++.old-deja: Revise all tests to use dg commands.
5837
5838 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5839
5840         PR c++/9432, c++/9528
5841         * g++.dg/lookup/using4.C: New test.
5842
5843 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
5844
5845         * gcc.dg/noreturn-5.c: New file.
5846         * gcc.dg/noreturn-6.c: New file.
5847
5848         * gcc.c-torture/compile/inline-1.c: New file.
5849
5850 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5851
5852         PR c++/10551
5853         * g++.dg/template/explicit1.C: New test.
5854
5855 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5856
5857         PR c++/10549
5858         * g++.dg/other/bitfield1.C: New test.
5859
5860         PR c++/10527
5861         * g++.dg/init/new7.C: New test.
5862
5863 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5864
5865         * g++.dg/ext/desig1.C: New test.
5866         * g++.dg/ext/init1.C: Update.
5867
5868         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
5869
5870 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/10180
5873         * g++.dg/warn/Winline-1.C: New test.
5874
5875 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
5876
5877         * gcc.c-torture/execute/string-opt-19.c: New test.
5878
5879         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
5880         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
5881
5882 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/10506
5885         * g++.dg/init/new6.C: New test.
5886
5887         PR c++/10503
5888         * g++.dg/init/ref6.C: New test.
5889
5890 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
5891
5892         * g++.dg/warn/weak1.C: XFAIL on AIX4.
5893
5894 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5895
5896         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
5897         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
5898
5899 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
5900
5901         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
5902         initialized static data members.
5903
5904 2003-04-25  H.J. Lu <hjl@gnu.org>
5905
5906         * gcc.dg/ia64-sync-4.c: New test.
5907
5908 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5909
5910         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
5911         date.
5912
5913 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
5914
5915         PR c++/10337
5916         * g++.dg/warn/conv1.C: New test.
5917         * g++.old-deja/g++.other/conv7.C: Adjust.
5918         * g++.old-deja/g++.other/overload14.C: Adjust.
5919
5920 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR c++/10471
5923         * g++.dg/template/defarg2.C: New test.
5924
5925 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
5926
5927         * gcc.dg/cpp/include2.c: Update.
5928         * gcc.dg/cpp/multiline-2.c: New.
5929         * gcc.dg/cpp/multiline.c: Update.
5930         * gcc.dg/cpp/strify2.c: Update.
5931         * gcc.dg/cpp/trad/literals-2.c: Update.
5932
5933 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5934
5935         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
5936
5937 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5938
5939         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
5940
5941 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5942
5943         PR c++/10451
5944         * g++.dg/parse/crash4.C: New test.
5945
5946         PR c++/9847
5947         * g++.dg/parse/crash5.C: New test.
5948
5949 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
5950
5951         PR c++/10446
5952         * g++.dg/parse/crash3.C: New test.
5953
5954         PR c++/10428
5955         * g++.dg/parse/elab1.C: New test.
5956
5957 2003-04-22  Devang Patel  <dpatel@apple.com>
5958
5959         * gcc.dg/cpp/trad/funlike-5.c: New test.
5960
5961 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
5962
5963         * g++.dg/other/packed1.C: Fix dg options.
5964
5965 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
5966
5967         * g++.dg/other/offsetof2.C: New test.
5968
5969 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
5970
5971         * g++.dg/template/recurse.C: Adjust location of error messages.
5972
5973 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
5974
5975         PR c++/9881
5976         * g++.dg/init/addr-const1.C: New test.
5977         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
5978
5979 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5980
5981         PR c++/10405
5982         * g++.dg/lookup/struct-hack1.C: New test.
5983
5984 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
5985
5986         * ucs.c: Update diagnostic messages.
5987
5988 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5989
5990         * gcc.dg/cpp/truefalse.cpp: New test.
5991         * gcc.dg/cpp/cpp.exp: Update.
5992         * g++.dg/other/stdbool-if.C: Remove.
5993
5994 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5995
5996         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
5997         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
5998
5999 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6000
6001         * gcc.c-torture/compile/20030418-1.c: New test.
6002
6003 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6004
6005         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6006
6007 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6008
6009         PR c++/10347
6010         g++.dg/template/dependent-name1.C: New test.
6011
6012 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6013
6014         * gcc.dg/warn-1.c (tourist_guide): New array,
6015         contains a pointer to bar.
6016
6017 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6018
6019         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6020         * gcc.c-torture/execute/medce-1.c: New test case.
6021         * gcc.c-torture/execute/medce-2.c: New test case.
6022
6023 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6024
6025         * lib/prune.exp: Ignore more messages.
6026
6027         PR c++/10381
6028         * g++.dg/parse/lookup3.C: New test.
6029
6030 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6031
6032         * gcc.c-torture/compile/20030415-1.c : New test.
6033
6034 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6035
6036         * gcc.c-torture/execute/scope-2.c: Move to ...
6037         * gcc.dg/noncompile/scope.c: .... here.
6038
6039 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6040
6041         * gcc.dg/20030414-2.c: New test case.
6042
6043 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6044
6045         PR target/10377
6046         * gcc.dg/20030414-1.c: New test.
6047
6048 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6049
6050         * gcc.dg/builtins-12.c: New test case.
6051         * gcc.dg/builtins-13.c: New test case.
6052
6053 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6054
6055         * gcc.c-torture/execute/string-opt-18.c: New test.
6056
6057 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6058
6059         PR c++/10300
6060         * g++.dg/init/new5.C: New test.
6061
6062 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6063
6064         PR c++/7910
6065         * g++.dg/ext/dllimport1.C: New test.
6066
6067 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6068
6069         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6070
6071 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6072
6073         PR Fortran/9263
6074         * g77.f-torture/noncompile/9263.f: New test
6075         PR Fortran/1832
6076         * g77.f-torture/execute/1832.f: New test
6077
6078 2003-04-11  David Chad  <davidc@freebsd.org>
6079             Loren J. Rittle  <ljrittle@acm.org>
6080
6081         libobjc/8562
6082         * objc.dg/headers.m: New test.
6083
6084 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6085
6086         * gcc.c-torture/execute/builtin-noret-2.c: New.
6087         * gcc.c-torture/execute/builtin-noret-2.x: New.
6088         XFAIL builtin-noret-2.c at -O1 and above.
6089         * gcc.dg/redecl.c: New.
6090         * gcc.dg/Wshadow-1.c: Update error regexps.
6091
6092 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6093
6094         * g++.dg/abi/bitfield10.C: New test.
6095
6096 2003-04-09  Mike Stump  <mrs@apple.com>
6097
6098         * gcc.dg/pch/pch.exp: Make testcase names longer.
6099         * g++.dg/pch/pch.exp: Make testcase names longer.
6100
6101 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6102
6103         * gcc.dg/builtins-11.c: New test case.
6104
6105 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6106
6107         * gcc.dg/builtins-9.c: New test case.
6108         * gcc.dg/builtins-10.c: New test case.
6109
6110 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6111
6112         * gcc.dg/noncompile/init-4.c.c: New test.
6113
6114 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6115
6116         * gcc.misc-test/gcov-9.c: New test.
6117         * gcc.misc-test/gcov-10.c: New test
6118         * gcc.misc-test/gcov-11.c: New test.
6119
6120 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6121
6122         PR optimization/10024
6123         * gcc.c-torture/compile/20030405-1.c: New test.
6124
6125 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6126
6127         * gcc.dg/pch/static-3.c: New.
6128         * gcc.dg/pch/static-3.hs: New.
6129         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6130
6131 2003-04-04  Richard Henderson  <rth@redhat.com>
6132
6133         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6134         * g++.dg/eh/forced2.C: Likewise.
6135
6136 2003-04-03  Mike Stump  <mrs@apple.com>
6137
6138         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6139         target arg.
6140         (scan-assembler-times, scan-assembler-not): Likewise.
6141         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6142
6143 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6144
6145         * gcc.dg/sparc-loop-1.c: New test.
6146
6147 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6148
6149         PR other/9274
6150         * g++.dg/pch/system-2.C: New.
6151         * g++.dg/pch/system-2.Hs: New.
6152
6153 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6154
6155         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6156
6157         * g++.dg/eh/simd-1.C (vecfunc): Same.
6158
6159 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6160
6161         * gcc.c-torture/execute/20030401-1.c: New test case.
6162
6163 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6164
6165         * objc.dg/defs.m: New.
6166
6167 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6168
6169         * g++.dg/eh/simd-1.C: New.
6170         * g++.dg/eh/simd-2.C: New.
6171
6172 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6173
6174         * gcc.c-torture/execute/simd-3.c: New.
6175
6176 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6177
6178         PR c/9936
6179         * gcc.dg/20030331-2.c: New test.
6180
6181 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/10278
6184         * g++.dg/parse/crash2.C: New test.
6185
6186 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6187
6188         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6189         * gcc.c-torture/execute/20030331-1.c: ...here.
6190
6191 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6192
6193         * gcc.c-torture/execute/20030331-1.c: New test.
6194
6195 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6196
6197         * lib/gcov.exp: Adjust call return testing strings.
6198         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6199
6200 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6201
6202         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6203         * gcc.dg/builtins-7.c: New test case.
6204         * gcc.dg/builtins-8.c: New test case.
6205
6206 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6207
6208         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6209
6210 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6211
6212         PR c++/7647
6213         * g++.dg/lookup-class-member-2.C: New test.
6214
6215 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6216
6217         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6218
6219 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6220
6221         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6222
6223 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6224
6225         * g++.dg/init/attrib1.C: New test.
6226
6227 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6228
6229         * gcc.dg/ultrasp8.c: New test.
6230
6231 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6232
6233         * gcc.dg/ultrasp7.c: New test.
6234
6235 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6236
6237         PR c++/10047
6238         * g++.dg/template/inline1.C: New test.
6239
6240 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6241
6242         * gcc.dg/sparc-dwarf2.c: New test.
6243
6244 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6245
6246         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6247         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6248
6249 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6250
6251         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6252         than reading .x files.
6253         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6254         * g77.dg/gcov/gcov-1.f: Likewise.
6255         * gcc.misc-tests/gcov-4b.c: Likewise.
6256         * gcc.misc-tests/gcov-5b.c: Likewise.
6257         * gcc.misc-tests/gcov-6.c: Likewise.
6258         * gcc.misc-tests/gcov-7.c: Likewise.
6259         * gcc.misc-tests/gcov-8.c: Likewise.
6260         * g++.dg/gcov/gcov-1.x: Remove.
6261         * g77.dg/gcov/gcov-1.x: Likewise.
6262         * gcc.misc-tests/gcov-4b.x: Likewise.
6263         * gcc.misc-tests/gcov-5b.x: Likewise.
6264         * gcc.misc-tests/gcov-6.x: Likewise.
6265         * gcc.misc-tests/gcov-7.x: Likewise.
6266         * gcc.misc-tests/gcov-8.x: Likewise.
6267
6268 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6269
6270         PR opt/10087
6271         * gcc.dg/20030324-1.c: New test.
6272
6273 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6274
6275         PR c++/10224
6276         * g++.dg/template/arg3.C: New test.
6277
6278         PR c++/10158
6279         * g++.dg/template/friend18.C: New test.
6280
6281 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6282
6283         * g77.f-torture/compile/20030326-1.f: New test case.
6284
6285 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6286
6287         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6288
6289         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6290
6291 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6292
6293         * gcc.dg/ia64-sync-3.c: New test.
6294
6295 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6296
6297         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6298
6299 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6300
6301         * gcc.dg/ultrasp6.c: New test.
6302
6303 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6304
6305         * gcc.dg/i386-signbit-1.c: New test.
6306         * gcc.dg/i386-signbit-2.c: New test.
6307         * gcc.dg/i386-signbit-3.c: New test.
6308
6309 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6310
6311         * gcc.dg/ultrasp5.c: Fix options.
6312
6313 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6314
6315         * gcc.dg/ultrasp5.c: Fix comment.
6316
6317 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6318
6319         PR fortran/10197
6320         * g77.f-torture/execute/10197.f: New test.
6321
6322 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6323
6324         PR c++/9898, c++/383
6325         * g++.dg/template/conv6.C: New test.
6326
6327         PR c++/10119
6328         * g++.dg/template/ptrmem5.C: New test.
6329
6330         PR c++/10026
6331         * g++.dg/lookup/koenig1.C: New test.
6332
6333         PR C++/10199
6334         * g++.dg/lookup/template2.C: New test.
6335
6336 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6337
6338         * g++.dg/opt/rtti1.C: New test.
6339
6340 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6341
6342         * gcc.dg/ultrasp5.c: New test.
6343
6344 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6345
6346         PR middle-end/9967
6347         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6348         builtin fputs.
6349
6350 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6351
6352         PR c/8224
6353         * gcc.dg/20030323-1.c: New test.
6354
6355 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6356
6357         * gcc.c-torture/compile/20030323-1.c: New test case.
6358
6359 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6360
6361         * gcc.dg/20030321-1.c: New test.
6362
6363 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6364
6365         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6366
6367 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6368
6369         PR c++/9978, c++/9708
6370         * g++.dg/ext/vlm1.C: Adjust expected error.
6371         * g++.dg/ext/vla2.C: New test.
6372         * g++.dg/template/arg1.C: New test.
6373         * g++.dg/template/arg2.C: New test.
6374
6375 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6376
6377         * g77.f-torture/execute/select.f: New test.
6378         * g77.f-torture/noncompile/select_no_compile.f: New test.
6379
6380 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6381
6382         PR c++/9898
6383         * g++.dg/other/error4.C: New test.
6384
6385 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6386
6387         * g++.dg/template/friend17.C: New test.
6388
6389 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6390
6391         * gcc.c-torture/compile/20030320-1.c: New.
6392
6393 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6394
6395         * gcc.dg/builtins-6.c: New test case.
6396
6397 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6398
6399         PR target/10073
6400         * gcc.c-torture/compile/20030319-1.c: New.
6401
6402 2003-03-18  Jan Hubicka  <jh@suse.cz>
6403
6404         * gcc.dg/i386-cvt-1.c: New test.
6405
6406 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6407
6408         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6409         * objc.dg/naming-2.m: Likewise.
6410
6411 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6412
6413         PR c++/9639
6414         * g++.dg/parse/crash1.C: New test.
6415
6416 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/8805
6419         * g++.dg/eh/cleanup1.C: New test.
6420
6421 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6422
6423         * gcc.c-torture/execute/20030316-1.c: New test case.
6424
6425 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6426
6427         PR c++/9629
6428         * g++.dg/init/ctor2.C: New test.
6429
6430 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6431
6432         * g77.f-torture/compile/xformat.f: New test case.
6433
6434 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6435
6436         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6437         * g++.old-deja/g++.mike/eh50.C: Likewise.
6438
6439 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6440
6441         PR c++/6440
6442         * g++.dg/template/spec7.C: New test.
6443         * g++.dg/template/spec8.C: Likewise.
6444
6445 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6446
6447         * gcc.c-torture/execute/20030313-1.c: New test.
6448
6449 2003-03-14  Richard Henderson  <rth@redhat.com>
6450
6451         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6452
6453 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6454
6455         * gcc.c-torture/compile/20030314-1.c: New test.
6456
6457 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6458
6459         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6460         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6461         thumb target,
6462         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6463         to accept newer _imp__  prefix and additional
6464         newline in .drectve section.
6465         * gcc.dg/dll-4.c: Likewise.
6466         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6467         switch.
6468
6469 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6470
6471         * g++.dg/parse/namespace9.C: New test.
6472
6473         * g++.dg/init/ref5.C: New test.
6474         * g++.dg/parse/ptrmem1.C: Likewise.
6475
6476 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6477
6478         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6479         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6480         regular expression.
6481         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6482         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6483
6484 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6485
6486         * gcc.c-torture/execute/20030224-2.c: New test.
6487
6488 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6489
6490         * gcc.dg/decl-3.c: New test.
6491
6492 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6493
6494         * gcc.dg/i386-loop-2.c: New test.
6495
6496 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6497
6498         PR c++/9474
6499         * g++.dg/parse/namespace8.C: New test.
6500
6501         PR c++/9924
6502         * g++.dg/overload/builtin2.C: New test.
6503
6504 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6505
6506         * gcc.dg/return-type-3.c: New test.
6507
6508 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6509
6510         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6511         profiling options are not supported.
6512
6513 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6514
6515         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6516         * g++.old-deja/g++.warn/impint2.C: Likewise.
6517
6518 2003-03-10  Devang Patel  <dpatel@apple.com>
6519
6520         * g++.dg/cpp/c++_cmd_1.C: New test.
6521         * g++.dg/cpp/c++_cmd_1.h: New file.
6522
6523 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
6524
6525         * gcc.dg/altivec-9.c: New file.
6526
6527 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6528
6529         * gcc.dg/ppc-sdata-1.c: New test.
6530         * gcc.dg/ppc-sdata-2.c: New test.
6531
6532 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/9373
6535         * g++.dg/opt/ptrmem2.C: New test.
6536
6537         PR c++/8534
6538         * g++.dg/opt/ptrmem1.C: New test.
6539
6540 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6541
6542         * gcc.dg/i386-loop-1.c: New test.
6543
6544 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6545
6546         PR c++/9970
6547         * g++.dg/lookup/friend1.C: New test.
6548
6549 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6550
6551         PR c++/9823
6552         * g++.dg/parser/constructor1.C: New test.
6553
6554 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
6555
6556         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
6557
6558         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
6559
6560 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
6561
6562         * gcc.dg/cpp/Wunused.c: Update test.
6563
6564 2003-03-08  Jan Hubicka  <jh@suse.cz>
6565
6566         * gcc.dg/inline-3.c: New test.
6567
6568 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6569
6570         PR c++/9809
6571         * g++.dg/parse/builtin1.C: New test.
6572
6573         PR c++/9982
6574         * g++.dg/abi/cookie1.C: New test.
6575         * g++.dg/abi/cookie2.C: Likewise.
6576
6577         PR c++/9524
6578         * g++.dg/template/field1.C: New test.
6579
6580         PR c++/9912
6581         * g++.dg/parse/class1.C: New test.
6582         * g++.dg/parse/namespace7.C: Likewise.
6583         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
6584
6585 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
6586
6587         * g++.dg/init/ref4.C: New test.
6588
6589 2003-03-07  Jan Hubicka  <jh@suse.cz>
6590
6591         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
6592         * gcc.dg/inline-3.c:  New test.
6593
6594 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
6595
6596         * g++.dg/init/ref3.C: New test.
6597
6598         PR c++/9965
6599         * g++.dg/init/ref2.C: New test.
6600
6601         PR c++/9400
6602         * g++.dg/warn/Wshadow-2.C: New test.
6603
6604         PR c++/9791
6605         * g++.dg/warn/Woverloaded-1.C: New test.
6606
6607 2003-03-05  Jan Hubicka  <jh@suse.cz>
6608
6609         * gcc.dg/i386-local2.c: New.
6610         * gcc.dg/i386-local.c: Fix typo.
6611
6612 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
6613
6614         * g++.dg/abi/layout3.C: New test.
6615
6616 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6617
6618         * gcc.c-torture/compile/20030305-1.c
6619
6620 2003-03-05  Jan Hubicka  <jh@suse.cz>
6621
6622         * gcc.dg/i386-local.c: New.
6623
6624 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
6625
6626         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
6627
6628 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6629
6630         * gcc.dg/switch-2.c: New test.
6631         * gcc.dg/switch-3.c: New test.
6632         * gcc.dg/Wswitch.c: Adjust line numbers.
6633         * gcc.dg/Wswitch-default.c: Likewise.
6634         * gcc.dg/Wswitch-enum.c: Likewise.
6635
6636 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
6637
6638         * gcc.c-torture/execute/20030222-1.c: New test.
6639
6640 2003-03-03  James E Wilson  <wilson@tuliptree.org>
6641
6642         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
6643
6644 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
6645
6646         PR c++/9878
6647         * g++.dg/init/ref1.C: New test.
6648
6649 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
6650
6651         * gcc.dg/sh-relax.c: New SH-only test.
6652
6653 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
6654
6655         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
6656         comment explaining purpose of testcase.
6657
6658 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6659
6660         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
6661         for HC11/HC12 (asm needs two int registers).
6662         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
6663         HC11/HC12 because the test uses an asm which needs two 32-bit
6664         registers.
6665
6666 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6667
6668         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
6669         for HC11/HC12 (array is too large otherwise).
6670         * gcc.c-torture/compile/920501-4.x: New file, likewise.
6671         * gcc.c-torture/compile/20010518-2.x: Likewise.
6672         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
6673         HC11/HC12 (array is too large).
6674
6675 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
6676
6677         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
6678         * lib/g++-dg.exp (g++-dg-test): Likewise.
6679
6680 2003-03-01  Roger Sayle  <roger@eyesopen.com>
6681
6682         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
6683         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
6684
6685 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6686
6687         * g++.dg/warn/implicit-typename1.C: Remove warning.
6688
6689 2003-02-28  Richard Henderson  <rth@redhat.com>
6690
6691         * gcc.dg/noreturn-1.c: Move noreturn warning line.
6692         * gcc.dg/return-type-1.c: Move control reaches end warning line.
6693
6694 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
6695
6696         * gcc.dg/pch/pch.exp: Change .pch to .gch.
6697         * g++.dg/pch/pch.exp: Likewise.
6698
6699 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
6700
6701         PR c++/9879
6702         * testsuite/g++.dg/init/new4.C: New test.
6703
6704 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
6705
6706         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
6707
6708 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
6709
6710         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
6711         unsigned long.
6712
6713         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
6714         wider than float.
6715
6716 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6717
6718         * lib/scanasm.exp: Add support for counting numbers of
6719         occurences.
6720         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
6721         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
6722
6723 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
6724
6725         PR c++/9683
6726         * g++.dg/template/static3.C: New test.
6727
6728         PR c++/9829
6729         * g++.dg/parse/namespace6.C: New test.
6730
6731 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6732
6733         PR target/9732
6734         * gcc.dg/20030225-1.c: New test.
6735
6736 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * README: Remove out-of-date information.
6739
6740         PR c++/9836
6741         * g++.dg/template/spec6.C: New test.
6742
6743 2003-02-24  Jeff Law  <law@redhat.com>
6744
6745         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
6746
6747 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6748
6749         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
6750         * gcc.dg/pragma-ep-1.c: Likewise.
6751
6752 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6753
6754         PR c++/9602
6755         * g++.dg/template/friend16.C: New test.
6756
6757 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/5333
6760         * g++.dg/parse/fused-params1.C: Adjust error messages.
6761         * g++.dg/template/nested3.C: New test.
6762
6763 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
6764
6765         * g++.dg/abi/param1.C: New test.
6766
6767 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6768
6769         PR c++/7982
6770         * g++.dg/warn/implicit-typename1.C: New test.
6771
6772 2003-02-22  Kelley Cook <kelleycook@comcast.net>
6773
6774         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
6775         with "mtune".
6776         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6777         * gcc.c-torture/execute/20010129-1.x: Likewise.
6778         * gcc.dg/20011107-1.c: Likewise.
6779         * gcc.dg/20020108-1.c: Likewise.
6780         * gcc.dg/20020122-3.c: Likewise.
6781         * gcc.dg/20020206-1.c: Likewise.
6782         * gcc.dg/20020310-1.c: Likewise.
6783         * gcc.dg/20020426-2.c: Likewise.
6784         * gcc.dg/20020517-1.c: Likewise.
6785         * gcc.dg/991230-1.c: Likewise.
6786         * gcc.dg/i386-unroll-1.c: Likewise.
6787         * gcc.misc-tests/i386-prefetch.exp: Likewise.
6788
6789 2003-02-22  Jan Hubicka  <jh@suse.cz>
6790
6791         * gcc.dg/i386-mul.c: New test.
6792
6793 2003-02-21  Roger Sayle  <roger@eyesopen.com>
6794
6795         * gcc.dg/builtins-5.c: New test case.
6796
6797 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
6798
6799         * gcc.dg/asmreg-1.c: New test.
6800
6801 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6802
6803         PR c++/9749
6804         * g++.dg/parse/varmod1.C: New test.
6805
6806 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6807
6808         PR c++/9727
6809         * g++.dg/template/op1.C: New test.
6810
6811 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/8906
6814         * g++.dg/template/nested2.C: New test.
6815
6816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6817
6818         PR c++/8724
6819         * g++.dg/expr/dtor1.C: New test.
6820
6821 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
6822
6823         * gcc.dg/cpp/include3.c: New test.
6824         * gcc.dg/cpp/inc/foo.h: New file.
6825
6826 2003-02-21  Glen Nakamura  <glen@imodulo.com>
6827
6828         * gcc.c-torture/execute/20030221-1.c: New test.
6829
6830 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
6831
6832         PR c++/9729
6833         * g++.dg/abi/conv1.C: New test.
6834
6835 2003-02-20  Jan Hubicka  <jh@suse.cz>
6836
6837         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
6838
6839 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
6840
6841         * gcc.c-torture/compile/20030219-1.c: New test.
6842
6843 2003-02-18  Jan Hubicka  <jh@suse.cz>
6844
6845         * gcc.dg/funcorder.c: New test.
6846
6847 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6848
6849         * gcc.c-torture/execute/20030218-1.c: New.
6850
6851 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
6852
6853         * gcc.dg/20030218-1.c: New.
6854
6855 2003-02-18  Richard Henderson  <rth@redhat.com>
6856
6857         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
6858         * gcc.dg/attr-used-2.c: New.
6859
6860 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
6861
6862         PR c++/9704
6863         * g++.dg/init/copy5.C: New test.
6864
6865 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
6866
6867         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
6868         * g++.dg/pch/pch.exp: Likewise.
6869
6870 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6871
6872         * gcc.c-torture/execute/20030209-1.c: Enable the test if
6873         STACK_SIZE is not defined.
6874
6875 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6876
6877         PR c++/9457
6878         * g++.dg/template/init1.C: New test.
6879
6880 2003-02-16  Jan HUbicka  <jh@suse.cz>
6881
6882         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
6883         (foo): Add few extra tests
6884         * gcc.dg/c99-const-expr-3.c: Likewise.
6885         * gcc.c-torture/execute/20030216-1.c: New.
6886
6887 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6888
6889         PR c++/9459
6890         * g++.dg/ext/typeof4.C: New test.
6891
6892 2003-02-15  Roger Sayle  <roger@eyesopen.com>
6893
6894         * gcc.dg/i386-387-3.c: New test case.
6895
6896 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
6897
6898         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
6899         cris-*-elf* cris-*-aout* and mmix-*-*.
6900
6901 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
6902
6903         * gcc.dg/20030213-1.c: New test.
6904
6905 2003-02-12  Roger Sayle  <roger@eyesopen.com>
6906
6907         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
6908         * gcc.dg/i386-387-2.c: Likewise.
6909
6910 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
6911
6912         * gcc.dg/ppc-spe.c: Fix formatting.
6913         Enable tests that were previously unsupported by gas.
6914         Delete tests for instructions that no longer exist.
6915         Switch arguments on evsubifw builtin.
6916
6917 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
6918
6919         * gcc.c-torture/execute/20030209-1.c: Disable the test if
6920         STACK_SIZE is too small.
6921
6922 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6923             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6924
6925         * gcc.dg/decl-2.c: New test.
6926
6927 2003-02-10  Jan Hubicka  <jh@suse.cz>
6928
6929         * gcc.dg/i386-fpcvt-1.c:  New test.
6930
6931 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
6932
6933         * gcc.c-torture/execute/20030209-1.c: New test.
6934
6935 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
6936
6937         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
6938         int-wide bitops, use the constants of the same width.
6939         Likewise, if long long is 32-bit wide, test bitops using
6940         32-bit constants.
6941
6942 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
6943
6944         * gcc.dg/20021014-1.c: Annotate with expected notice text.
6945
6946 2003-02-07  Roger Sayle  <roger@eyesopen.com>
6947
6948         * testsuite/gcc.dg/builtins-4.c: New test case.
6949
6950 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6951
6952         * gcc.dg/20020430-1.c: Fix dg command typos.
6953         * gcc.dg/20020503-1.c: Likewise.
6954
6955 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6956
6957         PR c++/8785
6958         * g++.dg/parse/fused-params1.C: New test.
6959
6960         PR c++/8857
6961         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
6962
6963         PR c++/8921
6964         * g++.dg/parse/non-dependent1.C: New test.
6965
6966         PR c++/8928
6967         * g++.dg/parse/dupl-tmpl-args1.C: New test.
6968
6969         PR c++/9228
6970         * g++.dg/parse/undefined7.C: New test.
6971         * g++.dg/parse/non-templ1.C: New test.
6972
6973         PR c++/9229
6974         * g++.dg/parse/too-many-tmpl-args1.C: New test.
6975
6976 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
6977
6978         * gcc.c-torture/compile/20030206-1.c: New test.
6979
6980 2003-02-05  Roger Sayle  <roger@eyesopen.com>
6981
6982         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
6983         "pow" to "foo" to avoid potential confusion with a math built-in.
6984
6985 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6986
6987         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
6988         conditions for SPARC targets.
6989
6990 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
6991
6992         * gcc.dg/20030204-1.c: New test.
6993
6994 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6995
6996         PR c++/38
6997         * g++.dg/parse/array-size1.C: New test.
6998
6999         PR c++/5657
7000         * g++.dg/parse/undefined3.C: New test.
7001
7002         PR c++/5665
7003         * g++.dg/parse/undefined4.C: New test.
7004
7005         PR c++/5975
7006         * g++.dg/parse/undefined5.C: New test.
7007
7008         PR c++/7259
7009         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7010
7011         PR c++/8578
7012         * g++.dg/parse/casting-operator1.C: New test.
7013
7014         PR c++/8596
7015         * g++.dg/parse/undefined6.C: New test.
7016
7017         PR c++/8736
7018         * g++.dg/parse/missing-template1.C: New test.
7019
7020 2003-02-04  Jan Hubicka  <jh@suse.cz>
7021
7022         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7023         * gcc.dg/i386-cmov?.c:  Likewise.
7024         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7025         * gcc.dg/i386-ssefp-1.c:  Likewise.
7026         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7027         conventions.
7028
7029 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/7129
7032         * testsuite/g++.dg/ext/max.C: New test.
7033
7034 2003-02-03  Jan Hubicka  <jh@suse.cz>
7035
7036         * gcc.c-torture/execute/20030203-1.c: New test.
7037
7038 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7039
7040         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7041         'natural-endian'.
7042
7043 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7046         * g++.dg/init/new2.C: Likewise.
7047         * g++.dg/other/new1.C: Likewise.
7048
7049 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7050
7051         * gcc.dg/struct-ret-libc.c: New test.
7052
7053 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7054
7055         * gcc.dg/20030129-1.c: New test.
7056
7057 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/8849
7060         * g++.dg/template/ptrmem4.C: New test.
7061
7062 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7063
7064         * g++.dg/parser/constant1.C: New test.
7065
7066 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7067
7068         PR c++/8591
7069         * g++.dg/parse/friend2.C: New test.
7070
7071 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7072
7073         PR c++/9437
7074         * g++.dg/template/unify4.C: New test.
7075
7076 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7077
7078         * gcc.c-torture/execute/20030128-1.c: New test.
7079
7080 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7081
7082         * g++.dg/lookup/nested1.C: Test moved from ...
7083         * g++.old-deja/g++.other/lookup24.C: ... here.
7084
7085 2003-01-28  Jan Hubicka  <jh@suse.cz>
7086
7087         * gcc.dg/i386-cmov5.c:  New test.
7088
7089 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7090
7091         * gcc.c-torture/execute/20010925-1.c: Changed the
7092         memcpy declaration.
7093
7094 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7095
7096         PR c++/3902
7097         * g++.dg/parse/template5.C: New test.
7098
7099 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7100
7101         PR fortran/9258
7102         * g77.dg/pr9258: New test.
7103
7104 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7105
7106         * README: Move relevant parts from README.g++.
7107
7108         * README.g++: Remove this file.
7109
7110 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7111
7112         * g++.dg/abi/dcast1.C: New test.
7113
7114 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7115
7116         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7117
7118 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7119
7120         PR c++/47
7121         * g++.old-deja/g++.other/lookup24.C: New test.
7122
7123 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7124
7125         PR middle-end/7227
7126         * gcc.dg/uninit-C.c: New test.
7127
7128 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7129
7130         * g++.dg/abi/covariant1.C: New test.
7131
7132 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7133
7134         * gcc.dg/20030123-1.c: New test.
7135
7136 2003-01-25  Jan Hubicka  <jh@suse.cz>
7137
7138         PR opt/8492
7139         * gcc.c-torture/compile/20030125-1.c
7140
7141 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7142
7143         PR c++/9403
7144         * g++.dg/parse/template3.C: New test.
7145         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7146
7147         PR c++/795
7148         * g++.dg/parse/template4.C: New test.
7149
7150         PR c++/9415
7151         * g++.dg/template/qual2.C: New test.
7152
7153         PR c++/8545
7154         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7155
7156         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7157
7158 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7159
7160         * gcc.c-torture/execute/switch-1.c: New test case.
7161
7162 2003-01-25  Jan Hubicka  <jh@suse.cz>
7163
7164         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7165
7166 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7167
7168         Tweaks for Bison-1.875. From the NEWS file:
7169         "- `parse error' -> `syntax error'
7170         Bison now uniformly uses the term `syntax error'"
7171         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7172         * gcc.dg/cpp/digraph2.c: Likewise.
7173         * gcc.dg/cpp/direct2.c: Likewise.
7174         * gcc.dg/cpp/paste4.c: Likewise.
7175         * gcc.dg/c90-restrict-1.c: Likewise.
7176         * gcc.dg/c99-func-2.c: Likewise.
7177         * gcc.dg/noncompile/920721-2.c: Likewise.
7178         * gcc.dg/noncompile/930622-2.c: Likewise.
7179         * gcc.dg/noncompile/940112-1.c: Likewise.
7180         * gcc.dg/noncompile/950921-1.c: Likewise.
7181         * gcc.dg/noncompile/951123-1.c: Likewise.
7182         * gcc.dg/noncompile/971104-1.c: Likewise.
7183         * gcc.dg/noncompile/990416-1.c: Likewise.
7184
7185 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7186
7187         * g++.dg/parse/undefined1.C: Add error message.
7188
7189 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7190
7191         PR c++/9354
7192         * g++.dg/parse/new1.C: New test.
7193
7194         PR c++/9216
7195         * g++.dg/parse/template2.C: New test.
7196
7197         PR c++/9354
7198         * g++.dg/parse/typedef2.C: New test.
7199
7200         PR c++/9328
7201         * g++.dg/ext/typeof3.C: New test.
7202
7203 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7204
7205         PR c++/2738
7206         * g++.dg/parse/ret-type1.C: New test.
7207
7208         PR c++/3792
7209         * g++.dg/parse/tmpl-outside1.C: New test.
7210
7211         PR c++/4207
7212         * g++.dg/parse/int-as-enum1.C: New test.
7213
7214         PR c++/4903
7215         * g++.dg/parse/no-typename1.C: New test.
7216
7217         PR c++/5533
7218         * g++.dg/parse/no-value1.C: New test.
7219
7220         PR c++/5921
7221         * g++.dg/parse/wrong-inline1.C: New test.
7222
7223         PR c++/6402
7224         * g++.dg/parse/ref1.C: New test.
7225
7226         PR c++/6992
7227         * g++.dg/parse/attr-ctor1.C: New test.
7228
7229         PR c++/7229
7230         * g++.dg/parse/namespace5.C: New test.
7231
7232         PR c++/7917
7233         * g++.dg/parse/func-def1.C: New test.
7234
7235         PR c++/8143
7236         * g++.dg/parse/undefined1.C: New test.
7237
7238         PR c++/5723, PR c++/8522
7239         * g++.dg/parse/specialization1.C: New test.
7240
7241         PR c++/163, PR c++/8595
7242         * g++.dg/parse/struct-as-enum1.C: New test.
7243
7244         PR c++/9173
7245         * g++.dg/parse/undefined2.C: New test.
7246
7247 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/9298
7250         * g++.dg/parse/template1.C: New test.
7251
7252         PR c++/9384
7253         * g++.dg/parse/using1.C: New test.
7254
7255         PR c++/9285
7256         PR c++/9294
7257         * g++.dg/parse/expr2.C: New test.
7258
7259         PR c++/9388
7260         * g++.dg/parse/lookup2.C: Likewise.
7261
7262 2003-01-21  Jan Hubicka  <jh@suse.cz>
7263
7264         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7265         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7266         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7267         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7268
7269 2003-01-20  Nick Clifton  <nickc@redhat.com>
7270
7271         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7272         problem with ARM sibcall code generation.
7273
7274 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7275
7276         * gcc.c-torture/execute/20030120-1.c: New.
7277
7278 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7279
7280         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7281
7282 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/9272
7285         * g++.dg/parse/ctor1.C: New test.
7286
7287         PR c++/9294:
7288         * g++.dg/parse/qualified1.C: New test.
7289
7290         * g++.dg/parse/typename3.C: New test.
7291
7292 2003-01-16  Richard Henderson  <rth@redhat.com>
7293
7294         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7295
7296 2003-01-16  Richard Henderson  <rth@redhat.com>
7297
7298         * g++.dg/pch/pch.exp: Copy test header to the working directory
7299         before using it either for precompilation or direct use.
7300         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7301         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7302
7303 2003-01-16  Richard Henderson  <rth@redhat.com>
7304
7305         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7306         before using it either for precompilation or direct use.
7307         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7308         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7309
7310 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7311
7312         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7313         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7314         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7315         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7316         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7317         typename warning into error.
7318         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7319         error messages.
7320         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7321         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7322         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7323         messages.
7324         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7325         make declaration visible in template.
7326         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7327         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7328         messages.
7329         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7330         message.
7331         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7332         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7333         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7334         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7335         typename warning with error message.
7336         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7337         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7338         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7339
7340 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7341
7342         * g++.dg/parse/ambig2.C: New test.
7343
7344 2003-01-15  Richard Henderson  <rth@redhat.com>
7345
7346         * g++.dg/tls/init-2.C: Update error message string.
7347
7348 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7349
7350         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7351
7352 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7353
7354         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7355         all for HC11/HC12.
7356         * gcc.c-torture/compile/20001205-1.x: Likewise.
7357         * gcc.c-torture/compile/20001226-1.x: Likewise.
7358         * gcc.c-torture/compile/920520-1.x: Likewise.
7359         * gcc.c-torture/compile/961203-1.x: Likewise.
7360         * gcc.c-torture/compile/20020604-1.x: Likewise.
7361
7362 2003-01-15  Jan Hubicka  <jh@suse.cz>
7363
7364         * gcc.c-torture/compile/20030115-1.c: New test.
7365
7366         * gcc.dg/i386-fpcvt-1.c: New test.
7367         * gcc.dg/i386-fpcvt-2.c: New test.
7368
7369 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7370
7371         Further conform g++'s __vmi_class_type_info to the C++ ABI
7372         specification.
7373         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7374         the specification.
7375
7376 2003-01-14  Jan Hubicka  <jh@suse.cz>
7377
7378         * gcc.dg/i386-fpcvt-1.c: New test.
7379         * gcc.dg/i386-fpcvt-2.c: New test.
7380
7381 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7382
7383         * gcc.dg/i386-mmx-3.c: New test.
7384
7385 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/9264
7388         * g++.dg/parse/octal1.C: New file.
7389
7390         PR c++/9172
7391         * g++.dg/parse/typename1.C: New file.
7392
7393 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7394
7395         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7396         * gcc.dg/bf-no-ms-layout.c: Likewise.
7397         * gcc.dg/bf-ms-attrib.c: Likewise.
7398
7399 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7400
7401         PR c++/9099
7402         * g++.dg/parse/dtor1.C: New file.
7403
7404         PR c++/9128
7405         * g++.dg/rtti/typeid1.C: New file.
7406
7407         PR c++/9153
7408         * g++.dg/parse/lookup1.C: New file.
7409
7410         PR c++/9171
7411         * g++.dg/templ/spec5.C: New file.
7412
7413 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7414
7415         * gcc.c-torture/compile/20030110-1.c: New test.
7416
7417 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7418
7419         Merge from pch-branch:
7420
7421         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7422
7423         * gcc.dg/pch/cpp-1.h: New.
7424         * gcc.dg/pch/cpp-1.c: New.
7425         * gcc.dg/pch/cpp-2.h: New.
7426         * gcc.dg/pch/cpp-2.c: New.
7427
7428         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7429
7430         * gcc.dg/pch/except-1.h: New.
7431         * gcc.dg/pch/except-1.c: New.
7432
7433         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7434
7435         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7436         running test.
7437         * gcc.dg/pch: Include *.hp not *.h.
7438         * gcc.dg/pch/system-1.h: New.
7439         * gcc.dg/pch/system-1.c: New.
7440
7441         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7442
7443         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7444         rather than trying to build and run a program using PCH.
7445         * gcc.dg/pch: Remove dg-do commands from test files.
7446
7447         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7448
7449         * gcc.dg/pch/macro-3.c: New.
7450         * gcc.dg/pch/macro-3.h: New.
7451
7452         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7453
7454         * gcc.dg/pch/common-1.c: New.
7455         * gcc.dg/pch/common-1.h: New.
7456         * gcc.dg/pch/decl-1.c: New.
7457         * gcc.dg/pch/decl-1.h: New.
7458         * gcc.dg/pch/decl-2.c: New.
7459         * gcc.dg/pch/decl-2.h: New.
7460         * gcc.dg/pch/decl-3.c: New.
7461         * gcc.dg/pch/decl-3.h: New.
7462         * gcc.dg/pch/decl-4.c: New.
7463         * gcc.dg/pch/decl-4.h: New.
7464         * gcc.dg/pch/decl-5.c: New.
7465         * gcc.dg/pch/decl-5.h: New.
7466         * gcc.dg/pch/global-1.c: New.
7467         * gcc.dg/pch/global-1.h: New.
7468         * gcc.dg/pch/inline-1.c: New.
7469         * gcc.dg/pch/inline-1.h: New.
7470         * gcc.dg/pch/inline-2.c: New.
7471         * gcc.dg/pch/inline-2.h: New.
7472         * gcc.dg/pch/static-1.c: New.
7473         * gcc.dg/pch/static-1.h: New.
7474         * gcc.dg/pch/static-2.c: New.
7475         * gcc.dg/pch/static-2.h: New.
7476
7477         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7478
7479         * g++.dg/pch/pch.exp: Better handle failing testcases.
7480         * gcc.dg/pch/pch.exp: Likewise.
7481         * gcc.dg/pch/macro-1.c: New.
7482         * gcc.dg/pch/macro-1.h: New.
7483         * gcc.dg/pch/macro-2.c: New.
7484         * gcc.dg/pch/macro-2.h: New.
7485
7486         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7487
7488         * g++.dg/dg.exp: Treat files in pch/ specially.
7489         * g++.dg/pch/pch.exp: New file.
7490         * g++.dg/pch/empty.H: New file.
7491         * g++.dg/pch/empty.C: New file.
7492         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7493         "precompile".
7494
7495         * gcc.dg/pch/pch.exp: New file.
7496         * gcc.dg/pch/empty.h: New file.
7497         * gcc.dg/pch/empty.c: New file.
7498         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7499         "precompile".
7500
7501 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7502
7503         * g++.dg/template/friend14.C: New test.
7504
7505 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7506
7507         * gcc.dg/old-style-asm-1.c: New test.
7508
7509 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7510
7511         * gcc.c-torture/compile/20030109-1.c: New test.
7512
7513 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7514
7515         * gcc.c-torture/execute/20030109-1.c: New test.
7516
7517 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
7518
7519         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
7520         * g++.old-deja/g++.mike/dyncast2.C: Likewise
7521         * g++.old-deja/g++.mike/dyncast3.C: Likewise
7522         * g++.old-deja/g++.mike/eh2.C: Likewise
7523         * g++.old-deja/g++.mike/eh3.C: Likewise
7524         * g++.old-deja/g++.mike/eh5.C: Likewise
7525         * g++.old-deja/g++.mike/eh6.C: Likewise
7526         * g++.old-deja/g++.mike/eh7.C: Likewise
7527         * g++.old-deja/g++.mike/eh8.C: Likewise
7528         * g++.old-deja/g++.mike/eh9.C: Likewise
7529         * g++.old-deja/g++.mike/eh10.C: Likewise
7530         * g++.old-deja/g++.mike/eh12.C: Likewise
7531         * g++.old-deja/g++.mike/eh13.C: Likewise
7532         * g++.old-deja/g++.mike/eh14.C: Likewise
7533         * g++.old-deja/g++.mike/eh16.C: Likewise
7534         * g++.old-deja/g++.mike/eh17.C: Likewise
7535         * g++.old-deja/g++.mike/eh18.C: Likewise
7536         * g++.old-deja/g++.mike/eh21.C: Likewise
7537         * g++.old-deja/g++.mike/eh23.C: Likewise
7538         * g++.old-deja/g++.mike/eh24.C: Likewise
7539         * g++.old-deja/g++.mike/eh25.C: Likewise
7540         * g++.old-deja/g++.mike/eh26.C: Likewise
7541         * g++.old-deja/g++.mike/eh27.C: Likewise
7542         * g++.old-deja/g++.mike/eh28.C: Likewise
7543         * g++.old-deja/g++.mike/eh29.C: Likewise
7544         * g++.old-deja/g++.mike/eh31.C: Likewise
7545         * g++.old-deja/g++.mike/eh33.C: Likewise
7546         * g++.old-deja/g++.mike/eh34.C: Likewise
7547         * g++.old-deja/g++.mike/eh35.C: Likewise
7548         * g++.old-deja/g++.mike/eh36.C: Likewise
7549         * g++.old-deja/g++.mike/eh37.C: Likewise
7550         * g++.old-deja/g++.mike/eh38.C: Likewise
7551         * g++.old-deja/g++.mike/eh39.C: Likewise
7552         * g++.old-deja/g++.mike/eh40.C: Likewise
7553         * g++.old-deja/g++.mike/eh41.C: Likewise
7554         * g++.old-deja/g++.mike/eh42.C: Likewise
7555         * g++.old-deja/g++.mike/eh44.C: Likewise
7556         * g++.old-deja/g++.mike/eh46.C: Likewise
7557         * g++.old-deja/g++.mike/eh47.C: Likewise
7558         * g++.old-deja/g++.mike/eh48.C: Likewise
7559         * g++.old-deja/g++.mike/eh49.C: Likewise
7560         * g++.old-deja/g++.mike/eh50.C: Likewise
7561         * g++.old-deja/g++.mike/eh51.C: Likewise
7562         * g++.old-deja/g++.mike/eh53.C: Likewise
7563         * g++.old-deja/g++.mike/eh55.C: Likewise
7564         * g++.old-deja/g++.mike/p7912.C: Likewise
7565         * g++.old-deja/g++.mike/p9706.C: Likewise
7566         * g++.old-deja/g++.mike/p10416.C: Likewise
7567         * g++.old-deja/g++.mike/p11667.C: Likewise
7568         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
7569         Remove redundant reference to Iris.
7570         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
7571         Elxsi, i860, Pico Java, and WE32K.
7572
7573 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
7574
7575         * g++.dg/ext/asm4.C: New test.
7576
7577 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7578
7579         PR c++/9030
7580         * g++.dg/template/friend12.C: New test.
7581         * g++.dg/template/friend13.C: Likewise.
7582         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
7583
7584 2003-01-08  Jan Hubicka  <jh@suse.cz>
7585
7586         * gcc.dg/i386-cadd.c: New test.
7587         * gcc.dg/i386-cmov4.c: Likewise.
7588
7589 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/9165
7592         * g++.dg/warn/Wunused-3.C: New test.
7593
7594         * g++.dg/abi/bitfield9.C: New test.
7595
7596         PR c++/9189
7597         * g++.dg/parse/defarg3.C: New test.
7598
7599 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7600
7601         * g++.dg/parse/ambig1.C: New test.
7602         * g++.dg/parse/defarg2.C: New test.
7603
7604 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
7605
7606         * g++.dg/template/defarg-1.C: New test.
7607         * g++.dg/template/local2.C: Likewise.
7608
7609 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
7610
7611         * gcc.c-torture/execute/20030105-1.c: New test.
7612
7613 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7614
7615         * g++.dg/parse/namespace3.C: Remove extra semicolons.
7616         * g++.dg/parse/namespace4.C: Likewise.
7617
7618 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7619
7620         * g++.dg/template/ntp2.C: New test.
7621
7622 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
7623
7624         * g++.dg/parse/extern-C-1.C: New test.
7625
7626         * g++.dg/parse/namespace4.C: New test.
7627
7628         * g++.dg/template/nested1.C: New test.
7629
7630         * g++.dg/parse/namespace3.C: New test.
7631
7632 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7633
7634         * g++.dg/lookup/two-stage1.C: New test.
7635
7636 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7637
7638         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
7639         * g++.old-deja/g++.jason/access8.C: Likewise.
7640         * g++.old-deja/g++.other/decl5.C: Likewise.
7641
7642 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7643
7644         * g++.dg/parse/parse7.C: New test.
7645
7646 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
7647
7648         PR c++/2843
7649         * g++.dg/ext/attrib7.C: New test.
7650
7651 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7652
7653         * g++.dg/parse/parse6.C: New test.
7654
7655 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
7656
7657         * gcc.dg/h8300-stack-1.c: New.
7658
7659 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7660
7661         g++.dg/lookup/exception1.C: New test.
7662
7663         g++.dg/lookup/template1.C: New test.
7664
7665         g++.dg/parse/namespace2.C: New test.
7666
7667         g++.dg/parse/parens2.C: New test.
7668
7669 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7670
7671         * g++.dg/parse/parse5.C: New test.
7672         * g++.dg/lookup/scoped4.C: New test.
7673
7674 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7675
7676         * g++.dg/parse/parens1.C: New test.
7677
7678         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
7679         angle-bracket1.C.
7680         * g++.dg/parse/parens2.C: New test.
7681
7682         * g++.dg/lookup/scope-operator1.C: New test.
7683
7684         * g++.dg/parse/operator1.C: New test.
7685
7686 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7687
7688         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
7689         * g++.old-deja/g++.other/access6.C: Likewise.
7690         * g++.old-deja/g++.other/decl1.C: Likewise.
7691         * g++.old-deja/g++.pt/typename12.C: Likewise.
7692
7693 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7694
7695         * g++.dg/parse/namespace1.C: New test.
7696
7697 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7698
7699         * g++.dg/parse/parse4.C: New test.
7700
7701 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7702
7703         * g++.dg/parse/parse3.C: New test.
7704
7705 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7706
7707         * g++.dg/parse/parse2.C: New test.
7708
7709 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7710
7711         * g++.dg/template/friend11.C: New test.
7712
7713 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7714
7715         * g++.dg/parse/parse1.C: New test.
7716
7717 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
7718
7719         * lib/profopt.exp: Change the name of a global variable to avoid
7720         possible clashes with other test suites.
7721
7722 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
7723
7724         * g++.dg/inherit/covariant8.C: New test.
7725
7726 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7727
7728         * g++.dg/init/array9.C: New test.
7729
7730         PR c++/9112
7731         * g++.dg/parse/expr1.C: New test.
7732
7733 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
7734
7735         * gcc.c-torture/compile/20021230-1.c: New test.
7736
7737 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7738
7739         * g++.dg/inherit/covariant5.C: New test.
7740         * g++.dg/inherit/covariant6.C: New test.
7741         * g++.dg/inherit/covariant7.C: New test.
7742
7743 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7744
7745         PR c++/2739
7746         * g++.dg/other/access2.C: New test.
7747
7748 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7749
7750         * g++.dg/other/anon-struct.C: No longer fails
7751         * g++.old-deja/g++.brendan/parse4.C: Likewise.
7752         * g++.old-deja/g++.brendan/parse5.C: Likewise.
7753         * g++.old-deja/g++.brendan/parse6.C: Likewise.
7754
7755 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7756
7757         * g++.dg/parse/angle-bracket.C (main): No longer fails.
7758
7759 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
7760
7761         * g++.dg/eh/spec4.C: Remove stray semicolon.
7762         * g++.dg/expr/pmf-1.C: Change error message.
7763         * g++.dg/ext/asm1.C: Remove stray semicolon.
7764         * g++.dg/ext/typename1.C: Add missing typenames.
7765         * g++.dg/inherit/template-as-base.C: Change error message.
7766         * g++.dg/lookup/scoped1.C: Likewise.
7767         * g++.dg/lookup/scoped2.C: Likewise.
7768         * g++.dg/lookup/using2.C: Likewise.
7769         * g++.dg/other/component1.C: Remove stray semicolon.
7770         * g++.dg/other/do1.C: Change error message.
7771         * g++.dg/other/error2.C: Likewise.
7772         * g++.dg/other/init1.C: Likewise.
7773         * g++.dg/other/packed1.C: Remove stray semicolon.
7774         * g++.dg/other/ptrmem2.C: Change error message.
7775         * g++.dg/parse/parameter-declaration-1.C: Remove line number
7776         marker.
7777         * g++.dg/special/initp1.C: Remove invalid attribute usage.
7778         * g++.dg/template/access3.C: Add typename keyword.
7779         * g++.dg/template/access5.C: Remove stray semicolon.
7780         * g++.dg/template/access6.C: Likewise.
7781         * g++.dg/template/complit1.C: Likewise.
7782         * g++.dg/template/crash1.C: Change error message.
7783         * g++.dg/template/inherit2.C: Remove stray semicolon.
7784         * g++.dg/template/instantiate2.C: Likewise.
7785         * g++.dg/template/instantiate3.C: Change error message.
7786         * g++.dg/template/qual1.C: Remove stray semicolon.
7787         * g++.dg/template/qualttp18.C: Change error message.
7788         * g++.dg/template/ref1.C: Remove stray semicolon.
7789         * g++.dg/template/sizeof1.C (A::value): Declare it.
7790         * g++.dg/template/spec4.C: Change error message.
7791         * g++.dg/template/static1.C: Likewise.
7792         * g++.dg/template/type1.C: Likewise.
7793         * g++.dg/template/typename3.C: Likewise.
7794         * g++.old-deja/g++.benjamin/13478.C: Change error message.
7795         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
7796         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
7797         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
7798         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
7799         named return value extension.
7800         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
7801         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
7802         * g++.old-deja/g++.bob/extern_C.C: Likewise.
7803         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7804         * g++.old-deja/g++.brendan/complex1.C: Likewise.
7805         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7806         * g++.old-deja/g++.brendan/crash13.C: Likewise.
7807         * g++.old-deja/g++.brendan/crash15.C: Likewise.
7808         * g++.old-deja/g++.brendan/crash18.C: Change error message.
7809         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
7810         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7811         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7812         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7813         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
7814         syntax.
7815         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
7816         * g++.old-deja/g++.brendan/crash8.C: Change error message.
7817         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
7818         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
7819         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
7820         * g++.old-deja/g++.brendan/template11.C: Likewise.
7821         * g++.old-deja/g++.brendan/template26.C: Likewise.
7822         * g++.old-deja/g++.brendan/template27.C: Use explicit
7823         specialization syntax.
7824         * g++.old-deja/g++.brendan/template30.C: Likewise.
7825         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
7826         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
7827         non-dependent names.
7828         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
7829         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
7830         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
7831         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
7832         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
7833         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
7834         named return value extension.
7835         * g++.old-deja/g++.ext/namedret2.C: Likewise.
7836         * g++.old-deja/g++.ext/namedret3.C: Likewise.
7837         * g++.old-deja/g++.ext/return1.C: Likewise.
7838         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
7839         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
7840         * g++.old-deja/g++.jason/access8.C: Likewise.
7841         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
7842         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
7843         pseudo-destructor names.
7844         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
7845         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
7846         pseudo-destructor names.
7847         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
7848         * g++.old-deja/g++.jason/overload19.C: Likewise.
7849         * g++.old-deja/g++.jason/overload32.C: Likewise.
7850         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
7851         stray semicolons.
7852         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
7853         * g++.old-deja/g++.jason/return.C: Likewise.
7854         * g++.old-deja/g++.jason/return2.C: Likewise.
7855         * g++.old-deja/g++.jason/shadow1.C: Likewise.
7856         * g++.old-deja/g++.jason/special.C: Use explicit specialization
7857         syntax.
7858         * g++.old-deja/g++.jason/template10.C: Account for use of
7859         non-dependent names.
7860         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
7861         syntax.
7862         * g++.old-deja/g++.jason/template37.C: Likewise.
7863         * g++.old-deja/g++.law/access4.C: Change error messages.
7864         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
7865         pseudo-destructor names.
7866         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
7867         * g++.old-deja/g++.law/ctors9.C: Likewise.
7868         * g++.old-deja/g++.law/cvt22.C: Likewise.
7869         * g++.old-deja/g++.law/dtors5.C: Likewise.
7870         * g++.old-deja/g++.law/global-init1.C: Likewise.
7871         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7872         * g++.old-deja/g++.law/operators28.C: Likewise.
7873         * g++.old-deja/g++.law/visibility28.C: Likewise.
7874         * g++.old-deja/g++.martin/eval1.C: Likewise.
7875         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
7876         name.
7877         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
7878         * g++.old-deja/g++.mike/net34.C: Likewise.
7879         * g++.old-deja/g++.mike/net36.C: Likewise.
7880         * g++.old-deja/g++.mike/ns2.C: Likewise.
7881         * g++.old-deja/g++.mike/p12306.C: Likewise.
7882         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
7883         value extension.
7884         * g++.old-deja/g++.mike/p700.C: Likewise.
7885         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
7886         * g++.old-deja/g++.mike/p710.C: Likewise.
7887         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
7888         value extension.
7889         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
7890         * g++.old-deja/g++.mike/pmf9.C: Likewise.
7891         * g++.old-deja/g++.ns/crash2.C: Likewise.
7892         * g++.old-deja/g++.ns/crash3.C: Likewise.
7893         * g++.old-deja/g++.ns/invalid1.C: Likewise.
7894         * g++.old-deja/g++.ns/ns17.C: Likewise.
7895         * g++.old-deja/g++.ns/template16.C: Likewise.
7896         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
7897         keyword.
7898         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
7899         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
7900         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
7901         named return value extension.
7902         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
7903         * g++.old-deja/g++.other/access4.C: Issue additional error
7904         messages.
7905         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
7906         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
7907         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
7908         * g++.old-deja/g++.other/crash25.C: Change error message.
7909         * g++.old-deja/g++.other/crash4.C: Change error message.
7910         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
7911         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
7912         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
7913         checks.
7914         * g++.old-deja/g++.other/defarg8.C: Likewise.
7915         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
7916         * g++.old-deja/g++.other/dtor10.C: Likewise.
7917         * g++.old-deja/g++.other/incomplete.C: Likewise.
7918         * g++.old-deja/g++.other/linkage7.C: Likewise.
7919         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
7920         lookup algorithm.
7921         * g++.old-deja/g++.other/mangle2.C: Likewise.
7922         * g++.old-deja/g++.other/refinit2.C: Likewise.
7923         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
7924         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
7925         * g++.old-deja/g++.pt/crash28.C: Likewise.
7926         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
7927         syntax.
7928         * g++.old-deja/g++.pt/crash32.C: Change error message.
7929         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
7930         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
7931         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
7932         error message position.
7933         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
7934         * g++.old-deja/g++.pt/defarg8.C: Change error message.
7935         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
7936         syntax.
7937         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
7938         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
7939         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
7940         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
7941         keyword.
7942         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7943         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
7944         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
7945         keyword.
7946         * g++.old-deja/g++.pt/explicit71.C: Change error message.
7947         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
7948         syntax.
7949         * g++.old-deja/g++.pt/friend28.C: Account for use of
7950         non-dependent names.
7951         * g++.old-deja/g++.pt/friend29.C: Likewise.
7952         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
7953         rules.
7954         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
7955         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
7956         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
7957         lookup rules.
7958         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
7959         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
7960         keyword.
7961         * g++.old-deja/g++.pt/memclass20.C: Likewise.
7962         * g++.old-deja/g++.pt/memclass5.C: Likewise.
7963         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
7964         keyword.
7965         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
7966         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
7967         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
7968         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
7969         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
7970         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
7971         keyword.
7972         * g++.old-deja/g++.pt/spec10.C: Likewise.
7973         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
7974         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
7975         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
7976         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
7977         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
7978         * g++.old-deja/g++.pt/ttp62.C: Likewise.
7979         * g++.old-deja/g++.pt/ttp64.C: Likewise.
7980         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
7981         * g++.old-deja/g++.pt/typename15.C: Likewise.
7982         * g++.old-deja/g++.pt/typename22.C: Likewise.
7983         * g++.old-deja/g++.pt/typename6.C: Change error messages.
7984         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
7985         * g++.old-deja/g++.pt/virtual2.C: Likewise.
7986         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
7987         syntax.
7988         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
7989         return value extension.
7990         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
7991         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
7992         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
7993         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
7994
7995 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7996
7997         * g++.dg/warn/inline1.C: New test.
7998         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
7999         * g++.old-deja/g++.jason/synth10.C: Likewise.
8000         * g++.old-deja/g++.mike/net31.C: Likewise.
8001         * g++.old-deja/g++.mike/p8786.C: Likewise.
8002
8003         * g++.dg/template/friend10.C: New test.
8004         * g++.dg/template/conv5.C: New test.
8005
8006 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8007
8008         * g++.dg/lookup/scoped3.C: New test.
8009
8010         * g++.dg/lookup/decl1.C: New test.
8011         * g++.dg/lookup/decl2.C: New test.
8012
8013 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8014
8015         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8016         gcc.c-torture/compile/20021015-1.c,
8017         gcc.c-torture/compile/20021015-2.c,
8018         gcc.c-torture/compile/20021123-1.c,
8019         gcc.c-torture/compile/20021123-2.c,
8020         gcc.c-torture/compile/20021123-3.c,
8021         gcc.c-torture/compile/20021123-4.c,
8022         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8023         only to 3.1 or 3.2 branch.
8024
8025 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8026
8027         * gcc.dg/i386-bitfield3.c: New test.
8028
8029         * gcc.dg/i386-bitfield2.c: New test.
8030
8031 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8032
8033         * g++.dg/parse/conv_op1.C: New test.
8034
8035 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8036
8037         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8038         approved.
8039
8040 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8041
8042         * gcc.c-torture/compile/20021220-1.c: New test.
8043
8044 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8045
8046         * gcc.dg/i386-fastcall-1.c: New.
8047
8048 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8049
8050         * gcc.c-torture/execute/20021219-1.c: New test.
8051
8052 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8053
8054         * gcc.dg/i386-pic-1.c: New test.
8055
8056 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8057
8058         PR c++/8099
8059         * g++.dg/template/friend9.C: New test.
8060
8061 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8062
8063         PR c++/3663
8064         * g++.dg/template/access7.C: New test.
8065
8066 2002-12-18  Nick Clifton  <nickc@redhat.com>
8067
8068         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8069         the libstdc++-v3 directory has been found.
8070
8071 2002-12-12  Devang Patel <dpatel@apple.com>
8072         * gcc.dg/darwin-ld-1.c: New test.
8073         * gcc.dg/darwin-ld-2.c: New test.
8074         * gcc.dg/darwin-ld-3.c: New test.
8075         * gcc.dg/darwin-ld-4.c: New test.
8076         * gcc.dg/darwin-ld-5.c: New test.
8077
8078 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8079
8080         * gcc.c-torture/compile/20021212-1.c: New test.
8081
8082 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8083
8084         * gcc.dg/fshort-wchar: New test.
8085
8086 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8087
8088         PR c++/8372
8089         * g++.dg/template/dtor1.C: New test.
8090
8091         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8092         markers.
8093
8094 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8095
8096         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8097
8098 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8099
8100         * g++.dg/template/static1.C: New test.
8101         * g++.dg/template/static2.C: New test.
8102         * g++.old-deja/g++.ext/memconst.C: New test.
8103
8104 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8105
8106         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8107         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8108         * g++.dg/special/initp1.C: Likewise.
8109
8110 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8111
8112         * gcc.c-torture/execute/20021204-1.c: New test.
8113
8114 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8115
8116         * gcc.dg/ppc-fmadd-1.c: New file.
8117         * gcc.dg/ppc-fmadd-2.c: New file.
8118         * gcc.dg/ppc-fmadd-3.c: New file.
8119
8120 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8121
8122         * gcc.c-torture/compile/20021204-1.c: New test.
8123
8124 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8125
8126         * g++.dg/inherit/covariant2.C: New test.
8127         * g++.dg/inherit/covariant3.C: New test.
8128         * g++.dg/inherit/covariant4.C: New test.
8129         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8130         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8131
8132 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8133
8134         PR c++/8688
8135         * g++.dg/init/brace3.C: New test.
8136
8137 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8138
8139         * gcc.dg/20020210-1.c: Fix a comment typo.
8140
8141 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8142
8143         PR c++/8720
8144         * g++.dg/parse/defarg1.C: New test.
8145
8146         PR c++/8615
8147         * g++.dg/template/char1.C: New test.
8148
8149         * g++.dg/template/varmod1.C: Fix typo.
8150
8151 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8152
8153         DR 180
8154         * g++.old-deja/g++.pt/crash32.C: Expect error.
8155
8156 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8157
8158         PR c++/5919
8159         * g++.dg/template/varmod1.C: New test.
8160
8161         PR c++/8727
8162         * g++.dg/inherit/typeinfo1.C: New test.
8163
8164         PR c++/8663
8165         * g++.dg/inherit/typedef1.C: New test.
8166
8167 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/8332
8170         PR c++/8493
8171         * g++.dg/template/strlen1.C: New test.
8172
8173         PR c++/8227
8174         * g++.dg/template/ctor2.C: New test.
8175
8176         PR c++/8214
8177         * g++.dg/init/string1.C: New test.
8178
8179         PR c++/8511
8180         * g++.dg/template/friend8.C: New test.
8181
8182 2002-11-29  Joe Buck <jbuck@synopsys.com>
8183
8184         * g++.dg/lookup/anon2.C: New test.
8185
8186 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8187
8188         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8189         h8300 port.
8190
8191 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8192
8193         * gcc.dg/bitfld-6.c: New test.
8194
8195 2002-11-27  Jan Hubicka  <jh@suse.cz>
8196
8197         * gcc.c-torture/execute/20021127.[cx]: New test.
8198
8199 2002-11-26  Jan Hubicka  <jh@suse.cz>
8200
8201         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8202         quality.
8203
8204 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8205
8206         * g++.dg/init/brace2.C: New test.
8207         * g++.old-deja/g++.mike/p9129.C: Correct.
8208
8209 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8210
8211         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8212
8213 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8214
8215         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8216
8217 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8218
8219         * testsuite/g++.dg/abi/empty11.C: New test.
8220         * testsuite/g++.dg/rtti/cv1.C: New test.
8221
8222 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8223
8224         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8225
8226 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8227
8228         * g++.dg/abi/empty10.C: New test.
8229
8230 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8231
8232         * gcc.c-torture/compile/20021124-1.c: New test.
8233
8234 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8235
8236         * g++.dg/abi/rtti2.C: New test.
8237
8238 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8239
8240         * gcc.dg/i386-unroll-1.c: New test.
8241
8242 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8243
8244         * gcc.c-torture/compile/20021120-1.c: New test.
8245         * gcc.c-torture/compile/20021120-2.c: New test.
8246
8247 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8248
8249         * gcc.dg/bitfld-5.c: New test.
8250
8251 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8252
8253         * gcc.c-torture/execute/20021120-3.c: New test.
8254
8255 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8256
8257         * gcc.c-torture/execute/20021120-2.c: New test.
8258
8259 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8260
8261         * gcc.c-torture/execute/20021120-1.c: New test.
8262
8263 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8264
8265         * gcc.c-torture/execute/20021118-3.c: New test.
8266
8267 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8268
8269         * gcc.c-torture/compile/20021119-1.c: New test.
8270
8271 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8272
8273         * gcc.dg/duff-1.c: New test.
8274         * gcc.dg/duff-2.c: New test.
8275         * gcc.dg/duff-3.c: New test.
8276
8277 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8278
8279         * gcc.dg/cpp/_Pragma5.c: New test.
8280
8281 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8282
8283         * gcc.c-torture/execute/20021118-2.c: New test.
8284
8285 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8286
8287         * gcc.c-torture/execute/20021118-1.c: New test.
8288
8289 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8290
8291         * gcc.dg/20021116-1.c: New test.
8292
8293 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8294
8295         * g++.dg/abi/vcall1.C: New test.
8296
8297 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8298
8299         * gcc.dg/20021029-1.c: New test.
8300         * gcc.dg/20021029-2.c: New test.
8301
8302 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8303
8304         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8305
8306 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8307
8308         PR c/8439
8309         * gcc.dg/20021110.c: Move to ...
8310         * gcc.c-torture/compile/20021110.c: .... here.
8311
8312 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8313
8314         PR c/8467
8315         * gcc.c-torture/execute/20021111-1.c
8316
8317 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8318
8319         PR c/8439
8320         * gcc.dg/20021110.c: New test.
8321
8322 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8323
8324         * g++.dg/abi/vthunk3.C: Run only on x86.
8325
8326 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8327
8328         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8329
8330 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8331
8332         * lib/compat.exp (compat-execute): Fix logic error in last
8333         change.
8334
8335 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8336
8337         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8338
8339 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8340
8341         PR c++/8389
8342         * g++.dg/template/access6.C: New test.
8343
8344 2002-11-08  Jan Hubicka  <jh@suse.cz>
8345
8346         * gcc.dg/i386-ssefp-1.c: New test.
8347         * gcc.dg/i386-ssefp-1.c: New test.
8348
8349 2002-11-08  Jan Hubicka  <jh@suse.cz>
8350
8351         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8352
8353 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8354
8355         * g++.dg/abi/vthunk3.C: New test.
8356
8357         PR c++/8338
8358         * g++.dg/template/crash2.C: New test.
8359
8360 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8361
8362         * testsuite/g++.dg/abi/dtor1.C: New test.
8363         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8364
8365 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8366
8367         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8368         Darwin.
8369
8370 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8371
8372         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8373         -mthumb.  Only xfail with -O0.
8374
8375 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8376
8377         * g++.dg/abi/thunk1.C: New test.
8378         * g++.dg/abi/thunk2.C: Likewise.
8379         * g++.dg/abi/vtt1.C: Likewise.
8380
8381 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8382
8383         PR optimization/8423
8384         * gcc.c-torture/execute/builtin-constant.c: New test.
8385
8386 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8387
8388         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8389         Add some more cases.
8390
8391 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/8391
8394         * g++.dg/opt/local1.C: New test.
8395
8396 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8397
8398         PR c++/8160
8399         * g++.dg/template/complit1.C: New test.
8400
8401         PR c++/8149
8402         * g++.dg/template/typename4.C: Likewise.
8403
8404 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8405
8406         Core issue 287, PR c++/7639
8407         * g++.dg/template/instantiate1.C: Adjust error location.
8408         * g++.dg/template/instantiate3.C: New test.
8409         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8410         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8411         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8412
8413 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8414
8415         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8416
8417 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8418
8419         PR c++/8287
8420         * g++.dg/init/dtor2.C: New test.
8421
8422 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8423
8424         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8425         * gcc.dg/nest.c: Bypass errors on irix6.
8426
8427 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8428
8429         * gcc.dg/nest.c: Expect error for mmix-*-*.
8430         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8431
8432 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8433
8434         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8435         markers.
8436
8437         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8438
8439 2002-10-25  Mike Stump  <mrs@apple.com>
8440
8441         * gcc.dg/warn-1.c: New test.
8442
8443 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8444
8445         * g++.dg/template/typename3.C: New test.
8446
8447 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8448
8449         * g++.dg/lookup/ptrmem1.C: New test.
8450
8451         * g++.dg/abi/vthunk2.C: New test.
8452
8453 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8454
8455         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8456
8457 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8458
8459         * g++.dg/abi/empty9.C: New test.
8460
8461 2002-10-24  Richard Henderson  <rth@redhat.com>
8462
8463         * g++.dg/inherit/thunk1.C: Enable for ia64.
8464
8465 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8466
8467         PR c++/8067
8468         * g++.dg/lookup/pretty1.C: New test.
8469
8470 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8471
8472         * gcc.dg/20021023-1.c: New test.
8473
8474 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8475
8476         PR c++/7679
8477         * g++.dg/parse/inline1.C: New test.
8478
8479 2002-10-23  Richard Henderson  <rth@redhat.com>
8480
8481         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8482
8483         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8484
8485 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8486
8487         PR c++/6579
8488         * g++.dg/parse/stmtexpr3.C: New test.
8489
8490 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8491
8492         * g++.dg/expr/cond1.C: New test.
8493
8494 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8495
8496         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8497
8498 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8499
8500         * g++.dg/abi/vbase13.C: New test.
8501         * g++.dg/abi/vbase14.C: Likewise.
8502
8503 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8504
8505         * gcc.dg/tls/pic-1.c: New test.
8506         * gcc.dg/tls/nonpic-1.c: New test.
8507         * gcc.dg/20021018-1.c: New test.
8508
8509 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8510
8511         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8512         Remove only files with the same base name as the test case.
8513         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8514         (profopt-execute): Likewise.  Also, remove old profiling
8515         and performance data files before running the tests.
8516
8517         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8518         * g++.dg/bprob/bprob.exp: Likewise.
8519         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8520         to allow more general test case names.
8521
8522         * g++.dg/bprob/bprob-1.C: Rename to ...
8523         * g++.dg/bprob/g++-bprob-1.C: ... this.
8524
8525         * g77.dg/bprob/bprob-1.f: Rename to ...
8526         * g77.dg/bprob/g77-bprob-1.f: ... this.
8527
8528 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8529
8530         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8531         bison 1.50 or later.
8532
8533 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8534
8535         * g++.dg/README: Describe more test directories.
8536
8537 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8538
8539         * g++.dg/init/array6.C: Add additional tests.
8540
8541 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8542
8543         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8544         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8545
8546 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8547
8548         * gcc.c-torture/compile/20020604-1.x: New.
8549         * gcc.c-torture/compile/simd-5.x: Likewise.
8550         * gcc.c-torture/execute/920710-1.x: Likewise.
8551         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8552
8553 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8554
8555         * g++.dg/inherit/override1.C: Add dg-options clause.
8556
8557 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8558
8559         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8560         _mm_slli_si128.
8561
8562 2002-10-19  Andreas Schwab  <schwab@suse.de>
8563
8564         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8565         directory component.
8566
8567 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8568
8569         * g++.dg/inherit/thunk1.C: New test.
8570
8571         * g++.dg/inherit/override1.C: New test.
8572
8573         * g++.dg/abi/mangle11.C: New test.
8574         * g++.dg/abi/mangle14.C: New test.
8575         * g++.dg/abi/mangle17.C: New test.
8576
8577 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8578
8579         * g++.dg/overload/member2.C: New test.
8580
8581 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8582
8583         * g++.dg/README: Describe new compat directory.
8584         * g++.dg/dg.exp: Skip tests in compat directory.
8585         * README.compat: New file.
8586         * lib/compat.exp: New expect script.
8587         * g++.dg/compat: New test directory.
8588         * g++.dg/compat/compat.exp: New expect script.
8589         * g++.dg/compat/abi: New test directory.
8590         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8591         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8592         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8593         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8594         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8595         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8596         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8597         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8598         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8599         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8600         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8601         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8602         * g++.dg/compat/break: New test directory.
8603         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8604         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8605         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8606         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8607         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8608         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8609         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8610         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8611         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8612         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8613         g++.dg/compat/break/README: New files.
8614         * g++.dg/compat/eh: New test directory.
8615         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8616         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8617         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8618         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8619         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8620         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8621         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8622         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8623         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8624         g++.dg/compat/eh/filter2_y.C,
8625         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8626         g++.dg/compat/eh/new1_y.C,
8627         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8628         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8629         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8630         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8631         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8632         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8633         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8634         g++.dg/compat/eh/unexpected1_y.C: New files.
8635         * g++.dg/compat/init: New test directory.
8636         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8637         g++.dg/compat/init/array5_y.C,
8638         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8639         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8640         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8641         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8642         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8643         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8644         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8645         g++.dg/compat/init/init-ref2_y.C: New files.
8646
8647 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/7584
8650         * g++.dg/inherit/using3.C: New test.
8651
8652 2002-10-17  Jan Hubicka  <jh@suse.cz>
8653
8654         * gcc.dg/20021017-2.c: New test.
8655
8656 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8657
8658         * g++.dg/abi/mangle16.C: Adjust.
8659
8660         * g++.dg/init/array8.C: New test.
8661
8662 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8663
8664         * gcc.dg/special/mips-abi.exp: New test.
8665         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8666
8667 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8668
8669         * g++.dg/abi/mangle16.C: New test.
8670         * g++.dg/abi/mangle17.C: Likewise.
8671
8672         PR c++/7478
8673         * g++.dg/template/ref1.C: New test.
8674
8675 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8676
8677         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8678
8679 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8680
8681         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8682
8683 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8684
8685         PR c++/7524
8686         * g++.dg/init/array7.C: New test.
8687
8688 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8689
8690         * g++.dg/init/array6.C: New test.
8691
8692         * g++.dg/abi/mangle13.C: Likewise.
8693         * g++.dg/abi/mangle14.C: Likewise.
8694         * g++.dg/abi/mangle15.C: Likewise.
8695
8696 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8697
8698         * g++.dg/abi/empty8.C: New test.
8699
8700 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8701
8702         * g++.dg/init/ctor1.C: New test.
8703
8704 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8705
8706         * gcc.c-torture/execute/20021015-1.c: New test.
8707
8708 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8709
8710         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8711
8712 2002-10-14  Jan Hubicka  <jh@suse.cz>
8713
8714         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8715
8716 2002-10-14  Richard Henderson  <rth@redhat.com>
8717
8718         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8719
8720 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8721
8722         PR optimization/6631
8723         * g++.dg/opt/const2.C: New test.
8724
8725 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/7176
8728         * g++.dg/parse/friend1.C: New test.
8729         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8730
8731 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8732
8733         * gcc.dg/20021014-1.c: New test.
8734
8735 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8736
8737         PR c++/5661
8738         * g++.dg/ext/vlm1.C: New test.
8739         * g++.dg/ext/vlm2.C: Likewise.
8740
8741         * g++.dg/init/array1.C: Remove invalid braces.
8742         * g++.dg/init/brace1.C: New test.
8743         * g++.dg/init/copy2.C: Likewise.
8744         * g++.dg/init/copy3.C: Likewise.
8745         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8746         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8747         braces.
8748
8749 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8750
8751         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8752
8753 2002-10-11  Richard Shann  <richard.shann@superh.com>
8754
8755         * gcc.c-torture/compile/simd-5.c: New test.
8756
8757 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8758
8759         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8760
8761 2002-10-10  Jim Wilson  <wilson@redhat.com>
8762
8763         * gcc.c-torture/execute/20021010-1.c: New test.
8764
8765 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8766
8767         PR c/7353
8768         * g++.dg/ext/typedef-init.C: New test.
8769         * gcc.dg/typedef-init.c: New test.
8770
8771 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8772
8773         * gcc.dg/cpp/paste13.c: New test.
8774
8775 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8776
8777         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8778         remaining platforms, XFAIL during compile, not execute.  Don't
8779         XFAIL at -O0.
8780
8781 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8782
8783         * gcc.dg/alias-1.c: Tweak expected warning.
8784
8785 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8786
8787         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8788
8789 2002-10-06  Andreas Jaeger  <aj@suse.de>
8790
8791         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8792         * gcc.dg/cpp/c++98.C: Likewise.
8793
8794         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8795         * g++.dg/cpp/c++98.C: Likewise.
8796
8797         * g++.dg/README (Subdirectories): Mention cpp directory.
8798
8799         PR target/7559
8800         * gcc.dg/20021006-1.c: New test.
8801
8802 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8803
8804         PR c++/7804
8805         * g++.dg/other/warning1.C: New test.
8806
8807 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8808
8809         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8810         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8811         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8812
8813 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8814
8815         PR c++/7931
8816         * g++.dg/template/ptrmem3.C: New test.
8817
8818         PR c++/7754
8819         * g++.dg/template/union1.C: New test.
8820
8821 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8822
8823         PR c++/8006
8824         * g++.dg/abi/mangle9.C: New test.
8825         * g++.dg/abi/mangle10.C: New test.
8826         * g++.dg/abi/mangle11.C: New test.
8827         * g++.dg/abi/mangle12.C: New test.
8828
8829 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/7188.
8832         * g++.dg/template/meminit1.C: New test.
8833         * g++.dg/warn/Wreorder-1.C: Likewise.
8834         * g++.old-deja/g++.mike/warn3.C: Tweak.
8835         * lib/prune.exp: Ingore "in copy constructor".
8836
8837 2002-10-02  Andreas Jaeger  <aj@suse.de>
8838
8839         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8840         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8841         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8842         on x86-64.
8843
8844 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8845
8846         * gcc.dg/empty1.C: Fix typo.
8847
8848 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8849
8850         * gcc.dg/alias-1.c: New test.
8851
8852 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8853
8854         * gcc.dg/empty1.C: New test.
8855
8856         * g++.dg/tls/init-2.C: Tweak error messages.
8857
8858 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8859
8860         * gcc.c-torture/compile/20020923-1.c: New test.
8861
8862 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8863
8864         * gcc.c-torture/execute/ffs-1.c: New test.
8865         * gcc.c-torture/execute/ffs-2.c: Ditto.
8866
8867 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8868
8869         * g++.dg/overload/member1.C: New test.
8870
8871 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
8872
8873         * g++.dg/abi/empty7.C: New test.
8874         * g++.dg/init/pm2.C: Likewise.
8875
8876 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
8877
8878         * g++.dg/rtti/crash1.C: New test.
8879
8880 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
8881
8882         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
8883         gcc.dg/sibcall-4.c: New tests.
8884
8885 2002-09-28  Roger Sayle  <roger@eyesopen.com>
8886
8887         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
8888         powerpc and MMIX targets.
8889
8890 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
8891
8892         * gcc.dg/cpp/20020927-1.c: New.
8893
8894 2002-09-26  David S. Miller  <davem@redhat.com>
8895
8896         * gcc.c-torture/compile/trunctfdf.c: New.
8897
8898 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8899
8900         * lib/target-supports.exp (check_weak_available): Handle solaris2.
8901
8902 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
8903
8904         * gcc.c-torture/execute/loop-15.c: New.
8905
8906 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
8907
8908         * README.QMTEST: Fix typo.
8909
8910 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8911
8912         * gcc.dg/20020926-1.c: New test.
8913
8914 2002-09-25  David S. Miller  <davem@redhat.com>
8915
8916         PR target/7842
8917         * gcc.c-torture/execute/shiftdi.c: New test.
8918
8919 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
8920
8921         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
8922         unique to the tool.
8923         * lib/g77.exp (g77_init): Likewise.
8924         * lib/g++.exp (g++_init): Likewise.
8925         * lib/objc.exp (objc_init): Likewise.
8926
8927 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
8928
8929         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
8930         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
8931         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
8932
8933 2002-09-25  Richard Henderson  <rth@redhat.com>
8934
8935         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
8936         too-small long double.
8937
8938 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
8939
8940         * gcc.dg/20020919-1.c: New test.
8941
8942 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
8943
8944         * g++.dg/abi/bitfield6.C: New test.
8945         * g++.dg/abi/bitfield7.C: New test.
8946         * g++.dg/abi/bitfield8.C: New test.
8947         * g++.dg/abi/vbase11.C: New test.
8948
8949 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8950
8951         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
8952         hppa*-*-hpux*.  Update test comment.
8953
8954 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * gcc.dg/tls/struct-1.c: New test.
8957
8958 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
8959
8960         * gcc.dg/cpp/tr-warn2.c: Update.
8961
8962 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8963
8964         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
8965
8966 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8967
8968         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
8969         systems.
8970
8971 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
8972
8973         * gcc.c-torture/execute/ieee/mzero3.c: New test.
8974
8975         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8976         Adjust for c++filt moved to binutils.  Remove spurious duplicate
8977         setting of cxxfilt.
8978
8979 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
8980
8981         * gcc.dg/20020312-2.c: Update for darwin.
8982
8983 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8984
8985         * g++.old-deja/g++.other/crash32.C: Mark ICE.
8986
8987 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
8988
8989         * objc.dg/comp-types-1.m: New test.
8990         * objc.dg/comp-types-2.m: New test.
8991         * objc.dg/comp-types-3.m: New test.
8992         * objc.dg/comp-types-4.m: New test.
8993         * objc.dg/comp-types-5.m: New test.
8994         * objc.dg/comp-types-6.m: New test.
8995
8996 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8997
8998         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
8999
9000 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9001
9002         * g++.dg/other/do1.C: New test.
9003
9004         * g++.dg/template/subst1.C: New test.
9005
9006 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9007
9008         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9009
9010 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9011
9012         * g++.dg/template/qualttp20.C: Adjust expected errors.
9013         * g++.old-deja/g++.jason/report.C: Likewise.
9014         * g++.old-deja/g++.other/qual1.C: Likewise.
9015
9016         * g++.dg/lookup/scoped2.C: New test.
9017
9018         * g++.dg/ext/asm3.C: New test.
9019
9020 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9021
9022         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9023
9024 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9025
9026         * ChangeLog: follow spelling conventions.
9027         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9028         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9029         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9030         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9031         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9032         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9033         * g++.old-deja/g++.law/global-init1.C: Likewise.
9034         * g++.old-deja/g++.other/delete4.C: Likewise.
9035         * g++.old-deja/g++.other/inline21.C: Likewise.
9036         * g++.old-deja/g++.other/singleton.C: Likewise.
9037         * g77.dg/strlen0.f: Likewise.
9038         * g77.f-torture/compile/20010519-1.f: Likewise.
9039         * g77.f-torture/compile/980310-4.f: Likewise.
9040         * gcc.c-torture/compile/20000605-1.c: Likewise.
9041         * gcc.c-torture/execute/20020225-1.c: Likewise.
9042         * gcc.dg/c90-hexfloat-2.c: Likewise.
9043         * gcc.dg/c99-bool-1.c: Likewise.
9044         * gcc.dg/c99-hexfloat-2.c: Likewise.
9045         * gcc.dg/dll-2.c: Likewise.
9046         * gcc.dg/wtr-union-init-1.c: Likewise.
9047         * gcc.dg/wtr-union-init-2.c: Likewise.
9048         * gcc.dg/wtr-union-init-3.c: Likewise.
9049         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9050         * gcc.dg/cpp/defined.c: Likewise.
9051         * gcc.dg/cpp/macsyntx.c: Likewise.
9052         * gcc.dg/cpp/paste2.c: Likewise.
9053         * gcc.dg/cpp/trad/defined.c: Likewise.
9054         * gcc.dg/format/c90-printf-1.c: Likewise.
9055         * gcc.dg/format/c90-scanf-1.c: Likewise.
9056         * gcc.dg/format/c99-printf-1.c: Likewise.
9057         * gcc.dg/format/c99-scanf-1.c: Likewise.
9058         * gcc.misc-tests/gcov-8.c: Likewise.
9059         * lib/profopt.exp: Likewise.
9060
9061 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9062
9063         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9064
9065 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9066
9067         * g++.dg/inherit/using2.C: New test.
9068
9069 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9070
9071         * ChangeLog: Follow spelling conventions.
9072         * g++.dg/template/friend4.C: Likewise.
9073         * g++.old-deja/g++.pt/crash67.C: Likewise.
9074         * gcc.c-torture/execute/20000801-4.c: Likewise.
9075         * gcc.dg/c90-digraph-1.c: Likewise.
9076         * gcc.dg/c94-digraph-1.c: Likewise.
9077         * gcc.dg/c99-digraph-1.c: Likewise.
9078         * gcc.dg/cpp/line5.c: Likewise.
9079         * gcc.dg/cpp/multiline.c: Likewise.
9080         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9081         * gcc.dg/format/attr-3.c: Likewise.
9082         * gcc.dg/format/c90-scanf-3.c: Likewise.
9083         * gcc.dg/format/ext-4.c: Likewise.
9084
9085 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9086
9087         * g++.dg/template/pretty1.C: New test.
9088
9089 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9090
9091         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9092
9093 2002-09-13  Matt Austern  <austern@apple.com>
9094
9095         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9096         passing a cast expression to a function by const reference.
9097
9098 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         * g++.dg/template/deduce1.C: New test.
9101
9102 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9103
9104         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9105         32-bit int.
9106
9107 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9108
9109         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9110         usage.
9111
9112 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9113
9114         * gcc.c-torture/compile/20020910-1.c: New test.
9115
9116 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9117
9118         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9119
9120 2002-09-10  Andreas Jaeger  <aj@suse.de>
9121
9122         * gcc.dg/20020312-2.c: Adjust for x86-64.
9123
9124 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9125
9126         * g77.dg/7388.f: New test case for PR 7388.
9127
9128 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9129
9130         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9131
9132 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9133
9134         * objc.dg/proto-lossage-1.m: New test.
9135
9136 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9137
9138         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9139
9140 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9141
9142         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9143         expected to pass.
9144
9145 2002-09-06  Stan Shebs  <shebs@apple.com>
9146             David Edelsohn  <edelsohn@gnu.org>
9147
9148         * gcc.dg/weak: New directory.
9149         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9150         target-specific xfail bits.
9151         * gcc.dg/typeof-2.c: Move to new directory.
9152         * gcc.dg/weak.exp: New expect script.
9153
9154 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9155
9156         * gcc.c-torture/execute/extzvsi.c: New test.
9157
9158 2002-09-05  Stan Shebs  <shebs@apple.com>
9159
9160         * gcc.dg/weak-1.c: xfail on Darwin.
9161         * gcc.dg/weak-2.c: Ditto.
9162         * gcc.dg/weak-3.c: Ditto.
9163         * gcc.dg/weak-4.c: Ditto.
9164         * gcc.dg/weak-5.c: Ditto.
9165         * gcc.dg/weak-6.c: Ditto.
9166         * gcc.dg/weak-7.c: Ditto.
9167         * gcc.dg/weak-8.c: Ditto.
9168         * gcc.dg/weak-9.c: Ditto.
9169
9170 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9171
9172         * gcc.c-torture/execute/loop-14.c: New test.
9173
9174 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9175
9176         * g++.dg/other/cxa-atexit1.C: New test.
9177
9178         * gcc.dg/typeof-2.c: New test.
9179
9180 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9181
9182         * gcc.dg/builtins-2.c: New testcase.
9183         * gcc.dg/builtins-3.c: New testcase.
9184
9185 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9186
9187         * gcc.dg/cpp/_Pragma4.c: New test.
9188
9189 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9190
9191         * objc/execute/nil_method-1.m: New testcase.
9192
9193 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9194
9195         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9196         [Object class], not [Object initialize].
9197
9198 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9199             Hans-Peter Nilsson  <hp@bitrange.com>
9200
9201         * gcc.c-torture/execute/20020720-1.x: Skip test on
9202         mmix-knuth-mmixware.  Correct comment.
9203
9204 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9205
9206         * testsuite/g++.dg/abi/bitfield5.C: New test.
9207         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9208
9209 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9210
9211         * objc.dg/undeclared-selector.m: New test.
9212
9213 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9214
9215         * g++.dg/other/offsetof1.C: Avoid cast warning.
9216
9217 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9218
9219         * objc.dg/super-class-2.m: New test.
9220
9221 2002-08-24  Matt Austern  <austern@apple.com>
9222
9223         * g++.dg/ext/lvaddr.C: New test.
9224         * g++.dg/ext/lvcast.C: New test.
9225
9226 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9227
9228         * testsuite/g++.dg/inherit/cond1.C: New test.
9229
9230 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9231
9232         * gcc.dg/noncompile/incomplete-1.c: New test.
9233
9234 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9235
9236         * gcc.dg/typespec-1.c: New test.
9237
9238 2002-08-20  Devang Patel  <dpatel@apple.com>
9239         * objc.dg/proto-hier-2.m: New test.
9240
9241 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9242
9243         * objc.dg/bitfield-1.m: New test.
9244         * objc.dg/bitfield-2.m: New test.
9245
9246 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9247
9248         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9249         gcc.dg/c99-flex-array-4.c: New tests.
9250
9251 2002-08-16  Stan Shebs  <shebs@apple.com>
9252
9253         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9254
9255 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9256
9257         * gcc.dg/typeof-1.c: New test.
9258         * g++.dg/ext/typeof2.C: New test.
9259
9260 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9261
9262         * g++.dg/other/offsetof1.C: New test.
9263
9264 2002-08-14  Richard Henderson  <rth@redhat.com>
9265
9266         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9267
9268 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9269
9270         * gcc.dg/cpp/_Pragma3.c: New test.
9271
9272 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9273
9274         * g++.dg/template/inherit3: New test.
9275
9276 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9277
9278         * gcc.dg/bitfld-4.c: Add blank options.
9279
9280 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * g++.dg/template/crash1.C: New test.
9283
9284 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9285
9286         * gcc.dg/tls/opt-2.c: New test.
9287
9288 2002-08-08  Devang Patel  <dpatel@apple.com>
9289
9290         * objc.dg/selector-1.m : New test
9291
9292 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9293
9294         * g++.dg/abi/bitfield4.C: New test.
9295         * gcc.dg/bitfld-4.c: New test.
9296
9297 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9298
9299         * g++.dg/other/packed1.C: New test.
9300
9301 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9302
9303         * g++.dg/abi/offsetof.C: Tweak error messages.
9304         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9305
9306 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.dg/bitfld-3.c: New test.
9309
9310 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9311             Richard Henderson  <rth@redhat.com>
9312
9313         * gcc.dg/i386-bitfield1.c: New test.
9314         * g++.dg/abi/bitfield3.C: Update.
9315
9316 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9317
9318         * objc.dg/const-str-2.m: Update.
9319         * gcc.dg/cpp/c++98.c: Change to C extension.
9320         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9321         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9322
9323 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9324
9325         * testsuite/gcc.dg/tls/diag-3.c: New.
9326
9327 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9328
9329         * g++.dg/README (Subdirectories): Document new subdir expr.
9330         * g++.dg/expr/pmf-1.C: New test.
9331
9332 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9333
9334         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9335
9336 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9337
9338         * g++.dg/abi/bitfield3.C: New test.
9339
9340 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9341
9342         * lib/gcov.exp: Tweak expected line formats.
9343         * gcc.misc-tests/gcov8.c: New test.
9344         * gcc.misc-tests/gcov8.x: New flags.
9345
9346 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9347
9348         * consistency.vlad/layout/endian.c: Include string.h.
9349
9350         * gcc.c-torture/execute/20020805-1.c: New test.
9351
9352 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9353
9354         * g++.dg/other/conversion1.C: New test.
9355
9356 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9357
9358         * gcc.dg/builtins-1.c: New testcase.
9359
9360 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9361
9362         * g++.dg/inherit/access3.C: New test.
9363
9364 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9365
9366         * gcc.dg/ia64-visibility-2.c: New test.
9367
9368 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9369
9370         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9371         __qualifier_flags to __flags.
9372
9373 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9374
9375         * g++.dg/inherit/operator1.C: New test.
9376         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9377         * g++.dg/other/error1.C: Change expected error message.
9378         * g++.dg/template/conv4.C: Likewise.
9379
9380 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9381
9382         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9383         for documented behavior.
9384
9385 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9386
9387         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9388         several targets known to fail.
9389
9390 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9391
9392         * gcc.dg/mips-args-[123].c: New tests.
9393
9394 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9395
9396         * gcc.dg/ppc-spe.c: New.
9397
9398 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9399
9400         * g++.dg/other/ptrmem4.C: New testcase.
9401
9402 2002-07-24  Richard Henderson  <rth@redhat.com>
9403
9404         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9405
9406 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9407
9408         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9409
9410 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9411
9412         * gcc.c-torture/execute/memset-3.c: New testcase.
9413
9414 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9415
9416         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9417         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9418
9419 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9420
9421         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9422         Delete.
9423
9424 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9425
9426         * gcc.c-torture/compile/simd-4.c: New test.
9427
9428 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9429
9430         PR c++/7347, c++/7348
9431         * g++.dg/template/access4.C: New test.
9432         * g++.dg/template/access5.C: New test.
9433         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9434         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9435         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9436         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9437
9438 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9439
9440         * gcc.dg/gnu89-init-2.c: New test.
9441
9442 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9443
9444         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9445
9446 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9447
9448         * gcc.c-torture/execute/20020720-1.c: New testcase.
9449
9450 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9451
9452         * gcc.dg/cpp/Wsignprom.c: New tests.
9453
9454 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9455
9456         * gcc.c-torture/execute/loop-13.c: New test.
9457
9458 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9459
9460         * gcc.dg/cpp/expr.c: New tests.
9461
9462 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9463
9464         * g++.dg/opt/pr6713.C: Add template instantiation.
9465
9466 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9467
9468         * gcc.dg/nest.c: New test.
9469
9470 2002-07-17  Richard Henderson  <rth@redhat.com>
9471
9472         * g++.dg/opt/pr6713.C: New test.
9473
9474 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9475
9476         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9477         XFAIL for all x86 processors.
9478
9479 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9480
9481         * gcc.c-torture/execute/20010122-1.x: Do not test with
9482         -fomit-frame-pointer.
9483
9484 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9485
9486         * g++.dg/template/instantiate2.C: New test.
9487         * g++.dg/template/spec4.C: New test.
9488
9489 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9490
9491         * g++.dg/template/access2.C: New test.
9492         * g++.dg/template/access3.C: New test.
9493
9494 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9495
9496         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9497         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9498         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9499         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9500         Convert to use <stdarg.h>.
9501         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9502         Delete.
9503         * gcc.dg/va-arg-2.c: New.
9504         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9505
9506 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9507
9508         * gcc.c-torture/compile/20020710-1.c: New test.
9509
9510 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9511                           Andrew Pinski  <pinskia@physics.uc.edu>
9512
9513         gcc.c-torture/compile/simd-2.c: New testcase.
9514         gcc.c-torture/compile/simd-3.c: Likewise.
9515
9516 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9517
9518         PR c++/7224
9519         * g++.dg/overload/error1.C: New test.
9520
9521 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9522
9523         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9524         configuration and IRIX 6 O32 ABI.
9525
9526 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9527
9528         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9529
9530 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9531
9532         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9533
9534 2002-07-10  Jeffrey A Law  <law@redhat.com>
9535
9536         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9537
9538         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9539
9540 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9541
9542         * gcc.dg/20020312-2.c: Check for __PPC__.
9543
9544 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9545
9546         * gcc.c-torture/compile/20020709-1.c: New test.
9547
9548 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9549
9550         * g++.dg/template/qualttp21.C: New test case.
9551
9552 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9553
9554         * gcc.c-torture/compile/20020706-1.c: New test.
9555         * gcc.c-torture/compile/20020706-2.c: New test.
9556
9557 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9558             Alexandre Oliva  <aoliva@redhat.com>
9559
9560         * g++.dg/warn/incomplete1.C: New test.
9561
9562 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9563
9564         PR c++/7099
9565         * g++.dg/warn/noreturn1.C: New test.
9566
9567 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/6706
9570         * g++.dg/debug/debug6.C: New test.
9571         * g++.dg/debug/debug7.C: New test.
9572
9573 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9574
9575         * gcc.c-torture/compile/simd-3.c: New test.
9576
9577 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9578
9579         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9580         * gcc.dg/20020620-1.c: Likewise.
9581
9582 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9583
9584         PR c++/6944
9585         * g++.dg/init/array4.C: New test.
9586         * g++.dg/init/array5.C: New test.
9587
9588 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9589
9590         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9591         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9592
9593 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9594
9595         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9596         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9597         * gcc.dg/wtr-conversion-1.c: Likewise.
9598         * gcc.dg/wtr-escape-1.c: Likewise.
9599         * gcc.dg/wtr-int-type-1.c: Likewise.
9600         * gcc.dg/wtr-label-1.c: Likewise.
9601         * gcc.dg/wtr-static-1.c: Likewise.
9602         * gcc.dg/wtr-strcat-1.c: Likewise.
9603         * gcc.dg/wtr-suffix-1.c: Likewise.
9604         * gcc.dg/wtr-switch-1.c: Likewise.
9605         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9606         * gcc.dg/wtr-union-init-1.c: Likewise.
9607         * gcc.dg/wtr-union-init-2.c: Likewise.
9608         * gcc.dg/wtr-union-init-3.c: Likewise.
9609
9610         * gcc.dg/wtr-func-def-1.c: New test.
9611
9612 2002-07-02 Devang Patel <dpatel@apple.com>
9613
9614         * objc.dg/param-1.m: New test.
9615
9616 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9617
9618         * gcc.dg/cpp/trad/directive.c: Add test.
9619         * gcc.dg/cpp/trad/macroargs.c: Add test.
9620         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
9621
9622 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
9623
9624         * gcc.dg/cpp/cmdlne-M.c: New test.
9625
9626 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
9627
9628         * objc.dg/desig-init-1.m: New test.
9629
9630 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9631
9632         PR c++/6716
9633         * g++.dg/template/instantiate1.C: New test.
9634
9635 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/7112
9638         * g++.dg/template/sizeof2.C: New test.
9639
9640 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9641
9642         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
9643         gcc.dg/cpp/trad/include.c: New tests.
9644
9645 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
9646
9647         PR target/7177
9648         * gcc.c-torture/compile/20020701-1.c: New test.
9649
9650 2002-07-01  Stan Shebs  <shebs@apple.com>
9651
9652         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
9653         header here...
9654         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
9655         (objc-torture-execute): or here.
9656
9657 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
9658
9659         * gcc.c-torture/execute/arith-rand-ll.c: New test.
9660
9661 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9662
9663         * gcc.dg/cpp/trad/escaped-nl.c: New test.
9664
9665 2002-06-30  Devang Patel  <dpatel@apple.com>
9666
9667         * objc.dg/fsyntax-only.m: New test.
9668
9669 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
9670
9671         PR c++/6695
9672         * g++.dg/template/friend7.C: New file.
9673
9674 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
9675
9676         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
9677         return type.
9678
9679 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
9680
9681         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
9682         avoid division by zero.
9683
9684 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
9685
9686         * gcc.dg/Wunknownprag.c: New tests.
9687
9688 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
9689
9690         * gcc.c-torture/execute/simd-2.c: New test.
9691
9692 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
9693
9694         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
9695         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
9696         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
9697         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
9698         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
9699         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
9700         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
9701         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
9702         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
9703         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
9704         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
9705         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
9706         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
9707         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
9708         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
9709         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
9710         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
9711
9712 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
9713
9714         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
9715         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
9716         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
9717         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
9718         New tests.
9719         * gcc.dg/cpp/trad/directive.c: Update.
9720
9721 2002-06-23  Andreas Jaeger  <aj@suse.de>
9722
9723         * gcc.c-torture/execute/complex-6.c: New.
9724
9725 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
9726
9727         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
9728         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
9729         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
9730         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
9731
9732 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
9733
9734         * gcc.dg/cpp/trad: New directory with traditional tests copied
9735         from parent directory.
9736         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9737         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9738         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9739         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9740         Move to trad/ and rename.
9741         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
9742         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
9743         gcc.dg/cpp/trad/redef2.c: New tests.
9744         * gcc.dg/cpp/trad/trad.exp: New driver.
9745
9746 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
9747
9748         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9749         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9750         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9751         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9752         Remove.
9753
9754 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
9755
9756         * gcc.dg/20020620-1.c: New test.
9757
9758 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9759
9760         * g++.dg/template/ttp4.C: New test.
9761
9762 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
9763
9764         * g++.dg/opt/vt1.C: Fix regexp.
9765
9766 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9767
9768         * gcc.c-torture/execute/pure-1.c: Make functions static again.
9769         Don't use attribute `noinline'.
9770
9771 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9772
9773         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
9774
9775 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
9776
9777         * gcc.c-torture/execute/simd-1.c: New.
9778
9779         * gcc.dg/simd-1.c: New.
9780
9781 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9782
9783         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
9784
9785 2002-06-16  Richard Henderson  <rth@redhat.com>
9786
9787         * g++.dg/ext/anon-struct1.C: New.
9788         * g++.dg/ext/anon-struct2.C: New.
9789         * g++.dg/ext/anon-struct3.C: New.
9790         * gcc.dg/anon-struct-1.c: New.
9791         * gcc.dg/anon-struct-2.c: New.
9792         * gcc.dg/anon-struct-3.c: New.
9793         * gcc.dg/20011008-1.c: Adjust warning text.
9794         * gcc.dg/20020527-1.c: Add -fms-extensions.
9795
9796 2002-06-16  Richard Henderson  <rth@redhat.com>
9797
9798         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
9799
9800 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
9801
9802         * gcc.c-torture/execute/20020615-1.c: New test.
9803
9804 2002-06-15  Roger Sayle  <roger@eyesopen.com>
9805
9806         * gcc.c-tortuture/execute/compare-1.c: New test case.
9807         * gcc.c-tortuture/execute/compare-2.c: New test case.
9808         * gcc.c-tortuture/execute/compare-3.c: New test case.
9809
9810 2002-06-13  Richard Henderson  <rth@redhat.com>
9811
9812         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
9813         ia64 ilp32.
9814
9815 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9816
9817         * g++.dg/template/typename2.C: Update error message.
9818
9819 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
9820
9821         * gcc.c-torture/execute/20020611-1.c: New test.
9822
9823 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
9824
9825         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
9826         list of targets to skip.
9827
9828 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
9829
9830         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
9831         targets if not optimizing.
9832
9833 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
9834
9835         * gcc.c-torture/compile/20020605-1.c: New test.
9836
9837         * g++.dg/opt/vt1.C: New test.
9838
9839         * gcc.dg/20020531-1.c: New test.
9840
9841         * gcc.dg/20020530-1.c: New test.
9842
9843         * gcc.dg/20020527-1.c: New test.
9844
9845         * g++.dg/opt/cse1.C: New test.
9846
9847 2002-06-07  Roger Sayle  <roger@eyesopen.com>
9848
9849         * gcc.dg/20020607-2.c: New test case.
9850
9851 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.c-torture/compile/20020604-1.c: New test.
9854
9855 2002-06-04  Richard Henderson  <rth@redhat.com>
9856
9857         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
9858         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
9859         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
9860
9861 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
9862
9863         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
9864
9865 2002-06-03  Richard Henderson  <rth@redhat.com>
9866
9867         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
9868         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
9869
9870 2002-06-02  Richard Henderson  <rth@redhat.com>
9871
9872         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
9873         test functions static.
9874
9875 2002-06-02  Andreas Jaeger  <aj@suse.de>
9876
9877         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
9878         now.
9879
9880 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9881
9882         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
9883         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
9884         Update for mofified diagnostics.
9885         * gcc.dg/c99-intconst-1.c: No longer fail.
9886
9887 2002-06-02  Richard Henderson  <rth@redhat.com>
9888
9889         * gcc.dg/uninit-A.c: Remove xfail markers.
9890
9891 2002-06-01  Roger Sayle  <roger@eyesopen.com>
9892
9893         * gcc.dg/fnegate-1.c: New test case.
9894
9895 2002-05-30  Osku Salerma  <osku@iki.fi>
9896
9897         * gcc.c-torture/execute/mayalias-1.c: New file.
9898
9899 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9900
9901         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
9902         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
9903         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
9904
9905 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
9906
9907         * gcc.c-torture/execute/20020529-1.c: New test.
9908
9909 2002-05-27  Richard Henderson  <rth@redhat.com>
9910
9911         * g++.dg/ext/attrib6.C: New test case.
9912
9913 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9914
9915         * gcc.c-torture/execute/pure-1.c: New test.
9916
9917 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9918
9919         * gcc.dg/cpp/arith-2.c: Remove.
9920
9921 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9922
9923         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
9924         * gcc.dg/cpp/if-3.c: Remove.
9925
9926 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
9927
9928         * g++.dg/opt/cse2.C: New test.
9929
9930 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
9931
9932         * gcc.dg/cpp/arith-1.c: New semantic tests.
9933         * gcc.dg/cpp/if-1.c: Update.
9934
9935 2002-05-24  Ben Elliston  <bje@redhat.com>
9936
9937         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
9938
9939 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9940
9941         * gcc.dg/verbose-asm.c: New test.
9942
9943 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9944
9945         * gcc.dg/cpp/paste12.c: New test.
9946
9947 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9948
9949         * g++.dg/parse/named_ops.C: New test.
9950
9951 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
9952
9953         * gcc/testsuite/gcc.dg/weak-8.c: New test.
9954
9955 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
9956
9957         * gcc.dg/weak-2.c: Allow optional leading underscore
9958         in scan-assembler symbol name.
9959         * gcc.dg/weak-3.c: Likewise.
9960         * gcc.dg/weak-4.c: Likewise.
9961         * gcc.dg/weak-5.c: Likewise.
9962
9963 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
9964
9965         * gcc.dg/20020523-1.c: New test.
9966
9967 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9968
9969         * objc.dg/const-str-2.m: Update now that we stop after
9970         a command line error.
9971
9972 2002-05-22  Richard Henderson  <rth@redhat.com>
9973
9974         * g++.dg/dg.exp: Fix typo in test pruneing.
9975
9976 2002-05-22  Richard Henderson  <rth@redhat.com>
9977
9978         * g++.dg/dg.exp: Prune the tls subdirectory.
9979         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
9980         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
9981         * g++.dg/tls/init-1.C: New.
9982
9983 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
9984
9985         * gcc.dg/20020517-1.c: New test.
9986
9987 2002-05-21  Richard Henderson  <rth@redhat.com>
9988
9989         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
9990         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
9991
9992 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
9993
9994         * g++.dg/other/copy2.C: New test.
9995
9996 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
9997
9998         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
9999         (MAX_COPY): Bump up to 10 times sizeof (long long).
10000         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10001
10002         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10003         sizeof (long long).
10004
10005         * gcc.c-torture/execute/strcpy-1.c: New test.
10006
10007 2002-05-19  Jason Merrill  <jason2redhat.com>
10008
10009         * g++.dg/ext/oper1.C: New test.
10010
10011 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10012 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10013
10014         * README.QMTEST: New file.
10015
10016         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10017
10018 2002-05-19  Andreas Jaeger  <aj@suse.de>
10019
10020         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10021         now.
10022         * gcc.c-torture/execute/loop-2d.x: Likewise.
10023
10024 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10025
10026         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10027         support weak symbols.
10028         * gcc.dg/weak-4.c: Likewise
10029         * gcc.dg/weak-6.c: Likewise
10030
10031 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10032
10033         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10034         cygwin, coff and h8300-*-hms targets
10035         * gcc.dg/weak-5.c: Likewise
10036         * gcc.dg/weak-7.c: Likewise
10037
10038 2002-05-16  Jason Merrill  <jason@redhat.com>
10039
10040         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10041         (scan-assembler-not, scan-assembler-dem): Likewise.
10042         (scan-assembler-dem-not): Likewise.
10043
10044 2002-05-15  Richard Henderson  <rth@redhat.com>
10045
10046         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10047
10048 2002-05-15  Richard Henderson  <rth@redhat.com>
10049
10050         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10051         (vfoo1f): Warning here.
10052         (vfoo1l): Don't redefine the alias.
10053
10054 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10055
10056         * g++.dg/init/pm1.C: New test.
10057
10058 2002-05-12  David S. Miller  <davem@redhat.com>
10059
10060         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10061         types.
10062
10063 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10064
10065         * gcc.c-torture/execute/20020510-1.c: New test case.
10066
10067 2002-05-10  David S. Miller  <davem@redhat.com>
10068
10069         * gcc.c-torture/execute/conversion.c: Test long double too.
10070
10071 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10072
10073         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10074         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10075         * lib/g++.exp (g++_link_flags): Likewise.
10076         * lib/objc.exp (objc_target_compile): Likewise.
10077
10078 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10079
10080         * gcc.dg/cpp/poison.c: Update.
10081         * gcc.dg/cpp/20000625-2.c: Remove.
10082         * gcc.dg/cpp/direct2s.c: Remove final test.
10083
10084 2002-05-08  Tom Rix  <trix@redhat.com>
10085
10086         * gcc.c-torture/execute/20020508-1.c: New test.
10087         * gcc.c-torture/execute/20020508-2.c: New test.
10088         * gcc.c-torture/execute/20020508-3.c: New test.
10089
10090 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10091
10092         * gcc.dg/cpp/charconst-4.c: More tests.
10093
10094 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10095
10096         PR c/6569
10097         * gcc.dg/weak-3.c: Update location of warning messages.
10098         * gcc.dg/weak-5.c: Likewise.
10099
10100 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10101
10102         * gcc.c-torture/execute/20020506-1.c: New test case.
10103
10104 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10105
10106         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10107
10108 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10109
10110         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10111
10112 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10113
10114         * gcc.dg/cpp/charconst-3.c: New test.
10115
10116 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10117
10118         * gcc.dg/cpp/charconst.c: Update tests.
10119
10120 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10121
10122         * treelang: Added directory for new sample language treelang. Also
10123         lib/treelang.exp: New file to signal treelang should be tested.
10124
10125 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10126
10127         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10128         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10129         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10130         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10131         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10132         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10133         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10134
10135 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10136
10137         * gcc.dg/format/xopen-2.c: New test.
10138
10139 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10140
10141         * gcc.dg/20020503-1.c: New test.
10142
10143 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10144
10145         * g++.dg/init/dtor1.C: Make it tougher.
10146
10147 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10148
10149         * g++.dg/init/dtor1.C: New test.
10150
10151 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10152
10153         * gcc.dg/altivec-8.c: New.
10154
10155 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10156
10157         * gcc.dg/altivec-7.c: New.
10158
10159 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * g++.dg/parse/typedef1.C: New test.
10162
10163 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10164
10165         PR c++/6486
10166         * g++.dg/template/friend6.C: New test.
10167
10168         PR c++/6492
10169         * g++.dg/init/copy1.C: New test.
10170
10171 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10172
10173         * g++.dg/warn/effc1.C: New test.
10174
10175 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10176
10177         * gcc.dg/cpp/if-cexp.c: Add a test.
10178
10179 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10180
10181         * gcc.dg/20020426-2.c: New test.
10182
10183 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10184
10185         * gcc.dg/cpp/if-mop.c: Update.
10186         * gcc.dg/cpp/if-mpar.c: Add test.
10187         * gcc.dg/cpp/if-oppr.c: Update.
10188
10189 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10190
10191         PR c/6343
10192         * gcc.dg/weak-[2-7].c: New tests.
10193
10194 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10195
10196         * gcc.dg/enum1.c: New test.
10197
10198 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10199
10200         PR c++/6497
10201         * g++.dg/inherit/access2.C: New test.
10202
10203 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10204
10205         PR bootstrap/6445
10206         * gcc.dg/20020426-1.c: New test.
10207
10208 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10209
10210         * g++.dg/abi/enum1.C: New test.
10211
10212 2002-04-26  Richard Henderson  <rth@redhat.com>
10213
10214         * gcc.dg/c99-bool-1.c: Expect always true warning.
10215
10216 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10217
10218         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10219
10220 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10221
10222         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10223         targets.
10224
10225 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10226
10227         * g++.dg/abi/mange7.C: New test.
10228
10229         PR c++/6438.
10230         * g++.dg/parse/stmtexpr2.C: New test.
10231
10232 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10233
10234         * gcc.dg/20020312-2.c: Add SH target.
10235
10236 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10237
10238         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10239         compiler output on mips*-*-irix*.
10240
10241 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10242
10243         * g++.dg/parse/attr1.C: New test.
10244
10245 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10246
10247         * gcc.c-torture/execute/string-opt-17.c: New test case.
10248         * gcc.c-torture/execute/memset-2.c: New test case.
10249
10250 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10251
10252         PR c++/6256:
10253         * g++.dg/template/friend5.C: New test.
10254
10255         PR c++/6331:
10256         * g++.dg/template/qual1.C: Likewise.
10257
10258 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10259
10260         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10261         Include stdlib.h, not stdio.h or ctype.h.
10262
10263 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10264
10265         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10266         cris-*-elf* and mmix-*-*.
10267         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10268         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10269         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10270         Ditto.
10271         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10272         * gcc.dg/wchar_t-1.c: Ditto.
10273
10274 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10275
10276         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10277         Clarify comment.
10278
10279 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10280
10281         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10282
10283 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10284
10285         * gcc.c-torture/execute/20000906-1.x: Delete.
10286
10287 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10288
10289         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10290
10291 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10292
10293         * PR6367
10294         * g77.f-torture/execute/6367.f: New test.
10295         * g77.f-torture/execute/6367.x: Disable for MMIX.
10296
10297 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10298
10299         * PR6352
10300         * g++.dg/opt/inline2.C: New test.
10301
10302 2002-04-18  Richard Henderson  <rth@redhat.com>
10303
10304         * gcc.dg/20000906-1.c: Enable for all targets.
10305         * gcc.c-torture/compile/iftrap-2.c: New.
10306
10307 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10308
10309         * gcc.dg/20020418-1.c: New test.
10310         * gcc.dg/20020418-2.c: New test.
10311
10312 2002-04-18  Richard Henderson  <rth@redhat.com>
10313
10314         * gcc.c-torture/compile/iftrap-1.c: New.
10315         * gcc.dg/iftrap-1.c: Adjust for ia64.
10316         * gcc.dg/iftrap-2.c: New.
10317
10318 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10319
10320         * gcc.c-torture/compile/20020418-1.c: New test.
10321
10322 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10323
10324         * gcc.c-torture/compile/20020415-1.c: New.
10325
10326 2002-04-18  David S. Miller  <davem@redhat.com>
10327
10328         * gcc.c-torture/execute/20020418-1.c: New test.
10329
10330 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10331
10332         * gcc.dg/20020416-1.c: New test.
10333
10334         * g++.dg/opt/inline1.C: New test.
10335
10336 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * gcc.dg/altivec-5.c: New test.
10339
10340         * gcc.dg/20020415-1.c: New test.
10341
10342 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10343
10344         * testsuite/lib/chill.exp: Remove.
10345
10346 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * g++.dg/other/big-struct.C: New test.
10349
10350 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10351
10352         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10353         of scratch file.
10354
10355 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10356
10357         PR c/6277
10358         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10359         in scan-assembler function name
10360
10361 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10362
10363         * g77.f-torture/execute/980628-4.x,
10364         g77.f-torture/execute/980628-5.x,
10365         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10366         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10367         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10368         i[34567]86-*-*.
10369
10370 2002-04-13  David S. Miller  <davem@redhat.com>
10371
10372         * gcc.c-torture/execute/20020413-1.c: New test.
10373
10374 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10375
10376         * gcc.dg/asm-6.c,
10377         * g++.dg/ext/asm1.C: New tests.
10378
10379 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10380
10381         PR c++ 5373.
10382         * g++.dg/parse/stmtexpr1.C: New test.
10383
10384         PR c++/5189.
10385         * g++.dg/template/copy1.C: New test.
10386
10387 2002-04-12  Richard Henderson  <rth@redhat.com>
10388
10389         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10390
10391 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10392
10393         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10394         gcc.c-torture/execute/20020307-2.c.
10395
10396 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10397
10398         * g++.dg/ext/attrib5.C,
10399         * g++.dg/lookup/struct1.C: New tests.
10400
10401 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10402
10403         * gcc.dg/20020411-1.c: New test.
10404
10405         * gcc.c-torture/execute/20020411-1.c: New test.
10406
10407 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10408
10409         * g77.f-torture/execute/6177.f: New test.
10410
10411 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR middle-end/6247
10414         * g++.dg/opt/cleanup1.C: New test.
10415
10416         * g++.dg/opt/const1.C: New test.
10417
10418 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10419
10420         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10421
10422 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10423
10424         PR c++/5507
10425         * g++.dg/template/typename2.C: New test.
10426
10427 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10428
10429         * gcc.c-torture/execute/loop-12.c: New.
10430
10431 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10432
10433         * g77.f-torture/execute/980628-4.x,
10434         g77.f-torture/execute/980628-5.x,
10435         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10436         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10437         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10438
10439 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10440
10441         PR optimization/6086
10442         * g++.dg/opt/preinc1.C: New test.
10443
10444 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10445
10446         PR c++/5571
10447         * g++.dg/opt/static2.C: New test.
10448
10449 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10450
10451         PR c/5120
10452         * gcc.dg/20020406-1.c: New test.
10453
10454 2002-04-04  David S. Miller  <davem@redhat.com>
10455
10456         * gcc.c-torture/execute/20020404-1.c: New test.
10457
10458 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10459
10460         PR c/6123
10461         * gcc.dg/20020312-2.c: Do not declare global register variable
10462         if __PIC__ or __pic__ is defined.
10463
10464 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10465
10466         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10467         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10468
10469 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10470
10471         * gcc.misc-tests/linkage.exp: Update last change to handle
10472         sparc*-, not just sparc-.
10473
10474 2002-04-03  Richard Henderson  <rth@redhat.com>
10475
10476         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10477
10478 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10479
10480         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10481
10482 2002-04-02  David S. Miller  <davem@redhat.com>
10483
10484         * gcc.c-torture/execute/20020402-3.c: New test.
10485
10486 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10487
10488         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10489         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10490
10491         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10492         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10493         g77.f-torture/execute/20001201.x,
10494         g77.f-torture/execute/u77-test.x: New files.
10495
10496         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10497         * gcc.dg/wchar_t-1.c: Ditto.
10498
10499 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10500
10501         * gcc.c-torture/execute/20020402-1.c: New test.
10502
10503 2002-04-01  Richard Henderson  <rth@redhat.com>
10504
10505         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10506
10507         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10508
10509 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10510
10511         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10512
10513 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10514
10515         * g++.dg/inherit/template-as-base.C: Expect error.
10516         * g++.dg/inherit/namespace-as-base.C: Likewise.
10517
10518 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10519
10520         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10521         g++.dg/ext/instantiate3.C: Tweak match patterns.
10522
10523         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10524         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10525         -da test.
10526
10527 2002-03-31  Richard Henderson  <rth@redhat.com>
10528
10529         * gcc.dg/special/alias-2.c: New.
10530         * gcc.dg/special/ecos.exp: Run it.
10531
10532 2002-03-31  Richard Henderson  <rth@redhat.com>
10533
10534         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10535
10536 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10537
10538         * gcc.dg/weak-1.c: Disable on h8300 port.
10539
10540 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10541
10542         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10543         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10544         ordering tests.
10545         * g++.dg/bprob/bprob-1.C: New test.
10546         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10547         * g++.dg/gcov/gcov-1.C: New test.
10548         * g++.dg/gcov/gcov-1.x: New file.
10549         * g++.dg/gcov/gcov-2.C: New test.
10550         * g++.dg/gcov/gcov-3.C: New test.
10551         * g++.dg/gcov/gcov-3.h: New file.
10552
10553 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10554
10555         * g++.old-deja/g++.other/builtins5.C: New test.
10556         * g++.old-deja/g++.other/builtins6.C: New test.
10557         * g++.old-deja/g++.other/builtins7.C: New test.
10558         * g++.old-deja/g++.other/builtins8.C: New test.
10559         * g++.old-deja/g++.other/builtins9.C: New test.
10560
10561 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10562
10563         * g++.dg/opt/static1.C: New test.
10564
10565         * g++.dg/opt/longbranch1.C: New test.
10566
10567 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10568
10569         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10570
10571         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10572
10573 2002-03-28  Jeffrey A Law  (law@redhat.com)
10574
10575         * gcc.c-torture/execute/20020328-1.c: New test.
10576
10577 2002-03-27  Richard Henderson  <rth@redhat.com>
10578
10579         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10580         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10581         move from g++.old-deja/g++.ext/.
10582
10583 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10584
10585         * g++.dg/init/new2.C: New test.
10586
10587 2002-03-26  Richard Henderson  <rth@redhat.com>
10588
10589         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10590
10591         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10592         on sparc.
10593
10594         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10595         sparcv9 systems.
10596         * gcc.dg/20001102-1.c: Likewise.
10597
10598 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10599
10600         * gcc.dg/cpp/endif-pedantic1.c,
10601         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10602
10603 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10604
10605         * g++.dg/init/new1.C: New test.
10606
10607 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10608
10609         * g++.dg/abi/vbase9.C: New test.
10610
10611 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10612
10613         * gcc.dg/arm-asm.c: New test.
10614
10615 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10616
10617         * gcc.dg/Wswitch-enum.c: New test.
10618         Fix PR c/5044.
10619
10620 2002-03-26  Richard Henderson  <rth@redhat.com>
10621
10622         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10623         structure.
10624
10625 2002-03-25  Richard Henderson  <rth@redhat.com>
10626
10627         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10628         sparcv9 systems.
10629
10630         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10631         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10632
10633 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10634
10635         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10636
10637 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10638
10639         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10640         targets using generic thunk support.
10641
10642 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10643
10644         * gcc.c-torture/compile/20020323-1.c: New test.
10645
10646         * g++.dg/opt/conj2.C: New test.
10647
10648 2002-03-24  Richard Henderson  <rth@redhat.com>
10649
10650         * gcc.dg/weak-1.c: Use -fno-common.
10651
10652 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10653
10654         * g77.dg/f77-edit-apostrophe-out.f: New test
10655         * g77.dg/f77-edit-h-out.f: New test
10656         * g77.dg/f77-edit-t-in.f: New test
10657         * g77.dg/f77-edit-t-out.f: New test
10658         * g77.dg/f77-edit-x-out.f: New test
10659         * g77.dg/f77-edit-slash-out.f: New test
10660         * g77.dg/f77-edit-colon-out.f: New test
10661         * g77.dg/f77-edit-s-out.f: New test
10662
10663 2002-03-24  Richard Henderson  <rth@redhat.com>
10664
10665         * objc/execute/formal_protocol-6.x: New XFAIL.
10666
10667 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10668
10669         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10670         that do not support weak symbols
10671
10672 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10673
10674         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10675         * lib/g77.exp:  Likewise
10676         * lib/objc.exp: Likewise
10677
10678 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10679
10680         * gcc.dg/Wswitch-default.c: New test.
10681
10682 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * g++.dg/other/enum1.C: New test.
10685
10686 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10687
10688         * gcc.dg/pragma-ep-3.c: Fix typo.
10689
10690 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10691
10692         * g++.dg/inherit/template-as-base.C: New test.
10693
10694 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10695
10696         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10697         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10698
10699 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10700
10701         * gcc.dg/cpp/multiline.c: Update to match.
10702
10703 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10704
10705         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10706
10707 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10708
10709         * gcc.dg/cpp/extratokens2.c:  New file.
10710
10711 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10712
10713         * gcc.dg/20020312-2.c: Add rs6000 target.
10714
10715         * gcc.c-torture/compile/20020319-1.c: New test.
10716
10717 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10718
10719         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10720         (A, E): Handle this.
10721
10722 2002-03-20  Jason Merrill  <jason@redhat.com>
10723
10724         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10725         ignoring -fpic.
10726         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10727         through prune_gcc_output.
10728
10729 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * gcc.c-torture/compile/20020320-1.c: New test.
10732
10733 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10734
10735         * gcc.c-torture/compile/20020318-1.c: New test.
10736
10737         * gcc.dg/struct-by-value-1.c: New test.
10738
10739         * gcc.dg/20020319-1.c: New test.
10740
10741 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10742
10743         * g++.dg/opt/conj1.C: New test.
10744
10745 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10746
10747         * g++.dg/template/qualttp20.C: Revert previous change.
10748         * g++.dg/template/qualttp3.C: Likewise.
10749         * g++.dg/template/qualttp4.C: Likewise
10750         * g++.dg/template/qualttp5.C: Likewise
10751         * g++.dg/template/qualttp6.C: Likewise
10752         * g++.dg/template/qualttp7.C: Likewise
10753         * g++.dg/template/qualttp8.C: Likewise
10754         * g++.dg/template/recurse.C: Likewise.
10755
10756 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10757
10758         * gcc.dg/cpp/wchar-1.c: Update.
10759
10760 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10761
10762         * g++.dg/template/conv1.C: New test.
10763         * g++.dg/template/conv2.C: New test.
10764         * g++.dg/template/conv3.C: New test.
10765         * g++.dg/template/conv4.C: New test.
10766
10767 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10768
10769         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10770         * g++.dg/template/qualttp3.C: Likewise.
10771         * g++.dg/template/qualttp4.C: Likewise
10772         * g++.dg/template/qualttp5.C: Likewise
10773         * g++.dg/template/qualttp6.C: Likewise
10774         * g++.dg/template/qualttp7.C: Likewise
10775         * g++.dg/template/qualttp8.C: Likewise
10776         * g++.dg/template/recurse.C: Likewise.
10777
10778 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10779
10780         * g++.dg/opt/dtor1.C: New test.
10781
10782 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10783
10784         * gcc.c-torture/compile/20020315-1.c: New test.
10785
10786 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10787
10788         * gcc.dg/weak-1.c: Fix scan tests.
10789
10790 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10791
10792         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10793         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10794         cris-*-aout* mmix-*-*.
10795         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10796         cris-*-aout* mmix-*-*.
10797         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10798         cris-*-elf* cris-*-aout* and mmix-*-*.
10799         * gcc.dg/20001009-1.c: Ditto.
10800         * gcc.dg/20010912-1.c: Ditto.
10801         * gcc.dg/20020122-4.c: Ditto.
10802         * gcc.dg/inline-2.c: Ditto.
10803
10804 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10805
10806         * gcc.c-torture/compile/20020314-1.c: New test.
10807
10808 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10809
10810         * gcc.c-torture/execute/20020314-1.c: New test.
10811
10812 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10813
10814         * g++.dg/warn/Wunused-1.C: New test.
10815
10816 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10817
10818         * g++.dg/abi/mangle6.C: New test.
10819
10820 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10821
10822         * gcc.c-torture/compile/20020309-2.c: New test.
10823
10824         * gcc.c-torture/compile/20020312-1.c: New test.
10825
10826 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         * g++.dg/other/access1.C: New test.
10829
10830 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10831
10832         * gcc.c-torture/execute/wchar_t-1.c: New test.
10833
10834 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10835
10836         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10837
10838 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10839
10840         * gcc.dg/20020312-1.c: New test case.
10841
10842 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10843
10844         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10845
10846 2002-03-11  Richard Henderson  <rth@redhat.com>
10847
10848         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10849         * g++.old-deja/g++.jason/report.C: Likewise.
10850
10851 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10852
10853         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10854         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10855
10856 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10857
10858         * testsuite/g++.dg/overload/pmf1.C: New test.
10859
10860 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10861
10862         * gcc.c-torture/execute/20020307-1.c: Use long.
10863
10864 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10865
10866         PR optimization/5844
10867         * gcc.dg/20020310-1.c: New test.
10868
10869 2002-03-09  Michael Meissner  <meissner@redhat.com>
10870
10871         * gcc.c-torture/execute/memcpy-2.c: New test.
10872         * gcc.c-torture/execute/memset-1.c: New test.
10873         * gcc.c-torture/execute/strlen-1.c: New test.
10874         * gcc.c-torture/execute/strcmp-1.c: New test.
10875         * gcc.c-torture/execute/strncmp-1.c: New test.
10876
10877 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10878
10879         * gcc.dg/ppc-ldstruct.c: New test.
10880
10881 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.c-torture/execute/va-arg-22.c: New test.
10884
10885 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10886
10887         * gcc.c-torture/compile/20020309-1.c: New test.
10888
10889 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10890
10891         * gcc.c-torture/execute/20020307-2.c: New test.
10892
10893 2002-03-07  Jeffrey A Law  (law@redhat.com)
10894
10895         * g77.f-torture/compile/20020307-1.f: New test.
10896
10897 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10898
10899         * gcc.dg/unordered-1.c: New test.
10900
10901 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10902
10903         * gcc.c-torture/execute/20020307-1.c: New test.
10904
10905 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10906
10907         * gcc.dg/20020304-1.c: New test.
10908
10909         * gcc.c-torture/compile/20020304-2.c: New test.
10910
10911 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10912
10913         * gcc.c-torture/compile/20020304-1.c: New test case
10914         (from PR c/5830).
10915
10916 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10917
10918         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10919
10920 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10921
10922         * g++.dg/other/classkey1.C: New test.
10923
10924 2002-03-01  Richard Henderson  <rth@redhat.com>
10925
10926         * gcc.c-torture/compile/981223-1.x: New.
10927         * gcc.c-torture/compile/920625-1.x: New.
10928
10929 2002-02-28  Richard Henderson  <rth@redhat.com>
10930
10931         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10932
10933 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10934
10935         * gcc.c-torture/execute/20020227-1.c: New test.
10936
10937 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10938
10939         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10940         here" ERROR lines.
10941         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10942         * g++.old-deja.g++.other/defarg1.C: Likewise.
10943         * g++.old-deja/g++.pt/calls2.C: Likewise.
10944         * g++.old-deja/g++.pt/crash20.C: Likewise.
10945         * g++.old-deja/g++.pt/crash30.C: Likewise.
10946         * g++.old-deja/g++.pt/crash36.C: Likewise.
10947         * g++.old-deja/g++.pt/crash6.C: Likewise.
10948         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10949         * g++.old-deja/g++.pt/derived3.C: Likewise.
10950         * g++.old-deja/g++.pt/error1.C: Likewise.
10951         * g++.old-deja/g++.pt/friend21.C: Likewise.
10952         * g++.old-deja/g++.pt/friend23.C: Likewise.
10953         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10954         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10955
10956 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10957
10958         * gcc.c-torture/execute/20020225-2.c: New test.
10959
10960 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10961
10962         * gcc.c-torture/execute/920730-1t.c,
10963         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10964         Delete test cases, only relevant to -traditional.
10965
10966 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10967
10968         * gcc.dg/cpp/undef1.c: Remove.
10969         * gcc.dg/cpp/directiv.c: Update.
10970         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10971
10972 2002-02-27  Michael Meissner  <meissner@redhat.com>
10973
10974         * gcc.c-torture/execute/20020226-1.c: New test.
10975
10976 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10977
10978         * g++.dg/debug/debug4.C: New test.
10979
10980         * gcc.dg/ia64-visibility-1.c: New test.
10981
10982 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10983
10984         * gcc.dg/debug/20020224-1.c: New.
10985
10986 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10987
10988         * gcc.c-torture/execute/960416-1.x: New.
10989         * gcc.c-torture/execute/divconst-3.x: Likewise.
10990
10991 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10992
10993         * gcc.dg/20020224-1.c: New test.
10994
10995 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10996
10997         * gcc.c-torture/execute/20020225-1.c: New.
10998
10999 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11000
11001         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11002
11003 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11004
11005         * gcc.dg/20020222-1.c: New test.
11006
11007 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11008
11009         * g++.dg/opt/anonunion1.C: New test.
11010
11011 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         * g++.dg/template/qualttp19.C: New test.
11014         * g++.dg/template/qualttp20.C: New test.
11015         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11016         * g++.old-deja/g++.other/qual1.C: Likewise.
11017
11018 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11019
11020         * gcc.dg/attr-alwaysinline.c: New.
11021
11022 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11023
11024         * gcc.dg/20020220-1.c: New test.
11025
11026         * gcc.dg/20020220-2.c: New test.
11027
11028         * g++.dg/opt/mmx1.C: New test.
11029
11030 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11031
11032         * gcc.c-torture/compile/20020110.c: New test.
11033
11034 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11035
11036         * gcc.c-torture/execute/20020219-1.c: New test.
11037
11038         * gcc.dg/20020219-1.c: New test.
11039
11040         * gcc.dg/noncompile/20020220-1.c: New test.
11041
11042         * g++.dg/opt/ptrintsum1.C: New test.
11043
11044         * gcc.dg/debug/20020220-1.c: New test.
11045
11046 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11047
11048         * gcc.c-torture/execute/20020216-1.c: New test.
11049
11050 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11051
11052         * gcc.dg/decl-1.c: Update, new test.
11053
11054 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11055
11056         * g++.dg/abi/bitfield1.C: New test.
11057         * g++.dg/abi/bitfield2.C: New test.
11058
11059 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11060
11061         * gcc.dg/attr-nest.c: New test.
11062
11063 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11064
11065         * gcc.c-torture/execute/20020215-1.c: New test.
11066
11067 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11068
11069         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11070         * g++.dg/debug/debug.exp: New.
11071         * g++.dg/debug/trivial.C: New.
11072         * g++.dg/debug/debug1.C: Moved...
11073         * g++.dg/other/debug1.C: ...from here.
11074         * g++.dg/debug/debug2.C: Moved...
11075         * g++.dg/other/debug2.C: ...from here.
11076         * g++.dg/debug/debug3.C: Moved...
11077         * g++.dg/other/debug3.C: ...from here.
11078
11079         * gcc.dg/noncompile/20020213-1.c: New test.
11080
11081 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11082
11083         * g++.dg/other/debug3.C: New test.
11084
11085         * gcc.c-torture/execute/20020213-1.c: New test.
11086
11087 2002-02-13  Richard Smith <richard@ex-parrot.com>
11088
11089         * g++.old-deja/g++.other/thunk1.C: New test.
11090
11091 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11092
11093         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11094
11095 2002-02-13  Stan Shebs  <shebs@apple.com>
11096
11097         * gcc.dg/altivec-3.c: New.
11098
11099 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11100
11101         * gcc.dg/Wunreachable-1.c: New test.
11102         * gcc.dg/Wunreachable-2.c: New test.
11103
11104 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11105
11106         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11107
11108 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11109
11110         * gcc.dg/decl-1.c: New test.
11111
11112 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11113
11114         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11115
11116 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11117
11118         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11119         * gcc.c-torture/compile/980506-1.x: Likewise.
11120
11121 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11122
11123         * gcc.dg/20020210-1.c: New.
11124
11125 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11126
11127         * g77.f-torture/execute/947.f: New regression test
11128         for PR fortran/947.
11129
11130 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11131
11132         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11133         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11134
11135 2002-02-08  Richard Henderson  <rth@redhat.com>
11136
11137         * gcc.c-torture/compile/labels-3.c: New.
11138
11139 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11140
11141         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11142         expression statements work instead.
11143         * gcc.dg/noncompile/20020207-1.c: New test.
11144
11145 2002-02-07  Richard Henderson  <rth@redhat.com>
11146
11147         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11148
11149 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11150
11151         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11152         message from g77
11153         * lib/g77-dg.exp: Trim g77 error messages so that they are
11154         recognized by dg.exp.
11155
11156 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11157
11158         PR fortran/5473
11159         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11160
11161 2002-02-07  Richard Henderson  <rth@redhat.com>
11162
11163         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11164         to be sufficiently aligned for integers.
11165
11166 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11167
11168         * g++.dg/template/friend4.C: New test.
11169
11170 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11171
11172         PR fortran/5743
11173         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11174         unsupported cases.
11175
11176 2002-02-07  Richard Henderson  <rth@redhat.com>
11177
11178         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11179         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11180         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11181         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11182
11183 2002-02-06  Richard Henderson  <rth@redhat.com>
11184
11185         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11186
11187 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11188
11189         * gcc.dg/20020206-1.c: New test.
11190
11191 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11192
11193         * gcc.c-torture/execute/20020206-1.c: New test.
11194
11195         * gcc.c-torture/execute/20020206-2.c: New test.
11196
11197         PR optimization/5429:
11198         * gcc.c-torture/compile/20020206-1.c: New test.
11199
11200 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11201
11202         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11203         as certain file formats cannot support particularly large
11204         alignments.
11205
11206         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11207         and do not expect to be able to link the executable.
11208
11209         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11210         fail because the COFF format does not support the weak attribute.
11211
11212 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11213
11214         * g77.dg/pr5473.f:  New test
11215
11216 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11217
11218         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11219         Fix testcase accordingly.
11220
11221 2002-02-04  Richard Henderson  <rth@redhat.com>
11222
11223         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11224         (buf): Change to be an array of pointers, not ints.
11225
11226 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11229         before all tests.  Move warning one line above to match where it
11230         C frontend emits.
11231         * gcc.dg/Wswitch-2.c: New test.
11232         * g++.dg/warn/Wswitch-1.C: New test.
11233         * g++.dg/warn/Wswitch-2.C: New test.
11234
11235 2002-02-04  Richard Henderson  <rth@redhat.com>
11236
11237         * g++.dg/abi/offsetof.C: Fix size comparison.
11238
11239 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11240
11241         * gcc.dg/cast-qual-2.c: New test.
11242
11243 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11244
11245         * gcc.dg/20020201-4.c: New test.
11246
11247 2002-02-04  Ben Elliston  <bje@redhat.com>
11248
11249         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11250         target_info attribute != 0, in addition to the empty string.
11251         (gcc_target_compile): Likewise.
11252
11253 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11254
11255         * gcc.dg/Wswitch.c: New test.
11256         PR gcc/4475. PR gcc/3780.
11257
11258 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11259
11260         * g77.f-torture/execute/5122.f: New test for regressions
11261         against PR fortran/5122.
11262
11263 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11264
11265         * g77.f-torture/compile/pr3743.f: Delete
11266         * g77.dg/pr3743-1.f: New test.
11267         * g77.dg/pr3743-2.f: New test.
11268         * g77.dg/pr3743-3.f: New test.
11269         * g77.dg/pr3743-4.f: New test.
11270
11271 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11272
11273         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11274
11275 2002-02-02  Richard Henderson  <rth@redhat.com>
11276
11277         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11278         * gcc.c-torture/execute/bf64-1.c: Likewise.
11279
11280 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11281
11282         * gcc.dg/20020201-2.c: New test.
11283
11284         * gcc.dg/20020201-3.c: New test.
11285
11286         * gcc.c-torture/execute/bitfld-2.c: New test.
11287
11288 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11289
11290         * gcc.dg/bitfld-1.c: Update.
11291         * gcc.dg/bitfld-2.c: Update.
11292         * gcc.c-torture/execute/bitfld-1.x: New.
11293
11294 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11295
11296         * gcc.c-torture/execute/20020201-1.c: New test.
11297
11298 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11299
11300         PR target/5469
11301         * gcc.dg/20020201-1.c: New test.
11302
11303 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11304
11305         PR fortran/3743
11306         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11307         * g77.f-torture/compile/pr3743.x: Remove
11308
11309 2002-01-31  Tom Rix  <trix@redhat.com>
11310
11311         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11312
11313 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11314
11315         * gcc.dg/noncompile/20020130-1.c: New test.
11316
11317 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11318
11319         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11320
11321 2002-01-29  Richard Henderson  <rth@redhat.com>
11322
11323         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11324         to long long.
11325         * gcc.c-torture/execute/bf64-1.c: Likewise.
11326
11327 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11328
11329         * gcc.c-torture/execute/20020129-1.c: New test.
11330
11331 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11332
11333         * gcc.c-torture/compile/20000224-1.c: Update.
11334         * gcc.c-torture/execute/bitfld-1.c: New tests.
11335         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11336         * gcc.dg/uninit-A.c: Update.
11337
11338 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11339
11340         * g++.dg/template/ctor1.C: Add instantiation.
11341
11342 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11343
11344         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11345         argument to __builtin_prefetch to be const ptr.
11346
11347 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11348
11349         * gcc.c-torture/compile/20020120-1.c: New test.
11350
11351 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11352
11353         * gcc.c-torture/execute/20020127-1.c: New test.
11354
11355 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11356
11357         * g77.dg/f77-edit-i-in.f: New test
11358         * g77.dg/f77-edit-i-out.f: New test
11359
11360 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11361
11362         * gcc.dg/debug/debug.exp: New file.
11363         * gcc.dg/debug/trivial.c: New file.
11364         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11365         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11366         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11367         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11368         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11369         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11370         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11371         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11372         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11373         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11374         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11375         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11376         * gcc.dg/20000503-1.c: Removed.
11377         * gcc.dg/20010207-1.c: Removed.
11378         * gcc.dg/20011223-1.c: Removed.
11379         * gcc.dg/20020104-2.c: Removed.
11380         * gcc.dg/debug-1.c: Removed.
11381         * gcc.dg/debug-2.c: Removed.
11382         * gcc.dg/debug-3.c: Removed.
11383         * gcc.dg/debug-4.c: Removed.
11384         * gcc.dg/debug-5.c: Removed.
11385         * gcc.dg/debug-6.c: Removed.
11386         * gcc.dg/dwarf2-1.c: Removed.
11387         * gcc.dg/dwarf2-2.c: Removed.
11388
11389 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11390
11391         * g++.old-deja/g++.other/eh5.C: New test.
11392         * g++.old-deja/g++.other/sibcall2.C: New test.
11393         * g++.old-deja/g++.other/array9.C: New test.
11394         * g++.old-deja/g++.other/typename2.C: New test.
11395         * g++.old-deja/g++.other/crash60.C: New test.
11396         * g++.old-deja/g++.other/conv9.C: New test.
11397         * g++.old-deja/g++.other/mangle10.C: New test.
11398         * g++.old-deja/g++.other/unchanging1.C: New test.
11399         * g++.old-deja/g++.other/exprstmt1.C: New test.
11400         * g++.old-deja/g++.other/inline23.C: New test.
11401         * g++.old-deja/g++.eh/ia64-1.C: New test.
11402         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11403         * g++.old-deja/g++.other/reload1.C: New test.
11404         * g++.old-deja/g++.other/static20.C: New test.
11405         * g++.old-deja/g++.other/local-alloc1.C: New test.
11406         * g++.old-deja/g++.other/conv8.C: New test.
11407         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11408         * g++.old-deja/g++.other/storeexpr1.C: New test.
11409         * g++.old-deja/g++.other/storeexpr2.C: New test.
11410         * g++.dg/eh/template2.C: New test.
11411         * g++.dg/warn/weak1.C: New test.
11412
11413 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11414
11415         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11416         Remove first, non-varying, argument.
11417
11418 2002-01-23  Richard Henderson  <rth@redhat.com>
11419
11420         * gcc.dg/inline-2.c: New.
11421
11422         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11423         Add optional target arg.  Check number of arguments.
11424         (scan-assembler-not, scan-assembler-dem): Likewise.
11425         (scan-assembler-dem-not): Likewise.
11426
11427 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11428
11429         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11430         line 12.
11431         * g++.old-deja/g++.brendan/parse3.C,
11432         g++.old-deja/g++.other/crash26.C,
11433         g++.old-deja/g++.other/crash28.C,
11434         g++.old-deja/g++.other/crash29.C,
11435         g++.old-deja/g++.other/crash30.C,
11436         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11437
11438 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11439
11440         * gcc.dg/20020115-1.c: New.
11441
11442 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11443
11444         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11445
11446 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11447
11448         * gcc.dg/20020122-3.c: New.
11449
11450 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * g++.dg/other/gc1.C: New test.
11453
11454 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11455
11456         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11457
11458 2002-01-22  Richard Henderson  <rth@redhat.com>
11459
11460         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11461
11462 2002-01-22  Richard Henderson  <rth@redhat.com>
11463
11464         * gcc.dg/20020122-4.c: New.
11465
11466 2002-01-22  H.J. Lu <hjl@gnu.org>
11467
11468         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11469         link output.
11470         * gcc.dg/special/ecos.exp: Likewise.
11471         * lib/g++-dg.exp: Likewise.
11472         * lib/g77-dg.exp: Likewise.
11473         * lib/gcc-dg.exp : Likewise.
11474         * lib/mike-g++.exp: Likewise.
11475         * lib/mike-g77.exp: Likewise.
11476         * lib/mike-gcc.exp: Likewise.
11477         * lib/objc-dg.exp: Likewise.
11478
11479 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11480
11481         PR target/5379
11482         * gcc.dg/20020122-2.c: New test.
11483
11484 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11485
11486         * gcc.dg/20020122-1.c: New test.
11487
11488 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11489
11490         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11491
11492 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11493
11494         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11495
11496 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11497
11498         * gcc.c-torture/compile/20020121-1.c: New test.
11499
11500 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11501
11502         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11503         ld_library_path.
11504
11505 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11506
11507         * gcc.dg/20020218-1.c: New test.
11508
11509 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11510
11511         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11512         messages
11513         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11514         "At global scope" warning
11515         * g++.dg/ext/align1.C: Change cygwin test for alignment
11516         from db-bogus to dg-warning
11517
11518 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11519
11520         * g77.f-torture/compile/cpp2.F: New test.
11521
11522 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         * g++.dg/template/access1.C: New test.
11525
11526 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11527
11528         * gcc.dg/20020118-1.c: New.
11529
11530 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11531
11532         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11533
11534 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11535
11536         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11537         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11538         alignment warnings.
11539
11540 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11541
11542         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11543         torture_with_loops and torture_without_loops
11544
11545 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11546
11547         * gcc.c-torture/compile/20020116-1.c: New test.
11548
11549 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11550
11551         * gcc.dg/20020116-2.c: New test.
11552
11553         * gcc.dg/ultrasp4.c: New test.
11554
11555         * gcc.dg/20020116-1.c: New test.
11556
11557 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11558
11559         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11560         by EABI.
11561
11562 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11563
11564         * gcc.misc-tests/i386-prefetch.exp: New.
11565         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11566         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11567         * gcc.misc-tests/i386-pf-none-1.c: New test.
11568         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11569
11570 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11571
11572         * gcc.dg/gnu89-init-1.c: Add new tests.
11573
11574 2002-01-15  Andreas Jaeger  <aj@suse.de>
11575
11576         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11577         * gcc.dg/i386-mmx-2.c: Likewise.
11578         * gcc.dg/i386-sse-1.c: Likewise.
11579         * gcc.dg/i386-sse-2.c: Likewise.
11580         * gcc.dg/i386-sse-3.c: Likewise.
11581
11582 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11583
11584         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11585         Uncomment additional cases that now pass.
11586
11587 2002-01-11  Richard Henderson  <rth@redhat.com>
11588
11589         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11590         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11591
11592 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11593
11594         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11595
11596 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11597
11598         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11599         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11600
11601 2002-01-10  Dale Johannesen  <dalej@apple.com>
11602
11603         * gcc.c-torture/execute/loop-11.c: New.
11604
11605 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11606
11607         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11608         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11609
11610 2002-01-09  Richard Henderson  <rth@redhat.com>
11611
11612         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11613         type in which to perform the operation for each size.
11614
11615 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11616
11617         * gcc.c-torture/compile/20020109-2.c: New test.
11618
11619 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11620
11621         * gcc.c-torture/execute/loop-10.c: New test.
11622
11623 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11624
11625         * gcc.c-torture/compile/20010226-1.c: New test.
11626         * gcc.c-torture/compile/20010227-1.c: New test.
11627         * gcc.c-torture/compile/20010426-1.c: New test.
11628         * gcc.c-torture/compile/20010510-1.c: New test.
11629         * gcc.c-torture/compile/20010605-3.c: New test.
11630         * gcc.c-torture/compile/20010824-1.c: New test.
11631         * gcc.c-torture/execute/20010409-1.c: New test.
11632         * gcc.dg/noncompile/20000901-1.c: New test.
11633         * gcc.dg/20001023-1.c: New test.
11634         * gcc.dg/20001101-1.c: New test.
11635         * gcc.dg/20001102-1.c: New test.
11636         * gcc.dg/20010207-1.c: New test.
11637         * gcc.dg/20010405-1.c: New test.
11638         * gcc.dg/20010822-1.c: New test.
11639         * gcc.dg/20011107-1.c: New test.
11640
11641 2002-01-09  Jeffrey A Law  (law@redhat.com)
11642
11643         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11644
11645         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11646         execution failure on PA targets.
11647
11648 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11649
11650         * gcc.c-torture/compile/20020109-1.c: New test.
11651
11652 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11653
11654         * gcc.c-torture/execute/20020108-1.c: New test.
11655
11656 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11657
11658         * gcc.dg/20020108-1.c: New test.
11659
11660 2002-01-08  H.J. Lu <hjl@gnu.org>
11661
11662         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11663         for header files.
11664
11665 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11666
11667         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11668         consistency.
11669
11670 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11671
11672         * gcc.dg/altivec-4.c: Test altivec predicates.
11673
11674 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11675
11676         * gcc.c-torture/execute/20020107-1.c: New test.
11677
11678 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11679
11680         PR c/5279
11681         * gcc.c-torture/compile/20020106-1.c: New test.
11682
11683 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11684
11685         * gcc.c-torture/execute/nestfunc-4.c: New test.
11686
11687 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11688
11689         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11690         extra triple that slipped in.
11691         * g++.old-deja/g++.abi/align.C: Likewise.
11692         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11693
11694 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11695
11696         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11697         * g++.old-deja/g++.abi/align.C: Likewise.
11698         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11699
11700         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11701         on FreeBSD/i386.
11702         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11703         FreeBSD.
11704
11705 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11706
11707         * gcc.dg/20020104-1.c: New test.
11708
11709         * gcc.dg/20020104-2.c: New test.
11710
11711 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11712
11713         * gcc.dg/20020103-1.c: Fix typo in target selector.
11714
11715 2002-01-03  Richard Henderson  <rth@redhat.com>
11716
11717         * gcc.dg/20020103-1.c: New.
11718
11719 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11720
11721         * gcc.c-torture/execute/20020103-1.c: New test.
11722
11723 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * g++.dg/other/debug2.C: New test.
11726
11727         * gcc.c-torture/compile/20020103-1.c: New test.
11728
11729 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11730
11731         * gcc.dg/gnu89-init-1.c: Added new tests.
11732
11733 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11734
11735         * g++.dg/template/friend2.C: Remove as patch is reverted.
11736
11737         * g++.dg/warn/oldcast1.C: New test.
11738
11739         * g++.dg/template/ptrmem1.C: New test.
11740         * g++.dg/template/ptrmem2.C: New test.
11741
11742         * g++.dg/template/ntp.C: New test.
11743
11744         * g++.dg/other/component1.C: New test.
11745
11746         * g++.dg/template/ttp3.C: New test.
11747
11748         * g++.dg/template/friend2.C: New test.
11749         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11750
11751 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11752
11753         * g++.dg/other/ptrmem1.C: New test.
11754         * g++.dg/other/ptrmem2.C: New test.
11755
11756 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11757
11758         * g++.dg/template/ctor1.C: New test.
11759
11760 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11761
11762         * g++.dg/template/friend2.C: New test.
11763
11764 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11765
11766         * gcc.dg/mmix-1.c: New test.
11767
11768 2001-12-31  Richard Henderson  <rth@redhat.com>
11769
11770         * gcc.dg/asm-5.c: New.
11771
11772 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11773
11774         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11775         in namespace __gnu_cxx
11776
11777 2001-12-30  Richard Henderson  <rth@redhat.com>
11778
11779         * gcc.dg/debug-6.c: New.
11780
11781 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11782
11783         * gcc.c-torture/compile/20011229-2.c: New test.
11784
11785 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11786
11787         * gcc.dg/debug-3.c: New test.
11788         * gcc.dg/debug-4.c: New test.
11789         * gcc.dg/debug-5.c: New test.
11790
11791 2001-12-29  Richard Henderson  <rth@redhat.com>
11792
11793         * g++.dg/eh/loop1.C: New.
11794
11795 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11796
11797         * g++.dg/template/crash1.C: New test.
11798
11799 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11800
11801         * g++.dg/other/const1.C: New test.
11802
11803 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11804
11805         * gcc.c-torture/compile/20011229-1.c: New test.
11806
11807 2001-12-28  Stan Shebs  <shebs@apple.com>
11808
11809         * lib/objc-torture.exp: Resync with c-torture.exp.
11810         * lib/objc.exp: Load standard libraries.
11811
11812 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11815         additional tests.
11816
11817 2001-12-27  Roger Sayle <roger@eyesopen.com>
11818
11819         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11820
11821 2001-12-27  Richard Henderson  <rth@redhat.com>
11822
11823         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11824
11825 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         * g++.dg/eh/ctor1.C: New test.
11828         * g++.dg/other/error2.C: New test.
11829
11830 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11831
11832         * g++.dg/other/init2.C: New test.
11833
11834 2001-12-24  Richard Henderson  <rth@redhat.com>
11835
11836         * gcc.dg/20011223-1.c: New.
11837         * gcc.dg/inline-1.c: New.
11838
11839 2001-12-23  Richard Henderson  <rth@redhat.com>
11840
11841         * gcc.dg/asm-4.c: Test operand modifiers.
11842
11843 2001-12-23  Richard Henderson  <rth@redhat.com>
11844
11845         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11846
11847 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11848
11849         * gcc.c-torture/execute/20011223-1.c: New test.
11850
11851 2001-12-21  Richard Henderson  <rth@redhat.com>
11852
11853         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11854         re-enables the warning.
11855
11856 2001-12-21  Richard Henderson  <rth@redhat.com>
11857
11858         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11859
11860 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11861
11862         * gcc.c-torture/compile/20011218-1.c: New test.
11863
11864 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11865
11866         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11867         arm-isr.c test.
11868         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11869         epilogue generation for ARM ISR routines.
11870
11871 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11872
11873         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11874         * gcc.dg/format/c90-printf-3.c: Likewise.
11875         * gcc.dg/format/c99-printf-3.c: Likewise.
11876         * gcc.dg/format/ext-1.c: Likewise.
11877         * gcc.dg/format/ext-6.c: Likewise.
11878         * gcc.dg/format/format.h: Prototype unlocked stdio.
11879
11880 2001-12-20  Richard Henderson  <rth@redhat.com>
11881
11882         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11883         (arena): Use it.
11884         (malloc): Correct allocation logic.  Abort if we fill up the
11885         arena before initialization complete.
11886         (realloc): Correct allocation logic.
11887
11888 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.c-torture/compile/20011219-2.c: New test.
11891
11892         * gcc.c-torture/execute/20011219-1.c: New test.
11893
11894 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11895
11896         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11897         target does not support weak symbols.
11898
11899 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11900
11901         * gcc.c-torture/compile/20011219-1.c: New test.
11902
11903 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         * g++.dg/other/error1.C: New test.
11906
11907 2001-12-17  Jeffrey A Law  (law@redhat.com)
11908
11909         * gcc.c-torture/execute/20011217-1.c: New test.
11910
11911 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11912
11913         * objc.dg/special/: New directory.
11914         * objc.dg/special/special.exp: New file.
11915         * objc.dg/special/unclaimed-category-1.h: New file.
11916         * objc.dg/special/unclaimed-category-1a.m: New file.
11917         * objc.dg/special/unclaimed-category-1.m: New file.
11918
11919 2001-12-17  Andreas Jaeger  <aj@suse.de>
11920
11921         * gcc.c-torture/compile/20011217-2.c: New test.
11922
11923 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11924
11925         * gcc.c-torture/compile/20011217-1.c: New test.
11926
11927 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11928
11929         * testsuite/gcc.dg/20011214-1.c: New.
11930
11931 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11932
11933         * gcc.dg/altivec-4.c: New.
11934
11935 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11936
11937         * gcc.dg/20011113-1.c: New test.
11938
11939 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11940
11941         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11942         std::__malloc_alloc_template<0> and
11943         std::__default_alloc_template<false, 0>.
11944
11945 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11946
11947         * objc/execute/bf-21.m: New test.
11948         * objc/execute/enumeration-1.m: New test.
11949         * objc/execute/enumeration-2.m: New test.
11950
11951 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11952
11953         * gcc.dg/gnu89-init-1.c: New test.
11954
11955 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11958         * g++.old-deja/g++.jason/2371.C: Likewise.
11959         * g++.old-deja/g++.jason/template33.C: Likewise.
11960         * g++.old-deja/g++.jason/template34.C: Likewise.
11961         * g++.old-deja/g++.jason/template36.C: Likewise.
11962         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11963         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11964         * g++.old-deja/g++.other/typename1.C: Likewise.
11965         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11966         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11967         * g++.old-deja/g++.pt/typename11.C: Likewise.
11968         * g++.old-deja/g++.pt/typename14.C: Likewise.
11969         * g++.old-deja/g++.pt/typename16.C: Likewise.
11970         * g++.old-deja/g++.pt/typename3.C: Likewise.
11971         * g++.old-deja/g++.pt/typename4.C: Likewise.
11972         * g++.old-deja/g++.pt/typename5.C: Likewise.
11973         * g++.old-deja/g++.pt/typename7.C: Likewise.
11974         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11975
11976 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11977
11978         * g++.dg/other/linkage1.C: New test.
11979         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11980         specifiers.
11981
11982 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11983
11984         * gcc.dg/concat.c: New test.
11985
11986 2001-12-11  Stan Shebs  <shebs@apple.com>
11987
11988         * objc/compile: New test directory.
11989         * objc/compile/compile.exp: New expect script.
11990         * objc/compile/20011211-1.m: New compile test.
11991
11992 2001-12-11  Jason Merrill  <jason@redhat.com>
11993
11994         * lib/prune.exp (prune_gcc_output): Also handle "In member
11995         function".  So many permutations...
11996
11997 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         * g++.dg/template/typedef1.C: New test.
12000
12001 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12002
12003         * g++.dg/other/copy1.C: New test.
12004
12005 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12006
12007         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12008
12009         * gcc.dg/builtin-choose-expr.c: New.
12010
12011 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12012
12013         * gcc.dg/altivec-2.c: New.
12014
12015 2001-12-07  Richard Henderson  <rth@redhat.com>
12016
12017         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12018
12019 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12020
12021         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12022         ultrasparc.
12023
12024 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12025
12026         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12027
12028 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12029
12030         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12031         variable argument list.
12032
12033 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12034
12035         * gcc.c-torture/execute/memcheck: Delete entire directory.
12036         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12037         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12038
12039 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12040
12041         * gcc.dg/Wshadow-1.c: New test.
12042
12043 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12044
12045         * gcc.c-torture/compile/20011130-1.c: New test.
12046
12047         * gcc.dg/noncompile/20011025-1.c: New test.
12048
12049         * g++.dg/other/anon-union.C: New test.
12050
12051         * gcc.c-torture/execute/20011024-1.c: New test.
12052
12053 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12054
12055         * gcc.c-torture/execute/20000722-1.x,
12056         gcc.c-torture/execute/20010123-1.x: Remove.
12057         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12058         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12059         gcc.dg/c99-complit-2.c: New tests.
12060
12061 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12062
12063         * g++.dg/inherit/base1.C: New test.
12064
12065 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12066
12067         * g++.dg/other/stdarg1.C: New test.
12068
12069         * gcc.c-torture/compile/20011130-2.c: New test.
12070
12071 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12072
12073         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12074         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12075         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12076         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12077         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12078         * gcc.dg/builtin-prefetch-1.c: New test.
12079
12080 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12081
12082         * gcc.dg/20011130-1.c: New test.
12083
12084 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12085
12086         * g++.dg/other/scope1.C: New test.
12087         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12088
12089 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12090
12091         * gcc.dg/vla-init-1.c: New test.
12092
12093 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12094
12095         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12096
12097 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12098
12099         * objc.dg/alias.m: Update.
12100         * objc.dg/class-1.m: Update.
12101         * objc.dg/const-str-1.m: Update.
12102         * objc.dg/fwd-proto-1.m: Update.
12103         * objc.dg/id-1.m: Update.
12104         * objc.dg/super-class-1.m: Update.
12105
12106 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12107
12108         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12109         constructs.
12110
12111 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12112
12113         * gcc.c-torture/execute/20011128-1.c: New test.
12114
12115 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12116
12117         * gcc.dg/20011127-1.c: New test.
12118
12119 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12120
12121         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12122         from Austin Group draft 7.
12123         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12124         scanf format arguments.
12125         * gcc.dg/format/no-exargs-2.c: New test.
12126
12127 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         * g++.dg/abi/vbase8-4.C: New test.
12130
12131 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12132
12133         * gcc.c-torture/execute/20011121-1.c: New test.
12134
12135 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12136
12137         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12138
12139 2001-11-23  Andreas Jaeger  <aj@suse.de>
12140
12141         * gcc.dg/cpp/charconst-2.c: New test.
12142
12143 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12144
12145         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12146         to the host if it is remote.  Let tests specify extra headers
12147         they use.
12148         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12149         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12150         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12151         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12152         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12153         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12154         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12155         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12156         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12157         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12158
12159 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12160
12161         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12162         for little endian ARMs.
12163
12164 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12165
12166         * gcc.c-torture/compile/20011119-1.c: New test.
12167         * gcc.c-torture/compile/20011119-2.c: New test.
12168
12169 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12170
12171         * gcc.dg/altivec-1.c: Fix typo.
12172
12173 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12174
12175         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12176
12177 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12178
12179         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12180
12181 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12182
12183         * lib/g77.exp: Don't specify --rpath-link.
12184
12185         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12186         across all the headers.
12187         * gcc.dg/format/format.exp: For testing on a remote host,
12188         copy format.h.
12189
12190         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12191         * gcc.c-torture/execute/930406-1.c: Likewise.
12192         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12193
12194 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12195
12196         * gcc.dg/altivec-1.c: New.
12197
12198 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12199
12200         * gcc.dg/cpp/fpreprocessed.c: New test case.
12201
12202 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12203
12204         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12205         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12206         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12207
12208 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12209
12210         * gcc.dg/no-builtin-1.c: New test.
12211
12212 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12213
12214         * gcc.c-torture/execute/20011115-1.c: New test.
12215
12216 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12217
12218         * gcc.c-torture/compile/20011114-2.c: New test.
12219         * gcc.c-torture/compile/20011114-3.c: New test.
12220         * gcc.c-torture/compile/20011114-4.c: New test.
12221
12222 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12223
12224         * g++.dg/other/init1.C: New test.
12225
12226 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12227
12228         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12229         message.
12230
12231         * gcc.c-torture/execute/20011114-1.c: New testcase.
12232
12233         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12234         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12235         like the (before this change) version of 20010327-1.c.
12236
12237 2001-11-14  Roger Sayle <roger@eyesopen.com>
12238
12239         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12240
12241 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12242
12243         * g++.dg/init/array2.C: New test.
12244
12245 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12246
12247         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12248
12249 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         * g++.dg/other/forscope1.C: New test.
12252         * g++.dg/ext/forscope1.C: New test.
12253         * g++.dg/ext/forscope2.C: New test.
12254
12255 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12256
12257         * gcc.c-torture/execute/20011113-1.c: New test.
12258
12259 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12260
12261         * gcc.c-torture/execute/20011109-2.c: New test.
12262
12263         * gcc.c-torture/execute/20011109-1.c: New test.
12264
12265 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12266
12267         * gcc.c-torture/compile/20011109-1.c: New test.
12268
12269 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12270
12271         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12272         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12273         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12274         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12275         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12276         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12277         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12278
12279 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12280
12281         * g++.dg/warn/Wshadow-1.C: New tests.
12282         * g++.old-deja/g++.mike/for3.C: Update.
12283
12284 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12285
12286         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12287         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12288         XFAILs.  Adjust expected error texts.
12289         * gcc.c-torture/compile/20011106-1.c,
12290         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12291         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12292         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12293         gcc.dg/c99-array-lval-5.c: New tests.
12294
12295 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12296
12297         * gcc.dg/cpp/defined.c: Update.
12298
12299 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12300
12301         * gcc.c-torture/execute/anon-1.c: New test.
12302
12303 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12304
12305         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12306         same size, so no warning should be produced on stormy16.
12307
12308         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12309         due to oversized array.
12310         * g++.old-deja/g++.mike/ns15.C: Likewise.
12311         * g++.old-deja/g++.pt/crash16.C: Likewise.
12312
12313 2001-11-02  Graham Stott  <grahams@redhat.com>
12314
12315         * g++.dgother/debug1.C: Fix typos.
12316
12317 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12318
12319         * g++.dg/other/debug1.C: New test.
12320
12321 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12322
12323         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12324         of unsigned long.
12325
12326 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12327
12328         * gcc.dg/20011029-2.c: New test.
12329
12330         * gcc.c-torture/compile/20011029-1.c: New test.
12331
12332 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12333
12334         * objc/execute/class_self-1.m: New test.
12335         * objc/execute/class_self-2.m: New test.
12336
12337 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12338
12339         * gcc.misc-tests/msgs.exp: Delete.
12340         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12341         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12342         error set to match recent changes.
12343
12344 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12345
12346         * gcc.dg/20011021-1.c: New test.
12347
12348 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12349
12350         * gcc.c-torture/compile/20011023-1.c: New test.
12351
12352 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12353
12354         * lib/g77.exp: Rewrite based on lib/g++.exp.
12355
12356 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12357
12358         * gcc.c-torture/execute/20011019-1.c: New test.
12359
12360         * gcc.dg/20011018-1.c: New test.
12361
12362 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12363
12364         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12365
12366 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12367
12368         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12369         * gcc.dg/attr-invalid.c: Likewise.
12370
12371 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12372
12373         * testsuite/gcc.dg/20011015-1.c: New test.
12374
12375 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12376
12377         * g++.dg/template/unify2.C: New test.
12378
12379 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12380
12381         * g++.dg/other/exception-specification.C: New test
12382
12383 2001-10-13  Tom Rix  <trix@redhat.com>
12384
12385         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12386         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12387
12388 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12389
12390         * testsuite/gcc.dg/20011009-1.c: New test.
12391
12392 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         PR g++/4476
12395         * g++.dg/other/friend1.C: New test.
12396
12397 2001-10-11  Richard Henderson  <rth@redhat.com>
12398
12399         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12400
12401 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12402
12403         * gcc.c-torture/compile/20011010-1.c: New.
12404
12405 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12406
12407         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12408         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12409         g77.f-torture/execute/execute.exp,
12410         g77.f-torture/noncompile/noncompile.exp,
12411         gcc.c-torture/compile/compile.exp,
12412         gcc.c-torture/execute/execute.exp,
12413         gcc.c-torture/execute/ieee/ieee.exp,
12414         gcc.c-torture/execute/memcheck/memcheck.exp,
12415         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12416         objc/execute/execute.exp: Update FSF address.
12417
12418 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12419
12420         * gcc.dg/cpp/cmdlne-C.c: Update.
12421         * gcc.dg/cpp/cmdlne-C2.c: New.
12422
12423 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12424
12425         * gcc.c-torture/execute/20011008-3.c: New.
12426
12427 2001-10-08  DJ Delorie  <dj@redhat.com>
12428
12429         * gcc.dg/20011008-1.c: New.
12430         * gcc.dg/20011008-2.c: New.
12431
12432 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12433
12434         * gcc.dg/cpp/spacing1.c: Update test.
12435
12436 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12437
12438         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12439         spelling errors of "separate" as "seperate".
12440
12441 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12442
12443         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12444         enough to avoid inlining.
12445
12446 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12447
12448         * lib/g77.exp: set libg2c_dir correctly.
12449
12450 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12451
12452         * gcc.dg/cpp/macro11.c: New test.
12453
12454 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12455
12456         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12457         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12458         gcc.dg/format/multattr-3.c: New tests.
12459         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12460         tests for format attributes on function pointers being rejected.
12461
12462 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12463
12464         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12465
12466 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12467
12468         * g++.dg/warn/format1.C: New test.
12469
12470 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12471
12472         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12473
12474 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12475
12476         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12477
12478 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12479
12480         * gcc.dg/cpp/redef2.c: Add test.
12481
12482 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12483
12484         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12485         long-standing bug on i686, apparently.
12486         * gcc.c-torture/execute/loop-2c.x: New file.
12487         * gcc.c-torture/execute/loop-2d.x: New file.
12488         * gcc.c-torture/execute/loop-3c.x: New file.
12489
12490 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12491
12492         * gcc.dg/cpp/20000625-2.c: Correct line number.
12493
12494 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12495
12496         * gcc.dg/cpp/macro10.c: New test.
12497         * gcc.dg/cpp/strify3.c: New test.
12498         * gcc.dg/cpp/spacing1.c: Add tests.
12499         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12500         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12501
12502 2001-09-24  DJ Delorie  <dj@redhat.com>
12503
12504         * gcc.c-torture/execute/20010924-1.c: New test.
12505
12506 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12507
12508         * testsuite/objc/execute/paste.m: Remove.
12509
12510 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12511
12512         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12513
12514 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12515
12516         * g77.dg/strlen0.f: New test.
12517
12518 2001-09-21  Richard Henderson  <rth@redhat.com>
12519
12520         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12521         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12522
12523 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12524
12525         Table-driven attributes.
12526         * g++.dg/ext/attrib1.C: New test.
12527
12528 2001-09-20  DJ Delorie  <dj@redhat.com>
12529
12530         * gcc.dg/20000926-1.c: Update expected warning messages.
12531         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12532         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12533         array.
12534
12535 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12536
12537         * g++.dg/eh/registers1.C: New test case.
12538
12539 2001-09-17  Richard Henderson  <rth@redhat.com>
12540
12541         * gcc.dg/array-5.c: Fix VLA decomposition test.
12542
12543 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12544
12545         * gcc.dg/cpp/line5.c: New testcase.
12546
12547 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12548
12549         * gcc.dg/cpp/macro9.c: New test.
12550
12551 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12552
12553         * gcc.c-torture/execute/980223.c: Change type of addr from long
12554         to char *.
12555
12556 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12557
12558         * gcc.c-torture/execute/20010915-1.c: New test.
12559
12560 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12561
12562         * g77.dg/bprob: New directory.
12563         * g77.dg/bprob/bprob.exp: New file.
12564         * g77.dg/bprob/bprob-1.f: New test.
12565         * g77.dg/gcov: New directory.
12566         * g77.dg/gcov/gcov.exp: New file.
12567         * g77.dg/gcov/gcov-1.f: New test.
12568         * g77.dg/gcov/gcov-1.x: New file.
12569
12570 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12571
12572         * gcc.dg/cpp/directiv.c: Update.
12573         * gcc.dg/cpp/undef1.c: Update.
12574
12575 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12576
12577         * gcc.dg/20010912-1.c: New test.
12578
12579 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12580
12581         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12582         language-independent file in lib.
12583         * lib/gcov.exp: New file.
12584
12585 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12586
12587         * gcc.c-torture/compile/20010911-1.c: New test.
12588
12589 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12590
12591         * lib/profopt.exp: New, to support profile-directed optimizations.
12592         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12593         * gcc.misc-tests/bprob-1.c: New test.
12594         * gcc.misc-tests/bprob-2.c: New test.
12595
12596 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12597
12598         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12599         XFAIL and which kinds of gcov output to verify.
12600         * gcc.misc-tests/gcov-4b.x: New file.
12601         * gcc.misc-tests/gcov-5b.x: New file.
12602         * gcc.misc-tests/gcov-6.x: New file.
12603         * gcc.misc-tests/gcov-7.c: New test.
12604         * gcc.misc-tests/gcov-7.x: New file.
12605
12606 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12607
12608         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12609         * gcc.misc-tests/gcov-6.c: New test.
12610
12611 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         PR c++/3986
12614         * g++.dg/abi/vbase1.C: New test.
12615
12616 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12617
12618         * objc.dg/method-2.m: New.
12619
12620 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12621
12622         PR c++/4203
12623         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12624         * g++.dg/init/empty1.C: New test.
12625
12626 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12627
12628         * gcc.c-torture/compile/20010903-1.c: New test.
12629
12630 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12631
12632         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12633         for m68k.
12634
12635 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12636
12637         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12638
12639         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12640
12641         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12642
12643 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12644
12645         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12646         for 16-bit 'unsigned int'.
12647
12648 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12649
12650         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12651
12652 2001-08-27  Richard Henderson  <rth@redhat.com>
12653
12654         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12655         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12656
12657 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12658
12659         * gcc.dg/asm-names.c (ymain): New.
12660
12661 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12662
12663         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12664         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12665         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12666
12667 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12668
12669         * gcc.dg/compare5.c: New testcase.
12670
12671 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12672
12673         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12674         and "In instantiation".
12675
12676 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12677
12678         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12679
12680 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12681
12682         * gcc.misc-tests/gcov.exp: Add support for branch information.
12683         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12684         * gcc.misc-tests/gcov-4.c: New test.
12685         * gcc.misc-tests/gcov-4b.c: New test.
12686         * gcc.misc-tests/gcov-5b.c: New test.
12687
12688 2001-08-20  Zack Weinberg  <zackw@panix.com>
12689
12690         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12691         expected to fail.
12692
12693 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12694
12695         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12696
12697 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12698
12699         * g++.dg/eh/template1.C: New test.
12700
12701 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
12702
12703         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
12704         Fix thinko.
12705         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
12706         for xfail.
12707
12708 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
12709
12710         * lib/g77-dg.exp:  Use prune.exp for common procedures
12711         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
12712         * lib/g77.exp: (g77-dg-prune) Remove
12713
12714 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
12715
12716         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
12717
12718 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12719
12720         * g++.dg/template/unify1.C: New test.
12721
12722 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
12723
12724         * g++.dg/abi/empty4.C: New test.
12725
12726 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
12727
12728         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
12729         solaris2.*
12730         * g77.f-torture/compile/pr3743.x: Likewise
12731
12732 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12733
12734         * g++.dg/other/using-declaration.C: New test.
12735
12736 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12737
12738         * gcc.dg/cpp/tr-sign.c: New testcase.
12739
12740 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12741
12742         * gcc.dg/cpp/19951025-1.c: Revert.
12743         * gcc.dg/cpp/directiv.c: We no longer process directives that
12744         interrupt macro arguments.
12745
12746 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
12747
12748         * gcc.dg/bconstp-1.c: New test.
12749
12750 2001-08-03  Richard Henderson  <rth@redhat.com>
12751
12752         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
12753
12754 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12755
12756         * gcc.dg/cpp/19951025-1.c: Update.
12757
12758 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
12759
12760         * g77.dg/ff90-1.f (s): Fix reference of variable z,
12761         should be x.
12762
12763 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12764
12765         Kill -fhonor-std.
12766         * g++.old-deja/g++.ns/ns14.C: Remove special options.
12767         * g++.old-deja/g++.other/std1.C: Likewise.
12768         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
12769
12770 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
12771
12772         * lib/g77.exp:  Load gcc-defs.exp for common procedures
12773         (g77_pass, g77_fail, g77_finish, g77_exit,
12774         ${tool}_check_unsupported_p} Now redundant.  Deleted.
12775
12776 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
12777
12778         * g77.dg/fbackslash.f
12779         * g77.dg/fcase-preserve.f
12780         * g77.dg/ff90-1.f
12781         * g77.dg/ffixed-line-length-0.f
12782         * g77.dg/ffixed-line-length-132.f
12783         * g77.dg/ffixed-line-length-7.f
12784         * g77.dg/ffixed-line-length-72.f
12785         * g77.dg/ffixed-line-length-none.f
12786         * g77.dg/ffree-form-1.f
12787         * g77.dg/fno-backslash.f
12788         * g77.dg/fno-f90-1.f
12789         * g77.dg/fno-fixed-form-1.f
12790         * g77.dg/fno-onetrip.f
12791         * g77.dg/fno-typeless-boz.f
12792         * g77.dg/fno-underscoring.f
12793         * g77.dg/fno-vxt-1.f
12794         * g77.dg/fonetrip.f
12795         * g77.dg/ftypeless-boz.f
12796         * g77.dg/fugly-assumed.f
12797         * g77.dg/funderscoring.f
12798         * g77.dg/fvxt-1.f
12799
12800 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
12801
12802         * objc.dg/fwd-proto-1.m: New.
12803         * objc.dg/local-decl-1.m: New.
12804         * objc.dg/naming-1.m: New.
12805         * objc.dg/naming-2.m: New.
12806         * objc.dg/proto-hier-1.m: New.
12807
12808 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
12809
12810         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
12811         largest-type elements to a struct makes its size grow.
12812
12813 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12814
12815         * g++.dg/abi/vthunk1.C: New test.
12816
12817 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12818
12819         * g++.dg/abi/vbase8-22.C: New test.
12820
12821 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12822
12823         * gcc.dg/cpp/macro8.c: New test.
12824
12825 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         * g++.dg/abi/vbase8-21.C: New test.
12828
12829 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         * g++.dg/abi/vbase8-10.C: New test.
12832
12833 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12834
12835         * lib/g++.exp (g++_set_ld_library_path): Renamed to
12836         ${tool}_set_ld_library_path.
12837         Changed caller.
12838         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
12839         g++.exp.
12840
12841 2001-07-26  Stan Cox <scox@redhat.com>
12842
12843         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
12844         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
12845         gcc_exit, gcc_check_unsupported_p):
12846         Moved to gcc-deps.exp
12847         * gcc-deps.exp: New file.
12848
12849 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12850
12851         * g++.old-deja/g++.pt/defarg14.C: New test.
12852
12853 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12854
12855         * g++.old-deja/g++.other/lineno5.C: New test.
12856
12857 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12858
12859         * g++.old-deja/g++.pt/crash68.C: New test.
12860
12861 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12862
12863         * g++.old-deja/g++.other/crash42.C: New test.
12864
12865 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12866
12867         * gcc.dg/cpp/extratokens.c: Fix.
12868         * gcc.dg/cpp/skipping2.c: New tests.
12869
12870 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12871
12872         * gcc.c-torture/execute/20010724-1.c: New file.
12873         * gcc.c-torture/execute/20010724-1.x: New file.
12874
12875 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12876
12877         * g++.old-deja/g++.other/cond7.C: New test.
12878
12879 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12880
12881         * g++.old-deja/g++.other/optimize4.C: New test.
12882
12883 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12884
12885         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12886
12887 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12888
12889         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12890         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12891         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12892         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12893
12894         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12895         bug report" message.
12896
12897         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12898         * g++.dg/ext/instantiate1.C: Move from old-deja.
12899
12900 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12901
12902         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12903         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12904         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12905         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12906
12907 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12908
12909         * gcc.c-torture/execute/20010723-1.c: New test.
12910
12911 2001-07-23  Ben Elliston  <bje@redhat.com>
12912
12913         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12914
12915 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12916
12917         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12918         i[34567]86-*-*.
12919         Delete handling of ieee_multilib_flags.
12920         Pass -mieee for alpha*-*-* and sh-*-*.
12921         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12922
12923 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12924
12925         Remove old-abi tests.
12926         * g++.old-deja/g++.mike/p11116.C: Remove.
12927         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12928
12929 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12930
12931         * g77.f-torture/compile/pr3743.f:  New test
12932
12933 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12934
12935         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12936
12937 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12938
12939         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12940         g++.old-deja/g++.pt/static6.C: Likewise.
12941         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12942         supports weak symbols.
12943
12944 2001-07-18  Andreas Jaeger  <aj@suse.de>
12945
12946         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12947         supported again.
12948
12949 2001-07-18  Andreas Jaeger  <aj@suse.de>
12950
12951         * gcc.dg/iftrap-1.c: Fix target line.
12952
12953 2001-07-17  Richard Henderson  <rth@redhat.com>
12954
12955         * gcc.c-torture/execute/20010717-1.c: New.
12956
12957 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12958
12959         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12960         tests.
12961
12962 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12963
12964         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12965
12966 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12967
12968         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12969         UAC_SIGBUS, UAC_NOPRINT definitions.
12970
12971 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12972
12973         * objc/execute/object_is_class.m: New test.
12974         * objc/execute/object_is_meta_class.m: New test.
12975
12976 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12977
12978         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12979         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12980
12981 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
12982
12983         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
12984         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
12985
12986 2001-07-14  Richard Henderson  <rth@redhat.com>
12987
12988         * gcc.dg/iftrap-1.c: New.
12989
12990 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
12991
12992         * g77.f-torture/execute/intrinsic77.f: New test.
12993
12994 2001-07-11  Janis Johnson <janis@us.ibm.com>
12995
12996         * gcc.misc-tests/gcov-3.c: New test.
12997
12998 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12999
13000         * gcc.c-torture/compile/20010711-1.c,
13001         * gcc.c-torture/compile/20010711-2.c: New tests.
13002
13003 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13004
13005         * gcc.c-torture/execute/20010711-1.c: New test.
13006
13007 2001-07-11  Ben Elliston  <bje@redhat.com>
13008
13009         * g++.old-deja/g++.other/enum5.C: New test.
13010
13011 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13012
13013         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13014         (g++-dg-prune): Call prune_gcc_output.
13015         * prune.exp: New file for prune_gcc_output.
13016         * lib/g++.exp, lib/gcc.exp: Load it.
13017
13018 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13019
13020         * gcc.c-torture/compile/20010701-1.c,
13021         g++.old-deja/g++.ext/attrib6.C: New tests.
13022
13023 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13024
13025         * gcc.c-torture/compile/20010706-1.c: New test.
13026
13027 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13028
13029         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13030
13031 2001-06-28  Stan Shebs  <shebs@apple.com>
13032
13033         * gcc.dg/pragma-darwin.c: New test.
13034
13035 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13036
13037         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13038         Solaris 2.[678] system.
13039
13040 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13041
13042         * gcc.dg/20010622-1.c: New test.
13043
13044 2001-06-18  Stan Shebs  <shebs@apple.com>
13045
13046         * objc.dg: New directory.
13047         * objc.dg/dg.exp: New file.
13048         * objc.dg/alias.m: New.
13049         * objc.dg/class-1.m: New.
13050         * objc.dg/class-2.m: New.
13051         * objc.dg/const-str-1.m: New.
13052         * objc.dg/const-str-2.m: New.
13053         * objc.dg/id-1.m: New.
13054         * objc.dg/method-1.m: New.
13055         * objc.dg/super-class-1.m: New.
13056         * lib/objc-dg.exp: New file.
13057
13058 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13059
13060         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13061         of label name.
13062
13063 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13064
13065         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13066
13067 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13068
13069         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13070         variable.
13071
13072 2001-06-12  Richard Henderson  <rth@redhat.com>
13073
13074         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13075
13076 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13077
13078         * g++.old-deja/g++.abi/vbase5.C: New test.
13079         * g++.old-deja/g++.abi/vbase6.C: New test.
13080         * g++.old-deja/g++.abi/vbase7.C: New test.
13081
13082 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13083
13084         * gcc.c-torture/compile/20010610-1.c: New test.
13085
13086 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13087
13088         * g++.old-deja/g++.abi/vbase4.C: New test.
13089
13090 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13091
13092         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13093         support %f for HC11/HC12 targets.
13094         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13095         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13096         on HC11/HC12 targets.
13097         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13098
13099 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13100
13101         * gcc.dg/wchar_t-1.c: New file.
13102         * gcc.dg/wint_t-1.c: Likewise.
13103
13104 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13105
13106         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13107
13108 2001-06-11  Richard Henderson  <rth@redhat.com>
13109
13110         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13111
13112 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13113
13114         * gcc.c-torture/compile/20010611-1.c: New test.
13115
13116 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13117
13118         * gcc.dg/c99-tag-1.c: Add more tests.
13119
13120 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13121
13122         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13123         representation on MN10300 and ARM/Thumb.
13124
13125 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13126
13127         * g77.f-torture/execute/20010610.f: New.
13128
13129 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13130
13131         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13132         names.
13133
13134 2001-06-09  Richard Henderson  <rth@redhat.com>
13135
13136         * gcc.c-torture/execute/ashrdi-1.c: New.
13137         * gcc.c-torture/execute/ashldi-1.c: New.
13138         * gcc.c-torture/execute/lshrdi-1.c: New.
13139
13140 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13141
13142         * objc/execute/load-3.m: Added. Check sending +load to categories,
13143         in addition to classes.
13144
13145 2001-06-08  Stan Shebs  <shebs@apple.com>
13146
13147         * objc/execute/load-2.m: New test.  From Nicola Pero
13148         <n.pero@mi.flashnet.it>.
13149
13150 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13151
13152         * gcc.c-torture/execute/20010605-2.c: New test.
13153
13154 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13155
13156         * g++.old-deja/g++.abi/vbase2.C: New test.
13157         * g++.old-deja/g++.abi/vbase3.C: New test.
13158
13159 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13160
13161         * g++.old-deja/g++.pt/friend49.C: New test.
13162
13163 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13164
13165         * g++.old-deja/g++.ext/anon3.C: New test.
13166
13167 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         * g++.old-deja/g++.other/conv7.C: New test.
13170
13171 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13172
13173         * gcc.c-torture/compile/20010605-2.c: New test.
13174
13175 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13176
13177         * gcc.c-torture/execute/20010604-1.c: New test.
13178
13179 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13180
13181         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13182
13183 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13184
13185         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13186         (g++_link_flags): Likewise.
13187         (g++_init): Pass gccpath's value to two previous functions.
13188
13189 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13190
13191         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13192         Ensure logfile entry matches exec command line.
13193
13194 2001-05-31  Richard Henderson  <rth@redhat.com>
13195
13196         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13197         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13198
13199 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13200
13201         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13202         compiler for irix6.2
13203
13204 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13205
13206         * g++.old-deja/g++.other/optimize3.C: New file.
13207
13208 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13209
13210         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13211         assemble.
13212
13213 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13214
13215         * g++.old-deja/g++.other/optimize2.C: New file.
13216
13217 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13218
13219         * gcc.c-torture/compile/20010518-2.c: New file.
13220         * gcc.c-torture/execute/20010518-1.c: New file.
13221         * gcc.c-torture/execute/20010518-2.c: New file.
13222
13223 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13224
13225         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13226
13227 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13228
13229         G++ no longer defines builtins that do not begin with __builtin.
13230         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13231         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13232         * g++.old-deja/g++.law/builtin1.C: Likewise.
13233         * g++.old-deja/g++.law/cvt2.C: Likewise.
13234         * g++.old-deja/g++.mike/net5.C: Likewise.
13235         * g++.old-deja/g++.other/builtins1.C: Likewise.
13236         * g++.old-deja/g++.other/builtins2.C: Likewise.
13237         * g++.old-deja/g++.other/builtins3.C: Likewise.
13238         * g++.old-deja/g++.other/builtins4.C: Likewise.
13239         * g++.old-deja/g++.other/inline8.C: Likewise.
13240         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13241
13242 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13243
13244         * g++.old-deja/g++.pt/using1.C: Adjust.
13245         * g++.old-deja/g++.pt/using2.C: New test.
13246
13247 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13248
13249         * gcc.dg/cpp/charconst.c: New tests.
13250         * gcc.dg/cpp/escape.c: New tests.
13251         * gcc.dg/cpp/escape-1.c: New tests.
13252         * gcc.dg/cpp/escape-2.c: New tests.
13253         * gcc.dg/cpp/ucs.c: New tests.
13254
13255 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13256
13257         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13258         native compiler for irix6.5.
13259
13260 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13261
13262         * lib/g++.exp (g++_include_flags): Use args to compute
13263         get_multilibs.
13264         (g++_link_flags): Likewise.
13265         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13266
13267 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13268
13269         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13270
13271 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13272
13273         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13274         this file.
13275
13276 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13277
13278         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13279         STACK_SIZE;
13280         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13281         to STACK_SIZE; Use it to define size of add_histo array.
13282         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13283         to STACK_SIZE.
13284         (f): Use GITT_SIZE to define size of gitt local table.
13285         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13286         to STACK_SIZE; Use it to define size of bytemem array.
13287
13288 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13289
13290         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13291         on 68HC11/HC12 due to the asm instruction.
13292         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13293         * gcc.c-torture/compile/920520-1.x: Likewise.
13294         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13295         on 68HC11/HC12 because the function is larger than 64K.
13296         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13297         on 68HC11/HC12 because the structure is too large.
13298
13299 2001-05-20  Richard Henderson  <rth@redhat.com>
13300
13301         * gcc.c-torture/execute/20010520-1.c: New.
13302
13303 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13304
13305         * g++.old-deja/g++.warn/compare1.C: New test.
13306         * gcc.dg/compare4.c: New test.
13307
13308 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13309
13310         * g++.old-deja/g++.other/optimize1.C: New test.
13311
13312 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13313
13314         * g++.old-deja/g++.pt/spec41.C: New test.
13315
13316 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13317
13318         * gcc.c-torture/compile/20010114-1.x: Remove.
13319
13320 2001-05-18  Stan Shebs  <shebs@apple.com>
13321
13322         * gcc.c-torture/compile/20010518-1.c: New test.
13323
13324 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13325
13326         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13327         * g++.old-deja/g++.pt/crash67.C: New test.
13328
13329 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13330
13331         * g++.old-deja/g++.other/debug9.C: New test.
13332
13333 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13334
13335         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13336
13337 2001-05-16  Jan Hubicka  <jh@suse.cz>
13338
13339         * gcc.c-torture/compile/20010516-1.c: New test.
13340
13341 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         * g++.old-deja/g++.other/crash41.C: New test.
13344
13345 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13346
13347         * g++.old-deja/g++.pt/crash66.C: New test.
13348
13349 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13350
13351         * g++.old-deja/g++.robertl/eb27.C: Convert.
13352
13353 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13354
13355         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13356         declaration being redundant.
13357
13358 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13359
13360         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13361
13362 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13363
13364         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13365
13366 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13367
13368         * lib/g++.exp: Use testsuite_flags.
13369
13370 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13373
13374 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13375
13376         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13377
13378 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13379
13380         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13381
13382 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13383
13384         * gcc.c-torture/compile/20010313-1.c: New test.
13385
13386 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13387
13388         * gcc.dg/cpp/direct2.c: New test.
13389         * gccq.dg/cpp/direct2s.c: New test.
13390
13391         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13392
13393 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13396         * g++.old-deja/g++.other/op3.C: Likewise.
13397
13398 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13399
13400         * gcc.dg/cpp/syshdr.h: New file.
13401         * gcc.dg/cpp/sysmac1.c: Update.
13402         * gcc.dg/cpp/sysmac2.c: Update.
13403
13404 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13405
13406         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13407
13408 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13409
13410         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13411         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13412
13413 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13414
13415         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13416
13417 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13418
13419         * lib/g++.exp (g++_include_flags): Don't use any special flags
13420         if TESTING_IN_BUILD_TREE is not defined.
13421         (g++_init): Use a plain 'c++' as the compiler if
13422         TESTING_IN_BUILD_TREEE is not defined.
13423
13424 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13425
13426         * g++.old-deja/g++.eh/catch13.C: New test.
13427         * g++.old-deja/g++.eh/catch14.C: New test.
13428
13429 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13430
13431         * gcc.dg/cpp/tr-define.c: New test.
13432
13433 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13434
13435         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13436         <stdlib.h>, not <malloc.h>.
13437
13438 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13439
13440         * g++.old-deja/g++.ns/template17.C: New test.
13441
13442 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13443
13444         * g++.old-deja/g++.pt/ref4.C: New test.
13445
13446 2001-04-30  Richard Henderson  <rth@redhat.com>
13447
13448         * gcc.dg/20000724-1.c: Revert last change.
13449
13450 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13451
13452         * g77.f-torture/execute/20010430.f: New test.
13453
13454 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13455
13456         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13457
13458 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13459
13460         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13461
13462 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13463
13464         * g++.old-deja/g++.eh/crash6.C: New test.
13465
13466 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13467
13468         * g++.old-deja/g++.other/warn7.C: New test.
13469
13470 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13471
13472         * g++.old-deja/g++.other/defarg9.C: New test.
13473
13474 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13475
13476         * g77.f-torture/compile/20010426.f: New test.
13477         * g77.f-torture/execute/20010426.f: New test.
13478
13479 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13480
13481         * g77.f-torture/compile/20000629-1.x: Remove - error
13482         has been fixed.
13483
13484 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13485
13486         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13487         Tweak slightly to work with g++.dg framework.
13488         * g++.dg/special/ecos.exp: Run initp1.C test.
13489         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13490
13491         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13492         its linker doesn't give line numbers either.
13493         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13494
13495 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13496
13497         * g++.old-deja/g++.other/lex1.C: New test.
13498
13499 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
13500
13501         * gcc.dg/noncompile/20010425-1.c: New test.
13502
13503 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13504
13505         * g++.old-deja/g++.pt/mangle2.C: New test.
13506
13507 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13508
13509         * gcc.dg/format/plus-1.c: New test.
13510
13511 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13512
13513         * gcc.dg/20010423-1.c: New test.
13514
13515 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13516
13517         * gcc.c-torture/execute/20010422-1.c: New test.
13518
13519 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
13520
13521         * g++.old-deja/g++.ns/type2.C: New test.
13522
13523 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
13524
13525         * g++.old-deja/g++.other/perf1.C: New test.
13526
13527 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
13528
13529         * gcc.dg/c99-func-2.c: Remove xfail.
13530         * gcc.dg/c99-func-3.c: Remove xfail.
13531         * gcc.dg/c99-func-4.c: Remove xfail.
13532
13533 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
13534
13535         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
13536
13537 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13538
13539         * gcc.c-torture/compile/20010423-1.c: New test.
13540
13541 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13542
13543         * g++.old-deja/g++.pt/typename28.C: New test.
13544
13545 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13546
13547         * g++.old-deja/g++.abi/empty2.C: New test.
13548         * g++.old-deja/g++.abi/empty3.C: New test.
13549
13550 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13551
13552         * g++.old-deja/g++.other/comdat2.C: New test.
13553         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
13554
13555 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13556
13557         * g++.old-deja/g++.other/overload14.C: New test.
13558
13559 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13560
13561         * g++.old-deja/g++.other/lookup23.C: New test.
13562
13563 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13564
13565         * gcc.c-torture/execute/20010403-1.c: New test.
13566
13567 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
13568             Mark Mitchell  <mark@codesourcery.com>
13569
13570         * lib/old-dejagnu.exp: Don't delete output of executable.
13571         Add .exe suffix to executables.
13572
13573 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
13574
13575         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
13576
13577 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13578
13579         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
13580
13581 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13582
13583         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
13584         * g++.old-deja/g++.abi/crash1.C: New test.
13585
13586 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13587
13588         * g++.old-deja/g++.other/crash40.C: New test.
13589
13590 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13591
13592         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
13593
13594 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * g++.old-deja/g++.other/warn6.C: New test.
13597
13598 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13599
13600         * g++.old-deja/g++.robertl/eb42.C: Same.
13601
13602 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13603
13604         * gcc.dg/wtr-conversion-1.c: New testcase.
13605
13606 2001-04-10  Richard Henderson  <rth@redhat.com>
13607
13608         * g++.old-deja/g++.other/array5.C: New.
13609
13610 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13611
13612         * gcc.c-torture/execute/20010408-1.c: New test.
13613
13614 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
13615
13616         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
13617         headers and constructs.
13618         * g++.old-deja/g++.robertl/eb79.C: Same.
13619         * g++.old-deja/g++.robertl/eb77.C (main): Same.
13620         * g++.old-deja/g++.robertl/eb73.C: Same.
13621         * g++.old-deja/g++.robertl/eb66.C (main): Same.
13622         * g++.old-deja/g++.robertl/eb55.C (t): Same.
13623         * g++.old-deja/g++.robertl/eb54.C (main): Same.
13624         * g++.old-deja/g++.robertl/eb46.C (main): Same.
13625         * g++.old-deja/g++.robertl/eb44.C: Same.
13626         * g++.old-deja/g++.robertl/eb41.C (main): Same.
13627         * g++.old-deja/g++.robertl/eb4.C (main): Same.
13628         * g++.old-deja/g++.robertl/eb39.C: Same.
13629         * g++.old-deja/g++.robertl/eb33.C (main): Same.
13630         * g++.old-deja/g++.robertl/eb31.C (main): Same.
13631         * g++.old-deja/g++.robertl/eb30.C: Same.
13632         * g++.old-deja/g++.robertl/eb3.C: Same.
13633         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
13634         * g++.old-deja/g++.robertl/eb21.C: Same.
13635         * g++.old-deja/g++.robertl/eb15.C: Same.
13636         * g++.old-deja/g++.robertl/eb118.C: Same.
13637         * g++.old-deja/g++.robertl/eb115.C (main): Same.
13638         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
13639         * g++.old-deja/g++.robertl/eb109.C: Same.
13640         * g++.old-deja/g++.other/sibcall1.C (main): Same.
13641         * g++.old-deja/g++.mike/rtti1.C: Same.
13642         * g++.old-deja/g++.mike/p658.C: Same.
13643         * g++.old-deja/g++.mike/net46.C: Same.
13644         * g++.old-deja/g++.mike/net34.C: Same.
13645         * g++.old-deja/g++.mike/memoize1.C: Same.
13646         * g++.old-deja/g++.mike/eh2.C: Same.
13647         * g++.old-deja/g++.law/weak.C: Same.
13648         * g++.old-deja/g++.law/visibility7.C: Same.
13649         * g++.old-deja/g++.law/visibility25.C: Same.
13650         * g++.old-deja/g++.law/visibility22.C: Same.
13651         * g++.old-deja/g++.law/visibility2.C: Same.
13652         * g++.old-deja/g++.law/visibility17.C: Same.
13653         * g++.old-deja/g++.law/visibility13.C: Same.
13654         * g++.old-deja/g++.law/visibility10.C: Same.
13655         * g++.old-deja/g++.law/visibility1.C: Same.
13656         * g++.old-deja/g++.law/virtual3.C (eval): Same.
13657         * g++.old-deja/g++.law/vbase1.C: Same.
13658         * g++.old-deja/g++.law/operators32.C: Same.
13659         * g++.old-deja/g++.law/nest3.C: Same.
13660         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
13661         * g++.old-deja/g++.law/except5.C (main): Same.
13662         * g++.old-deja/g++.law/cvt7.C (run): Same.
13663         * g++.old-deja/g++.law/cvt2.C: Same.
13664         * g++.old-deja/g++.law/cvt16.C: Same.
13665         * g++.old-deja/g++.law/ctors6.C (bar): Same.
13666         * g++.old-deja/g++.law/ctors17.C (main): Same.
13667         * g++.old-deja/g++.law/ctors13.C: Same.
13668         * g++.old-deja/g++.law/ctors12.C (main): Same.
13669         * g++.old-deja/g++.law/ctors10.C: Same.
13670         * g++.old-deja/g++.law/code-gen5.C: Same.
13671         * g++.old-deja/g++.law/bad-error7.C: Same.
13672         * g++.old-deja/g++.law/arm9.C: Same.
13673         * g++.old-deja/g++.law/arm12.C: Same.
13674         * g++.old-deja/g++.law/arg8.C: Same.
13675         * g++.old-deja/g++.law/arg1.C: Same.
13676         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
13677         * g++.old-deja/g++.jason/template31.C: Same.
13678         * g++.old-deja/g++.jason/template24.C (main): Same.
13679         * g++.old-deja/g++.jason/2371.C: Same.
13680         * g++.old-deja/g++.eh/new2.C: Same.
13681         * g++.old-deja/g++.eh/new1.C: Same.
13682         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
13683         * g++.old-deja/g++.brendan/nest21.C (main): Same.
13684         * g++.old-deja/g++.brendan/err-msg3.C: Same.
13685         * g++.old-deja/g++.brendan/crash62.C: Same.
13686         * g++.old-deja/g++.brendan/crash52.C: Same.
13687         * g++.old-deja/g++.brendan/crash49.C (main): Same.
13688         * g++.old-deja/g++.brendan/crash38.C: Same.
13689         * g++.old-deja/g++.brendan/crash15.C (main): Same.
13690         * g++.old-deja/g++.brendan/copy9.C: Same.
13691
13692 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
13693
13694         * gcc.c-torture/execute/20001203-2.c (memset):
13695         Count argument is of type __SIZE_TYPE__.
13696
13697 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
13698
13699         * gcc.c-torture/compile/20010404-1.c: New test.
13700
13701 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
13702
13703         * gcc.c-torture/compile/20010326-1.c: New test.
13704
13705 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
13706
13707         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
13708         peculiarities of the SH.
13709         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
13710
13711 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13712
13713         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
13714         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
13715         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
13716
13717 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13718
13719         * g77.f-torture/compile/20010321-1.f: New test.
13720
13721 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13722
13723         * gcc.c-torture/compile/20010329-1.c: New test.
13724
13725 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13726
13727         * gcc.c-torture/execute/20010329-1.c: New test.
13728
13729 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13730
13731         * g++.old-deja/g++.other/eh4.C: Fix typo.
13732
13733 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13734
13735         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
13736
13737 2001-03-28  Philip Blundell  <philb@gnu.org>
13738
13739         * gcc.c-torture/compile/20010328-1.c: New test.
13740
13741 2001-03-27  Richard Henderson  <rth@redhat.com>
13742
13743         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
13744         * g++.old-deja/g++.eh/vbase3.C: Likewise.
13745
13746 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
13747
13748         * gcc.c-torture/compile/20010327-1.c: New test.
13749
13750 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
13751
13752         * g++.old-deja/g++.other/friend12.C: New test.
13753         * g++.old-deja/g++.other/friend9.C: Expect no errors.
13754         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
13755
13756 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13757
13758         * gcc.c-torture/execute/20010325-1.c: New test.
13759
13760 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
13761
13762         * g++.old-deja/g++.other/mangle3.C: New test.
13763
13764 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
13765
13766         * g++.old-deja/g++.other/anon8.C: New test.
13767
13768 2001-03-20  Philip Blundell  <philb@gnu.org>
13769
13770         * gcc.c-torture/compile/20010320-1.c: New test.
13771
13772 2001-03-17  Richard Henderson  <rth@redhat.com>
13773
13774         * g++.old-deja/g++.other/eh4.C: Add expected error text.
13775
13776 2001-03-15  Geoff Keating  <geoff@redhat.com>
13777
13778         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
13779         tests on AIX.
13780
13781 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
13782
13783         * g++.old-deja/g++.other/eh4.C: New test.
13784
13785 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13786
13787         * gcc.dg/cpp/mi1.c: Update.
13788
13789 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
13790
13791         * g++.old-deja/g++.other/regstack.C: New test.
13792
13793 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
13794
13795         * g++.old-deja/g++.other/ref4.C: New test.
13796
13797 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
13798
13799         * objc/execute/va_method.m: Added.
13800         * objc/execute/IMP.m: Added.
13801         * objc/execute/_cmd.m: Added.
13802         * objc/execute/accessing_ivars.m: Added.
13803         * objc/execute/class-1.m: Added.
13804         * objc/execute/class-10.m: Added.
13805         * objc/execute/class-11.m: Added.
13806         * objc/execute/class-12.m: Added.
13807         * objc/execute/class-13.m: Added.
13808         * objc/execute/class-14.m: Added.
13809         * objc/execute/class-2.m: Added.
13810         * objc/execute/class-3.m: Added.
13811         * objc/execute/class-4.m: Added.
13812         * objc/execute/class-5.m: Added.
13813         * objc/execute/class-6.m: Added.
13814         * objc/execute/class-7.m: Added.
13815         * objc/execute/class-8.m: Added.
13816         * objc/execute/class-9.m: Added.
13817         * objc/execute/class-tests-1.h
13818         * objc/execute/class-tests-2.h
13819         * objc/execute/compatibility_alias.m: Added.
13820         * objc/execute/encode-1.m: Added.
13821         * objc/execute/formal_protocol-1.m: Added.
13822         * objc/execute/formal_protocol-2.m: Added.
13823         * objc/execute/formal_protocol-3.m: Added.
13824         * objc/execute/formal_protocol-4.m: Added.
13825         * objc/execute/formal_protocol-5.m: Added.
13826         * objc/execute/formal_protocol-6.m: Added.
13827         * objc/execute/formal_protocol-7.m: Added.
13828         * objc/execute/informal_protocol.m: Added.
13829         * objc/execute/initialize.m: Added.
13830         * objc/execute/load.m: Added.
13831         * objc/execute/many_args_method.m: Added.
13832         * objc/execute/nested-3.m: Added.
13833         * objc/execute/no_clash.m: Added.
13834         * objc/execute/private.m: Added.
13835         * objc/execute/redefining_self.m: Added.
13836         * objc/execute/root_methods.m: Added.
13837         * objc/execute/selector-1.m: Added.
13838         * objc/execute/static-1.m: Added.
13839         * objc/execute/static-2.m: Added.
13840         * objc/execute/va_method.m: Added.
13841
13842 2001-03-10  Richard Henderson  <rth@redhat.com>
13843
13844         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13845
13846 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13847
13848         * g++.old-deja/g++.other/crash31.C: XFAIL.
13849         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13850         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13851         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13852         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13853         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13854
13855 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13856
13857         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13858
13859 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13860
13861         * gcc.dg/20000724-1.c: Don't use multiline strings.
13862
13863 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13864
13865         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13866         result of -cString against what we expect it to be; don't just
13867         print it out for no one to read.
13868
13869         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13870         Based on testcases provided by Nicola Pero.
13871
13872 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13873
13874         * gcc.dg/cpp/macro7.c: New test.
13875
13876 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13877
13878         * gcc.dg/cpp/multiline.c: Update.
13879
13880 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         * g++.old-deja/g++.other/enum3.C: New test.
13883
13884 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13885
13886         * g++.old-deja/g++.other/pod1.C: New test.
13887
13888 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * g++.old-deja/g++.ext/overload1.C: New test.
13891
13892 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13893
13894         * g++.old-deja/g++.pt/using1.C: New test.
13895
13896 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13897
13898         * g++.old-deja/g++.other/using9.C: New test.
13899
13900 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13901
13902         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13903
13904         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13905
13906 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13907
13908         * g++.old-deja/g++.ext/realpt1.C: Remove.
13909
13910 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13911
13912         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13913
13914 2001-02-26  Will Cohen  <wcohen@redhat.com>
13915
13916         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13917
13918 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13919
13920         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13921         templatized constructors.
13922
13923 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13924
13925         * gcc.c-torture/execute/20010224-1.c: New test.
13926
13927 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13928
13929         * gcc.c-torture/execute/20010222-1.c: New test.
13930
13931 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13932
13933         * g++.old-deja/g++.other/inline20.C: New test.
13934
13935 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13936
13937         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13938
13939 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13940
13941         * g++.old-deja/g++.other/lookup22.C: New test.
13942
13943 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
13944
13945         * g77.dg: New directory.
13946         * g77.dg/20010216-1.f: New test case.
13947         * g77.dg/dg.exp: New driver.
13948         * lib/g77-dg.exp: New driver library.
13949
13950 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13951
13952         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
13953
13954 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
13955
13956         * g++.old-deja/g++.other/decl9.C: New test.
13957
13958 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
13959
13960         * g++.old-deja/g++.other/init16.C: Update the test so that it does
13961         not need <string> and also tests the initialization at runtime.
13962
13963 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13964
13965         * gcc.c-torture/execute/longlong.c: New test.
13966
13967 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13968
13969         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
13970
13971 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13972
13973         * gcc.c-torture/execute/920302-1.c (execute):
13974         Change argument type to short.
13975
13976 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13977
13978         * g++.old-deja/g++.pt/deduct6.C: New test.
13979
13980 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         * g++.old-deja/g++.pt/deduct5.C: New test.
13983
13984 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
13985
13986         * gcc.c-torture/execute/20010209-1.c: New test.
13987
13988 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13989
13990         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
13991
13992 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
13993
13994         * g++.dg/vtgc1.C: Update for new ABI.
13995
13996         * consistency.vlad: New directory, 1665 files.
13997
13998 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13999
14000         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14001         return type.
14002         * gcc.dg/cpp/digraphs.c: Declare puts.
14003
14004 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14005
14006         * g++.old-deja/g++.other/warn5.C: New test.
14007
14008 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         * g++.old-deja/g++.pt/spec40.C: New test.
14011
14012 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14013
14014         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14015         case.
14016         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14017
14018 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14019
14020         * gcc.c-torture/compile/20010209-1.c: New test.
14021
14022 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14023
14024         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14025         excess errors message but not if it crashes.
14026         * g++.old-deja/g++.other/crash27.C: Likewise.
14027         * g++.old-deja/g++.other/crash28.C: Likewise.
14028         * g++.old-deja/g++.other/crash30.C: Likewise.
14029         * g++.old-deja/g++.other/crash32.C: Likewise.
14030         * g++.old-deja/g++.other/crash35.C: Likewise.
14031         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14032
14033 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14034
14035         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14036         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14037         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14038         g77.f-torture/execute/execute.exp,
14039         g77.f-torture/noncompile/noncompile.exp,
14040         gcc.c-torture/execute/execute.exp,
14041         gcc.c-torture/execute/memcheck/memcheck.exp,
14042         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14043         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14044         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14045         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14046         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14047         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14048         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14049         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14050         Remove bug reporting instructions with ancient email addresses.
14051
14052 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14053
14054         * gcc.dg/20010202-1.c: New test.
14055         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14056
14057 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14058
14059         * g++.dg/stdbool-if.C: New test.
14060
14061 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14062
14063         * objc/execute/fdecl.m: Added main().
14064
14065 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14066
14067         * gcc.c-torture/execute/20010206-1.c: New test.
14068
14069 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14070
14071         * gcc.dg/cpp/avoidpaste1.c: Update.
14072
14073 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14074
14075         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14076         Pero <nicola@brainstorm.co.uk>.
14077         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14078
14079 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14080
14081         * g++.old-deja/g++.pt/spec39.C: New test.
14082
14083 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14084
14085         * gcc.c-torture/compile/20010202-1.c: New test.
14086
14087 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14088
14089         * g++.old-deja/g++.abi/primary2.C: New test.
14090         * g++.old-deja/g++.abi/primary3.C: New test.
14091         * g++.old-deja/g++.abi/primary4.C: New test.
14092         * g++.old-deja/g++.abi/primary5.C: New test.
14093         * g++.old-deja/g++.abi/vtable3.h: New test.
14094         * g++.old-deja/g++.abi/vtable3a.C: New test.
14095         * g++.old-deja/g++.abi/vtable3b.C: New test.
14096         * g++.old-deja/g++.abi/vtable3c.C: New test.
14097         * g++.old-deja/g++.abi/vtable3d.C: New test.
14098         * g++.old-deja/g++.abi/vtable3e.C: New test.
14099         * g++.old-deja/g++.abi/vtable3f.C: New test.
14100         * g++.old-deja/g++.abi/vtable3g.C: New test.
14101         * g++.old-deja/g++.abi/vtable3h.C: New test.
14102         * g++.old-deja/g++.abi/vtable3i.C: New test.
14103         * g++.old-deja/g++.abi/vtable3j.C: New test.
14104         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14105
14106 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14107
14108         * g++.old-deja/g++.other/anon6.C: New test.
14109         * g++.old-deja/g++.other/anon7.C: New test.
14110
14111 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14112
14113         * gcc.dg/cpp/avoidpaste2.c: New tests.
14114
14115 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14116
14117         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14118
14119 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14120
14121         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14122         DECIMAL_DIG cases for Irix."
14123
14124 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14125
14126         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14127
14128 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14129
14130         * gcc.dg/c99-tag-1.c: New test.
14131
14132 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14133
14134         * gcc.dg/cpp/tr-warn1.c: Add tests.
14135
14136 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14137
14138         * gcc.dg/cpp/avoidpaste1.c: Update.
14139         * gcc.dg/cpp/paste4.c: Update.
14140
14141 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14142
14143         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14144         cases for Irix.
14145
14146 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14147
14148         * g++.old-deja/g++.other/inline19.C: New test.
14149
14150 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14151
14152         * gcc.dg/Wlarger-than.c: New test.
14153
14154 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14155
14156         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14157
14158 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14159
14160         * gcc.c-torture/execute/20010129-1.c: New test.
14161         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14162
14163 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14164
14165         * gcc.dg/cpp/avoidpaste1.c: Test case.
14166
14167 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14168
14169         * g++.old-deja/g++.other/inline18.C: New test.
14170
14171 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14172
14173         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14174         and __builtin_putchar.
14175
14176 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14177
14178         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14179         tests.
14180
14181 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14182
14183         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14184         floating point number rounding mode to round to the nearest
14185         representable mode.
14186
14187 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14188
14189         * g++.old-deja/g++.other/mangle2.C: New test.
14190
14191 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14192
14193         * gcc.c-torture/compile/20010124-1.c: New test.
14194
14195 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14196
14197         * g++.old-deja/g++.pt/spec38.C: New test.
14198
14199 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14200
14201         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14202         "Build don't run".
14203
14204 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14205
14206         * gcc.c-torture/execute/20010123-1.c: New test.
14207
14208 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14209
14210         * g++.old-deja/g++.pt/spec37.C: New test.
14211
14212 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14213
14214         * g++.old-deja/g++.pt/overload14.C: New test.
14215
14216 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14217
14218         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14219         __builtin_return_address.
14220
14221 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14222
14223         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14224         * g++.old-deja/g++.pt/spec35.C: New test.
14225         * g++.old-deja/g++.pt/spec36.C: New test.
14226
14227 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14228
14229         * gcc.c-torture/compile/20010118-1.c: New test.
14230
14231 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14232
14233         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14234
14235 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14236
14237         * gcc.c-torture/execute/20010119-1.c: New test.
14238
14239 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14240
14241         * g++.old-deja/g++.other/vbase5.C: New test.
14242
14243 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14244
14245         * gcc.c-torture/execute/20010118-1.c: New test.
14246
14247 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14248
14249         * g++.old-deja/g++.pt/deduct3.C: New test.
14250
14251 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         * g++.old-deja/g++.pt/spec34.C: New test.
14254
14255 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14256
14257         * g77.f-torture/compile/20000601-2.f: New test.
14258
14259 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14260
14261         * g++.old-deja/g++.other/init17.C: New test.
14262
14263 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14264
14265         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14266
14267 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14268
14269         * g++.old-deja/g++.pt/unify8.C: New test.
14270
14271 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14272
14273         * g++.old-deja/g++.abi/vbase1.C: New test.
14274
14275 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         * g++.old-deja/g++.pt/crash65.C: New test.
14278
14279 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14280
14281         * gcc.dg/cpp/assembl2.S: New test case.
14282
14283 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14284
14285         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14286         are supported.
14287
14288 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14289
14290         * g++.old-deja/g++.other/builtins1.C: New test.
14291         * g++.old-deja/g++.other/builtins2.C: Likewise.
14292         * g++.old-deja/g++.other/builtins3.C: Likewise.
14293         * g++.old-deja/g++.other/builtins4.C: Likewise.
14294
14295 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14296
14297         * gcc.c-torture/compile/20010117-1.c: New test.
14298         * gcc.c-torture/compile/20010117-2.c: New test.
14299
14300 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14301
14302         * g77.f-torture/execute/20010116.[fx]: New test,
14303         XFAIL on i?86-*-*.
14304         * g77.f-torture/compile/20010115.f: Indicate it's
14305         a test for PR fortran/1636.
14306
14307 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14308
14309         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14310
14311 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14312
14313         * g77.f-torture/compile/20010115.f: New test.
14314
14315 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14316
14317         * g++.old-deja/g++.pt/nontype5.C: New test.
14318
14319 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14320
14321         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14322         have an equivalent working one below it.
14323
14324 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14325
14326         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14327         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14328
14329 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14330
14331         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14332         message containing "init_priority".
14333         (conpr-2.C): Likewise.
14334         (conpr-3.C): Likewise.
14335         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14336
14337 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14338
14339         * gcc.c-torture/execute/20010114-2.c: New test.
14340
14341 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14342
14343         * gcc.c-torture/compile/20010114-1.c: New test.
14344         * gcc.c-torture/compile/20010114-1.x: Xfail.
14345         * gcc.c-torture/compile/20010114-2.c: New test.
14346         * gcc.c-torture/execute/20010114-1.c: New test.
14347         * gcc.dg/trunc-1.c: New test.
14348         * gcc.dg/uninit-B.c: New test.
14349
14350 2001-01-13  Nick Clifton  <nickc@redhat.com>
14351
14352         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14353         target.
14354
14355 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14356
14357         * gcc.c-torture/compile/20010113-1.c: New test.
14358
14359 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14360
14361         * gcc.c-torture/compile/20001212-1.c: New test.
14362
14363 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14364
14365         * gcc.dg/cpp/widestr1.c: Update.
14366         * gcc.dg/cpp/prag-imp.c: Remove.
14367
14368 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14369
14370         * gcc.c-torture/execute/20000801-3.x: Remove.
14371         * gcc.dg/c90-init-1.c: New test.
14372         * gcc.dg/c99-init-1.c: New test.
14373         * gcc.dg/c99-init-2.c: New test.
14374         * gcc.dg/gnu99-init-1.c: New test.
14375
14376 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14377
14378         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14379         testing that no relevant ones were found.
14380
14381 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14382
14383         * g++.old-deja/g++.pt/cast2.C: New test.
14384
14385 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.old-deja/g++.pt/friend47.C: New test.
14388
14389 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14390
14391         * g++.old-deja/g++.pt/instantiate13.C: New test.
14392
14393 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14394
14395         * g++.old-deja/g++.other/defarg7.C: New test.
14396         * g++.old-deja/g++.other/defarg8.C: New test.
14397
14398 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14399
14400         * g++.old-deja/g++.pt/crash64.C: New test.
14401
14402 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14403
14404         * g++.old-deja/g++.pt/crash63.C: New test.
14405
14406 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14407
14408         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14409
14410 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14411
14412         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14413
14414 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14415
14416         * g++.old-deja/g++.pt/error3.C: New test.
14417
14418 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14419
14420         * g++.old-deja/g++.other/crash39.C: New test.
14421
14422 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14423
14424         * g++.old-deja/g++.other/vbase4.C: New test.
14425
14426 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14427
14428         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14429         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14430         * gcc.dg/special/special.exp: New test driver which will check
14431         for alias support for the above test.
14432
14433 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14434
14435         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14436         problems on small machines.
14437         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14438         parameterize.
14439
14440 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14441
14442         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14443         mips.
14444         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14445
14446 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14447
14448         * g++.old_deja/g++.pt/using8.C: New test.
14449
14450 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14451
14452         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14453
14454 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14455
14456         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14457         where a failure is expected.
14458         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14459
14460 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14461
14462         * g++.old_deja/g++.pt/instantiate12.C: New test.
14463
14464 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14467         start of structs.
14468         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14469         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14470         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14471         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14472         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14473         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14474         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14475         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14476         * g++.old-deja/g++.eh/spec6.C: Likewise.
14477         * g++.old-deja/g++.jason/crash3.C: Likewise.
14478         * g++.old-deja/g++.law/ctors11.C: Likewise.
14479         * g++.old-deja/g++.law/ctors17.C: Likewise.
14480         * g++.old-deja/g++.law/ctors5.C: Likewise.
14481         * g++.old-deja/g++.law/ctors9.C: Likewise.
14482         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14483         * g++.old-deja/g++.mike/net22.C: Likewise.
14484         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14485         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14486         * g++.old-deja/g++.mike/virt3.C: Likewise.
14487         * g++.old-deja/g++.niklas/t128.C: Likewise.
14488         * g++.old-deja/g++.other/anon4.C: Likewise.
14489         * g++.old-deja/g++.other/using1.C: Likewise.
14490         * g++.old-deja/g++.other/warn3.C: Likewise.
14491         * g++.old-deja/g++.pt/t37.C: Likewise.
14492         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14493         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14494
14495 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14498
14499 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14500
14501         * gcc.c-torture/execute/stdio-opt-3.c: New test.
14502
14503 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * gcc.c-torture/compile/20010107-1.c: New test.
14506
14507 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14508
14509         * gcc.c-torture/execute/builtin-noret-1.c: New test.
14510
14511 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14512
14513         * gcc.dg/format/format.h: New file.
14514         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
14515         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
14516         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
14517         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
14518         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
14519         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14520         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
14521         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
14522         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
14523         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
14524         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
14525         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
14526         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
14527         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
14528         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
14529         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
14530         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
14531         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
14532         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
14533         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
14534         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
14535         instead of declaring standard types, macros and functions in each
14536         test.
14537
14538 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
14539
14540         * gcc.c-torture/execute/20010106-1.c: New test.
14541
14542 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14543
14544         * gcc.dg/format/format.exp: New file.
14545         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
14546         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
14547         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
14548         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
14549         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
14550         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
14551         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
14552         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
14553         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
14554         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
14555         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
14556         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
14557         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
14558         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
14559         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
14560         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
14561         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
14562         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
14563         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
14564         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
14565         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
14566         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
14567         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
14568         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
14569         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
14570         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
14571         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
14572         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
14573         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
14574         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
14575         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
14576         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
14577         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
14578         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
14579         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
14580         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
14581         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
14582         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
14583         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
14584         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
14585         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
14586         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
14587
14588 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
14589
14590         * gcc.c-torture/execute/991228-1.c: Take word endianness into
14591         account.
14592
14593 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14594
14595         * gcc.c-torture/execute/builtin-complex-1.c: New test.
14596
14597 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14598
14599         * g++.old-deja/g++.pt/crash62.C: New test.
14600
14601 2001-01-04  Richard Henderson  <rth@redhat.com>
14602
14603         * gcc.dg/20000926-1.c: Update expected warnings.
14604         * gcc.dg/array-2.c: Likewise.
14605         * gcc.dg/array-4.c: Also validate flexible array members.
14606         * gcc.dg/c99-flex-array-1.c: New.
14607
14608 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14609
14610         * gcc.c-torture/compile/20001222-1.x: Remove.
14611
14612 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14613
14614         * gcc.c-torture/execute/built-in-setjmp.c: New.
14615
14616 2001-01-03  Richard Henderson  <rth@redhat.com>
14617
14618         * gcc.dg/940510-1.c: Update expected error wording.
14619         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
14620
14621 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
14622
14623         * lib/target-supports.exp (check_alias_available): Modified to
14624         indicate aliases not supported if only weak aliases are supported.
14625
14626 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14627
14628         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
14629         Turn on cmpstrsi checks for __pj__ and __i370__.
14630
14631 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14632
14633         * g++.old-deja/g++.other/virtual11.C: New test.
14634
14635 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
14638
14639 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14640
14641         * gcc.c-torture/compile/20010102-1.c: New test.
14642
14643 2001-01-02  Andreas Jaeger  <aj@suse.de>
14644
14645         * gcc.dg/noreturn-3.c: New test.
14646
14647         * gcc.dg/noreturn-4.c: New test.
14648
14649 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14650
14651         * gcc.c-torture/execute/stdio-opt-1.c: Also test
14652         __builtin_fputc and __builtin_fwrite.
14653
14654 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14655
14656         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
14657         signed char, not default char.
14658
14659 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14660
14661         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
14662
14663 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
14664
14665         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
14666
14667 2000-12-29  Richard Henderson  <rth@redhat.com>
14668
14669         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
14670         (__cyg_profile_func_exit): Define.
14671
14672 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
14673
14674         * g++.dg/vtgc1.C: New test.
14675
14676 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
14677
14678         * gcc.dg/noncompile/20001228-1.c: New test.
14679
14680         * gcc.dg/20001228-1.c: New test.
14681
14682         * gcc.c-torture/execute/20001228-1.c: New test.
14683
14684 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
14685
14686         * gcc.dg/format-strfmon-1.c: New test.
14687
14688 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14689
14690         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
14691         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
14692         * gcc.c-torture/execute/string-opt-1.c: Likewise.
14693         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14694         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14695         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14696         * gcc.c-torture/execute/string-opt-6.c: Likewise.
14697         * gcc.c-torture/execute/string-opt-7.c: Likewise.
14698         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14699         * gcc.c-torture/execute/string-opt-9.c: Likewise.
14700         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14701         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14702         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14703
14704         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
14705         * gcc.c-torture/execute/string-opt-4.c: Test index.
14706
14707 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
14708
14709         * gcc.c-torture/compile/20001226-1.c: New test.
14710
14711 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14712
14713         * gcc.c-torture/compile/20001222-1.c: New test.
14714         * gcc.c-torture/compile/20001222-1.x: Xfail.
14715
14716 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
14717
14718         * gcc.c-torture/execute/comp-goto-2.c: New test.
14719
14720 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
14721
14722         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
14723         Use long types if __INT_MAX__ is 32767.
14724         (main): Use cast to (sint32 *) when poking 88 into a_page.
14725
14726         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
14727
14728 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
14729
14730         * gcc.c-torture/compile/20001221-1.c: New test.
14731         * gcc.c-torture/execute/20001221-1.c: New test.
14732
14733 2000-12-20  Richard Henderson  <rth@redhat.com>
14734
14735         * g++.old-deja/g++.pt/crash36.C: Update error lines.
14736         * g++.old-deja/g++.robertl/eb109.C: Likewise.
14737
14738 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14739
14740         * gcc.dg/compare3.c: New test.
14741
14742 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14743
14744         * gcc.dg/format-warnll-1.c: New test.
14745
14746 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14747
14748         * gcc.dg/cpp/cmdlne-P.c: New test.
14749
14750 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14751
14752         * gcc.c-torture/execute/builtin-abs-1.c,
14753         gcc.c-torture/execute/builtin-abs-2.c: New tests.
14754
14755 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14756
14757         * gcc.dg/cpp/multiline.c: New test.
14758
14759 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14760
14761         * g++.old-deja/g++.other/syshdr1.C: Update.
14762         * gcc.dg/cpp/lineflags.c: Remove temporarily.
14763
14764 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14765
14766         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
14767
14768 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14769
14770         * g++.old-deja/g++.pt/ttp65.C: New test.
14771
14772 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14773
14774         * g++.old-deja/g++.pt/ttp64.C: New test.
14775
14776 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14777
14778         * g++.old-deja/g++.pt/spec33.C: New test.
14779
14780 2000-12-14  Catherine Moore  <clm@redhat.com>
14781
14782         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
14783         * gcc.c-torture/execute/920612-2.c: Likewise.
14784         * gcc.c-torture/execute/920428-2.c: Likewise.
14785         * gcc-c-torture/execute/va-arg-11.c: Call exit.
14786         * gcc.c-torture/execute/va-arg-21.c: Likewise.
14787
14788 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14789
14790         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
14791         * gcc.dg/pack-test-2.c: Likewise.
14792
14793 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14794
14795         Tests by Zack Weinberg <zackw@stanford.edu>.
14796
14797         * gcc.dg/cpp/defined.c: Update.
14798         * gcc.dg/cpp/defined_trad.c: New tests.
14799
14800 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14801
14802         * gcc.dg/cpp/trad-direct.c: Update.
14803
14804 2000-12-11  Neil Booth  <neilb@earthling.net>
14805
14806         * gcc.dg/cpp/defined_trad.c
14807
14808 2000-12-11  Neil Booth  <neilb@earthling.net>
14809
14810         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14811
14812 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14813
14814         * gcc.dg/format-miss-2.c: New test.
14815
14816 2000-12-09  Neil Booth  <neilb@earthling.net>
14817
14818         * gcc.dg/cpp/lineflags.c: New tests.
14819         * gcc.dg/cpp/poison.c: Update.
14820         * gcc.dg/cpp/redef2.c: Update.
14821         * gcc.dg/cpp/skipping.c: New test.
14822
14823 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14824
14825         * g++.old-deja/g++.other/eh3.C: New testcase.
14826
14827 2000-12-07  Neil Booth  <neilb@earthling.net>
14828
14829         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14830         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14831         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14832         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14833         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14834         Update.
14835
14836 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14837
14838         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14839         __SIZE_TYPE__ instead of int for type of integers cast to
14840         pointers.
14841
14842 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14843
14844         * g++.old-deja/g++.other/cleanup4.C: New test.
14845
14846 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14847
14848         * format-sec-1.c: New test.
14849
14850 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14851
14852         * gcc.dg/format-nonlit-3.c: New test.
14853
14854 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14855
14856         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14857         through a null pointer.
14858
14859 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14860
14861         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
14862         * g++.old-deja/g++.pt/partial4.C: New test.
14863
14864 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
14865
14866         * gcc.c-torture/execute/ieee/hugeval.x: New.
14867
14868 2000-12-06  Neil Booth  <neilb@earthling.net>
14869
14870         * gcc.dg/cpp/backslash2.c: New tests.
14871
14872 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14873
14874         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
14875         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
14876
14877 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
14878
14879         * gcc.c-torture/execute/20001203-2.c: New testcase.
14880
14881 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14882
14883         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
14884         * g++.old-deja/g++.other/virtual10.C: New test.
14885
14886 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14887
14888         * g++.old-deja/g++.mike/pmf5.C: Remove test.
14889
14890 2000-12-05  Richard Henderson  <rth@redhat.com>
14891
14892         * gcc.c-torture/compile/20001205-1.c: New.
14893
14894 2000-12-04  Neil Booth  <neilb@earthling.net>
14895
14896         * g++.old-deja/g++.other/virtual9.C: New test.
14897         * g++.old-deja/g++.pt/crash61.C: New test.
14898         * gcc.c-torture/execute/loop-9.c: New test.
14899
14900 2000-12-04  Neil Booth  <neilb@earthling.net>
14901
14902         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
14903         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
14904         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
14905         * gcc.dg/cpp/extratokens.c: ...here.
14906
14907 2000-12-04  Neil Booth  <neilb@earthling.net>
14908
14909         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
14910         New tests.
14911
14912 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14913
14914         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
14915         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
14916
14917 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14918
14919         * gcc.c-torture/execute/20001203-1.c: New test.
14920
14921 2000-12-03  Neil Booth  <neilb@earthling.net>
14922
14923         * gcc.dg/cpp/macro6.c: New test cases.
14924
14925 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14926
14927         * gcc.c-torture/execute/string-opt-9.c: New test.
14928         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14929         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14930         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14931
14932         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
14933         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
14934
14935 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
14936
14937         * gcc.dg/cpp/if-6.c: New testcase.
14938
14939         * gcc.dg/20001201-1.c: New testcase.
14940
14941 2000-12-02  Neil Booth  <neilb@earthling.net>
14942
14943         * g++.old-deja/g++.other/externC4.C,
14944         g++.old-deja/g++.other/friend10.C: New tests.
14945
14946 2000-12-02  Neil Booth  <neilb@earthling.net>
14947
14948         * g++.old-deja/g++.other/instan2.C
14949         * g++.old-deja/g++.other/instan3.C: New test.
14950
14951 2000-12-02  Neil Booth  <neilb@earthling.net>
14952
14953         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
14954         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
14955         gnuc99.c,gnuc99-pedantic.c: New tests.
14956
14957 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14958
14959         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
14960         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
14961
14962 2000-12-01  Neil Booth  <neilb@earthling.net>
14963
14964         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
14965         * gcc.dg/cpp/poison.c: Update.
14966         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
14967
14968 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
14969
14970         * g77.f-torture/execute/20001201.f: New test.
14971
14972 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14973
14974         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
14975
14976 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
14977
14978         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
14979
14980 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.old-deja/g++.other/cast6.C: New test.
14983
14984 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
14985
14986         * gcc.c-torture/execute/20001130-2.c: New testcase.
14987
14988 2000-11-30  Richard Henderson  <rth@redhat.com>
14989
14990         * gcc.c-torture/execute/20001130-1.c: New test.
14991
14992 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14993
14994         * g++.old-deja/g++.other/op3.C: New test.
14995
14996 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14997
14998         * g++.old-deja/g++.other/op2.C: New test.
14999
15000 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15001
15002         * g++.old-deja/g++.other/crash38.C: New test.
15003
15004 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15005
15006         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15007
15008 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15009
15010         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15011         tests.
15012         * gcc.c-torture/execute/string-opt-6.c: New test.
15013
15014         * gcc.dg/20001117-1.c: Add main.
15015
15016 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15017
15018         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15019         Move from here ...
15020         * gcc.dg/940510-1.c: ... to here.
15021
15022         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15023         zero-size arrays in toplevel structures.
15024
15025 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15026
15027         * gcc.c-torture/execute/loop-8.c: New test.
15028
15029 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15030
15031         * g++.old-deja/g++.other/base1.C: New test.
15032
15033 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15034
15035         * g++.old-deja/g++.other/parse2.C: New test.
15036
15037 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15038
15039         * g++.old-deja/g++.pt/incomplete1.C: New test.
15040
15041 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15042
15043         * g++.old-deja/g++.other/friend9.C: New test.
15044
15045 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15046
15047         * gcc.dg/20001127-1.c: New test.
15048
15049 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15050
15051         * g++.old-deja/g++.pt/friend46.C: New test.
15052
15053 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15054
15055         * g++.old-deja/g++.other/ptrmem8.C: New test.
15056
15057 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15058
15059         * gcc.c-torture/execute/string-opt-7.c: New test.
15060         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15061
15062 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15063
15064         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15065         instead of 'mkcheck 2'.
15066
15067 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15068
15069         * gcc.c-torture/execute/memcheck/driver.c,
15070         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15071         C9X references to refer to C99.
15072
15073 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15074
15075         * gcc.dg/ultrasp3.c: New test.
15076
15077 2000-11-25  Neil Booth  <neilb@earthling.net>
15078
15079         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15080
15081 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15082
15083         * gcc.c-torture/compile/20001123-2.c: New.
15084
15085 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15086
15087         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15088
15089 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15090
15091         * gcc.dg/sequence-point-1.c: Add some new tests.
15092         * gcc.c-torture/execute/20001124-1.c: New test.
15093
15094 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15095
15096         * g++.old-deja/g++.other/vaarg4.C: New test.
15097         * gcc.c-torture/compile/20001123-1.c: New test.
15098
15099 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         * g++.other/crash24.C: Adjust and remove XFAIL.
15102         * g++.other/crash37.C: New test.
15103
15104 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         * g++.old-deja/g++.pt/instantiate9.C: New test.
15107
15108 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15109
15110         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15111         new ABI, too.
15112
15113         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15114         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15115
15116 2000-11-22  Neil Booth  <neilb@earthling.net>
15117
15118         * gcc.dg/cpp/Wtrigraphs.c: New test.
15119
15120 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15121
15122         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15123
15124 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15125
15126         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15127
15128 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15129
15130         * lib/gcc-dg.exp: load_lib scanasm.exp.
15131         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15132         * lib/g++-dg.exp: load_lib scanasm.exp.
15133         * lib/scanasm.exp: New.
15134         (scan-assembler, scan-assembler-not): Add optional arguments to
15135         test name, or if not present, the pattern name.
15136         (scan-assembler-dem, scan-assembler-dem-not): New.
15137
15138         * g++.dg/dg.exp: New.
15139
15140 2000-11-21  Neil Booth  <neilb@earthling.net>
15141
15142         * gcc.dg/cpp/integrated1.c: Remove.
15143
15144 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15145
15146         * gcc.c-torture/execute/20001121-1.c: New test.
15147
15148 2000-11-21  Richard Henderson  <rth@redhat.com>
15149
15150         * gcc.c-torture/compile/20001121-1.c: New test.
15151
15152 2000-11-20  Neil Booth  <neilb@earthling.net>
15153
15154         * gcc.dg/cpp/integrated1.c: New test.
15155
15156 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15157
15158         * g++.old-deja/g++.other/inline17.C: New test.
15159
15160 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15161
15162         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15163         local variable to be zero: I made the variable global. Now
15164         uses abort() and exit() instead of relying on main's return value.
15165
15166 2000-11-20  Neil Booth  <neilb@earthling.net>
15167
15168         * gcc.dg/cpp/paste2.c: Update test.
15169         * objc/execute/paste.m: New test.
15170
15171 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15172
15173         * gcc.dg/c99-condexpr-1.c: New test.
15174
15175 2000-11-20  Neil Booth  <neilb@earthling.net>
15176
15177         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15178
15179 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         * g++.old-deja/g++.pt/export1.C: New test.
15182
15183 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15184
15185         * gcc.dg/20001117-1.c: New test.
15186
15187 2000-11-18  Richard Henderson  <rth@redhat.com>
15188
15189         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15190
15191 2000-11-18  Richard Henderson  <rth@redhat.com>
15192
15193         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15194         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15195         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15196
15197 2000-11-18  Richard Henderson  <rth@redhat.com>
15198
15199         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15200         (main): New.  Exit cleanly.
15201
15202 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15203
15204         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15205         gcc.dg/c99-fordecl-2.c: New tests.
15206
15207 2000-11-18  Richard Henderson  <rth@redhat.com>
15208
15209         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15210         * gcc.c-torture/execute/zerolen-2.c: New.
15211
15212 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15213
15214         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15215         memory.
15216
15217 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15218
15219         * g++.old-deja/g++.pt/instantiate8.C: New test.
15220
15221 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15224         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15225
15226 2000-11-16  Nick Clifton  <nickc@redhat.com>
15227
15228         * gcc.c-torture/execute/nestfunc-2.c: New test.
15229         * gcc.c-torture/execute/nestfunc-3.c: New test.
15230
15231 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15232
15233         * gcc.c-torture/compile/20001116-1.c: New test.
15234
15235 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15236
15237         * gcc.c-torture/execute/20001115-1.c: New test.
15238
15239 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15240
15241         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15242         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15243         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15244         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15245
15246 2000-11-15  Neil Booth  <neilb@earthling.net>
15247
15248         gcc.dg/cpp/_Pragma1.c: Update.
15249         gcc.dg/cpp/_Pragma2.c: New test.
15250
15251 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15252
15253         * g++.old-deja/g++.other/anon5.C: New test.
15254
15255 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15256
15257         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15258         tests.
15259
15260 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15261
15262         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15263         output.
15264
15265 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15266
15267         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15268         labels at end of compound statements.
15269
15270 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15271
15272         * gcc.c-torture/execute/loop-7.c: New test.
15273
15274 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15275
15276         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15277
15278 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15279
15280         * gcc.dg/c99-bool-1.c: New test.
15281
15282 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15283
15284         * gcc.dg/c99-scope-1.c: Remove xfail.
15285         * gcc.dg/c99-scope-2.c: New test.
15286
15287 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15288
15289         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15290         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15291
15292 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15293
15294         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15295         error messages.
15296
15297         * g++.mike/p700.C: Don't typedef wchar_t.
15298         * g++.mike/p784.C: Likewise.
15299         * g++.mike/eb101.C: Don't use __wchar_t.
15300
15301 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15302
15303         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15304         from DO loop.
15305
15306 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15307
15308         * gcc.c-torture/execute/20001111-1.c: New test.
15309
15310 2000-11-10  Nick Clifton  <nickc@redhat.com>
15311
15312         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15313         long multuiple and accumulate.
15314
15315 2000-11-09  Richard Henderson  <rth@redhat.com>
15316
15317         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15318         via size_t instead of int.
15319
15320         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15321         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15322         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15323         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15324
15325 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15326
15327         * gcc.c-torture/compile/20001109-1.c: New test.
15328         * gcc.c-torture/compile/20001109-2.c: New test.
15329
15330 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15331
15332         * g++.old-deja/g++.pt/operator1.C: New test.
15333         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15334
15335 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15336
15337         * gcc.dg/20001108-1.c: New test.
15338
15339 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15340
15341         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15342         with both arguments constant strings.
15343         * gcc.c-torture/execute/string-opt-3.c: New test.
15344         * gcc.c-torture/execute/string-opt-4.c: New test.
15345         * gcc.c-torture/execute/string-opt-5.c: New test.
15346
15347 2000-11-08  Nick Clifton  <nickc@redhat.com>
15348
15349         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15350         mulsidi3adddi patterns.
15351
15352 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15353
15354         * g++.old-deja/g++.other/crash36.C: New test.
15355
15356 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15357
15358         * g++.old-deja/g++.other/init16.C: New test.
15359
15360 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15361
15362         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15363
15364 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15365
15366         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15367         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15368         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15369
15370 2000-11-07  DJ Delorie  <dj@redhat.com>
15371
15372         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15373
15374 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15375
15376         * gcc.c-torture/execute/string-opt-1.c: New test.
15377
15378 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15379
15380         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15381         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15382         parameters in registers, and there is no way for a varargs
15383         function to know in which order the integer and floating-point
15384         parameters should be interleaved when they are placed on the
15385         stack.
15386         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15387         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15388
15389 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15390
15391         * gcc.c-torture/execute/string-opt-2.c: New test.
15392
15393 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15394
15395         * g++.old-deja/g++.pt/crash60.C: New test.
15396
15397 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15398
15399         * g++.old-deja/g++.other/crash24.C: New test.
15400         * g++.old-deja/g++.other/crash25.C: New test.
15401         * g++.old-deja/g++.other/crash26.C: New test.
15402         * g++.old-deja/g++.other/crash27.C: New test.
15403         * g++.old-deja/g++.other/crash28.C: New test.
15404         * g++.old-deja/g++.other/crash29.C: New test.
15405         * g++.old-deja/g++.other/crash30.C: New test.
15406         * g++.old-deja/g++.other/crash31.C: New test.
15407         * g++.old-deja/g++.other/crash32.C: New test.
15408         * g++.old-deja/g++.other/crash33.C: New test.
15409         * g++.old-deja/g++.other/crash34.C: New test.
15410         * g++.old-deja/g++.other/crash35.C: New test.
15411
15412 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15413
15414         * gcc.c-torture/execute/20001031-1.c: New test.
15415
15416 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15417
15418         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15419         namespace.
15420
15421         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15422         standards-conformant.
15423
15424         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15425
15426         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15427         * g++.old-deja/g++.mike/p755a.C: Likewise.
15428         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15429         library makes no calls to `operator new' during initialization.
15430
15431 2000-11-04  Neil Booth  <neilb@earthling.net>
15432
15433         * gcc.dg/cpp/include2.c: New tests.
15434
15435 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15436
15437         * lib/g++.exp (g++_set_ld_library_path): New function.
15438         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15439
15440 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15441
15442         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15443         warnings.
15444
15445 2000-11-01  Richard Henderson  <rth@redhat.com>
15446
15447         * g++.old-deja/g++.ext/namedret1.C: New.
15448         * g++.old-deja/g++.ext/namedret2.C: New.
15449         * g++.old-deja/g++.ext/namedret3.C: New.
15450
15451 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15452
15453         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15454         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15455
15456 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457
15458         * gcc.c-torture/execute/va-arg-21.c: New test.
15459
15460 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15461
15462         * gcc.dg/c99-complex-2.c: New test.
15463
15464 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15465
15466         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15467
15468 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * g++.old-deja/g++.other/inline16.C: New test.
15471
15472 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15473
15474         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15475         __PRETTY_FUNCTION__
15476
15477 2000-10-29  Neil Booth  <neilb@earthling.net>
15478
15479         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15480         New tests.
15481         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15482         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15483         optimisation.
15484
15485 2000-10-29  Neil Booth  <neilb@earthling.net>
15486
15487         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15488         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15489         * mi5.c: Test multiple includes work with -C.
15490         * trigraphs.c: Test ^= version.
15491
15492 2000-10-28  Neil Booth  <neilb@earthling.net>
15493
15494         New tests and test updates for new macro expander.
15495
15496         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15497         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15498         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
15499         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
15500         new diagnostic messages.
15501
15502         * gcc.dg/cpp/macro3.c: New tests.
15503
15504 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
15505
15506         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
15507         on the same line.
15508
15509 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
15510
15511         * g++.old-deja/g++.other/eh2.C: New test.
15512
15513 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15514
15515         * gcc.c-torture/execute/20001027-1.c: New test.
15516
15517 2000-10-26  Richard Henderson  <rth@redhat.com>
15518
15519         * gcc.c-torture/execute/20001026-1.c: New.
15520
15521 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
15522
15523         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
15524         * g++.old-deja/g++.law/builtin1.C: Likewise.
15525         * g++.old-deja/g++.law/ctors10.C: Likewise.
15526         * g++.old-deja/g++.law/virtual3.C: Likewise.
15527         * g++.old-deja/g++.mike/p658.C: Likewise.
15528         * g++.old-deja/g++.other/sibcall1.C: Likewise.
15529         * g++.old-deja/g++.other/vaarg2.C: Likewise.
15530         * g++.old-deja/g++.robertl/eb124.C: Likewise.
15531         * g++.old-deja/g++.robertl/eb44.C: Likewise.
15532         * g++.old-deja/g++.robertl/eb77.C: Likewise.
15533
15534 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * gcc.c-torture/compile/20001024-1.c: New test.
15537
15538 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
15539
15540         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
15541         to tell us whether or not we are using V3.
15542
15543 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15544
15545         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
15546         operands.
15547
15548 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15549
15550         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
15551
15552 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
15553
15554         * gcc.c-torture/execute/20001024-1.c: New test.
15555
15556 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
15557
15558         * g++.old-deja/g++.other/sibcall1.C: New test.
15559
15560 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
15561
15562         * gcc.dg/noncompile/init-3.c: New test.
15563
15564 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15565
15566         * gcc.dg/format-array-1.c: New test.
15567
15568 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15569
15570         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
15571         writing through null pointers; remove comment about testing
15572         unterminated strings.
15573
15574 2000-10-17  Matthew Hiller  <hiller@redhat.com>
15575
15576         * gcc.c-torture/execute/20001017-2.c: New test.
15577
15578 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15579
15580         * gcc.c-torture/compile/20001018-1.c: New test.
15581         * gcc.c-torture/compile/20001018-1.x: Xfail.
15582
15583 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15584
15585         * gcc.c-torture/execute/20001017-1.c: New test.
15586
15587 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15588
15589         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
15590         for multiple use of arguments with scanf formats; add tests for
15591         multiple use of arguments.
15592
15593 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
15594
15595         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
15596
15597 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15598
15599         * gcc.dg/format-miss-1.c: New test.
15600
15601 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15602
15603         * gcc.c-torture/execute/20001013-1.c: New test.
15604
15605 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15606
15607         * gcc.dg/format-branch-1.c: New test.
15608
15609 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15610
15611         * README, lib/file-format.exp: Remove EGCS references.
15612
15613 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15614
15615         * gcc.dg/20001013-1.c: New test.
15616
15617 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15618
15619         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
15620         for intmax_t in the compiler using __typeof__ and the type rules
15621         for conditional expressions.
15622
15623 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
15624
15625         * gcc.dg/20001012-1.c: New test.
15626         * gcc.dg/20001012-2.c: New test.
15627
15628 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15629
15630         * gcc.dg/format-attr-1.c: New test.
15631
15632 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15633
15634         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
15635         __LONG_LONG_MAX__ instead of LLONG_MAX.
15636
15637 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15638
15639         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
15640         scanf flags.
15641         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
15642         flags.
15643
15644 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
15645
15646         * gcc.dg/sequence-pt-1.c: New test.
15647
15648 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
15649
15650         * gcc.c-torture/execute/20001011-1.c: New testcase.
15651         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
15652
15653 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15654
15655         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
15656         does not error on it.
15657
15658 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15659
15660         * gcc.dg/20001009-1.c: New test.
15661
15662 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15663
15664         * gcc.c-torture/compile/20001009-1.c: Move from here ....
15665         * gcc.c-torture/execute/20001009-2.c: ... to here.
15666
15667 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
15668
15669         * gcc.c-torture/compile/20001009-1.c: New testcase.
15670         * gcc.c-torture/execute/20001009-1.c: New testcase.
15671         Testcases provided by Jan Hubicka <jh@suse.cz>.
15672
15673 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15674
15675         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15676         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
15677         uintmax_t using <limits.h> to emulate the compiler's internal
15678         logic.  No longer XFAIL %j tests.
15679
15680 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15681
15682         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
15683         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15684         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
15685         regexps and details of expected handling of some bad formats.
15686         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
15687         suppression.
15688
15689 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15690
15691         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
15692         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
15693         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
15694         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
15695         in list archives.
15696
15697 2000-10-06  Richard Henderson  <rth@cygnus.com>
15698
15699         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
15700         * g++.old-deja/g++.brendan/crash52.C: Likewise.
15701         * g++.old-deja/g++.jason/report.C: Likewise.
15702         * g++.old-deja/g++.law/friend5.C: Likewise.
15703         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
15704         of the expected warnings.
15705
15706 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
15707
15708         * g++.old-deja/g++.pt/enum14.C: New test.
15709
15710 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15711
15712         * g++.old-deja/g++.pt/crash59.C: New test.
15713
15714 2000-10-04  Will Cohen  <wcohen@redhat.com>
15715
15716         * gcc.dg/20000926-1.c: New test.
15717
15718 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
15719
15720         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
15721         function name for current C++ compiler.
15722         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
15723
15724 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
15725
15726         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
15727         __PRETTY_FUNCTION__.
15728         * g++.old-deja/g++.ext/pretty2.C: Likewise.
15729
15730 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15731
15732         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
15733
15734 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
15735
15736         * gcc.c-torture/compile/20000923-1.c: New test.
15737
15738 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
15739
15740         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
15741         * g++.old-deja/g++.pt/ttp62.C: Same.
15742         * g++.old-deja/g++.other/inline14.C: Same.
15743
15744 2000-09-24  Richard Henderson  <rth@cygnus.com>
15745
15746         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
15747
15748 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15749
15750         * gcc.dg/c90-printf-1.c: Add test for wide string format.
15751
15752 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
15753
15754         * gcc.c-torture/compile/20000922-1.c: New file.
15755
15756 2000-09-21  Nick Clifton  <nickc@redhat.com>
15757
15758         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
15759         a signed long modulo operation.
15760         (mod6): New function - perform an unsigned long modulo operation.
15761         (main): Add tests for modulos of very large numbers by very small
15762         dividends.
15763
15764 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15765
15766         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
15767
15768 2000-09-19  Richard Henderson  <rth@cygnus.com>
15769
15770         * gcc.dg/compare2.c (case 10): XFAIL.
15771
15772 2000-09-18  Richard Henderson  <rth@cygnus.com>
15773
15774         * gcc.c-torture/execute/20000906-1.c: Move ...
15775         * gcc.dg/20000906-1.c: ... here.  Only run on targets
15776         that support __builtin_trap.
15777
15778 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
15779
15780         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
15781
15782 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15783
15784         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
15785         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
15786         more $ format tests.
15787
15788 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15789
15790         * gcc.dg/format-errmk-1.c: New test.
15791
15792 2000-09-17  Greg McGary  <greg@mcgary.org>
15793
15794         * gcc.c-torture/execute/20000917-1.x: Remove.
15795
15796 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15797
15798         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
15799
15800 2000-09-17  Greg McGary  <greg@mcgary.org>
15801
15802         * gcc.c-torture/execute/20000917-1.c: New test.
15803         * gcc.c-torture/execute/20000917-1.x: XFAIL.
15804
15805 2000-09-16  Neil Booth  <NeilB@earthling.net>
15806
15807         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
15808         in nested macro bug.
15809
15810 2000-09-15  Neil Booth  <NeilB@earthling.net>
15811
15812         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
15813
15814 2000-09-14  Jeffrey A Law  (law@cygnus.com)
15815
15816         * gcc.c-torture/execute/20000914-1.c: New test.
15817
15818 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
15819
15820         * g++.other/inline13.C: New test.
15821
15822 2000-09-12  Andreas Jaeger  <aj@suse.de>
15823
15824         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
15825         constant by Ulrich Drepper <drepper@redhat.com>.
15826
15827 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
15828
15829         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
15830
15831 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15832
15833         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
15834
15835 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
15836
15837         * gcc.dg/cpp/backslash.c: New test.
15838
15839 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
15840
15841         * gcc.c-torture/execute/20000910-1.c: New test.
15842         * gcc.c-torture/execute/20000910-2.c: Likewise.
15843
15844 2000-09-11  Robert Lipe  <robertl@sco.com>
15845
15846         * gcc.dg/pragma-align.c: New test.
15847
15848 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15849
15850         * g++.old-deja/g++.pt/explicit82.C: New test.
15851         * g++.old-deja/g++.pt/explicit83.C: New test.
15852
15853 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
15854
15855         * gcc.dg/asm-names.c: New test.
15856
15857 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15858
15859         * gcc.dg/cpp/tr-warn6.c: New test
15860
15861 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15862
15863         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
15864         be accepted.
15865
15866 2000-09-07  Catherine Moore  <clm@redhat.com>
15867
15868         * gcc.c-torture/execute/unroll-1.c: New test.
15869
15870 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
15871
15872         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
15873         ERROR markers.
15874         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
15875         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
15876         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
15877         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
15878         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
15879         Preprocess only.
15880         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
15881         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
15882
15883 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15884
15885         * g++.old-deja/g++.pt/deduct2.C: New test.
15886
15887 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15888
15889         * g++.old-deja/g++.pt/parms2.C: New test.
15890
15891 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15892
15893         * g++.old-deja/g++.pt/crash58.C: New test.
15894
15895 2000-09-06  Greg McGary  <greg@mcgary.org>
15896
15897         * gcc.c-torture/execute/20000906-1.c: New test.
15898         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
15899
15900 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15901
15902         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
15903
15904 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15905
15906         * g++.old-deja/g++.pt/crash57.C: New test.
15907
15908 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15909
15910         * g++.old-deja/g++.pt/crash56.C: New test.
15911
15912 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15913
15914         * g++.old-deja/g++.pt/koenig1.C: New test.
15915
15916 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15917
15918         * gcc.dg/20000904-1.c: New test.
15919
15920 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15921
15922         * gcc.dg/cpp/paste8.c: New test.
15923
15924 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
15925
15926         * gcc.c-torture/compile/20000827-1.c: New test.
15927
15928 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15929
15930         * gcc.dg/format-diag-1.c: New test.
15931
15932 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15933
15934         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
15935         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
15936         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
15937         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
15938         gcc.dg/formatz-1.c: Adjust warning regular expressions.
15939
15940 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15941
15942         * g++.old-deja/g++.other/nested4.C: New test.
15943
15944 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         * g++.old-deja/g++.ns/scoped1.C: New test.
15947
15948 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
15949
15950         * lib/g++.exp: Support testing already-installed GCC.
15951
15952 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15953
15954         * wtr-label-1.c, wtr-suffix-1.c: New tests.
15955
15956 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15957
15958         * gcc.dg/return-type-2.c: New test.
15959
15960 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
15961
15962         * gcc.c-torture/compile/20000825-1.c: New test.
15963
15964 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
15965
15966         * gcc.dg/dwarf2-2.c: New test.
15967
15968 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
15969
15970         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
15971         dg-warning regexps.
15972
15973 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15974
15975         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
15976         gcc.dg/format-ext-5.c: New tests.
15977
15978 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
15979
15980         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
15981
15982 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
15983
15984         * gcc.dg/noncompile/930622-2.c: Adjust error message.
15985
15986 2000-08-24  Richard Henderson  <rth@cygnus.com>
15987
15988         * gcc.dg/ia64-sync-1.c: New test.
15989         * gcc.dg/ia64-sync-2.c: New test.
15990         * gcc.dg/ia64-asm-1.c: New test.
15991
15992 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15993
15994         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
15995         * gcc.dg/format-ext-2.c: New test.
15996
15997 2000-08-23  Jason Merrill  <jason@redhat.com>
15998
15999         * lib/old-dejagnu.exp: Also ignore "In member function" and
16000         "At global scope".
16001
16002 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16003
16004         * gcc.dg/noncompile/label-lineno-1.c: New test.
16005
16006 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16007
16008         * gcc.dg/c99-array-nonobj-1.c: New test.
16009
16010 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16011
16012         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16013         tests.
16014         * gcc.dg/format-ext-1.c: New test.
16015
16016 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16017
16018         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16019         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16020         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16021         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16022         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16023
16024 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16025
16026         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16027         gcc.dg/c99-strftime-2.c: New tests.
16028
16029 2000-08-22  Richard Henderson  <rth@cygnus.com>
16030
16031         * gcc.c-torture/execute/20000822-1.c: New test.
16032
16033 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16034
16035         * gcc.c-torture/execute/20000819-1.x: Remove.
16036
16037 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16038
16039         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16040         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16041         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16042         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16043         gcc.dg/format-xopen-1.c: New tests.
16044
16045 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16046
16047         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16048
16049 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16050
16051         * g++.old-deja/g++.other/loop2.C: New test.
16052
16053         * gcc.c-torture/compile/20000606-1.c: New test.
16054         * gcc.c-torture/compile/20000728-1.c: New test.
16055         * gcc.c-torture/execute/20000801-1.c: New test.
16056         * gcc.c-torture/execute/20000801-2.c: New test.
16057         * gcc.c-torture/execute/20000819-1.c: New test.
16058         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16059         * gcc.dg/20000629-1.c: New test.
16060         * gcc.dg/20000724-1.c: New test.
16061         * gcc.dg/20000807-1.c: New test.
16062
16063 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16064
16065         * gcc.dg/cpp/pragma-1.c: New test.
16066         * gcc.dg/cpp/pragma-2.c: New test.
16067
16068 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16069
16070         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16071         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16072
16073 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16074
16075         * gcc.c-torture/compile/20000818-1.c: New test.
16076
16077 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16078
16079         * gcc.c-torture/execute/20000818-1.c: New test.
16080
16081 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16082
16083         * gcc.dg/format-va-1.c: New test.
16084
16085 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16086
16087         * g++.old-deja/g++.other/typedef8.C: New test.
16088
16089 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16090
16091         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16092         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16093         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16094         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16095         * g++.old-deja/g++.other/ptrmem7.C: New test.
16096         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16097
16098 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16099
16100         * g++.old-deja/g++.pt/typename27.C: New test.
16101
16102 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16103
16104         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16105         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16106         * g++.old-deja/g++.pt/friend45.C: New test.
16107         * g++.old-deja/g++.other/friend8.C: New test.
16108
16109 2000-08-15  Richard Henderson  <rth@cygnus.com>
16110
16111         * gcc.c-torture/execute/20000815-1.c: New test.
16112
16113 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16114
16115         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16116         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16117         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16118
16119 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16120
16121         * g++.old-deja/g++.other/refinit2.C: New test.
16122
16123 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16124
16125         * lib/c-torture.exp (c-torture): Make
16126         compiler_conditional_xfail_data global.
16127         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16128         compiler_conditional_xfail_data machinery.
16129         (f-torture-execute): Likewise.
16130         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16131         and only when unrolling loops.
16132
16133         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16134
16135 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16136
16137         * g++.old-deja/g++.pt/explicit81.C: New test.
16138
16139 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16140
16141         * g++.old-deja/g++.pt/typename26.C: New test.
16142
16143 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16144
16145         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16146         warning.
16147
16148 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16149
16150         * g++.old-deja/g++.other/array3.C: New test.
16151
16152 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16153
16154         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16155         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16156         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16157         New tests.
16158
16159 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16160
16161         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16162         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16163
16164 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16165
16166         * gcc.c-torture/execute/20000808-1.c: New test.
16167
16168 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16169
16170         * gcc.dg/c90-const-expr-1.c: New test.
16171
16172 2000-08-08  Richard Henderson  <rth@cygnus.com>
16173
16174         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16175
16176 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16177
16178         * gcc.dg/noncompile/const-ll-1.c: New test.
16179
16180 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16181
16182         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16183
16184 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16185
16186         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16187         that running programs linked against the shared version of libobjc
16188         run correctly.
16189
16190 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16191
16192         * gcc.dg/c99-printf-1.c: New test.
16193
16194 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16195
16196         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16197
16198 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16199
16200         * gcc.c-torture/execute/20000731-1.x: Delete.
16201
16202 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16203
16204         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16205         and torture_without_loops as is done by c-torture.exp.
16206         (search_for): Copy from c-torture.exp.
16207         (gcc-dg-runtest): New function, drives a directory of tests
16208         iterating over the TORTURE_OPTIONS.
16209         (scan-assembler, scan-assembler-not): Move here from
16210         individual directory drivers.
16211
16212         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16213         defined by lib/gcc-dg.exp.
16214         * gcc.dg/cpp/cpp.exp: Likewise.
16215         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16216         gcc-dg-runtest, so we cycle over optimization options.
16217
16218         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16219         * gcc.dg/compare2.c: No longer expected to fail.
16220
16221 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16222
16223         * gcc.c-torture/execute/20000804-1.c: New test.
16224
16225 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16226
16227         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16228
16229 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16230
16231         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16232
16233 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16234
16235         * gcc.c-torture/compile/20000803-1.c: New test.
16236
16237 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16238
16239         * gcc.c-torture/execute/20000801-3.c,
16240         gcc.c-torture/execute/20000801-4.c: New tests.
16241         * gcc.c-torture/execute/20000801-3.x,
16242         gcc.c-torture/execute/20000801-4.x: Xfail.
16243
16244 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16245
16246         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16247         libobjc/.libs to allow for libtool.
16248
16249 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16250
16251         * gcc.c-torture/compile/20000802-1.c: New test.
16252
16253 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16254
16255         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16256
16257 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16258
16259         * gcc-c-torture/execute/20000731-2.c: New test.
16260
16261         * gcc.c-torture/execute/20000731-1.c: New test.
16262         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16263
16264 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16265
16266         * testsuite/gcc.dg/cpp/paste7.c: New test.
16267         * gcc.dg/cpp/20000725-1.c: New test.
16268
16269 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16270
16271         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16272         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16273         declaration warning for __builtin_dwarf_reg_size.
16274
16275         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16276
16277 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16278
16279         * gcc.dg/noncompile/voidparam-1.c: New test.
16280
16281 2000-07-30  Richard Henderson  <rth@cygnus.com>
16282
16283         * gcc.dg/c90-digraph-1.c: Don't xfail.
16284         * gcc.dg/compare2.c (case 10): Xfail.
16285         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16286
16287 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16288
16289         * gcc.dg/c99-main-1.c: New test.
16290
16291 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16292
16293         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16294
16295 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16296
16297         * gcc.c-tortuer/execute/20000726-1.c: New test.
16298
16299 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16300
16301         * gcc.c-torture/execute/enum-2.c: New test.
16302
16303 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16304
16305         * gcc.dg/cpp/tr-warn3.c: New test.
16306
16307 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16308
16309         * g++.old-deja/g++.ext/implicit1.C: Remove.
16310         * g++.old-deja/g++.jason/c2.C: Remove
16311         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16312         * g++.old-deja/g++.pt/crash16.C: Likewise.
16313         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16314
16315 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16316
16317         * g++.old-deja/g++.other/for2.C: New test.
16318
16319 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16320
16321         * gcc.dg/20000720-1.c: New test.
16322
16323 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16324
16325         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16326
16327 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16328
16329         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16330         * gcc.c-torture/execute/20000722-1.c: New.
16331         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16332
16333 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16334
16335         * gcc.dg/cpp/20000720-1.S: New test.
16336
16337 2000-07-21  Michael Meissner  <meissner@redhat.com>
16338
16339         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16340
16341 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16342
16343         * g++.old-deja/g++.brendan/crash16.C,
16344         g++.old-deja/g++.brendan/parse3.C,
16345         g++.old-deja/g++.brendan/redecl1.C,
16346         g++.old-deja/g++.ns/template13.C,
16347         g++.old-deja/g++.other/decl4.C,
16348         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16349
16350 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16351
16352         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16353         and "Internal error".
16354
16355         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16356         regexps.
16357         * gcc.dg/cpp/paste6.c: New test.
16358
16359 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16360
16361         * gcc.dg/cpp/tr-direct.c: New test.
16362
16363         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16364         gcc.dg/cpp/undef1.c: Tweak error regexps.
16365
16366 2000-07-18  Eric Christopher <echristo@redhat.com>
16367
16368         * gcc.c-torture/compile/20000718-1.c: New test.
16369
16370 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16371
16372         * cpplex.c (_cpp_push_token): If the token being pushed back
16373         is the previous token in this context, just subtract one from
16374         context->posn.
16375         * cppmacro.c (save_expansion): Clear aux field when storing a
16376         placemarker.
16377
16378 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16379
16380         * gcc.dg/noncompile/redecl-1.c: New test.
16381
16382 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16383
16384         * gcc.c-torture/execute/20000717-5.c: New test.
16385         * gcc.c-torture/execute/20000717-1.x: Removed.
16386
16387 2000-07-17  Richard Henderson  <rth@cygnus.com>
16388
16389         * gcc.c-torture/execute/20000717-4.c: New test.
16390
16391 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16392
16393         * gcc.dg/cpp/syshdr.c: New test.
16394         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16395
16396 2000-07-17  Neil Booth  <neilb@earthling.net>
16397
16398         * gcc.dg/cpp/cmdlne-dM.c: New test.
16399         * gcc.dg/cpp/cmdlne-dD.c: New test.
16400
16401 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16402
16403         * gcc.c-torture/execute/20000717-3.c: New test.
16404
16405         * gcc.c-torture/compile/20000717-1.c: New test.
16406
16407 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16408
16409         * gcc.c-torture/execute/20000717-2.c: New test.
16410
16411 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16412
16413         * gcc.dg/formatz-1.c: New test.
16414
16415         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16416         * gcc.dg/c99-digraph-1.c: New tests.
16417
16418         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16419         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16420
16421         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16422         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16423         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16424         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16425         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16426         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16427         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16428
16429 2000-07-17   Greg McGary <greg@mcgary.org>
16430
16431         * gcc.c-torture/execute/20000717-1.c: New test.
16432         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16433
16434 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16435
16436         * gcc.c-torture/execute/20000715-2.c: New test.
16437         * gcc.dg/20000715-1.c: New test.
16438
16439 2000-07-15  Michael Meissner  <meissner@redhat.com>
16440
16441         * gcc.c-torture/execute/20000715-1.c: New test.
16442
16443 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16444
16445         * gcc.c-torture/execute/20000707-1.c: New test.
16446
16447 2000-07-13  Neil Booth  <NeilB@earthling.net>
16448
16449         * testsuite/gcc.dg/cpp/digraph1.c,
16450         testsuite/gcc.dg/cpp/digraph2.c,
16451         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16452
16453 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16454
16455         * g77.f-torture/compile/20000630-2.f:  New test.
16456         * g77.f-torture/compile/20000630-2.x
16457
16458 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16459
16460         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16461
16462 2000-07-11  Neil Booth  <NeilB@earthling.net>
16463
16464         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16465
16466 2000-07-11  Neil Booth  <NeilB@earthling.net>
16467
16468         * gcc.dg/cpp/cmdlne-C.c: New.
16469
16470 2000-07-09  Neil Booth  <NeilB@earthling.net>
16471
16472         * gcc.dg/cpp/directiv.c: New tests.
16473         * gcc.dg/cpp/undef1.c: Update.
16474
16475 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16476
16477         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16478
16479 2000-07-09  Neil Booth  <NeilB@earthling.net>
16480
16481         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16482
16483 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16484
16485         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16486         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16487
16488 2000-07-08  Neil Booth  <NeilB@earthling.net>
16489
16490         * gcc.dg/cpp/macsyntx.c: New tests.
16491
16492 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16493
16494         * gcc.dg/20000707-1.c: New test.
16495
16496 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16497
16498         * gcc.c-torture/execute/20000706-1.c: New test.
16499         * gcc.c-torture/execute/20000706-2.c: New test.
16500         * gcc.c-torture/execute/20000706-3.c: New test.
16501         * gcc.c-torture/execute/20000706-4.c: New test.
16502         * gcc.c-torture/execute/20000706-5.c: New test.
16503
16504 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16505
16506         * g++.old-deja/g++.pt/instantiate7.C: New test.
16507
16508 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16509
16510         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
16511         * g++.old-deja/g++.mike/thunk3.C: Likewise.
16512         * g++.old-deja/g++.other/rtti3.C: Likewise.
16513         * g++.old-deja/g++.other/rttid3.C: Likewise.
16514
16515 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
16516
16517         *  g77.f-torture/compile/20000630-1.x: Fix typo
16518
16519 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
16520
16521         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
16522         assembly output.
16523
16524 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
16525
16526         * gcc.dg/cpp/ident.c: New test.
16527
16528 2000-07-05  Neil Booth  <NeilB@earthling.net>
16529
16530         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
16531           gcc.dg/cpp/lexstrng.c: New tests.
16532
16533 2000-07-04  Neil Booth  <NeilB@earthling.net>
16534
16535         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
16536         * gcc.dg/cpp/strify2.c: Same.
16537
16538 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
16539
16540         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
16541         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
16542         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
16543         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
16544
16545         * testsuite/gcc.dg/cpp/macro1.c,
16546         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
16547         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
16548         testsuite/gcc.dg/cpp/strify1.c,
16549         testsuite/gcc.dg/cpp/strify2.c: New tests.
16550
16551 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
16552
16553         * gcc.c-torture/execute/20000703-1.c: New test.
16554
16555 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16556
16557         * g++.old-deja/g++.pt (lookup10.C): New test.
16558
16559 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16560
16561         * g++.old-deja/g++.pt (typename25.C): New test.
16562
16563 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
16564
16565         * gcc.c-torture/compile/20000701-1.c: New test.
16566
16567 2000-06-30  Nick Clifton  <nickc@cygnus.com>
16568
16569         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
16570         to test case.
16571
16572 2000-06-30  Catherine Moore  <clm@cygnus.com>
16573
16574         * gcc.c-torture/execute/align-1.c: New test.
16575
16576 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
16577
16578         * g++.old-deja/g++.pt/expr8.C: New test.
16579         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
16580
16581 2000-06-29  Nick Clifton  <nickc@cygnus.com>
16582
16583         * gcc.c-torture/compile/20000629-1.c: New test.
16584
16585 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16586
16587
16588         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
16589         gcc.dg/noncompile directory, depending on whether they're
16590         preprocessor tests or not.  Annotate all the tests for the dg
16591         framework.
16592
16593         * gcc.c-torture/noncompile/noncompile.exp: Delete.
16594         * gcc.dg/noncompile/noncompile.exp: New.
16595
16596         * Moved files:
16597         Old name                                New name
16598         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
16599         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
16600         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
16601         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
16602         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
16603         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
16604         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
16605         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
16606         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
16607         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
16608         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
16609         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
16610         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
16611         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
16612         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
16613         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
16614         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
16615         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
16616         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
16617         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
16618         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
16619         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
16620         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
16621         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
16622
16623         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
16624         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
16625         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
16626         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
16627         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
16628         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
16629
16630 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16631
16632         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
16633         declare one variable.  On the fourth, error.
16634         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
16635         declared by 20000628-1a.h.
16636
16637 2000-06-29  Richard Henderson  <rth@redhat.com>
16638
16639         * gcc.c-torture/execute/930529-1.x: New file.
16640         * gcc.dg/920413-1.c: Adjust expected warning text.
16641         * gcc.dg/980217-1.c: Declare abort.
16642         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
16643
16644 2000-06-29  Jeffrey A Law  (law@cygnus.com)
16645
16646         * g77.f-torture/compile/20000629-1.f: New test.
16647         * g77.f-torture/compile/20000629-1.x: Expected to fail.
16648
16649 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16650
16651         Rearrange lots of files, removing entirely the
16652         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
16653         directories.
16654
16655         * Deleted files:
16656         gcc.c-torture/code_quality/code_quality.exp
16657         gcc.c-torture/special/special.exp
16658         gcc.failure/failure.exp
16659         gcc.failure/940409-1.x
16660         gcc.c-torture/compile/961203-1.x
16661
16662         * New files:
16663         gcc.misc-tests/linkage.exp
16664         gcc.c-torture/execute/920730-1t.c
16665         gcc.c-torture/execute/920730-1t.x
16666         gcc.c-torture/compile/920520-1.x
16667         gcc.c-torture/compile/920521-1.x
16668         gcc.c-torture/compile/981006-1.x
16669         gcc.c-torture/execute/eeprof-1.x
16670
16671         * Moved files (possibly with modifications to fit a new harness):
16672         Old name                                New name
16673         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
16674         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
16675         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
16676         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
16677         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
16678         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
16679         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
16680         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
16681         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
16682         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
16683         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
16684         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
16685         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
16686         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
16687
16688 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16689
16690         * c-torture/compile/961203-1.x: Delete.
16691
16692         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
16693         not exit. Include stdio.h.
16694         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
16695         * gcc.misc-tests/dg-12.c: Likewise.
16696         * gcc.misc-tests/dg-5.c: Likewise.
16697         * gcc.misc-tests/dg-6.c: Likewise.
16698         * gcc.misc-tests/dg-7.c: Prototype abort.
16699         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
16700         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
16701         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
16702         not exit.
16703         * gcc.misc-tests/sieve.c: Use return from main, not exit.
16704         * gcc.misc-tests/sort2.c: Use return from main, not exit.
16705
16706 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
16707
16708         * gcc.dg/cpp/20000628-1.c: New test.
16709         * gcc.dg/cpp/20000628-1.h: New header for above test.
16710         * gcc.dg/cpp/20000628-1a.h: Likewise.
16711
16712 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
16713
16714         * gcc.dg/cpp: New directory.
16715         * gcc.dg/cpp/cpp.exp: New driver.
16716         * gcc.dg/cpp/20000627-1.c: New test.
16717         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
16718         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
16719         and rewrite as a compilation test.
16720
16721         * gcc.dg: Move many files into the cpp subdirectory, possibly
16722         renaming or editing them as well.
16723         Old name                New name
16724         990119-1.c              cpp/19990119-1.c
16725         990228-1.c              cpp/19990228-1.c
16726         990407-1.c              cpp/19990407-1.c
16727         990409-1.c              cpp/19990409-1.c
16728         990413-1.c              cpp/19990413-1.c
16729         990703-1.c              cpp/19990703-1.c
16730         20000127-1.c            cpp/20000127-1.c
16731         20000129-1.c            cpp/20000129-1.c
16732         20000207-1.c            cpp/20000207-1.c
16733         20000207-2.c            cpp/20000207-2.c
16734         20000209-1.c            cpp/20000209-1.c
16735         20000209-2.c            cpp/20000209-2.c
16736         20000301-1.c            cpp/20000301-1.c
16737         20000419-1.c            cpp/20000419-1.c
16738         20000510-1.S            cpp/20000510-1.S
16739         20000519-1.c            cpp/20000519-1.c
16740         20000529-1.c            cpp/20000529-1.c
16741         20000625-1.c            cpp/20000625-1.c
16742         20000625-2.c            cpp/20000625-2.c
16743         cpp-as1.c               cpp/assert1.c
16744         cpp-as2.c               cpp/assert2.c
16745         cxx-comments-1.c        cpp/cxxcom1.c
16746         cxx-comments-2.c        cpp/cxxcom2.c
16747         endif-label.c           cpp/endif.c
16748         cpp-hash1.c             cpp/hash1.c
16749         cpp-hash2.c             cpp/hash2.c
16750         cpp-if1.c               cpp/if-1.c
16751         cpp-if2.c               cpp/if-2.c
16752         cpp-if3.c               cpp/if-3.c
16753         cpp-if4.c               cpp/if-4.c
16754         cpp-if5.c               cpp/if-5.c
16755         cpp-cond.c              cpp/if-cexp.c
16756         cpp-missingop.c         cpp/if-mop.c
16757         cpp-missingparen.c      cpp/if-mpar.c
16758         cpp-opprec.c            cpp/if-oppr.c
16759         cpp-ifparen.c           cpp/if-paren.c
16760         cpp-shortcircuit.c      cpp/if-sc.c
16761         cpp-shift.c             cpp/if-shift.c
16762         cpp-unary.c             cpp/if-unary.c
16763         cpp-li1.c               cpp/line1.c
16764         cpp-li2.c               cpp/line2.c
16765         lineno.c                cpp/line3.c
16766         lineno-2.c              cpp/line4.c
16767         cpp-mi.c                cpp/mi1.c
16768         cpp-mic.h               cpp/mi1c.h
16769         cpp-micc.h              cpp/mi1cc.h
16770         cpp-mind.h              cpp/mi1nd.h
16771         cpp-mindp.h             cpp/mi1ndp.h
16772         cpp-mix.h               cpp/mi1x.h
16773         cpp-mi2.c               cpp/mi2.c
16774         cpp-mi2a.h              cpp/mi2a.h
16775         cpp-mi2b.h              cpp/mi2b.h
16776         cpp-mi2c.h              cpp/mi2c.h
16777         cpp-mi3.c               cpp/mi3.c
16778         cpp-mi3.def             cpp/mi3.def
16779         poison-1.c              cpp/poison.c
16780         pr-impl.c               cpp/prag-imp.c
16781         cpp-redef-2.c           cpp/redef1.c
16782         cpp-redef.c             cpp/redef2.c
16783         strpaste.c              cpp/strp1.c
16784         strpaste-2.c            cpp/strp2.c
16785         cpp-tradpaste.c         cpp/tr-paste.c
16786         cpp-tradstringify.c     cpp/tr-str.c
16787         cpp-tradwarn1.c         cpp/tr-warn1.c
16788         cpp-tradwarn2.c         cpp/tr-warn2.c
16789         trigraphs.c             cpp/trigraphs.c
16790         cpp-unc1.c              cpp/unc1.c
16791         cpp-unc2.c              cpp/unc2.c
16792         cpp-unc3.c              cpp/unc3.c
16793         cpp-unc.c               cpp/unc4.c
16794         undef.c                 cpp/undef1.c
16795         undef-2.c               cpp/undef2.c
16796         cpp-wi1.c               cpp/widestr1.c
16797
16798 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
16799
16800         * lib/g++.exp (g++_include_flags): Tweak.
16801
16802 2000-06-27  H.J. Lu  <hjl@gnu.org>
16803             Loren J. Rittle  <ljrittle@acm.org>
16804
16805         * lib/g++.exp (g++_include_flags): Override libgloss.exp
16806         version with one that knows about the new gcc tree structure.
16807         (g++_link_flags): Same.
16808
16809 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
16810
16811         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
16812         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
16813         case we are cross-compiling.
16814
16815         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
16816         g++.old-deja/g++.niklas/Makefile.in,
16817         g++.old-deja/g++.niklas/configure.in,
16818         g++.old-deja/g++.other/Makefile.in,
16819         g++.old-deja/g++.other/configure.in,
16820         gcc.c-torture/code_quality/Makefile.in,
16821         gcc.c-torture/code_quality/configure.in,
16822         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
16823         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
16824         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
16825         gcc.c-torture/execute/ieee/Makefile.in,
16826         gcc.c-torture/execute/ieee/configure.in,
16827         gcc.c-torture/noncompile/Makefile.in,
16828         gcc.c-torture/noncompile/configure.in,
16829         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
16830         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
16831         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
16832
16833 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16834
16835         * g++.old-deja/g++.other/ambig3.C: New test.
16836
16837 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16838
16839         * g++.old-deja/g++.pt/syntax1.C: New test.
16840         * g++.old-deja/g++.pt/syntax2.C: New test.
16841         * g++.old-deja/g++.other/syntax3.C: New test.
16842         * g++.old-deja/g++.other/syntax4.C: New test.
16843
16844 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16845
16846         * gcc.dg/20000623-1.c: Prototype exit and abort.
16847
16848 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16849
16850         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
16851         New tests.
16852         * gcc.dg/cpp-mi3.def: New file.
16853
16854         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
16855         inside assertions.
16856         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
16857         lexer's error messages.
16858         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
16859         divine anything from the linemarkers.
16860         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
16861         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
16862
16863 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
16864
16865         * gcc.dg/20000623-1.c: New test.
16866
16867 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
16868
16869         * gcc.c-torture/execute/20000622-1.c: New test.
16870
16871 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16872
16873         * g++.old-deja/g++.other/init15.C: New test.
16874
16875 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16876
16877         * g++.old-deja/g++.pt/vaarg2.C: New test.
16878         * g++.old-deja/g++.pt/vaarg3.C: New test.
16879
16880 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
16881
16882         * g++.old-deja/g++.other/dyncast6.C: New test.
16883
16884 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
16885
16886         * gcc.c-torture/execute/loop-6.c: New test.
16887
16888 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
16889
16890         * gcc.dg/20000614-1.c: New test.
16891         * gcc.dg/20000614-2.c: New test.
16892
16893 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
16894
16895         * g++.old-deja/g++.other/inline12.C: New test.
16896
16897 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
16898
16899         * g++.old-deja/g++.other/eh1.C: New test.
16900
16901 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
16902
16903         * g++.old-deja/g++.other/type.C: New test.
16904
16905 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16906
16907         * g++.old-deja/g++.other/initstring.C: New test.
16908
16909 2000-06-12  Jason Merrill  <jason@redhat.com>
16910
16911         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
16912
16913 2000-06-09  Jeffrey A Law  (law@cygnus.com)
16914
16915         * gcc.c-torture/compile/20000609-1.c: New test.
16916
16917 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
16918
16919         * gcc.dg/20000609-1.c: New test.
16920
16921 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
16922
16923         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16924         * gcc.c-torture/noncompile/poison-1.c: Move...
16925         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
16926         * gcc.dg/cpp-li1.c: Add a token after the #line.
16927
16928 2000-06-05  Richard Henderson  <rth@cygnus.com>
16929
16930         * gcc.c-torture/execute/20000605-2.c: New test.
16931         * gcc.c-torture/execute/20000605-3.c: New test.
16932
16933 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
16934
16935         * g77.f-torture/execute/20000503-1.x: New file.
16936
16937 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16938
16939         * g++.old-deja/g++.eh/badalloc1.C: New test.
16940
16941 2000-06-05  Richard Henderson  <rth@cygnus.com>
16942
16943         * gcc.c-torture/execute/20000605-1.c: New test.
16944
16945 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16946             Nathan Sidwell <nathan@codesourcery.com>
16947
16948         * gcc.c-torture/compile/20000605-1.c: New test.
16949
16950 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
16951
16952         * g77.f-torture/compile/20000601-1.f:  New test.
16953
16954 2000-06-03  Richard Henderson  <rth@cygnus.com>
16955
16956         * gcc.c-torture/execute/20000603-1.c: New.
16957
16958 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
16959
16960         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
16961         * gcc.dg/noreturn-2.c (noreturn): Likewise.
16962
16963 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
16964
16965         * gcc.dg/compare2.c (case 12): XFAIL.
16966         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
16967         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
16968
16969         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
16970
16971 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
16972
16973         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
16974         guard macro is already defined when the header is first
16975         included.
16976         * gcc.dg/cpp-mix.h: New file.
16977         * gcc.dg/endif-label.c: Update patterns to match compiler.
16978
16979         * g++.brendan/complex1.C: Declare abort.
16980         * g++.law/refs4.C: Remove XFAIL.
16981         * g++.oliva/expr2.C: Declare abort and exit.
16982
16983 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
16984
16985         * gcc.c-torture/execute/20000528-1.c: New test.
16986
16987         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
16988         * g++.old-deja/g++.law/temps4.C: Likewise.
16989
16990         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
16991         stdlib.h.  Call abort() on failure.
16992         * g++.old-deja/g++.law/refs4.C: Likewise.
16993         * g++.old-deja/g++.law/temps4.C: Likewise.
16994         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
16995         * gcc.c-torture/execute/20000112-1.c: Include string.h.
16996
16997 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
16998
16999         Relative to g++.dg/special:
17000         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17001
17002         Relative to g++.old-deja:
17003         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17004         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17005         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17006         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17007         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17008         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17009         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17010
17011         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17012         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17013         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17014         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17015         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17016         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17017         and/or string.h.
17018
17019         * g++.other/goto1.C: Update expectations for error messages.
17020
17021 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17022
17023         * gcc.c-torture/compile/20000523-1.c: New test.
17024
17025 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17026
17027         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17028
17029 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17030
17031         * g++.old-deja/g++.eh/catch11.C: New test.
17032         * g++.old-deja/g++.eh/catch12.C: New test.
17033
17034 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17035
17036         * gcc.c-torture/execute/20000523-1.c: New test.
17037
17038 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17039
17040         * c-torture/execute/bcp-1.c: Replace abort in arg of
17041         __builtin_constant_p with a generic external function.
17042
17043         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17044         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17045         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17046         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17047         Prototype abort and/or exit.
17048
17049         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17050         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17051         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17052         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17053
17054 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17055
17056         * gcc.dg/dwarf2-1.c: New test.
17057
17058 2000-05-20  Richard Henderson  <rth@cygnus.com>
17059
17060         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17061
17062 2000-05-20  Andreas Jaeger  <aj@suse.de>
17063
17064         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17065         testcase.
17066
17067 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17068
17069         * gcc.c-torture/execute/20000519-2.c: New test.
17070
17071 2000-05-19  Andreas Jaeger  <aj@suse.de>
17072
17073         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17074         which fails with SSA.
17075
17076         * lib/c-torture.exp: Also test with -O3 -fssa.
17077
17078 2000-05-18  Michael Meissner  <meissner@redhat.com>
17079
17080         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17081         * gcc.c-torture/execute/920415-1.c: Ditto.
17082         * gcc.c-torture/execute/920501-1.c: Ditto.
17083         * gcc.c-torture/execute/conversion.c: Ditto.
17084         * gcc.c-torture/execute/cvt-1.c: Ditto.
17085
17086 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17087
17088         * gcc.c-torture/compile/20000518-1.c: New test.
17089
17090 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17091
17092         * g77.f-torture/compile/200005018.f:  New test.
17093
17094 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17095
17096         * gcc.c-torture/compile/20000517-1.c: New test.
17097
17098 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17099
17100         * gcc.c-torture/execute/20000516-1.c: New test.
17101
17102 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17103
17104         * g++.old-deja/g++.other/eh.C: New test.
17105
17106 2000-05-12  Richard Henderson  <rth@cygnus.com>
17107
17108         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17109         constants through to doit's conditional.
17110
17111 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17112
17113         * gcc.c-torture/compile/20000511-1.c: New test.
17114         * g77.f-torture/compile/20000511-1.f: New test.
17115         * g77.f-torture/compile/20000511-2.f: New test.
17116
17117 2000-05-11  Michael Meissner  <meissner@redhat.com>
17118
17119         * gcc.c-torture/execute/20000511-1.c: New test.
17120
17121 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17122
17123         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17124         * gcc.dg/20000510-1.S: New.
17125
17126 2000-05-08  Catherine Moore  <clm@cygnus.com>
17127
17128         * gcc.dg/unused-3.c: New.
17129
17130 2000-05-06  Richard Henderson  <rth@cygnus.com>
17131
17132           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17133           * g++.old-deja/g++.mike/warn1.C: Likewise.
17134           * g++.old-deja/g++.pt/local1.C: Likewise.
17135           * g++.old-deja/g++.pt/local7.C: Likewise.
17136           * g++.old-deja/g++.pt/spec16.C: Likewise.
17137
17138 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17139
17140         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17141
17142 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17143
17144           * g77.f-torture/execute/20000503-1.f:  New test.
17145
17146 2000-05-04  Andreas Jaeger  <aj@suse.de>
17147
17148         * gcc.dg/noreturn-2.c: New test.
17149
17150 2000-05-04  Neil Booth  <NeilB@earthling.net>
17151
17152         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17153         preprocessor.
17154
17155 2000-05-04  Richard Henderson  <rth@cygnus.com>
17156
17157         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17158
17159 2000-05-04  Richard Henderson  <rth@cygnus.com>
17160
17161         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17162         OpenSSL by Jason R Thorpe.
17163
17164 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17165
17166         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17167
17168 2000-05-03  Robert Lipe <robertlipe@usa.net>
17169
17170         * gcc.dg/20000503-1.c: New test.
17171
17172 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17173
17174         * gcc.c-torture/compile/20000502-1.c: New test.
17175         * g++.old-deja/g++.other/align.C: New test.
17176         * gcc.dg/cpp-tradstringify.c: New test.
17177
17178 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17179
17180         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17181         and hard registers.
17182
17183 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17184
17185         * gcc.c-torture/execute/loop-5.c: New test.
17186
17187 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.c-torture/execute/va-arg-20.c: New test.
17190
17191 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17192
17193         * gcc.c-torture/execute/20000422-1.c: New test.
17194
17195 2000-04-20  Greg McGary  <gkm@gnu.org>
17196
17197         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17198         when optimizing, but without sibling-call optimizations (-O1).
17199
17200 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17201
17202           * gcc.c-torture/compile/20000420-1.c: New test.
17203
17204 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17205
17206         * g++.abi/ptrflags.C: New test.
17207         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17208
17209 2000-04-19  Catherine Moore  <clm@cygnus.com>
17210
17211         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17212
17213 2000-04-19  Greg McGary  <gkm@gnu.org>
17214
17215         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17216         sibling-call optimizations.
17217
17218 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17219
17220         * gcc.dg/20000419-1.c: New test.
17221
17222 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17223
17224         * gcc.c-torture/execute/20000412-6.c: New test.
17225
17226 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17227
17228         * gcc.c-torture/execute/20000412-5.c: New test.
17229         * g77.f-torture/compile/20000412-1.f: New test.
17230         * gcc.c-torture/execute/20000412-4.c: New test.
17231         * gcc.c-torture/compile/20000412-2.c: New test.
17232         * gcc.c-torture/execute/20000412-3.c: New test.
17233         * gcc.c-torture/compile/20000412-1.c: New test.
17234         * gcc.c-torture/execute/20000412-2.c: New test.
17235
17236 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17237
17238         * objc/execute/bf-20.m: New test.
17239
17240 2000-04-10  Richard Henderson  <rth@cygnus.com>
17241
17242         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17243
17244         * gcc.c-torture/execute/20000412-1.c: New test.
17245
17246 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17247
17248         * g++.old-deja/g++.eh/catchptr1.C: New test.
17249
17250 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17251
17252         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17253
17254 2000-04-08  Neil Booth  <NeilB@earthling.net>
17255
17256         * gcc.dg/cpp-nullchar.c: Remove test as
17257         embedded nulls cause problems.
17258
17259 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17260
17261         * gcc.dg/compare2.c: New test.
17262
17263 2000-04-08  Neil Booth  <NeilB@earthling.net>
17264
17265         * gcc.dg/cpp-nullchar.c: New test.
17266
17267 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17268
17269         * gcc.dg/cpp-mi2.c: New test.
17270         * gcc.dg/cpp-mi2[abc].h: New files.
17271
17272 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17273
17274         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17275         member name.
17276
17277 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17278
17279         * g++.old-deja/g++.abi/vmihint.C: New test.
17280
17281 2000-04-06  Neil Booth  <NeilB@earthling.net>
17282
17283         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17284         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17285         copyright.
17286
17287 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17288
17289         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17290         avoid stack-frame overwrite.
17291
17292 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17293
17294         * gcc.c-torture/compile/20000405-2.c: New test.
17295         * gcc.c-torture/compile/20000405-3.c: New test.
17296
17297 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17298
17299         * gcc.c-torture/compile/20000405-1.c: New test.
17300
17301 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17302
17303         * gcc.dg/cast-qual-1.c: Revert last change.
17304
17305 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17306
17307         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17308
17309 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17310
17311         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17312         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17313
17314 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17315
17316         * gcc.c-torture/compile/20000403-2.c: New test.
17317         * gcc.c-torture/compile/20000403-1.c: New test.
17318
17319 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17320
17321         * gcc.c-torture/execute/20000403-1.c: New test.
17322
17323 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17324
17325         * gcc.c-torture/execute/20000402-1.c: New test.
17326
17327 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17328
17329         * gcc.c-torture/execute/va-arg-15.c: New test.
17330         * gcc.c-torture/execute/va-arg-16.c: New test.
17331         * gcc.c-torture/execute/va-arg-17.c: New test.
17332         * gcc.c-torture/execute/va-arg-18.c: New test.
17333         * gcc.c-torture/execute/va-arg-19.c: New test.
17334
17335 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17336
17337         * gcc.c-torture/compile/981211-1.c: Move to...
17338         * gcc.dg/cpp-as1.c: ...here.
17339         * gcc.dg/cpp-as2.c: New file.
17340
17341         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17342         compiler.
17343
17344 2000-04-02  Neil Booth  <NeilB@earthling.net>
17345
17346         * gcc.dg/cpp-cond.c  New tests.
17347         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17348         accidental success less likely.
17349         * gcc.dg/cpp-missingop.c  New tests.
17350         * gcc.dg/cpp-missingparen.c  New tests.
17351         * gcc.dg/cpp-shift.c  New tests.
17352         * gcc.dg/cpp-shortcircuit.c  New tests.
17353         * gcc.dg/cpp-unary.c  New tests.
17354
17355 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17356
17357         * gcc.c-torture/compile/20000329-1.c: New test.
17358
17359 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17360
17361         * gcc.c-torture/compile/20000326-1.c: New test.
17362         * gcc.c-torture/compile/20000326-2.c: New test.
17363
17364 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17365
17366         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17367         the first parameter is a function argument.
17368
17369 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17370
17371         * g++.old-deja/g++.ext/array4.C: New test.
17372
17373 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17374
17375         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17376
17377 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17378
17379         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17380
17381 2000-03-19  Richard Henderson  <rth@cygnus.com>
17382
17383         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17384
17385 2000-03-19  Richard Henderson  <rth@cygnus.com>
17386
17387         * gcc.c-torture/compile/20000319-1.c: New test.
17388
17389 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17390
17391         * gcc.c-torture/execute/20000314-3.c: New test.
17392         * gcc.c-torture/execute/20000314-2.c: New test.
17393         * gcc.c-torture/execute/20000314-1.c: New test.
17394         * gcc.c-torture/compile/20000314-2.c: New test.
17395         * gcc.c-torture/compile/20000314-1.c: New test.
17396
17397 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         * g++.old-deja/g++.warn/inline.C: New test.
17400
17401 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17402
17403         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17404         standards-compliant result rather than specific constants.
17405         Put test-values in array.
17406
17407 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17408
17409         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17410         (g++_target_compile): Put test-specific options last.
17411
17412 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17413
17414         * g++.old-deja/g++.eh/vbase4.C: New test.
17415
17416 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17417
17418         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17419
17420 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17421
17422         * g++.old-deja/g++.brendan/misc12.C: Removed.
17423         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17424         * g++.old-deja/g++.ext/pretty4.C: New test.
17425
17426 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17427
17428         * g++.old-deja/g++.other/string2.C: New test.
17429
17430 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         * g++.old-deja/g++.warn/impint2.C: New test.
17433
17434 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17435
17436         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17437         is 1, not zero.
17438
17439 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17440
17441         * g++.old-deja/g++.warn/impint.C: New test.
17442         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17443         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17444         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17445         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17446         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17447         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17448         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17449         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17450         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17451         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17452         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17453         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17454
17455 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17456
17457         * gcc.dg/cpp-redef.c: New test.
17458
17459 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17460
17461         * g++.old-deja/g++.pt/unify7.C: New test.
17462
17463 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17464
17465         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17466         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17467
17468 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17469
17470         * gcc.c-torture/compile/20000224-1.c: New test.
17471
17472 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17473
17474         * gcc.c-torture/compile/cpp-2.c: New test.
17475         * gcc.c-torture/compile/cpp-1.c: New test.
17476
17477 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17478
17479         * gcc.c-torture/execute/20000225-1.c: New test.
17480
17481 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17482
17483         * gcc.dg/cpp-li2.c: New test.
17484
17485         * gcc.dg/cpp-wi1.c: New test.
17486
17487         * gcc.dg/cpp-li1.c: New test.
17488
17489 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17490
17491         * g++.old-deja/g++.other/sizeof5.C: New test.
17492
17493 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17494
17495         * gcc.c-torture/execute/va-arg-13.c: New test.
17496
17497 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17498
17499         * gcc.c-torture/execute/va-arg-12.c: New test.
17500
17501 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17502
17503         * gcc.c-torture/execute/20000223-1.c: New test.
17504
17505 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17506
17507         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
17508
17509 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
17510
17511         * g++.old-deja/g++.abi/ptrmem.C: New test.
17512
17513 2000-02-19  Richard Henderson  <rth@cygnus.com>
17514
17515         * gcc.c-torture/compile/init-3.c: New.
17516
17517 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
17518
17519         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
17520         ALWAYS_CXXFLAGS.
17521
17522 2000-02-11  Robert Lipe <robertl@sco.com>
17523
17524         * gcc.c-torture/compile/20000211-3.c: New test.
17525
17526 2000-02-11  Martin Buchholz <martin@xemacs.org>
17527
17528         * gcc.c-torture/compile/20000211-2.c: New test.
17529
17530 2000-02-11  Jeffrey A Law  (law@cygnus.com)
17531
17532         * gcc.c-torture/compile/20000211-1.c: New test.
17533
17534 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
17535
17536         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
17537           on native targets
17538
17539 2000-02-08  Nathan Sidwell  <nathan@acm.org>
17540
17541         * g++.old-deja/g++.other/cast5.C: New test.
17542
17543 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
17544
17545         * gcc.c-torture/execute/20000205-1.c: New.
17546
17547 2000-02-03  Nathan Sidwell  <nathan@acm.org>
17548
17549         * g++.old-deja/g++.jason/cast3.C: Return void.
17550         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
17551
17552 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17553
17554         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
17555
17556         * gcc.dg/loop-1.c: New test.
17557
17558 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
17559
17560         * gcc.c-torture/compile/20000127-1.c: New test.
17561         * gcc.c-torture/execute/991228-1.c: New test.
17562
17563 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17564
17565         * gcc.dg/unused-2.c: New test.
17566
17567         * gcc.dg/conv-1.c: New test.
17568
17569 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
17570
17571         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
17572         compiler.
17573         (tool_option_proc): Fix typo.
17574
17575 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
17576
17577         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
17578         of the ld on the host, not on the build machine.
17579         Also, don't crash if '--help' is not a supported option.
17580
17581 2000-01-24  Richard Henderson  <rth@cygnus.com>
17582
17583         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
17584
17585 2000-01-20  Jeffrey A Law  (law@cygnus.com)
17586
17587         * gcc.c-torture/execute/20000120-2.c: New test.
17588         * gcc.c-torture/execute/20000120-1.c: New test.
17589
17590 2000-01-13  Jeffrey A Law  (law@cygnus.com)
17591
17592         * gcc.c-torture/execute/20000113-1.c: New test.
17593
17594 2000-01-12  Jeffrey A Law  (law@cygnus.com)
17595
17596         * gcc.c-torture/execute/20000112-1.c: New test.
17597
17598 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17599
17600         * gcc.dg/20000111-1.c: New test.
17601
17602 2000-01-10  Jeffrey A Law  (law@cygnus.com)
17603
17604         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
17605         with 16 bit integers.
17606
17607 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17608
17609         * gcc.dg/20000108-1.c: New test.
17610
17611 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17612
17613         * g++.old-deja/g++.ns/koenig8.C: New test.
17614
17615 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17616
17617         * g++.old-deja/g++.other/cast4.C: New test.
17618
17619 2000-01-05  Jeffrey A Law  (law@cygnus.com)
17620
17621         * gcc.c-torture/compile/20000105-2.c: New test.
17622         * gcc.c-torture/compile/20000105-1.c: New test.
17623
17624 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17625
17626         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
17627         references to printf & atoi to conform to ANSI standard.
17628         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
17629         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
17630         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
17631         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
17632         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
17633         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17634         * g++.old-deja/g++.brendan/copy1.C: Likewise.
17635         * g++.old-deja/g++.brendan/copy2.C: Likewise.
17636         * g++.old-deja/g++.brendan/copy3.C: Likewise.
17637         * g++.old-deja/g++.brendan/copy4.C: Likewise.
17638         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17639         * g++.old-deja/g++.brendan/copy6.C: Likewise.
17640         * g++.old-deja/g++.brendan/copy7.C: Likewise.
17641         * g++.old-deja/g++.brendan/copy8.C: Likewise.
17642         * g++.old-deja/g++.brendan/crash11.C: Likewise.
17643         * g++.old-deja/g++.brendan/crash14.C: Likewise.
17644         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
17645         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17646         * g++.old-deja/g++.brendan/delete2.C: Likewise.
17647         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
17648         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
17649         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
17650         * g++.old-deja/g++.brendan/eh1.C: Likewise.
17651         * g++.old-deja/g++.brendan/groff1.C: Likewise.
17652         * g++.old-deja/g++.brendan/init3.C: Likewise.
17653         * g++.old-deja/g++.brendan/misc12.C: Likewise.
17654         * g++.old-deja/g++.brendan/misc7.C: Likewise.
17655         * g++.old-deja/g++.brendan/new2.C: Likewise.
17656         * g++.old-deja/g++.brendan/operators4.C: Likewise.
17657         * g++.old-deja/g++.brendan/operators5.C: Likewise.
17658         * g++.old-deja/g++.brendan/overload2.C: Likewise.
17659         * g++.old-deja/g++.brendan/overload7.C: Likewise.
17660         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
17661         * g++.old-deja/g++.brendan/reference1.C: Likewise.
17662         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
17663         * g++.old-deja/g++.brendan/template24.C: Likewise.
17664         * g++.old-deja/g++.brendan/template3.C: Likewise.
17665         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
17666         * g++.old-deja/g++.jason/inline3.C: Likewise.
17667         * g++.old-deja/g++.jason/opeq.C: Likewise.
17668         * g++.old-deja/g++.law/arg5.C: Likewise.
17669         * g++.old-deja/g++.law/arm7.C: Likewise.
17670         * g++.old-deja/g++.law/ctors11.C: Likewise.
17671         * g++.old-deja/g++.law/cvt8.C: Likewise.
17672         * g++.old-deja/g++.law/init9.C: Likewise.
17673         * g++.old-deja/g++.law/refs4.C: Likewise.
17674         * g++.old-deja/g++.law/template2.C: Likewise.
17675         * g++.old-deja/g++.law/visibility24.C: Likewise.
17676         * g++.old-deja/g++.law/vtable3.C: Likewise.
17677         * g++.old-deja/g++.mike/asm2.C: Likewise.
17678         * g++.old-deja/g++.mike/eh1.C: Likewise.
17679         * g++.old-deja/g++.mike/misc1.C: Likewise.
17680         * g++.old-deja/g++.mike/misc13.C: Likewise.
17681         * g++.old-deja/g++.mike/misc14.C: Likewise.
17682         * g++.old-deja/g++.mike/ns12.C: Likewise.
17683         * g++.old-deja/g++.mike/p1248.C: Likewise.
17684         * g++.old-deja/g++.mike/p3708.C: Likewise.
17685         * g++.old-deja/g++.mike/p3708a.C: Likewise.
17686         * g++.old-deja/g++.mike/p3708b.C: Likewise.
17687         * g++.old-deja/g++.mike/p646.C: Likewise.
17688         * g++.old-deja/g++.mike/p700.C: Likewise.
17689         * g++.old-deja/g++.mike/p783.C: Likewise.
17690         * g++.old-deja/g++.mike/p783a.C: Likewise.
17691         * g++.old-deja/g++.mike/p783b.C: Likewise.
17692         * g++.old-deja/g++.mike/p786.C: Likewise.
17693         * g++.old-deja/g++.mike/p789.C: Likewise.
17694         * g++.old-deja/g++.mike/p789a.C: Likewise.
17695         * g++.old-deja/g++.mike/p807a.C: Likewise.
17696         * g++.old-deja/g++.other/delete3.C: Likewise.
17697         * g++.old-deja/g++.other/dyncast1.C: Likewise.
17698         * g++.old-deja/g++.other/dyncast2.C: Likewise.
17699         * g++.old-deja/g++.other/dyncast3.C: Likewise.
17700         * g++.old-deja/g++.other/empty1.C: Likewise.
17701         * g++.old-deja/g++.other/temporary1.C: Likewise.
17702         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
17703         * g++.old-deja/g++.pt/t16.C: Likewise.
17704         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
17705
17706 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
17707
17708         * gcc.dg/991230-1.c: New test.
17709
17710 1999-12-29  Jeffrey A Law  (law@cygnus.com)
17711
17712         * gcc.c-torture/compile/991229-3.c: New test.
17713         * gcc.c-torture/compile/991229-2.c: New test.
17714         * gcc.c-torture/compile/991229-1.c: New test.
17715
17716 1999-12-29  Greg McGary <gkm@eng.ascend.com>
17717
17718         * gcc.c-torture/compile/labels-2.c: New test.
17719
17720 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17721
17722         * gcc.c-torture/execute/991227-1.c: New test.
17723
17724 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17725
17726         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
17727
17728 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17729
17730         * gcc.c-torture/execute/991221-1.c: New test.
17731
17732 1999-12-20  Nathan Sidwell  <nathan@acm.org>
17733
17734         * g++.old-deja/g++.other/cast3.C: New test.
17735
17736 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
17737
17738         * gcc.c-torture/execute/991216-4.c: New test.
17739
17740 1999-12-16  Michael Meissner  <meissner@cygnus.com>
17741
17742         * gcc.c-torture/execute/991216-1.c: New test.
17743         * gcc.c-torture/execute/991216-2.c: New test.
17744         * gcc.c-torture/execute/991216-3.c: New test.
17745
17746 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17747
17748         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
17749         Actually make the test fail by using "-O2" for compilation.
17750
17751 1999-12-15  Nathan Sidwell  <nathan@acm.org>
17752
17753         * g++.old-deja/g++.warn/cast-align1.C: New test.
17754
17755 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17756
17757         * gcc.c-torture/compile/991214-1.c: New test.
17758         * gcc.c-torture/compile/991214-2.c: New test.
17759
17760 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17761
17762         * gcc.dg/991214-1.c: New test.
17763
17764 1999-12-13  Jeffrey A Law  (law@cygnus.com)
17765
17766         * gcc.c-torture/compile/991213-3.c: New test.
17767         * gcc.c-torture/compile/991213-2.c: New test.
17768         * gcc.c-torture/compile/991213-1.c: New test.
17769
17770 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
17771
17772         * gcc.dg/991209-1.c: New test.
17773
17774 1999-12-08  Nathan Sidwell <nathan@acm.org>
17775
17776         * gcc.c-torture/compile/991208-1.c: New test.
17777
17778 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17779
17780         * gcc.dg/ultrasp2.c: New test.
17781
17782 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
17783
17784         * g++.old-deja/g++.abi/align.C (main): Fix typo.
17785
17786 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
17787
17788         * gcc.c-torture/compile/991202-1.c: New test.
17789         * gcc.c-torture/execute/991202-1.c: New test.
17790         * gcc.c-torture/execute/991202-2.c: New test.
17791         * gcc.c-torture/execute/991202-3.c: New test.
17792
17793 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
17794
17795         * g++.old-deja/g++.abi/align.C: New test.
17796         * g++.old-deja/g++.abi/aggregates.C: Likewise.
17797         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17798
17799 1999-12-01  Richard Henderson  <rth@cygnus.com>
17800
17801         * gcc.c-torture/execute/991201-1.c: New.
17802
17803 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
17804
17805         * gcc.dg/991129-1.c: New test.
17806
17807 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
17808
17809         * gcc.c-torture/compile/991127-1.c: New test.
17810
17811 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17812
17813         * g++.old-deja/g++.other/warn4.C: New test.
17814
17815 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17816
17817         * g++.old-deja/g++.eh/cleanup2.C: New test.
17818         * g++.old-deja/g++.ext/pretty2.C: New test.
17819         * g++.old-deja/g++.ext/pretty3.C: New test.
17820         * g++.old-deja/g++.other/debug6.C: New test.
17821
17822 1999-10-20  Jim Wilson  <wilson@cygnus.com>
17823
17824         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
17825         compiler_output to look for one error message instead of two.
17826
17827 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
17828
17829         * gcc.c-torture/execute/991118-1.c: Also test case
17830         where the word boundary does not split a byte evenly.
17831
17832 1999-11-19  Nathan Sidwell  <nathan@acm.org>
17833
17834         * g++.old-deja/g++.ext/restrict1.C: New test.
17835
17836 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
17837
17838         * gcc.c-torture/execute/991118-1.c: New test.
17839
17840 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
17841
17842         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
17843         working directory pathnames.
17844
17845 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
17846
17847         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
17848         host is equipped with driver.h and driver.o so it can actually
17849         compile and run the tests.
17850
17851 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
17852
17853         * gcc.c-torture/compile/991008-1.c: New test.
17854
17855 1999-11-08  Nick Clifton  <nickc@cygnus.com>
17856
17857         * lib/gcc-dg.exp: Include target-supports.exp
17858
17859 1999-11-05  Nick Clifton  <nickc@cygnus.com>
17860
17861         * lib/target-supports.exp: New file: Provide procs to test for
17862         features supported by the target.
17863         (check_weak_available): Moved here from ecos.exp.
17864         (check_alias_available): New proc: Determine of the target
17865         toolchain supports the alias attribute.
17866
17867         * gcc.dg/special/ecos.exp: Move check_weak_available to
17868         target-supports.exp.
17869         (alias-1.c): Only perform the test if the target supports
17870         aliases.
17871         (wkali-1.c): Only perform the test if the target supports
17872         aliases.
17873
17874         * gcc.dg/990506-0.c: Expect error messages from cross
17875         targets as well as native targets.
17876
17877 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17878
17879         * gcc.dg/ultrasp1.c: Removed xfail.
17880         * gcc.dg/struct-ret-2.c: Likewise.
17881         * gcc.dg/array-1.c: Likewise.
17882
17883 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17884
17885         * gcc.dg/struct-ret-2.c: New test.
17886
17887         * gcc.dg/array-1.c: New test.
17888
17889 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
17890
17891         * gcc.c-torture/execute/991030-1.c: New test.
17892
17893 1999-10-26  Richard Henderson  <rth@cygnus.com>
17894
17895         * gcc.c-torture/compile/991026-2.c: New test.
17896
17897 1999-10-26  Jeffrey A Law  (law@cygnus.com)
17898
17899         * gcc.c-torture/compile/991026-1.c: New test.
17900
17901 1999-10-23  Jeffrey A Law  (law@cygnus.com)
17902
17903         * gcc.c-torture/execute/991023-1.c: New test.
17904
17905 1999-10-19  Jeffrey A Law  (law@cygnus.com)
17906
17907         * gcc.c-torture/execute/991019-1.c: New test.
17908
17909 1999-10-16  Richard Henderson  <rth@cygnus.com>
17910
17911         * gcc.c-torture/execute/991016-1.c: New test.
17912
17913 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
17914
17915         * gcc.c-torture/execute/991014-1.c: New test.
17916
17917 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
17918
17919         * g++.old-deja/g++.other/union2.C: New test.
17920
17921 1999-10-13  Nathan Sidwell  <nathan@acm.org>
17922
17923         * g++.old-deja/g++.other/vaarg2.C: New test.
17924         * g++.old-deja/g++.other/vaarg3.C: New test.
17925
17926 1999-10-12  Craig Burley  <craig@jcb-sc.com>
17927
17928         * g77.f-torture/noncompile/19990905-1.f: Moved from being
17929         in compile/.
17930
17931 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
17932
17933         * gcc.c-torture/execute/va-arg-11.c: New test.
17934
17935 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
17936
17937         * lib/file-format.exp (gcc_target_object_format): Don't
17938         crash if objdump is unavailable.
17939
17940 1999-09-29  Donn Terry <donn@interix.com>
17941
17942         * gcc.misc-tests/mg.exp: delete extraneous redirection.
17943
17944 1999-09-28  Nick Clifton  <nickc@cygnus.com>
17945
17946         * gcc.c-torture/compile/990928-1.c: New test.
17947
17948 1999-09-28  Nathan Sidwell  <nathan@acm.org>
17949
17950         * g++.old-deja/g++.other/decl6.C: New test.
17951
17952 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17953
17954         * gcc.c-torture/execute/va-arg-10.c: New test.
17955
17956 1999-09-27  Nathan Sidwell  <nathan@acm.org>
17957
17958         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
17959         __PRETTY_FUNCTION__.
17960
17961 1999-09-23  Nick Clifton  <nickc@cygnus.com>
17962
17963         * gcc.c-torture/execute/990923-1.c: New test.
17964
17965 1999-09-21  Nick Clifton  <nickc@cygnus.com>
17966
17967         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
17968         for which -fpic is inappropriate.
17969
17970 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
17971
17972         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
17973
17974 1999-09-21  Nathan Sidwell  <nathan@acm.org>
17975
17976         * g++.old-deja/g++.other/dyncast1.C: New test.
17977         * g++.old-deja/g++.other/dyncast2.C: New test.
17978         * g++.old-deja/g++.other/dyncast3.C: New test.
17979         * g++.old-deja/g++.other/dyncast4.C: New test.
17980         * g++.old-deja/g++.other/dyncast5.C: New test.
17981         * g++.old-deja/g++.eh/catch3.C: New test.
17982         * g++.old-deja/g++.eh/catch3p.C: New test.
17983         * g++.old-deja/g++.eh/catch4.C: New test.
17984         * g++.old-deja/g++.eh/catch4p.C: New test.
17985         * g++.old-deja/g++.eh/catch5.C: New test.
17986         * g++.old-deja/g++.eh/catch5p.C: New test.
17987         * g++.old-deja/g++.eh/catch6.C: New test.
17988         * g++.old-deja/g++.eh/catch6p.C: New test.
17989         * g++.old-deja/g++.eh/catch7.C: New test.
17990         * g++.old-deja/g++.eh/catch7p.C: New test.
17991         * g++.old-deja/g++.eh/catch8.C: New test.
17992         * g++.old-deja/g++.eh/catch8p.C: New test.
17993         * g++.old-deja/g++.eh/catch9.C: New test.
17994         * g++.old-deja/g++.eh/catch9p.C: New test.
17995
17996 1999-09-13  Nathan Sidwell  <nathan@acm.org>
17997
17998         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
17999         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18000
18001 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18002
18003         * gcc.c-torture/compile/990913-1.c: New test.
18004
18005 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18006
18007         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18008         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18009
18010 1999-09-09  Richard Henderson  <rth@cygnus.com>
18011
18012         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18013
18014 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18015
18016         * g++.old-deja/g++.other/lookup11.C: New test.
18017         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18018         what is permitted and what we want.
18019         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18020         overload use.
18021         * g++.old-deja/g++.jason/rfg5.C: Likewise
18022
18023 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18024
18025         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18026         * gcc.c-torture/noncompile/poison-1.c: New file.
18027
18028 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18029
18030         * g++.old-deja/g++.other/sizeof3.C: New test.
18031         * g++.old-deja/g++.other/sizeof4.C: New test.
18032         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18033         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18034
18035 1999-09-07  Richard Henderson  <rth@cygnus.com>
18036
18037         * gcc.dg/va-arg-1.c: New.
18038
18039 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18040
18041         * gcc.c-torture/execute/va-arg-9.c: New test.
18042
18043 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18044
18045         * g77.f-torture/compile/980519-2.f: New test.
18046         * g77.f-torture/compile/19990905-0.f: New test.
18047         * g77.f-torture/compile/19990905-1.f: New test.
18048         * g77.f-torture/compile/19990905-2.f: New test.
18049
18050         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18051
18052 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18053
18054         * gcc.c-torture/execute/990827-1.c: Fix typo.
18055
18056 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18057
18058         * g++.old-deja/g++.other/deref1.C: New test.
18059
18060 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18061
18062         * g++.old-deja/g++.other/ambig2.C: New test.
18063         * g++.old-deja/g++.other/cond5.C: New test.
18064         * g++.old-deja/g++.other/lookup16.C: New test.
18065
18066 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18067
18068         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18069         assemblers too.
18070
18071 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18072
18073         * lib/c-torture.exp: Avoid the "compare executables" optimization
18074         when testing native.
18075
18076 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18077
18078         * gcc.c-torture/execute/990829-1.c: New test.
18079         * gcc.c-torture/compile/990829-1.c: New test.
18080
18081 1999-08-27  Paul Burchard  <burchard@pobox.com>
18082
18083         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18084         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18085         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18086         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18087         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18088         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18089         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18090         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18091         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18092         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18093         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18094
18095 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18096
18097         * gcc.c-torture/execute/990827-1.c: New test.
18098
18099 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18100
18101         * g77.f-torture/noncompile/19990826-4.f: New test.
18102
18103         * g77.f-torture/compile/19990826-3.f: New test.
18104
18105         * g77.f-torture/execute/19990826-2.f: New test.
18106
18107         * g77.f-torture/compile/19990826-1.f: New test.
18108
18109         * gcc.c-torture/execute/990826-0.c: New test.
18110         * g77.c-torture/execute/19990826-0.f: New test.
18111
18112         * g77.f-torture/noncompile/970626-2.f: New test.
18113
18114 1999-08-25  Paul Burchard  <burchard@pobox.com>
18115
18116         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18117         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18118         lss-011.C: New tests.
18119
18120 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18121
18122         * g++.old-deja/g++.other/decl5.C: New test.
18123
18124 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18125
18126         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18127         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18128         call `postbase' for each one.  All callers of `postbase' changed
18129         to call this instead.
18130
18131 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18132
18133         * gcc.c-torture/execute/990811-1.c: New test.
18134
18135 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18136
18137         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18138         just native ones.
18139
18140         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18141         just native ones.
18142
18143 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18144
18145         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18146
18147 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18148
18149         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18150
18151 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18152
18153         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18154
18155 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18156
18157         * gcc.c-torture/execute/990804-1.c: New test.
18158
18159 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18160
18161         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18162         * g++.old-deja/g++.brendan/crash64.C: Likewise
18163         * g++.old-deja/g++.brendan/overload8.C: Likewise
18164
18165 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18166
18167         * g++.old-deja/g++.other/struct1.C: New test.
18168
18169 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18170
18171         * g++.old-deja/g++.other/enum2.C: New test.
18172
18173 1999-08-02  Richard Henderson  <rth@cygnus.com>
18174
18175         Adapted from tests from Franz Sirl:
18176         * gcc.c-torture/execute/va-arg-7.c: New test.
18177         * gcc.c-torture/execute/va-arg-8.c: New test.
18178
18179 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18180
18181         * gcc.c-torture/compile/990801-2.c: New test.
18182
18183         * gcc.c-torture/compile/990801-1.c: New test.
18184
18185 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18186
18187         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18188         fp-cmp-1.c, converting double to float.
18189
18190         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18191         fp-cmp-1.c, converting double to long double.
18192
18193         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18194         from fr1 to unknown_register, since fr1 is a legitimate register
18195         on some machines.
18196
18197 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18198
18199         * README: More listname related changes.
18200
18201 1999-07-08  Catherine Moore  <clm@cygnus.com>
18202
18203         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18204
18205 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18206
18207         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18208
18209 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18210
18211         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18212
18213 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18214
18215         * gcc.dg/990703-1.c: New test.
18216
18217 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18218
18219         * lib/file-format.exp: New file: Move definition of proc
18220         gcc_target_object_format to here from
18221         gcc.dg/special/ecos.exp.
18222
18223         * lib/c-torture.exp: Include lib file-format.exp.
18224         * lib/gcc-dg.exp: Include lib file-format.exp.
18225
18226         * gcc.dg/special/ecos.exp: Remove definition of proc
18227         gcc_target_object_format.
18228
18229 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18230
18231         * gcc.c-torture/execute/990628-1.c: New test.
18232
18233 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18234
18235         * gcc.c-torture/compile/990625-2.c: New test.
18236
18237         * gcc.c-torture/compile/990625-1.c: New test.
18238
18239 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18240
18241         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18242         attributes compile.
18243         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18244         ports that use the COFF/PE file format.
18245
18246 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18247
18248         * gcc.c-torture/compile/990617-1.c: New test.
18249
18250 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18251
18252         * g++.old-deja/g++.other/decl4.C: New test.
18253
18254 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18255
18256         * g++.old-deja/g++.other/bitfld3.C: New test.
18257
18258 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18259
18260         * g++.old-deja/g++.eh/catch1.C: New test.
18261
18262 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18263
18264         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18265
18266         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18267         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18268
18269 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18270
18271         * g77.f-torture/compile/19990502-0.f: Replace with new,
18272         shorter, test that still fails after recent changes.
18273
18274 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18275
18276         * gcc.c-torture/execute/990604-1.c: New test.
18277
18278 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18279
18280         * gcc.c-torture/execute/990531-1.c: New test.
18281
18282 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18283
18284         * gcc.c-torture/compile/990527-1.c: New test.
18285
18286 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18287
18288         * gcc.c-torture/execute/990527-1.c: New test.
18289
18290 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18291
18292         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18293         bitfields as signed.
18294
18295 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18296
18297         * g77.f-torture/compile/19990525-0.f: New test.
18298
18299 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18300
18301         * gcc.c-torture/execute/990525-2.c: New test.
18302
18303         * gcc.c-torture/execute/990525-1.c: New test.
18304
18305 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18306
18307         * g++.old-deja/g++.other/anon3.C: New test.
18308         * g++.old-deja/g++.other/anon4.C: New test.
18309         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18310         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18311         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18312         Merrill).
18313
18314 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18315
18316         * gcc.c-torture/execute/990524-1.c: New test.
18317
18318         * gcc.dg/990524-1.c: New test.
18319
18320 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18321
18322         * gcc.c-torture/compile/990523-1.c: New test.
18323
18324 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18325
18326         * gcc.c-torture/compile/990519-1.c: New test.
18327
18328 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18329
18330         * gcc.c-torture/compile/990517-1.c: New test.
18331
18332         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18333         (e4, f4): New tests.
18334         (main): Call them.
18335
18336 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18337
18338         * gcc.dg/noreturn-1.c: New test.
18339
18340 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18341
18342         * gcc.c-torture/execute/990513-1.c: New test.
18343
18344 1999-05-10  Richard Henderson  <rth@cygnus.com>
18345
18346         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18347
18348 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18349
18350         * g77.f-torture/execute/erfc.f: Use small single-precision
18351         values, to avoid problems on Alphas when not -mieee.
18352
18353 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18354
18355         * gcc.dg/990506-0.c: New test.
18356
18357 1999-05-08  Richard Henderson  <rth@cygnus.com>
18358
18359         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18360         the constant to test.  Don't XFAIL 64-bit targets.
18361
18362         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18363         * g++.old-deja/g++.law/profile1.C: Likewise.
18364
18365         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18366         operator new instances.
18367         * g++.old-deja/g++.other/delete5.C: Likewise.
18368
18369 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18370
18371         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18372         intrinsic.
18373
18374 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18375
18376         * g77.f-torture/execute/u77-test.f: Reverse order of two
18377         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18378
18379 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18380
18381         * gcc.dg/compare1.c: New test.
18382
18383 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18384
18385         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18386         New tests.
18387
18388 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18389
18390         * g77.f-torture/compile/19990502-1.f: New test.
18391
18392 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18393
18394         * g77.f-torture/compile/19990502-0.f: New test.
18395
18396 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18397
18398         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18399         intrinsic.
18400
18401 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18402
18403         * g77.f-torture/execute/u77-test.f (main): List libU77
18404         intrinsics not currently tested.
18405         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18406         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18407         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18408         Trim blanks off the ends of some printed strings.
18409
18410 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18411
18412         * g77.f-torture/execute/u77-test.f (main): Just warn about
18413         FSTAT gid disagreement, as it's expected on some systems.
18414
18415 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18416
18417         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18418         use a new function, which allows for some slop.
18419         Clean up some commentary.
18420         (issum): The new function.
18421         (sgladd): Deleted subroutine.
18422
18423 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18424
18425         * g77.f-torture/execute/u77-test.f: Modify to be more like
18426         libf2c/libU77 version, bringing patches to that version here.
18427         Add suitable commentary.
18428
18429 1999-04-25  Richard Henderson  <rth@cygnus.com>
18430
18431         * gcc.dg/990424-1.c: New test.
18432
18433 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18434
18435         * g77.f-torture/execute/u77-test.f (main): Bug involving
18436         LSTAT has been fixed, so turn back on full checking.
18437
18438 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18439
18440         * g77.f-torture/compile/19990419-0.f: New test.
18441         * g77.f-torture/execute/19990419-1.f: New test.
18442
18443 1999-04-17  Richard Henderson  <rth@cygnus.com>
18444
18445         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18446         to avoid the need for a prototype to supress a warning.
18447
18448 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18449
18450         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18451
18452 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18453
18454         * gcc.c-torture/execute/990404-1.c: New test.
18455
18456 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18457
18458         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18459         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18460         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18461         missing initializer warnings.
18462
18463 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18464
18465         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18466         matching strings.
18467
18468 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18469
18470         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18471
18472 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18473
18474         * g77.f-torture/execute/19990325-0.f: New test.
18475         * g77.f-torture/execute/19990325-1.f: New test.
18476
18477 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18478
18479         * gcc.c-torture/execute/990324-1.c: New test.
18480
18481 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18482
18483         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18484         test with 4.
18485
18486 1999-03-17  Richard Henderson  <rth@cygnus.com>
18487
18488         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18489
18490 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18491
18492         * g77.f-torture/execute/19990313-2.f: New test.
18493         * g77.f-torture/execute/19990313-3.f: New test.
18494
18495 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18496
18497         * g77.f-torture/execute/19990313-0.f: New test.
18498         * g77.f-torture/execute/19990313-1.f: New test.
18499
18500 1999-03-12  Jim Wilson  <wilson@cygnus.com>
18501
18502         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
18503         printf to sprintf.
18504         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
18505         (main): Add check for u15.  Conditionalize u31 check depending on
18506         whether ints are <32 bits or >=32 bits.
18507
18508 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18509
18510         * g77.f-torture/execute/19981119-0.f: Improve testiness.
18511
18512 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18513
18514         * g77.f-torture/compile/19990305-0.f: New test.
18515         * g77.f-torture/execute/19981119-0.f: New test.
18516
18517 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18518
18519         * g77.f-torture/execute/970625-2.f: call ABORT if final
18520         result is not correct, instead of just printing it.
18521         Add this checking via newly introduced obfuscation, to
18522         trip up buggy front ends.
18523
18524 1999-03-07  Craig Burley  <craig@jcb-sc.com>
18525
18526         * g77.f-torture/compile/960317-1.f: Moved from being
18527         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
18528
18529 1999-03-06  Craig Burley  <craig@jcb-sc.com>
18530
18531         * g77.f-torture/execute/960317-1.f: New (old) test.
18532         * g77.f-torture/execute/970625-2.f: Ditto.
18533
18534 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
18535
18536         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
18537         message on line 1 or line 2; cccp and cpplib do this differently.
18538
18539 1999-03-01  Jeffrey A Law  (law@cygnus.com)
18540
18541         * g++.old-deja/g++.law/weak1.C: New test.
18542
18543 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18544
18545         * gcc.c-torture/execute/990119-1.c: Renamed to...
18546         * gcc.dg/990119-1.c: this, so it will only be tested once
18547         (it's a preprocessor test, it doesn't need to be run at
18548         multiple optimization levels).
18549
18550 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18551
18552         * lib/g++.exp: Don't add incdir=$base_dir/../include to
18553           ALWAYS_CXXFLAGS.
18554
18555 1999-02-24  Craig Burley  <craig@jcb-sc.com>
18556
18557         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
18558         * g77.f-torture/compile/19981216-0.f: ...as it is expected
18559         to not be compilable by current g77.
18560
18561 1999-02-24  Nick Clifton  <nickc@cygnus.com>
18562
18563         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
18564
18565 1999-02-22  Jeffrey A Law  (law@cygnus.com)
18566
18567         * gcc.c-torture/execute/990222-1.c: New test.
18568
18569 1999-02-19  Craig Burley  <craig@jcb-sc.com>
18570
18571         * g77.f-torture/compile/19990218-0.f: New test.
18572         * g77.f-torture/noncompile/19990218-1.f: New test.
18573
18574 1999-02-18  Craig Burley  <craig@jcb-sc.com>
18575
18576         * g77.f-torture/compile/19981216-0.f: New test.
18577
18578 1999-02-14  Jeffrey A Law  (law@cygnus.com)
18579
18580         * gcc.dg/990214-1.c: New test.
18581
18582 1999-02-13  Jeffrey A Law  (law@cygnus.com)
18583
18584         * gcc.dg/990213-2.c: New test.
18585
18586         * gcc.dg/990213-1.c: New test.
18587
18588 1999-02-12  Jeffrey A Law  (law@cygnus.com)
18589
18590         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
18591         ints.
18592
18593 1999-02-11  Nick Clifton  <nickc@cygnus.com>
18594
18595         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
18596         specified by target.
18597
18598         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
18599
18600 1999-02-11  Jeffrey A Law  (law@cygnus.com)
18601
18602         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
18603
18604 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18605
18606         * gcc.dg/special/ecos.exp: New test driver for new tests with
18607         special requirements.
18608
18609         * gcc.dg/special/alias-1.c: New test.
18610         * gcc.dg/special/gcsec-1.c: New test.
18611         * gcc.dg/special/weak-1.c: New test.
18612         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
18613         * gcc.dg/special/weak-2.c: New test.
18614         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
18615         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
18616         * gcc.dg/special/wkali-1.c: New test.
18617         * gcc.dg/special/wkali-2.c: New test.
18618         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
18619         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
18620
18621 1999-02-10  Felix Lee  <flee@cygnus.com>
18622
18623           * lib/c-torture.exp (c-torture-compile): Pull out code for
18624           analyzing gcc error messages.
18625           (c-torture-execute): Likewise.  Fix some (harmless) false
18626           positives.
18627           * lib/gcc.exp (gcc_check_compile): New function.
18628
18629 1999-02-08  Richard Henderson  <rth@cygnus.com>
18630
18631         * gcc.c-torture/execute/990208-1.c: New test.
18632
18633 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18634
18635         * g++.dg/special/ecos.exp: New driver for new tests with special
18636         requirements
18637
18638         * g++.dg/special/conpr-1.C: New test
18639         * g++.dg/special/conpr-2.C: New test
18640         * g++.dg/special/conpr-2a.C: New test
18641         * g++.dg/special/conpr-3.C: New test
18642         * g++.dg/special/conpr-3a.C: New test
18643         * g++.dg/special/conpr-3b.C: New test
18644
18645         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
18646         allow g++ to use the dg driver
18647
18648         * README: Add comment about g++.dg directory
18649
18650 1999-02-06  Jeffrey A Law  (law@cygnus.com)
18651
18652         * README: Update email addresses.
18653
18654 1999-02-03  Nick Clifton  <nickc@cygnus.com>
18655
18656         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
18657         arguments in order to force structure S onto the stack even on
18658         the alpha.
18659         (test): Pass 10 leading arguments to function foo as well as the
18660         structure S.
18661
18662         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
18663         failure for all targets.
18664
18665         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
18666         abort to terminate program execution.
18667
18668 1999-01-30  Richard Henderson  <rth@cygnus.com>
18669
18670         * gcc.c-torture/execute/990130-1.c: New test.
18671
18672 1999-01-30  Jeffrey A Law  (law@cygnus.com)
18673
18674         * gcc.dg/990130-1.c: New test.
18675
18676 1999-01-28  Michael Meissner  <meissner@cygnus.com>
18677
18678         * gcc.c-torture/execute/990128-1.c: New test.
18679
18680 1999-01-27  Michael Meissner  <meissner@cygnus.com>
18681
18682         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
18683
18684 1999-01-27  Felix Lee  <flee@cygnus.com>
18685
18686         * lib/c-torture.exp (c-torture-compile): pull out code for
18687         analyzing gcc error messages.
18688         (c-torture-execute): ditto, and fix some (harmless) false
18689         positives.
18690         * lib/gcc.exp (gcc_check_compile): new function.
18691
18692 1999-01-17  Jeffrey A Law  (law@cygnus.com)
18693
18694         * gcc.dg/990117-1.c: New test.
18695
18696         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
18697
18698         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
18699
18700 1999-01-15  Jeffrey A Law  (law@cygnus.com)
18701
18702         * g77.f-torture/compile/990115-1.f: New test.
18703
18704 1999-01-07  Jeffrey A Law  (law@cygnus.com)
18705
18706         * gcc.c-torture/compile/990107-1.c: New test
18707
18708 1999-01-06  Jeffrey A Law  (law@cygnus.com)
18709
18710         * gcc.c-torture/execute/990106-2.c: New test.
18711
18712         * gcc.c-torture/execute/990106-1.c: New test.
18713
18714 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
18715
18716         * gcc.c-torture/compile/981223-1.c: New test.
18717
18718 1998-12-29  Richard Henderson  <rth@cygnus.com>
18719
18720         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
18721         (opt3): Rename from opt4 and disable.
18722
18723 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
18724
18725         * g++.old-deja/g++.pt/ptrmem5.C: New test.
18726
18727 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18728
18729         * g++.old-deja/g++.other/conv5.C: New test.
18730
18731 1998-12-14  Nick Clifton  <nickc@cygnus.com>
18732
18733         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
18734
18735 1998-12-11  Jeffrey A Law  (law@cygnus.com)
18736
18737         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
18738
18739 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
18740
18741         * gcc.c-torture/compile/981211-1.c: New test.
18742
18743 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
18744
18745         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
18746
18747         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
18748
18749 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18750
18751         * gcc.special/930510-1.c: Make C9X safe.
18752         * gcc.misc-tests/gcov-1.c Similarly.
18753         * gcc.misc-tests/gcov-2.c Similarly.
18754
18755 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18756
18757         * gcc.dg/ultrasp1.c: New test.
18758
18759 1998-12-06  Richard Henderson  <rth@cygnus.com>
18760
18761         * gcc.c-torture/execute/981206.c: New test.
18762
18763 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18764
18765         * g++.old-deja/g++.ns/template7.C: New test.
18766
18767         * g++.old-deja/g++.other/expr1.C: New test.
18768
18769         * g++.old-deja/g++.eh/tmpl3.C: New test.
18770
18771         * g++.old-deja/g++.eh/tmpl2.C: New test.
18772
18773 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18774
18775         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
18776         * g++.old-deja/g++.other/using6.C: Removed.
18777         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
18778
18779         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
18780
18781 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18782
18783         * g++.old-deja/g++.pt/overload8.C: New test.
18784
18785         * g++.old-deja/g++.pt/overload7.C: New test.
18786
18787         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
18788
18789         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
18790         and relinking messages.
18791         * lib/g++.exp (g++_target_compile): Remove .rpo file when
18792         compiling with -frepo.
18793
18794 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
18795
18796         * g++.old-deja/g++.pt/lookup6.C: New test.
18797
18798 1998-11-30  Nick Clifton  <nickc@cygnus.com>
18799
18800         * gcc.c-torture/execute/981130-1.c: New test.
18801         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
18802
18803 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18804
18805         * g++.old-deja/g++.pt/explicit76.C: New test.
18806
18807         * g++.old-deja/g++.pt/friend38.C: New test.
18808
18809         * g++.old-deja/g++.ns/crash2.C: New test.
18810
18811         * g++.old-deja/g++.pt/defarg8.C: New test.
18812
18813         * g++.old-deja/g++.pt/instantiate6.C: New test.
18814
18815         * g++.old-deja/g++.pt/static6.C: New test.
18816
18817         * g++.old-deja/g++.pt/decl2.C: New test.
18818
18819 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18820
18821         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
18822         problem is actually related with name lookup, but so what? :-)
18823
18824         * g++.old-deja/g++.pt/friend37.C: New test.
18825
18826 1998-11-25  Dave Love  <d.love@dl.ac.uk>
18827
18828         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
18829         element, which fails on some systems.
18830
18831         * g77.f-torture/execute/labug1.f: New test.
18832
18833 1998-11-21  Jeffrey A Law  (law@cygnus.com)
18834
18835         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
18836         is defined.
18837
18838 1998-11-18  Dave Love  <d.love@dl.ac.uk>
18839
18840         * g77.f-torture/compile/981117-1.f: New test.
18841
18842 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
18843
18844         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
18845         properly discarded.
18846
18847 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
18848
18849         * gcc.c-torture/execute/memcheck: New directory of tests for
18850         -fcheck-memory-usage.
18851
18852 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18853
18854         * README: New file, general information about the testsuite and
18855         new description of the various C++ test subdirectories.
18856         * README.g++: Eliminate obsolete information, update and move most
18857         relevant stuff to README.
18858
18859 1998-11-07  Richard Henderson  <rth@cygnus.com>
18860
18861         * gcc.c-torture/compile/981107-1.c: New test.
18862
18863 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
18864
18865         * execute/memcpy-bi.c: New testcase.
18866
18867 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
18868
18869         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
18870         base classes.
18871
18872         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
18873         template is selected.
18874
18875         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
18876         classes, it should be accepted for all types.
18877
18878         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
18879
18880         * g++.old-deja/g++.pt/spec24.C: Ensure that template
18881         specializations start with template headers.
18882
18883 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
18884
18885         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
18886
18887         * g++.old-deja/g++.other/init9.C: Test cross initialization of
18888         non-POD types.
18889
18890 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18891
18892         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
18893
18894 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
18895
18896         * compile/981022-1.c, compile/981022-1.x: New test and driver.
18897
18898 1998-10-19  Jeffrey A Law  (law@cygnus.com)
18899
18900         * 981019-1.c: New test.
18901
18902 1998-10-14  Robert Lipe <robertl@dgii.com>
18903
18904         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
18905         find objc headers.
18906
18907 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18908
18909         * compile/981001-4.c: Remove use of GCC extension that triggers a
18910         compiler bug.
18911
18912 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
18913
18914         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
18915
18916 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18917
18918         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
18919         instantiation of template produces incorrect code for delete
18920         expression.
18921
18922         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
18923         constructors' name is not unique.
18924         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
18925         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
18926
18927         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
18928         automatic array of const is ill-formed.
18929
18930         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
18931         of template parameter?
18932
18933         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
18934         const.
18935
18936         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
18937         pointer-to-member expression.
18938
18939         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
18940         declaration causes ICE.
18941
18942 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
18943
18944         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
18945         reserved in the global namespace.
18946
18947         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
18948         generate needed virtual table.
18949
18950         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
18951
18952 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
18953
18954         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
18955         template-dependent type
18956
18957 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
18958
18959         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
18960         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
18961         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
18962
18963         * g++.old-deja/g++.other/using5.C: New test; using decl from base
18964         class should be usable as argument of member function.
18965         * g++.old-deja/g++.other/using6.C: New test; using decl from base
18966         class should be usable as return type of member function.
18967         * g++.old-deja/g++.other/using7.C: New test; using decl from base
18968         class should be usable as type of data member.
18969
18970         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
18971
18972 1998-10-09  Jeffrey A Law  (law@cygnus.com)
18973
18974         * gcc.c-torture/special/920521-1.c: Fix bogus test.
18975
18976 1998-10-08  Nick Clifton  <nickc@cygnus.com>
18977
18978         * gcc.dg/dll-?.c Add thumb to target list.
18979         Fix assembler scan patterns to match current assembler output.
18980
18981 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
18982
18983         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
18984         matching of template brackets.
18985
18986         * g++.old-deja/g++.other/using4.C: New test.  Test using
18987         declarations of methods from base classes.
18988
18989         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
18990         within functions should introduce names into the innermost
18991         enclosing namespace.
18992
18993         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
18994         of static locals if first initialization throws.
18995
18996 1998-10-07  Jim Wilson  <wilson@cygnus.com>
18997
18998         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
18999
19000 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19001
19002         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19003         lose track of the possible targets of tablejump insns.
19004         * special/special.exp: Run it.
19005
19006 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19007
19008         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19009         must be declared before its specializations can be named in friend
19010         declarations.
19011
19012 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19013
19014         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19015
19016         * g77.f-torture/execute/io1.f: New test.
19017
19018 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19019
19020         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19021         with pointer to template function, for which no argument deduction
19022         is possible.
19023
19024         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19025         specialization of template function as argument to template
19026         function.
19027
19028         * g++.old-deja/g++.other/access2.C: New test; Inner class
19029         shouldn't have privileged access to Outer's names.
19030
19031 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19032
19033         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19034         friend template declared within template class conflicts with
19035         nested class of the same name.
19036
19037         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19038         is ignored.
19039
19040         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19041         object with direct initializer as function declaration.
19042
19043         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19044         initializers.
19045
19046         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19047         involving const pointer and NULL produces incorrect result.
19048
19049         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19050         type name without `typename' should be rejected with -pedantic.
19051
19052 1998-10-02  Richard Henderson  <rth@cygnus.com>
19053
19054         * g++.old-deja/g++.other/addrof1.C: New test.
19055
19056 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19057
19058         * gcc.c-torture/compile/981001-1.c: New test.
19059         * gcc.c-torture/execute/981001-1.c: New test.
19060
19061 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19062
19063         * gcc.c-torture/compile/981001-2.c: New test.
19064         * gcc.c-torture/compile/981001-3.c: New test.
19065         * gcc.c-torture/compile/981001-4.c: New test.
19066
19067 1998-10-01  Robert Lipe  <robertl@dgii.com>
19068
19069         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19070         multilibbed hosts.   Idea grafted from g77.exp.
19071
19072 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19073
19074         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19075         avoid losing on systems which need -lsocket.
19076
19077 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19078
19079         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19080         * g++.old-deja/g++.other/nested2.C: Ditto.
19081         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19082         failure.
19083
19084 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19085
19086         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19087         preferred over template operator!= for enum bitfields.
19088
19089 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19090
19091         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19092         that happen to have the same base name, but in different scopes,
19093         are incorrectly rejected.
19094
19095 1998-09-16  Richard Henderson  <rth@cygnus.com>
19096
19097         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19098         on the native word size instead of an integer literal.
19099
19100 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19101
19102         * g++.old-deja/g++.other/static2.C: Invocation of static data
19103         member of type pointer-to-function denoted as non-static member.
19104
19105         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19106         checks involving function types and aliases.
19107
19108 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19109
19110         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19111         redefined to the same non-trivial type.
19112
19113         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19114         namespace-qualification of template specializations declared in
19115         other namespaces.
19116
19117         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19118         to declare a subset of the specializations of a template function
19119         as friends of specializations of a template class.
19120
19121         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19122         member templates that do not fully specialize the enclosing
19123         template class are rejected.
19124
19125 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19126
19127         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19128
19129 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19130
19131         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19132         altered from libf2c/libU77 version.
19133
19134 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19135
19136         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19137
19138 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19139
19140         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19141         (un)signed char are different types for template specialization
19142         purposes.
19143
19144 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19145
19146         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19147         * objc: ObjC testsuite.
19148
19149 1998-08-31  Catherine Moore  <clm@cygnus.com>
19150
19151         * gcc.c-torture/execute/941014-1.x:  New file.
19152
19153 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19154
19155         * lib/c-torture.exp: Add support for
19156         torture_eval_before_compile and torture_eval_before_execute
19157         variables.
19158
19159 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19160
19161         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19162         this test triggers valid.
19163
19164 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19165
19166         * gcc.dg/980827-1.c: New test.
19167
19168 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19169
19170         * gcc.c-torture/execute/loop-4b.c: New test.
19171
19172 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19173
19174         * lib/c-torture.exp: Add support for
19175         torture_eval_before_compile and torture_eval_before_execute
19176         variables.
19177
19178 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19179
19180         * gcc.c-torture/compile/980825-1.c: New test.
19181
19182 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19183
19184         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19185         count number tests in opt_t0 not good_t0.
19186
19187 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19188
19189         * gcc.c-torture/compile/930326-1.x: Fix typo.
19190
19191 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19192
19193         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19194         causes an ICE.
19195
19196 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19197
19198         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19199         STACK_SIZE is defined.
19200         * gcc.c-torture/unsorted/stuct.c: Similarly.
19201
19202         * gcc.c-torture/compile/980821-1.c: New test.
19203
19204 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19205
19206         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19207
19208 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19209
19210         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19211         code.
19212
19213 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19214
19215         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19216         error'.
19217
19218 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19219
19220         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19221
19222 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19223
19224         * gcc.c-torture/compile/980816-1.c: New test.
19225
19226         * gcc.dg/980816-1.c: New test.
19227
19228 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19229
19230         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19231         compiler for ieee tests.
19232
19233 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19234
19235         * g77.f-torture/compile/980729-0.f: New test.
19236
19237 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19238
19239         * gcc.c-torture/special/eeprof-1.c: New test, for
19240         -finstrument-functions.
19241         * gcc.c-torture/special/special.exp: Run it.
19242
19243 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19244
19245         * gcc.c-torture/compile/980729-1.c: New test.
19246
19247 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19248
19249         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19250         __thumb__ is defined, and test for ARM style doubles if so.
19251
19252 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19253
19254         * g77.f-torture/noncompile/980615-0.f: New test.
19255
19256 1998-07-26  H.J. Lu  (hjl@gnu.org)
19257
19258         * gcc.dg/980312-1.c: Do link instead of compile.
19259         * gcc.dg/980313-1.c: Likewise.
19260
19261 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19262
19263         * gcc.c-torture/compile/980726-1.c: New test.
19264
19265 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19266
19267         * g77.f-torture/execute/io0.f: New test.
19268
19269 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19270
19271         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19272         an int.
19273
19274 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19275
19276         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19277         m32r bugs.
19278
19279 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19280
19281         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19282         c-decl.c:grokdeclarator can handle mode attributes.
19283
19284 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19285
19286         * gcc.c-torture/execute/980716-1.c: New test.
19287
19288 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19289
19290         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19291         the mn10200.
19292         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19293         the mn10200.
19294         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19295         * gcc.c-torture/compile/930326-1.x: Similarly.
19296
19297 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19298
19299         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19300         New test from Craig.
19301
19302 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19303
19304         * g77.f-torture/noncompile/980616-0.f: New test.
19305
19306         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19307
19308 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19309
19310         *  g++.other/singleton.C: Return error value instead of taking
19311         SIGSEGV.
19312
19313 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19314
19315         *  g++.other/singleton.C: New test.   Warning is under dispute.
19316         Runtime crash is not.
19317
19318 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19319
19320         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19321         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19322         using6.C, using7.C}:  New namespace tests.
19323
19324 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19325
19326         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19327         specialization with typedef'ed names used as array indexes.
19328
19329 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19330
19331         * gcc.c-torture/execute/980709-1.c: New test.
19332
19333         * gcc.dg/980709-1.c: New test.
19334
19335 1998-07-07  Richard Henderson  <rth@cygnus.com>
19336
19337         * gcc.c-torture/execute/bcp-1.c: New test.
19338
19339 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19340
19341         * gcc.c-torture/execute/980707-1.c: New test.
19342
19343 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19344
19345         * gcc.c-torture/compile/980706-1.c: New test.
19346
19347 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19348
19349         * g77.f-torture/execute/980701-0.f,
19350         g77.f-torture/execute/980701-1.f: New test from Craig.
19351
19352 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19353
19354         * gcc.c-torture/compile/980701-1.c: New test.
19355
19356         * gcc.c-torture/execute/980701-1.c: New test.
19357
19358 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19359 rlsruhe.de>
19360
19361         * g++.old-deja/g++.robertl/eb132.C: New test.
19362         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19363
19364 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19365
19366         * g77.f-torture/execute/980628-7.f,
19367         g77.f-torture/execute/980628-8.f,
19368         g77.f-torture/execute/980628-9.f,
19369         g77.f-torture/execute/980628-10.f: New tests from Craig.
19370
19371         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19372
19373 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19374
19375         * g77.f-torture/execute/980628-4.f: New test from Craig.
19376         * g77.f-torture/execute/980628-5.f: Likewise.
19377         * g77.f-torture/execute/980628-2.f: Likewise.
19378         * g77.f-torture/execute/980628-0.f: Likewise.
19379         * g77.f-torture/execute/980628-1.f: Likewise.
19380         * g77.f-torture/execute/980628-3.f: Likewise.
19381         * g77.f-torture/execute/980628-6.f: Likewise.
19382
19383 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19384
19385         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19386         directory when nothing has been installed yet.
19387
19388 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19389
19390         * gcc.c-torture/special/special.exp: Handle newer versions of
19391         dejagnu.
19392
19393 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19394
19395         * gcc.dg/980626-1.c: New test.
19396
19397 1998-06-19  Bruno Haible <haible@ilog.fr>
19398
19399         * gcc.misc-tests/m-un-2.c: New test.
19400         * g++.old-deja/g++.other/warn01.c: Likewise.
19401
19402 1998-06-19  Robert Lipe  <robertl@dgii.com>
19403
19404         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19405         compatibility with assmblers with a different comment character.
19406         Eliminate use of GAS-specific extensions.
19407
19408 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19409
19410         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19411
19412 1998-06-19  Robert Lipe  <robertl@dgii.com>
19413
19414         *lib/g77.exp: Replace search for libf2c.a with search for newly
19415         renamed libg2c.a
19416
19417 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19418
19419         * gcc.c-torture/execute/980617-1.c: New test.
19420
19421 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19422
19423         * gcc.c-torture/execute/980612-1.c: New test.
19424
19425 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19426
19427         * gcc.dg/980523-1.c: Only test on ppc-linux.
19428         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19429
19430         * gcc.c-torture/execute/980608-1.c: New test.
19431
19432 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19433
19434         * gcc.c-torture/execute/980605-1.c: New test.
19435
19436 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19437
19438         * gcc.c-torture/execute/980604-1.c: New test.
19439
19440 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19441
19442         * gcc.c-torture/execute/980602-1.c: New test.
19443         * gcc.c-torture/execute/980602-2.c: Likewise.
19444
19445 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19446
19447         * 970125-0.f: Fix per JCB.  Add commentary.
19448
19449 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19450
19451         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19452         IEEE -0 support.
19453
19454 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19455
19456         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19457         earlier.
19458
19459 1998-05-28  Catherine Moore <clm@cygnus.com>
19460
19461         * gcc.c-torture/execute/980526-3.c: New test.
19462
19463 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19464
19465         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19466         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19467         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19468         m88k-motorola-sysv3 to XFAIL.
19469
19470 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19471
19472         * gcc.dg/980526-1.c: New test.
19473         * gcc.c-torture/execute/980526-2.c: New test.
19474
19475 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19476
19477         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19478
19479         * gcc.c-torture/execute/980526-1.c: New test.
19480
19481 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19482
19483         * g77.f-torture/execute/alpha2.f: Add runtime test.
19484
19485 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19486
19487         * g++.old-deja/old-deja.exp: Strip leading directories.
19488
19489         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19490         error for the line.  Don't run multiple tests for the same line.
19491
19492 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19493
19494         * gcc.dg/980523-1.c: New test.
19495
19496 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19497
19498         * g77.f-torture/compile/970915-0.f: New test.
19499
19500 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
19501
19502         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
19503
19504 1998-05-21  Jeffrey A Law  (law@cygnus.com)
19505
19506         * gcc.dg/980520-1.c: New test.
19507
19508 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
19509
19510         * gcc.dg/980502-1.c: Fix return type.
19511
19512 1998-05-20  Jeffrey A Law  (law@cygnus.com)
19513
19514         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
19515         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
19516         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
19517         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
19518         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
19519
19520 1998-05-20  Dave Love  <d.love@dl.ac.uk>
19521
19522         * g77.f-torture/execute/980520-1.f: New test.
19523
19524 1998-05-15  Dave Love  <d.love@dl.ac.uk>
19525
19526         * lib/mike-g77.exp: New file.
19527
19528         * g77.f-torture/noncompile/noncompile.exp,
19529         g77.f-torture/noncompile/check0.f: New files.
19530
19531 1998-05-14  Dave Love  <d.love@dl.ac.uk>
19532
19533         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
19534         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
19535         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
19536         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
19537         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
19538         abort where appropriate.
19539
19540 1998-05-05  Michael Meissner  <meissner@cygnus.com>
19541
19542         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
19543         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
19544
19545 1998-04-29  Dave Love  <d.love@dl.ac.uk>
19546
19547         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
19548
19549 1998-04-27  Dave Love  <d.love@dl.ac.uk>
19550
19551         * g77.f-torture/compile/980427-0.f: New test.
19552
19553 1998-04-24  Dave Love  <d.love@dl.ac.uk>
19554
19555         * g77.f-torture/compile/980424-0.f: New test.
19556
19557 1998-04-19  Dave Love  <d.love@dl.ac.uk>
19558
19559         * g77.f-torture/compile/980419-2.f (main): New test.
19560         * g77.f-torture/compile/970125-0.f: New test.
19561         * g77.f-torture/compile/980419-1.f: New test.
19562
19563 1998-04-08  Jim Wilson  <wilson@cygnus.com>
19564
19565         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
19566         of loop-4.c.
19567
19568 1998-04-07  Jim Wilson  <wilson@cygnus.com>
19569
19570         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
19571
19572 1998-04-03  Jim Wilson  <wilson@cygnus.com>
19573
19574         * gcc.c-torture/compile/980329-1.c: New test.
19575
19576 1998-03-18  Jim Wilson  <wilson@cygnus.com>
19577
19578         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
19579         * gcc.dg/980312-1.c: Fix typo in -march command.
19580
19581 1998-03-16  H.J. Lu  (hjl@gnu.org)
19582
19583         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
19584
19585 1998-03-11  Robert Lipe  <robertl@dgii.com>
19586
19587         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
19588         Dave Love agree the Fortran source is bogus.
19589
19590 1998-03-11  Robert Lipe  <robertl@dgii.com>
19591
19592         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
19593         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
19594         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
19595         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
19596         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
19597
19598 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
19599
19600         * g++.old-deja/g++.other/friend1.C: New test.
19601
19602 1998-02-18  Dave Love  <d.love@dl.ac.uk>
19603
19604         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
19605         possibly uninitialized) variables and declare dnrm2.
19606
19607 1998-02-23  Robert Lipe <robertl@dgii.com>
19608
19609         From Bruno Haible <haible@ilog.fr>:
19610         * gcc.c-torture/execute/980223.c: New test.
19611
19612 1998-02-13  Jeffrey A Law  (law@cygnus.com)
19613
19614         * gcc.dg/ifelse-1.c: New test.
19615
19616 1998-02-09  H.J. Lu  (hjl@gnu.org)
19617
19618         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
19619
19620           * lib/old-dejagnu.exp (old-dejagnu): Added the
19621           "execution test - XFAIL *-*-*" handling in the spirit of
19622           "excess errors test -". Changed the "execution test fails"
19623           handling to be like "excess errors test fails".
19624           * Update various tests accordingly.
19625
19626 1998-02-06  Jim Wilson  <wilson@cygnus.com>
19627
19628         * gcc.c-torture/execute/980205.c: New test.
19629
19630 1998-01-18  Jeffrey A Law  (law@cygnus.com)
19631
19632         * lib/c-torture.exp: Look for .x files instead of .cexp files.
19633         * lib/f-torture.exp: Similarly.
19634         * gcc.c-torture: Rename all .cexp files to .x files.
19635
19636 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
19637
19638         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
19639         (940510-1.c): Removed duplicate.
19640         (971104-1.c): New test.
19641
19642 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
19643
19644           * lib/f-torture.exp: Improve error and loop detection.
19645
19646 1997-11-19  Michael Meissner  <meissner@cygnus.com>
19647
19648         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
19649         use that to size the filler array.
19650
19651 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
19652
19653         * lib/c-torture.exp(c-torture-execute): Fix typo.
19654
19655         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
19656         testcase as the executable name. Keep the executable around if
19657         the test fails.
19658
19659 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
19660
19661         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
19662         changes.  Only test one -g option, and move it to the end of the
19663         list of options to test.
19664
19665 1997-09-19  Michael Meissner  <meissner@cygnus.com>
19666
19667         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
19668         variable GCC_TORTURE_OPTIONS to supply default switches separated
19669         by colons.  If no environment variable, run tests with -O0 -g, -O1
19670         -g, and -O2 -g as well.
19671
19672 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
19673
19674         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
19675         explanatory comments. Fix indentation.
19676
19677 1997-09-15  Jeffrey A Law  (law@cygnus.com)
19678
19679         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
19680
19681 1997-09-11  Jeffrey A Law  (law@cygnus.com)
19682
19683         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
19684         * g++.old-deja/g++.mike/p7325.C: Likewise.
19685         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
19686
19687 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
19688
19689         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
19690         * g++.old-deja/g++.brendan/crash30.C: Likewise.
19691         * g++.old-deja/g++.brendan/crash39.C: Likewise.
19692         * g++.old-deja/g++.law/operators4.C: Likewise.
19693
19694 1997-09-11  Joe Buck  (jbuck@synopsys.com)
19695
19696         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
19697         * g++.old-deja/g++.mike/p784.C: Ditto.
19698         * g++.old-deja/g++.mike/p785.C: Ditto.
19699
19700 1997-09-05  Jeffrey A Law  (law@cygnus.com)
19701
19702           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
19703
19704 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19705
19706         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
19707         target feature; pass this to c-torture-execute as needed.
19708
19709 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19710
19711         * lib/c-torture.exp(c-torture-execute): If the previous and the
19712         current executables being tested are identical, we don't need to
19713         run the executable again. Try to make the executable names
19714         unique. Add an optional argument for passing additional compiler
19715         flags.
19716
19717 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
19718
19719         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
19720
19721 1997-08-29  Jeffrey A Law  (law@cygnus.com)
19722
19723         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
19724
19725 1997-07-31  Jeffrey A Law  (law@cygnus.com)
19726
19727         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
19728         32bit or larger longs.
19729
19730         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
19731         have either a 32bit long or 32bit int.
19732
19733 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
19734
19735         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
19736         Make double precision tests dependent on sizeof (double).
19737
19738 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
19739
19740         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
19741         too.
19742
19743 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
19744
19745         * gcc.c-torture/compile/961203-1.cexp: New script.
19746
19747 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
19748
19749         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
19750         up the includes ourselves.
19751
19752 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
19753
19754         * lib/plumhall.exp: Remove random include, and add a few
19755         verbose messages for debugging.
19756
19757 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
19758
19759         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
19760         of trying to do it ourselves.
19761
19762 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19763
19764         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
19765
19766 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
19767
19768         * gcc.prms/5403.c: Made regexp a bit less strict.
19769
19770 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
19771
19772         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
19773         is returned from remote_load instead.
19774         * lib/plumhall.exp: Ditto.
19775         * lib/mike-g++.exp: Ditto.
19776         * lib/old-dejagnu.exp: Ditto.
19777         * lib/c-torture.exp: Ditto.
19778
19779 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
19780
19781         * lib/g++.exp: Use build_wrapper procedure.
19782         * lib/gcc.exp: Ditto.
19783
19784 1997-05-20  Jeffrey A Law  (law@cygnus.com)
19785
19786         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
19787         an old-style decl for malloc.  Fixes tests to work when
19788         sizeof (int) != sizeof (size_t).
19789
19790 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19791
19792         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
19793
19794         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
19795         use stdargs.h interface.
19796
19797 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19798
19799         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
19800         NO_VARARGS when compiling.
19801
19802 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
19803
19804         * lib/plumhall.exp(ph_includes): New procedure.
19805         (ph_make): Use it.
19806         (ph_compiler): Ditto.
19807
19808         * lib/g++.exp: Rename test-glue.c to testglue.c.
19809         * lib/gcc.exp: Ditto.
19810
19811 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
19812
19813         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
19814         to completion when it's called.
19815
19816 1997-03-21  Michael Meissner  <meissner@cygnus.com>
19817
19818         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
19819         is defined, don't do test.
19820
19821 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
19822
19823         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
19824         for object files.
19825         (ph_summary): Mark skipped testcases as untested, not unresolved.
19826
19827         * lib/plumhall.exp (ph_make): If unresolved because of bad
19828         errorCode, record errorCode in log file.
19829         (*): Replace send_log/verbose with verbose -log.
19830
19831 1997-03-19  Michael Meissner  <meissner@cygnus.com>
19832
19833         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
19834         double conversion if double isn't at least 8 bytes.
19835
19836         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
19837         int to work with targets where int is 16 bits.
19838
19839         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
19840         8 bytes, just exit, since 4 byte doubles don't have enough bits of
19841         precision for the test to complete.
19842
19843 1997-03-14  Michael Meissner  <meissner@cygnus.com>
19844
19845         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
19846         if d10v is not compiled with the -mdouble64 flag.
19847         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
19848
19849         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
19850         d10v is not compiled with the -mint32 flag.
19851
19852 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
19853
19854         * lib/plumhall.exp: Use incr_count.
19855
19856 1997-03-12  Jeffrey A Law  (law@cygnus.com)
19857
19858         * gcc.c-torture: Update to c-torture-1.45.
19859
19860 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
19861
19862         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
19863         the name of the expect testcase file).
19864
19865         * lib/g++.exp(g++_init): Ditto.
19866
19867 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
19868
19869         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
19870         the host.
19871
19872         * lib/gcc.exp(gcc_exit): New procedure.
19873
19874 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
19875
19876         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
19877         specs where appropriate.
19878
19879         * g++.old-deja/g++.arm/*: Added additional ERROR checks
19880         because of new "candidates are" messages, and removed a few
19881
19882         * Converted all non-old-style g++ testcases to old-style, and
19883         moved into g++.old-deja.
19884
19885 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
19886
19887         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
19888         options.
19889
19890         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
19891         succeeded.
19892
19893         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
19894
19895 1997-02-13  Michael Meissner  <meissner@cygnus.com>
19896
19897         * lib/gcc.exp (gcc_target_compile): Add support for defining
19898         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
19899         the machine doesn't have those features.
19900
19901 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
19902
19903         * g++.law/operators4.exp: Don't use LIBS.
19904
19905 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
19906
19907         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
19908
19909         * lib/mike-g++.exp: Don't set the compiler to be tested here.
19910         * lib/g++.exp: Set it here instead. Also, allow use of the
19911         --tool_exec and --tool_opt options. Change CXX to
19912         GXX_UNDER_TEST.
19913
19914         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
19915
19916         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
19917
19918 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
19919
19920         * lib/old-dejagnu.exp: Use prune_warnings instead of
19921         prune_system_crud.
19922         * lib/mike-g++.exp: Ditto.
19923         * lib/gcc.exp: Ditto.
19924         * lib/g++.exp: Ditto.
19925
19926         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
19927
19928 1997-02-07  Jeffrey A Law  (law@cygnus.com)
19929
19930           * 941014-2.c: Include stdlib.h
19931           * 960327-1.c: Include stdio.h
19932           * dbra.c, index-1.c: Don't assume ints are 32bits.
19933
19934 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
19935
19936         * lib/gcc.exp: Add gcc,stack_size target feature.
19937
19938         * lib/g++.exp(g++_target_compile): Add the include and link
19939         paths here, not in two other places. And, it's $options, not
19940         options.
19941
19942         * lib/mike-g++.exp(postbase): Remove the code that determines
19943         the correct include and link paths.
19944         * g++.old-deja/old-deja.exp: Ditto.
19945
19946 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
19947
19948         * lib/g++.exp(g++_init): target_compile no longer returns the
19949         filename of the result.
19950
19951 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
19952
19953         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
19954         call to glob.
19955
19956         * gcc.c-torture/special/special.exp: Change call to
19957         gcc_target_compile to include the object file.
19958
19959 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
19960
19961         * gcc.c-torture/special/special.exp: Correct misspelling in last
19962         change.
19963
19964 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
19965
19966         * lib/plumhall.exp(ph_summary): Log the entire output of the
19967         executable. Return -1 if there were any failures, 0 otherwise.
19968         (ph_execute): Return -1 if there were any failures, 0 otherwise.
19969         (ph_make): Clean up objects and executables that were built
19970         if the tests succeeded.
19971
19972 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
19973
19974         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
19975         libraries and includes in the build tree as appropriate.
19976
19977 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19978
19979         * lib/c-torture.exp: Instead of looking for the global variable
19980         NO_LONG_LONG, check to see if that's a feature of the target.
19981
19982 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19983
19984         * config/default.exp: Minimize. Delete the remainer of the files in
19985         config; this functionality is now in devo/dejagnu/config.
19986
19987         g++.*/*: Pass any additional flags used to compile to postbase;
19988         delete CXXFLAGS.
19989
19990         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
19991         is now done by runtest.exp. Use gcc_target_compile instead of
19992         compile.
19993
19994         lib/c-torture.exp: Use gcc_target_compile instead of compile.
19995         Remove references to CFLAGS. Use remote_file instead of
19996         calling rm -f.
19997         (c-torture): Take a list of arguments to use to compile this
19998         testcase.
19999
20000         lib/g++.exp: Simplify. Use target_compile instead of compile.
20001         lib/gcc-dg.exp: Ditto.
20002         lib/gcc.exp: Ditto.
20003         lib/mike-{gcc,g++}.exp: Ditto.
20004         lib/old-dejagnu.exp: Ditto.
20005         lib/plumhall.exp: Ditto.
20006
20007 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20008
20009         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20010         (ph_linker): Likewise.
20011
20012 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20013
20014           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20015         MAP_ANON / MAP_ANONYMOUS if defined;
20016         else try to map from /dev/zero .
20017
20018 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20019
20020         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20021         isn't defined, then define it to MAP_ANONYMOUS.
20022
20023 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20024
20025         * gcc.c-torture: Update to c-torture-1.42 release.
20026
20027 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20028
20029         * gcc.c-torture: Update to c-torture-1.41 release.
20030
20031 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20032
20033         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20034         c-torture release.
20035
20036 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20037
20038         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20039         and LDFLAGS.  Fix second case to append the target_info ldflags
20040         onto LDFLAGS, not CFLAGS.
20041         * lib/g++.exp (g++_init): Add target_info stuff.
20042         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20043         of libgloss and newlib flags for !native.
20044
20045         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20046         (GDB): Fix relative path to go up another dir for finding gdb.
20047
20048 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20049
20050         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20051         versions in the target_info array, if they don't exist.
20052
20053 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20054
20055         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20056
20057 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20058
20059         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20060         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20061
20062 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20063
20064         * lib/old-dejagnu.exp: Don't remove the output file before we've
20065         actually tested it. Don't append pwd to the path of the executable
20066         we're testing.
20067
20068 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20069
20070         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20071
20072 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20073
20074         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20075         temporary directory for compiler files, and set it to a default
20076         value of /tmp. Set $output as the name of the output file from
20077         compiling the testcase. Add a -o option to $cflags_var so the
20078         compiler writes the final output file as $output. Set $executable
20079         to $output.
20080
20081         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20082         directory for compiler files, and set it to /tmp if it doesn't
20083         already have a value. Set $output_file to the name of the output
20084         file from compiling the testcase. Add a -o option to CXXFLAGS so
20085         the compiler writes the final output file as $output. Use $output
20086         as the executable to be tested.
20087
20088 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20089
20090         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20091
20092 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20093
20094         * gcc.c-torture/execute/pending-1.c: New test.  Still
20095         pending in Tege's queue.
20096
20097 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20098
20099         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20100         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20101         if there were failures.  Call unresolved if there were unresolved
20102         testcases.  Call gcc_fail if program did not run to completion.
20103         (ph_make): Pass additional argument name to ph_execute.
20104         (ph_execute): Add new argument.  Pass additional arguments to
20105         ph_summary.  Call gcc_fail is there is no execution output.
20106
20107 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20108
20109         * lib/plumhall.exp (proc_summary): Output relavent summary
20110         lines into the log so specific failures in plumhall can be
20111         investigated.
20112
20113 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20114
20115         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20116         (c-torture-execute): Don't try to execute tests which use
20117         "long long" types if $NO_LONG_LONG is nonzero.
20118
20119 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20120
20121         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20122         not c-torture.
20123
20124         * gcc.ieee: Move from here.
20125         * gcc.c-torture/execute/ieee: To here.
20126
20127 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20128
20129         * gcc.c-torture: Update to c-torture-1.41 release.
20130
20131 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20132
20133         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20134         not "$output".
20135
20136 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20137
20138         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20139         -c present.
20140
20141 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20142
20143         * config/proelf.exp: Handle connecting to a simulator.
20144
20145 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20146
20147         * config/proelf.exp: New file.  Enough framework that we can
20148         run c-torture tests on the proelf targets (or any other target
20149         that gdb can connect to for that matter).
20150
20151 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20152
20153         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20154         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20155
20156         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20157         exec_output exists.
20158
20159 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20160
20161         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20162         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20163
20164         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20165         to pass/fail/unresolved/unsupported/untested.  Caller must now
20166         call unresolved/unsupported/untested.
20167         * lib/*.exp: Update FSF address.  Update to handle new results of
20168         ${tool}_load.
20169         * lib/chill.exp (verbose): Delete.
20170
20171 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20172
20173         * lib/gcc.exp (default_gcc_start): Change order of args to
20174         $LDFLAGS $CFLAGS $LIBS.
20175         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20176         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20177         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20178         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20179         * gcc.misc-tests/dg-test.exp: Likewise.
20180         * gcc.misc-tests/msgs.exp: Likewise.
20181         * gcc.prms/prms.exp: Likewise.
20182         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20183         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20184
20185         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20186
20187 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20188
20189         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20190
20191         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20192         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20193
20194         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20195         necessary.
20196
20197 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20198
20199         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20200         global for loop; add use of $mathlib.
20201         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20202         settings here; set mathlib for anything but VxWorks.
20203
20204 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20205
20206         * gcc.c-torture: Update to c-torture-1.40 release.
20207
20208 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20209
20210         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20211         dg.exp.
20212
20213 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20214
20215         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20216         global.
20217
20218 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20219
20220         * lib/g++.exp (LIBS): Define if not already.
20221         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20222         (gcc-dg-prune): Call prune_gcc_output.
20223         * lib/gcc.exp (prune_gcc_output): New proc.
20224         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20225         prune_gcc_output.
20226
20227 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20228
20229         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20230         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20231
20232 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20233
20234         * gcc.c-torture: Update to c-torture-1.39 release.
20235
20236 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20237
20238         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20239         fails, try others as well.
20240
20241 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20242
20243         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20244         If compilation fails, mark execute tests as `untested'.
20245         If test is marked as unsupported, don't mark compilation and
20246         execute tests as failed.
20247
20248 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20249
20250         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20251         libstdc++ for whether or not we want to be doing shared
20252         libraries.  Delete link_curses since we don't need it anymore.
20253         * lib/mike-g++.exp (postbase): Don't link in libg++.
20254         * g++.old-deja/old-deja.exp: Likewise.
20255
20256 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20257
20258         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20259
20260 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20261
20262         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20263         For that, add `-Wl,-a,shared_archive'.
20264         * g++.old-deja/old-deja.exp: Likewise.
20265
20266 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20267
20268         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20269
20270 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20271
20272         * lib/mike-g++.exp (postbase): Pay attention to the status of
20273         g++_load.
20274
20275 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20276
20277           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20278
20279 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20280
20281         * lib/gcc.exp (default_gcc_start): No longer need to log program
20282         being executed or its output, execute_anywhere does that now.
20283         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20284         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20285
20286 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20287
20288         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20289         the same as those in lib/g++.exp.
20290
20291 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20292
20293         * gcc.c-torture: Update to c-torture-1.38 release.
20294         * gcc.ieee: Related changes.
20295
20296 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20297
20298         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20299         "exec". Minor reformatting changes.
20300
20301         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20302         cross. This means all "exec" calls now work on a remote host as
20303         well.
20304         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20305         cross. Filter out the extra "\r\n" stuff that expect puts in.
20306         (c-torture-execute): Filter out the bogus warnings like
20307         c-torture-compile does. Add support for canadian cross.
20308         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20309         Use execute_anywhere rather than calling exec directly. Now it
20310         works for canadian cross testing.
20311
20312 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20313
20314         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20315         results into a variable, and check that rather than using file exists.
20316
20317 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20318
20319         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20320         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20321
20322 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20323
20324         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20325         lib_curses if there's a shared libg++ in the build tree.
20326
20327 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20328
20329         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20330         if not supported target.
20331
20332 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20333
20334         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20335         link_curses up to always happen, not just for native builds.
20336
20337 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20338
20339         * gcc.c-torture: Update to c-torture-1.36 release.
20340         * gcc.failure: Related changes.
20341
20342 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20343
20344         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20345
20346 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20347
20348         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20349         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20350         runshlib, link_curses, and mathlib for link and run.
20351
20352         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20353         pass the runtime shared library options for Solaris, OSF/1, and
20354         Irix5, and link with -lcurses to avoid unresolved references.
20355
20356 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20357
20358         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20359         only run once.
20360
20361 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20362
20363         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20364
20365 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20366
20367         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20368         do not have a framework for the "compat" tests yet.
20369
20370 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20371
20372         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20373         set to null if we're testing vxworks5.1.  Use that instead of
20374         `-lm' in the setting of LIBS for link and run.
20375
20376 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20377
20378         * config/rom68k.exp (${tool}_load): Major changes to make it
20379         work.  Verified that it does in fact return the stuff in
20380         exec_output properly.  Catch any Emul or any TRAP other than 0.
20381
20382 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20383
20384         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20385         LDFLAGS properly for targets that need stuff from libgloss.
20386         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20387         only run once.
20388         (gpp_initialized): New variable.
20389
20390 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20391
20392         * config/rom68k.exp: Load libgloss.exp.
20393         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20394         so we can produce a fully linked binary.
20395         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20396         so we can produce a fully linked binary.
20397
20398 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20399
20400         * lib/plumhall.exp (ph_section): Watch for expected failures.
20401         Add missing `else'.
20402
20403         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20404         run the testcase.
20405         (c-torture): Likewise.
20406
20407 1995-08-28  Doug Evans  <dje@cygnus.com>
20408
20409         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20410
20411         * lib/mike-g++.exp (mike_cleanup): New proc.
20412         (prebase): New globals compiler_result, not_compiler_result,
20413         target_regexp.
20414         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20415         allow leading "-" in pattern.  Watch for unsupported tests.
20416         If $compiler_result is set, pattern match assembler code,
20417         and ditto for $not_compiler_result.
20418         * lib/mike-gcc.exp: Likewise.
20419
20420         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20421         execution "succeeded".
20422
20423 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20424
20425         * config/win32.exp: New file.
20426         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20427
20428 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20429
20430         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20431         unsupported.
20432         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20433         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20434         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20435
20436         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20437         "... without exceptions was ...".  That is now handled by
20438         prune_system_crud.
20439         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20440
20441 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20442
20443         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20444         sieve.c,sort2.c}: New files.
20445         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20446         sieve.exp,sort2.exp}: Drivers for them.
20447
20448         * lib/mike-gcc.exp (program_output): New user settable variable.
20449         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20450         messages.
20451         * lib/mike-g++.exp (program_output): New user settable variable.
20452
20453         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20454
20455         * config/sh.exp: Deleted (use sim.exp instead).
20456
20457 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20458
20459         * config/vx.exp: Declare CHECKTASK as global.
20460         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20461         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20462         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20463
20464 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20465
20466         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20467         target. Like vx.exp, only includes `vx29k.exp' instead of
20468         `vxworks.exp'.
20469
20470 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20471
20472         * config/sim.exp: Increase time limit from 120 seconds to 240.
20473
20474 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20475
20476         * gcc.c-torture/execute/950628-1.c: New test.
20477
20478 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20479
20480         * gcc.c-torture: Update with changes/additions from
20481         c-torture-1.34.
20482
20483 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20484
20485         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20486
20487 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20488
20489         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20490
20491 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20492
20493         * gcc.c-torture/compile/950512-1.c: New test.
20494         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20495         * gcc.dg/struct-ret-1.c: Likewise.
20496
20497 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20498
20499         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
20500           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
20501
20502 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
20503
20504         * gcc.c-torture/special/920411-1.c: Deleted.
20505         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
20506
20507 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
20508
20509         * config/sim.exp (${tool}_load): Hack in call to bash to get a
20510         cpu limit.
20511
20512 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
20513
20514         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
20515
20516 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
20517
20518         From kenner;
20519         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
20520         is the proper length.
20521         * va-arg-3.c: Likewise.
20522
20523 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
20524
20525         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
20526         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
20527
20528         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
20529         * lib/g++.exp (default_g++_start): Delete old cruft.
20530
20531 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
20532
20533         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
20534         (2 * (1 << 18)) to (2 * (1 << 17)).
20535
20536         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
20537
20538 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
20539
20540         * config/rom68k.exp: Renamed from config/idp.exp
20541
20542 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
20543
20544         * c-torture/compile/921109-2.c
20545
20546 1995-04-18  Mike Stump  <mrs@cygnus.com>
20547
20548         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
20549         excess errors.
20550
20551 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
20552
20553         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
20554         output.
20555         * lib/g++.exp (default_g++_start): Likewise.
20556
20557 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
20558
20559         * gcc.c-torture/compile/950329-1.c: New test.
20560
20561 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
20562
20563           * config/bug.exp (${tool}_load): Updated to use new remote_open
20564           and remote_close procs.
20565         * config/idp.exp: New file.
20566
20567 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
20568
20569         * gcc.c-torture/execute/950322-1.c: New test.
20570
20571 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
20572
20573         * config/vx.exp (${tool}_load): Clean up testing of return code from
20574         vxworks_ld and vxworks_spawn.
20575
20576 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
20577
20578         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
20579
20580 1995-03-13  Mike Stump  <mrs@cygnus.com>
20581
20582         * lib/old-deja.exp: Add `excess errors test - ' error, now one
20583         can mark excess errors on a machine by machine basis.  Note, the
20584         default is to not expect any excess errors, even when excess
20585         errors test - is given, so you will want to put an XFAIL ... on
20586         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
20587         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
20588         those 4 machines, but no others.
20589
20590 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
20591
20592         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
20593         * lib/c-torture.exp: to here.
20594
20595 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
20596
20597         * gcc.c-torture/execute/950221-1.c: New test.
20598         * gcc.c-torture/execute/struct-ret-1.c: New test.
20599         * gcc.c-torture/compile/950221-1.c: New test.
20600
20601         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
20602
20603 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
20604
20605         * gcc.c-torture/execute/arith-1.c (main): Return 0.
20606         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
20607
20608 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
20609
20610         * g++.gb: New directory of tests, derived from my signature and
20611         class scoping tests.
20612
20613         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
20614         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
20615         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
20616         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
20617         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
20618         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
20619         * g++.gb/sig25.C: Likewise.
20620
20621         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
20622         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
20623         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
20624         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
20625         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
20626         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
20627         * g++.gb/sig25.exp: Likewise.
20628
20629         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
20630         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
20631         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
20632         * g++.gb/scope13.C: Likewise, this test still fails.
20633
20634         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
20635         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
20636         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
20637         * g++.gb/scope13.exp: Ditto.
20638
20639         * g++.gb/README: New file, explains what these tests are about.
20640
20641 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
20642
20643         * lib/dg.exp (dg-do): Support `preprocess'.
20644         (dg-test): Likewise.
20645
20646 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
20647
20648         * config/udi.exp: change "continue -expect" to "exp_continue".
20649
20650 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
20651
20652         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
20653         Delete redundant tests.
20654
20655         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
20656         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
20657         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
20658         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
20659         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
20660         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
20661         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
20662         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
20663
20664         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
20665         storing label pointers.
20666         * gcc.c-torture/execute/921019-1.c: Likewise.
20667         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
20668         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
20669         parameter fp.
20670         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
20671         constants.
20672
20673         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
20674         Delete obsolete tests.
20675
20676         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
20677         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
20678         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
20679         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
20680         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
20681         * gcc.c-torture/compile/950124-1.c: New test.
20682
20683         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
20684
20685 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
20686
20687         * lib/mike-g++.exp: Add -lm to LIBS.
20688
20689 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
20690
20691         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
20692
20693 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
20694
20695         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
20696
20697 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
20698
20699         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
20700
20701 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
20702
20703         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
20704         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
20705         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
20706         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
20707         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
20708         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
20709         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
20710         * g++.law/{operators31.C, operators32.C,
20711         * g++.law/{operators33.C, operators34.C}: Likewise.
20712         * g++.law/{pic1.C, refs2.C}: Likewise.
20713         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
20714         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
20715         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
20716         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20717
20718         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
20719         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
20720         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
20721         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
20722         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
20723         * g++.law/{enum9.exp, friend5.exp}: Likewise.
20724         * g++.law/{nest3.exp, nest4.exp}: Likewise.
20725         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
20726         * g++.law/{operators30.exp, operators31.exp}: Likewise.
20727         * g++.law/{operators32.exp, operators33.exp}: Likewise.
20728         * g++.law/{operators34.exp}: Likewise.
20729         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
20730         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
20731         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
20732         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
20733         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20734
20735         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
20736         No longer expected to fail.
20737         * g++.law/missed-error3.C: Tweak for recent bool changes.
20738
20739 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
20740
20741         * config/emb-unix: Deleted.
20742         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
20743         remote execution.  Do final link on remote host if REMOTE_LINK is set.
20744
20745 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
20746
20747         * lib/dg.exp (dg-test): Fix typo in last patch.
20748
20749 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
20750
20751         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
20752         (handles multiple occurrences).
20753
20754 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
20755
20756         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
20757         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
20758         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
20759         printed).
20760         * lib/c-torture.exp (c-torture-compile): Likewise.
20761         (c-torture): Prepend full path if missing.
20762         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
20763         (gcc_fail): Likewise.
20764         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
20765
20766 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
20767
20768         * lib/netware.exp: Only attach to NetWare i386 systems.
20769
20770 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
20771
20772         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
20773         messages.  Add test name to "output pattern match" pass/fail message.
20774
20775 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
20776
20777         * gcc.dg: New testsuite.
20778         * gcc.dg/dg.exp: New file.
20779
20780         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
20781         test-switch.c}: Deleted.
20782
20783         * gcc.misc-tests/msgs.exp: New testcase driver.
20784
20785 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
20786
20787         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
20788         Watch for illegal return values from ${tool}_load.
20789         * config/unix.exp (${tool}_load): Fix pass/fail detection for
20790         cross targets.  Coerce return value >0 to 1.
20791
20792 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
20793
20794         * config/unix.exp (${tool}_load): Call program rsh, not proc.
20795
20796         * config/emb-unix.exp: New file.
20797
20798         * config/sim.exp: Error if variable $SIM not defined.
20799         (${tool}_load): Mark test as "untested" if simulator missing.
20800
20801         * config/unix.exp: Load remote.exp to get rcp_download.
20802         * lib/c-torture.exp: Use different option lists for testcases with
20803         and without loops.
20804         * gcc.c-torture/execute/execute.exp: Likewise.
20805
20806 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
20807
20808         * config/*.exp: Clarify return code from ${tool}_load.
20809         Call `unresolved' or `untested' instead of `warning' or `perror'
20810         (sometimes you still want to call both though).
20811         Add comment that `shell_id' is local to each file.
20812         * config/udi.exp (timeout): Set to 30.
20813         Don't print warning if connection fails, $connectmode has already
20814         printed an error.
20815         (${tool}_load): Move verbose messages to level 2.
20816         Rework pattern for "Process started" message.
20817         Pass `shell_id' to ${connectmode}_download.
20818         Retry twice upon timeout.  Make resetting of target more robust.
20819         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
20820         Pass `shell_id' to exit_$connectmode.
20821         Only call exit_$connectmode if connected.
20822         * config/unix.exp (${tool}_load): Check return codes better.
20823         * config/vrtx.exp (${tool}_load): Likewise.
20824         * config/vx.exp (${tool}_load): Likewise.
20825         Delete unneeded global's.
20826         * lib/dg.exp (dg-test): Update to reflect clarified return codes
20827         from ${tool}_load.
20828         (dg-stat): Delete.
20829         (dg-init): Delete recording of pass/fail counts.
20830         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20831         (old-dejagnu-init): Likewise.
20832         (old-dejagnu-stat): Delete contents, empty proc now.
20833         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
20834         (c-torture): Delete references to lcnt, lpass, lfail.
20835         Get option list from TORTURE_OPTIONS.
20836         Delete -funroll[-all]-loops if no loops.
20837         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
20838         (g++_stat): Delete contents (empty proc now).
20839         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
20840         (gcc_finish): Likewise.
20841         (gcc_stat): Deleted.
20842         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
20843         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
20844         * gcc.c-torture/execute/execute.exp: Likewise.
20845         Split tests into two parts: compile, execute.
20846         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
20847         no loops.  Update to reflect clarified return codes from ${tool}_load.
20848
20849 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
20850
20851         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
20852         to grep for.
20853         (old-dejagnu): Likewise (where necessary).
20854
20855 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
20856
20857         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
20858
20859         * lib/dg.exp (dg-process-target): Fix processing of selector.
20860         Add comment regarding use of `error'.
20861
20862         * lib/gcc.exp (prune_system_crud): Define if missing.
20863         * lib/g++.exp (prune_system_crud): Likewise.
20864
20865         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
20866         Call prune_system_crud.
20867         * lib/dg.exp (dg-runtest): New proc.
20868         Use perror instead of send_user for tcl errors in testcase.
20869         Don't return any value, it's never used.
20870         Don't clobber previous definition of `unknown'.
20871         Print tcl errors in `dg-final'.
20872
20873 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
20874
20875         * lib/dg.exp (dg-process-target): Improve syntax error messages.
20876         (dg-test): Don't print errorInfo, it contains stack backtrace.
20877
20878 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
20879
20880         * lib/g++.exp (runtest_file_p): Define if missing.
20881
20882 1994-09-24  Doug Evans  (dje@cygnus.com)
20883
20884         * lib/mike-g++.exp: Comment out loading of g++.exp.
20885         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
20886         (default_g++_version): Always print something.
20887         (default_g++_start): Comment out call to `which'.
20888         (g++_start, g++_load): Deleted (must be defined in config file).
20889         * lib/gcc.exp: Test for existence of $CC at start.
20890         Delete check for tmpdir (done in gcc_init).
20891         (default_gcc_version): Always print something.
20892         (default_gcc_start): Comment out call to `which'.
20893         * config/*.exp: Major cleanup - make cross targets work at least a
20894         little better for g++ (by not being "--tool gcc" specific).
20895         Rename gcc_xxx to ${tool}_xxx.
20896         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
20897         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
20898
20899 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
20900
20901         * lib/c-torture.exp (c-torture-compile): Rework compiler
20902         message processing.
20903
20904         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
20905         c-torture.
20906
20907 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
20908
20909         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
20910
20911         * lib/dg.exp (dg-process-target): Support { target native }.
20912
20913 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
20914
20915         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
20916         looked for "... program xxx got fatal signal".
20917         Correct regsub munging of `comp_output'.
20918         Ignore compiler messages "path prefix not used" and "linker input
20919         file unused".
20920
20921 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
20922
20923         * lib/gcc.exp (runtest_file_p): Define if missing.
20924         * gcc.prms/template.c: Example to work from.
20925
20926 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
20927
20928         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
20929         * lib/dg.exp (dg-test): Call unsupported testcases as such.
20930
20931         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
20932         * gcc.prms/1883.c: Moved from compile/940714-1.c.
20933         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
20934         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
20935
20936         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
20937         (dg-process-target): No longer a varargs proc.
20938         Return S/N for target, P/F for xfail.  All callers changed.
20939         (user option procs): More argument checking.
20940         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
20941         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
20942         (dg-test): Skip test if not running on selected target in `dg-do'.
20943         Update handling of `dg-do-what', `dg-output-text'.
20944         Separate execution pass/fail from output pattern match pass/fail.
20945         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
20946
20947 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
20948
20949         * gcc.c-torture/special/special.exp: Don't expect failure for mips
20950         target for 920510-1.c.
20951
20952 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
20953
20954         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
20955         Clean up comment regarding use of passcnt, etc.
20956         (gcc_stat): Don't update `testcnt' here.
20957         (gcc_finish): Do it here.
20958         Might as well reset `but_id' here too.
20959         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
20960         to determine if the file should be tested.
20961         * gcc.c-torture/compile/compile.exp: Likewise.
20962         * gcc.c-torture/execute/execute.exp: Likewise.
20963         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20964         * gcc.misc-tests/dg-test.exp: Likewise.
20965         * gcc.prms/prms.exp: Likewise.
20966         * gcc.wendy/wendy.exp: Likewise.
20967         * g++.old-deja.exp: Likewise.
20968         Move "Testing file" message to verbose level 1.
20969
20970 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
20971
20972         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
20973
20974 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
20975
20976         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
20977         (default_gcc_start): Accept optional second list element
20978         of compiler flags.  Print compiler output at verbosity level 2.
20979         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
20980         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
20981         Save current values of framework globals passcnt, failcnt, xpasscnt,
20982         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
20983         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
20984         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
20985         xfailcnt to compute stats.  Update framework global `testcnt' from
20986         pass/fail counts.
20987         (gcc_finish): New proc.  Clean up test environment.
20988         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
20989         (gcc_epass, gcc_efail): Delete.
20990         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
20991         argument of line number.
20992         (dg-init): If the tool has an init routine, call it.
20993         (dg-test): Remove args `cflags_var' and `libs_var'.
20994         Pass all compiler options to ${tool}_start.
20995         Handle missing line number.
20996         (dg-finish): New function.
20997         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
20998         particular files.  Call gcc_finish at end.  Move "skipping test"
20999         message to verbosity level 3.
21000         * gcc.c-torture/compile/compile.exp: Likewise.
21001         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21002         * gcc.c-torture/execute/execute.exp: Likewise.
21003         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21004         Print testcase being tried at verbosity level 1.
21005         * gcc.c-torture/special/special.exp: Unset xfail.
21006         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21007         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21008         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21009         * gcc.failure/failure.exp: Likewise.
21010         * gcc.ieee/ieee.exp: Likewise.
21011         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21012         Update call to dg-test.  Call dg-finish at end.
21013         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21014         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21015         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21016         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21017         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21018         * gcc.wendy/wendy.exp: Add copyright.
21019         Delete setting of tmpdir (done by gcc_init).
21020         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21021         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21022         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21023         gcc_[ce]pass/fail.
21024
21025 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21026
21027         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21028         confusion.
21029         (g++_load): Likewise.
21030
21031         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21032         Rename argument to `prog' to remove the confusion.
21033         Varargs fns behave differently too!
21034         (g++_load): Likewise.
21035
21036         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21037
21038         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21039         what it is.  Delete (always) printing of status value for !native.
21040         Simplify verbose code, and include status and exec_output.
21041         (g++_load): Use gcc_load.
21042
21043 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21044
21045         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21046         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21047         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21048         940714-3.c as these testcases don't exist anymore.  Make
21049         va-arg-1.c expected to pass.
21050
21051 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21052
21053         * gcc.misc-tests/misc.exp: Only run specific testcases.
21054         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21055         * gcc.misc-tests/dg-[1-9].c: New files.
21056
21057         * lib/dg.exp: New testsuite driver.
21058         * gcc.prms/prms.exp: Use it.
21059
21060         * README.gcc: New file.
21061
21062         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21063         Document and reset `lxpass' and `lxfail'.
21064         Simplify "initialized" message.
21065         (gcc_stat): Clean up comments a little.
21066
21067 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21068
21069         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21070
21071 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21072
21073         * lib/old-dejagnu.exp (process-option): New proc.
21074         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21075         (old-dejagnu): Simplify.
21076         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21077
21078 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21079
21080         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21081         exists and is not an empty string.
21082
21083         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21084         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21085         finished.
21086         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21087         automatically.
21088
21089         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21090         longer expected to fail.
21091
21092         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21093         "f" function call.
21094
21095         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21096
21097         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21098         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21099         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21100         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21101         c-torture-1.29.
21102
21103         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21104         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21105
21106         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21107
21108         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21109         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21110
21111         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21112         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21113         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21114
21115 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21116
21117         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21118         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21119         940714-1.c, 940714-2.c, 940714-3.c},
21120         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21121         gcc.misc-tests/{mg.c,mg.exp}:
21122         New tests.
21123         * gcc.noncompile/noncompile.exp: Change accordingly.
21124
21125 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21126
21127         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21128         Undo previous clobberage.
21129
21130 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21131
21132         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21133         * gcc.special/{930510-1.c, special.exp}:
21134         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21135         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21136         struct-varargs-1.c}: New tests from c-torture-1.26.
21137
21138 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21139
21140         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21141           argument to switch.
21142
21143 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21144
21145         * Revert the previous changes.  Please see Rob's directory
21146           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21147           fixes.
21148
21149 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21150
21151         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21152             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21153             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21154             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21155             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21156             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21157             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21158             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21159             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21160             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21161             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21162             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21163             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21164             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21165             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21166             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21167             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21168             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21169             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21170             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21171             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21172             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21173             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21174             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21175             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21176             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21177             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21178
21179 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21180
21181         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21182             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21183           with perror calls.
21184
21185 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21186
21187         * config/unix.exp (g++_load): Fix syntax.
21188
21189 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21190
21191         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21192         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21193         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21194         Don't expect va-arg-1.c to fail.  Correct expected output for
21195         920928-1.c.
21196         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21197         * gcc.wendy/hbm4.c: Correct typo.
21198         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21199
21200 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21201
21202         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21203         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21204         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21205         * lib/c-torture.exp (c-torture-compile): Ditto.
21206
21207         Reduce volume of output (remove all the -I's and such).
21208         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21209         Call gcc_cpass, gcc_cfail.
21210         (c-torture): Pass testing option to c-torture-compile.
21211
21212 1994-03-21  Doug Evans  (dje@cygnus.com)
21213
21214         Bring patches over from progressive.
21215         * config/default.exp: Exit remote shell cleanly.
21216         (g++_exit, g++_start): Add default versions.
21217         * config/sim.exp (gcc_load): Use perror, not error.
21218
21219 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21220
21221         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21222         set in site.exp.
21223
21224 1994-03-14  Doug Evans  (dje@cygnus.com)
21225
21226         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21227         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21228         (wendy_try): New proc to run testcase.
21229         (main loop): Call 'em.
21230         * gcc.wendy/*.c: Clean up pass to correct expected output.
21231
21232         * lib/gcc.exp: Minor cleanup work.
21233         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21234
21235 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21236
21237         * config/sim.exp (gcc_load): Document return codes better.
21238         Don't pass -v to simulator.
21239
21240 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21241
21242           * gcc.special/920717-x.c: Fix typo.
21243           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21244           get at sources.
21245
21246         * lib/mike-gcc.exp: Fix typo.
21247
21248 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21249
21250         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21251         binary to use, transform the name.
21252         * config/*.exp: rename everything. Nuke any g++ specific files,
21253         it's now a special case of gcc that requires no special support.
21254         Add a default.exp for unsupported targets.
21255
21256 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21257
21258         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21259         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21260         version of Tcl.
21261
21262 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21263
21264         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21265         than a warning.
21266
21267 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21268
21269         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21270
21271 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21272
21273         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21274         option_list.  Compile every file with only 4/6 option choices
21275         (same as C torture) instead of with 12/18 different option
21276         choices.
21277         * lib/c-torture.exp: Likewise.
21278
21279         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21280         not already set.
21281
21282 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21283
21284         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21285         can put an XFAIL *-*-* on excess errors.
21286
21287 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21288
21289         * g++.law: Add more tests derived from g++-bugs snapshots.
21290
21291         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21292         equivalent to g++.law/init9.
21293
21294         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21295         compiled it, and the a.out file after we've run it.
21296
21297 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21298
21299         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21300         compiled it, and the a.out file after we've run it.
21301
21302 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21303
21304         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21305
21306 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21307
21308         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21309         version number.
21310
21311 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21312
21313         * g++.law: New directory of g++ tests derived from the g++-bugs
21314         snapshots.
21315
21316 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21317
21318         * gcc.compile: initbug1.c initbug1.exp testcase added
21319
21320 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21321
21322         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21323         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21324           fixes submitted by Jeff Law (law@cs.utah.edu)
21325         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21326           Jeff Law (law@cs.utah.edu)
21327
21328
21329 1993-11-30  Mike Stump  (mrs@cygnus.com)
21330
21331         * config/unix-g++.exp: Follow the gcc way of doing things.
21332         * g++.old-deja/old-deja.exp: Minor updates.
21333         * lib/g++.exp: New file, follow the gcc way of doing things.
21334         * lib/old-dejagnu.exp: Minor updates.
21335         * lib/mike-g++.exp: Always unset errorInfo.
21336
21337 1993-11-06  Mike Stump  (mrs@cygnus.com)
21338
21339         * lib/gcc.exp: Fix some errors with the below change, CC and
21340         CFLAGS should be global when setting, not local.
21341
21342 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21343
21344         * lib/gcc.exp: Transform tool name.
21345
21346 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21347
21348         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21349
21350 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21351
21352         * lib/gcc.exp: change gcc_done to gcc_stat
21353
21354 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21355
21356         * Upgraded gcc testsuite to c-torture version 1.25
21357
21358 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21359
21360         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21361         * lib/c-torture: added hooks for new reporting code.
21362
21363 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21364
21365         * config/sh-gcc.exp: check if sh-sim exists in the path
21366
21367 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21368
21369         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21370         * gcc.compile/compile.exp: Initial changes for new logic.
21371         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21372         * gcc.failure/failure.exp: Initial changes for new logic.
21373         * gcc.ieee/ieee.exp: Initial changes for new logic.
21374         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21375         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21376         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21377         * lib/c-torture.exp: Initial changes for new logic.
21378         * lib/gcc.exp: Initial changes for new logic.
21379
21380 1993-10-15  Mike Stump  (mrs@cygnus.com)
21381
21382         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21383         depend upon failure or success.  Fully qualify names in failure
21384         and success messages.  Always remove a.out before starting
21385         compile, just in case.  Pay more attention to error text output by
21386         the compiler.  Handle testcases with no known past errors just
21387         like all others, so that things are uniform.  Other miscellaneous
21388         improvements.
21389
21390 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21391
21392         * gcc.cpp: new directory for cpp tests
21393
21394 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21395
21396         * lib/chill.exp: Code reformatted, removed unused code.
21397         * config/unix-chill.exp: Code reformatted, removed unused code.
21398         * chill.execute/execute.exp: Code reformatted, removed unused code.
21399         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21400
21401 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21402
21403         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21404         routines not written.
21405
21406 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21407
21408         * config/bug-gcc.exp: Use new procs from bug.exp.
21409
21410 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21411
21412         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21413         via ftp, rather than depending on NFS.
21414         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21415         case.
21416
21417 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21418
21419         * config/bug-gcc.exp: Use new download proc.
21420
21421 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21422
21423         * chill.execute/execute.exp: cleanups, handles errors better
21424         * chill.compile/compile.exp: rewrite, based on execute.exp
21425         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21426         * lib/chill.exp: major changes to diff proc and compile and link
21427           procs. added chill_fail and chill_pass wrappers to pass and
21428           fail. added more comments, and handle error codes better.
21429           Added a hack to capture stderr from exec, so noncompile tests
21430           can work.
21431
21432 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21433
21434         * chill.execute/execute.exp: rewrite of testsuite driver
21435         * lib/chill.exp: rewrite of testsuite driver
21436         * config/unix-chill.exp: rewrite of testsuite driver
21437
21438 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21439
21440     In chill.execute:
21441         * iexpr.ch: Standardize uppercase.
21442         * tuples.dat: Standardize uppercase.
21443         * vary.ch: standardize.  Correct varying string assignments.
21444         * vary.dat: Add new output lines.
21445
21446 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21447
21448     In chill.execute:
21449         * chprintf.ch: Standardize use of uppercase.
21450         * tuples.ch: Standardize and turn arr2 into a DCL,
21451           rather than a SYN.
21452         * pinits.ch: Standardize.
21453
21454 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21455
21456         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21457         * Makefil: Renamed to Makefile.in.
21458         * configure.in: New.
21459
21460 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21461
21462     In chill.execute:
21463         * .cvsignore: Add result/output files.
21464         * Makefile: Fix up variables at start.  Use MFLAGS
21465           everywhere.  Correct bool_loc, built_ins entries.
21466           Add entry for vary1.ch.
21467         * bitarray.ch: Standardize upper-case usage.
21468         * bitexpr.ch: Standardize, add output of b1.
21469         * params.ch: Use arrayt in along PROC parameters, to
21470           avoid novelty problems.
21471         * sets.ch: Tiny cleanup.
21472         * vary1.ch: Re-indent.
21473
21474 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21475
21476           * Add PR-related files to Makefiles, .cvsignore files, etc.
21477
21478 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21479
21480         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21481           with compiler objects. New names are test-flow.c and test-loop.c
21482
21483 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21484
21485         * Upgraded c-torture tests from 1.19 to 1.20
21486
21487         * new files:
21488         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21489         * gcc.compile: 930623-1.c 930623-2.c
21490         * gcc.noncompile: 930622-1.c 930622-2.c
21491         * gcc.failure: 920411-1.c 920627-2.c
21492         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21493
21494 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21495
21496         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21497           More changes to get testsuite working properly. Needs more work.
21498           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
21499
21500 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
21501
21502         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21503           More changes to get testsuite working properly. Needs more work.
21504
21505 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
21506
21507         * chill.compile/compile.exp: Added for Dejagnu support
21508         * chill.execute/execute.exp: Added for Dejagnu support
21509         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
21510
21511 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
21512
21513     This should complete moving the CHILL test files.
21514         * chill.noncompile(.cvsignore printf.grt
21515             in-printf.grt chprintf.grt chprintf.ch):
21516             Added test-support files.
21517           (Makefile): Modified further.
21518         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
21519             signal.ch): Added test files.
21520           * chill.execute (.cvsignore printf.grt printr.c
21521             in-printf.grt rts.c chprintf.grt rts.h): Added
21522           test-support files.
21523             (Makefile): More corrections.
21524
21525 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
21526
21527         * chill.compile, chill.execute, chill.nocompile: Add CHILL
21528           test cases, ready for DejaGnu.
21529
21530 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
21531
21532         * Upgraded c-torture tests from 1.18 to 1.19
21533
21534         * gcc.compile: added test(s):
21535           930607-1.c
21536         * gcc.execute: added test(s):
21537           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
21538
21539         * added new subdirectory for misc tests: gcc.misc-tests
21540         * gcc.misc-test(s): added tests:
21541           inst-check.c test-consts.c test-ior.c test-switch.c
21542
21543 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
21544
21545         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
21546
21547 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
21548
21549         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
21550
21551 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
21552
21553         * Upgraded c-torture tests from 1.17 to 1.18
21554
21555 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
21556
21557         * Upgraded c-torture tests from 1.12 to 1.17
21558
21559 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
21560
21561         * lib/old-dejagnu.exp:
21562           Fixed handling of XFAIL target triplets to correctly
21563           recognize wildcard characters.  Removed code that
21564           appended a unique id tag to the end of the file name
21565           printed out by the result of the testcases within a
21566           given test file.
21567
21568 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
21569
21570         * lib/old-dejagnu.exp:
21571           Reworked expected failure handling to trigger off of XFAIL
21572           keyword in keyphrase embeded in testcase source code. The
21573           XFAIL keyword must be at the end of the keyphrase line. It
21574           may optionally be followed by one or more target triplets.
21575           It has just occured that the handling of wildcards in the
21576           target triplet may not be correct.
21577
21578 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
21579
21580         * g++.old-deja/tests:
21581           Moved all subdirectories up one level into g++.old-deja .
21582
21583         * lib/old-dejagnu.exp:
21584           Fixed problem with CXXFLAGS not being properly reset, and being
21585           corrupted with extraneous "-c" compiler option.  This was
21586           causing binaries to not be generated for test that needed them.
21587           Modified strings passed to "pass" and "fail" so that individual
21588           tests from the same test file would be distinguished by an
21589           identifier appended to the test file name in the summary logs;
21590           this corrected a problem with erroneous diff logs.  Added code
21591           to search testcases for expected fail and unexpected pass keywords.
21592
21593 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
21594
21595         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
21596
21597 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
21598
21599         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
21600           Removed extraneous text from end of "Special g++ Options"
21601           keyphrase.
21602
21603         * lib/old-dejagnu.exp: Added pattern matching to look for new
21604           keywords, embedded in testcases comments, which will trigger
21605           calls to xpass and xfail.
21606
21607 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
21608
21609         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
21610           comments embedded in the testcases, especially the one looking for
21611           special compiler options, as well as the pattern matching for the
21612           compiler output again.
21613
21614 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
21615
21616         * lib/old-dejagnu.exp: Do a proper check of the return value for
21617           execute tests. Fixed several problems with the pattern matching
21618           of the compiler output which gave erroneous test results.
21619           Changed several of the test result messages to be more descriptive.
21620         * config/unix-g++.exp: Proc g++_load now actually works and
21621           executes the tests passed to it and returns a usable return
21622           value.
21623
21624 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
21625
21626           * lib/gcc.exp: Exits gracefully if $CC is bogus.
21627
21628 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
21629
21630         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
21631           Modified both files to properly execute the old style
21632           dejagnu tests. The previous versions of these files were
21633           experimental and did not function anything near correctly.
21634
21635 1993-04-05  Rob Savoye  (rob@cygnus.com)
21636
21637         * Removed all Makefile.in and configure.in files. No configuration
21638         needed now.
21639
21640 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
21641
21642         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
21643
21644 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
21645
21646         * gcc.compile/configure.in, gcc.unsorted/configure.in,
21647         gcc.special/configure.in, gcc.noncompile/configure.in,
21648         gcc.execute/configure.in, gcc.code_quality/configure.in,
21649         g++.other/configure.in, g++.old-deja/configure.in,
21650         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
21651         in srcname setting.
21652
21653 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
21654
21655         * lib/udi.exp:  Fixed mondfe and mondfe_download.
21656         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
21657         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
21658
21659 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
21660
21661         * config/udi-gdb.exp: Check $shell_id after connecting to target.
21662         (gdb_exit): Don't remove *_soc files.
21663
21664 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
21665
21666         * lib/c-torture.exp: Don't look for main; instead always use -w
21667         -c.  This is how the c-torture tests work.  Remove the object
21668         file if the compilation succeeds.
21669         * gcc.execute/execute.exp: Remove executable if test passes.
21670         * gcc.noncompile/noncompile.exp: Every test is an expected
21671         failure.
21672         * gcc.special/special.exp: Added tests from c-torture 1.11,
21673         corrected use of existing test.
21674         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
21675         gcc.execute/920625-1.c: Updated to c-torture 1.11.
21676         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
21677         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
21678         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
21679         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
21680         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
21681         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
21682         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
21683         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
21684         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
21685         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
21686         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
21687         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
21688         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
21689         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
21690         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
21691         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
21692         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
21693         c-torture 1.11.
21694         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
21695         correspond to c-torture 1.11.
21696
21697         * New file.
21698