OSDN Git Service

* reload1.c (struct elim_table): Change offset, initial_offset and
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.c-torture/compile/20031023-1.c: New test.
4         * gcc.c-torture/compile/20031023-2.c: New test.
5         * gcc.c-torture/compile/20031023-3.c: New test.
6         * gcc.c-torture/compile/20031023-4.c: New test.
7
8 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9
10         PR c++/10371
11         * g++.dg/lookup/scoped8.C: New test.
12
13 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14
15         * g++.dg/opt/reg-stack3.C: New test.
16
17 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18
19         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20
21 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22
23         PR c++/11076
24         * g++.dg/template/crash13.C: New test.
25
26 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27
28         * gcc.dg/c99-restrict-2.c: New test.
29
30 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31
32         PR c++/12698, c++/12699, c++/12700, c++/12566
33         * g++.dg/inherit/covariant9.C: New test.
34         * g++.dg/inherit/covariant10.C: New test.
35         * g++.dg/inherit/covariant11.C: New test.
36
37 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38
39         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40         following the jump_insn.
41
42 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43
44         * gcc.dg/cast-lvalue-1.c: New test.
45
46 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/11962
49         * g++.dg/template/cond2.C: New test.
50
51 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
52
53         * gcc.dg/builtins-28.c: New test.
54
55 2003-10-20  Jan Hubicka  <jh@suse.cz>
56
57         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
58         parameter.
59         * testsuite/gcc.dg/inline-2.c: Likewise.
60
61 2003-10-20  Phil Edwards  <phil@codesourcery.com>
62
63         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
64         * gcc.dg/nest.c:  Likewise.
65
66 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
67
68         PR c++/9781, c++/10583, c++/11862
69         * g++.dg/parse/crash13.C: New test.
70
71 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
72
73         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
74
75 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
76
77         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
78         Define HAVE_C99_RUNTIME except on Solaris.
79         * gcc.dg/builtins-20.c: Likewise.
80
81 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
82
83         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
84
85 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
86
87         PR c++/12495
88         * g++.dg/template/crash21.C: New test.
89
90 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
91
92         PR c++/2513
93         * g++.dg/template/typename5.C: New test.
94
95 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
96
97         PR c++/12369
98         * g++.dg/template/friend25.C: New test.
99
100 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
101
102         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
103         versions.
104
105 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
106
107         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
108         == 2147483647.
109
110 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
111
112         * gcc.c-torture/execute/960416-1.x: Remove.
113         * gcc.c-torture/execute/divconst-3.x: Likewise.
114
115 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
116
117         PR target/12598
118         * gcc.dg/torture/cris-volatile-1.c: New test.
119
120 2003-10-14  Roger Sayle  <roger@eyesopen.com>
121
122         PR optimization/9325
123         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
124         for overflowing floating point to integer conversion during RTL
125         simplification.
126
127 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
128
129         * objc/execute/_cmd.m: Fix typo.
130         * objc.dg/image-info.m, objc.dg/symtab-1.m:
131         Relax 'scan-assembler' regexp.
132         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
133         objc.dg/try-catch-4.m: Run on non-Darwin targets.
134         * objc.dg/zero-link-2.m: Remove blank line.
135         * objc.dg/zero-link-3.m: New test case.
136         
137 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
138
139         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
140
141         * gcc.dg/asm-names.c: Use scan-assembler-not rather
142         than linker trickery.
143
144 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
145
146         PR c++/12370
147         * g++.dg/other/friend2.C: New test.
148
149 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
150
151         * gcc.dg/20031012-1.c: New test.
152
153 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
154
155         * gcc.dg/weak/weak-3.c: Fix for new warning.
156
157 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
158
159         PR optimization/8750
160         * gcc.c-torture/execute/20031012-1.c: New test case.
161
162 2003-10-11  Roger Sayle  <roger@eyesopen.com>
163
164         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
165         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
166
167 2003-10-11  Roger Sayle  <roger@eyesopen.com>
168
169         PR optimization/12260
170         * gcc.c-torture/compile/20031011-2.c: New test case.
171
172 2003-10-11  Roger Sayle  <roger@eyesopen.com>
173
174         * gcc.c-torture/execute/20031011-1.c: New testcase.
175
176 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
177
178         * gcc.c-torture/compile/20031011-1.c: New test.
179
180 2003-10-11  Jan Hubicka  <jh@suse.cz>
181
182         * g++.dg/other/first-global.C: New test.
183
184 2003-10-11  Roger Sayle  <roger@eyesopen.com>
185
186         * gcc.c-torture/execute/string-opt-18.c: New testcase.
187
188 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
189
190         * gcc.c-torture/compile/20031010-1.c: New test.
191
192 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
193
194         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
195         * gcc.c-torture/execute/va-arg-25.c: ... here.
196
197 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
198
199         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
200
201 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
202
203         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
204
205 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
206
207         * g++.dg/parse/error2.C: New test.
208
209 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
210
211         PR c++/11097
212         * g++.dg/other/error5.C: Modify the error message.
213         * g++.dg/lookup/using8.C: New test.
214
215 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
216
217         * gcc.dg/darwin-abi-2.c: New file.
218         * gcc.c-torture/execute/va-arg-24.c: New file.
219
220 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
221
222         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
223         indentation.
224
225 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
226
227         PR c++/10147
228         * g++.dg/other/error4.C: Update error messages.
229         * g++.dg/template/ptrmem4.C: Likewise.
230         
231         PR c++/12337
232         * g++.dg/init/new9.C: New test.
233         
234         PR c++/12334, c++/12236, c++/8656
235         * g++.dg/ext/attrib8.C: New test.
236
237 2003-10-06  Devang Patel  <dpatel@apple.com>
238
239         * gcc.dg/debug/dwarf2-3.h: New test.
240         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
241         
242 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
243
244         * g++.dg/opt/cfg2.C: New test.
245
246 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
247
248         * g++.dg/opt/float1.C: New test.
249
250 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
251
252         * gcc.dg/c90-array-lval-6.c: New test.
253         * gcc.dg/c99-array-lval-6.c: New test.
254
255 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
256             Ziemowit Laski  <zlaski@apple.com>
257
258         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
259         'Derived', so that it is never considered a class method; add
260         new warning for '+port' method ambiguity.
261         * objc.dg/method-12.m: Include <objc/objc.h> instead of
262         <objc/objc-api.h> (needed on Mac OS X).
263         * objc.dg/method-13.m: New test.
264
265 2003-10-03  Roger Sayle  <roger@eyesopen.com>
266
267         PR optimization/9325, PR java/6391
268         * gcc.c-torture/execute/20031003-1.c: New test case.
269
270 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
271
272         PR optimization/12180
273         * gcc.dg/20031002-1.c: New test.
274
275         PR c++/12486
276         * g++.dg/inherit/error1.C: New test.
277
278 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
279
280         * lib/f-torture.exp (search_for): Rename to...
281         (search_for_re): This.  Also, clean up comments and the
282         "regexp" invocation.
283
284 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
285
286         * gcc.c-torture/compile/20031002-1.c: New test.
287
288 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
289
290         * g++.dg/opt/cond1.C: New test.
291
292 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
293
294         * gcc.dg/Wold-style-definition-2.c: New testcase.
295         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
296
297 2003-09-29  Richard Henderson  <rth@redhat.com>
298
299         * g++.dg/init/array10.C: Add dg-options.
300
301 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
302
303         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
304
305 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
306
307         * g++.dg/template/friend19.C: Fix typo.
308         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
309
310 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
311
312         * gcc.c-torture/execute/20030928-1.c: New test.
313         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
314
315 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
316
317         * g++.dg/opt/unroll1.C: New test.
318
319 2003-09-26  Roger Sayle  <roger@eyesopen.com>
320
321         PR optimization/11741
322         * gcc.dg/20030926-1.c: New test case.
323
324 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
325
326         PR c++/5655
327         * g++.dg/parse/access7.C: New test.
328         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
329
330 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
331
332         MERGE OF objc-improvements-branch into MAINLINE:
333         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
334         if libobjc has not been built.
335         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
336         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
337         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
338         objc/execute/nested-3.m, objc/execute/np-2.m,
339         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
340         objc/execute/redefining_self.m, objc/execute/root_methods.m,
341         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
342         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
343         objc.dg/special/unclaimed-category-1.h,
344         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
345         well as GNU runtime.
346         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
347         * execute/cascading-1.m, execute/function-message-1.m,
348         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
349         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
350         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
351         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
352         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
353         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
354         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
355         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
356         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
357         * objc.dg/bitfield-2.m: Run only on Darwin.
358         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
359         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
360         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
361         * objc.dg/const-str-1.m: Fix constant string layout.
362  
363 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
364
365         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
366
367 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
368
369         * gcc.dg/darwin-abi-1.c: New file.
370
371 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
372
373         PR target/12281
374         * gcc.c-torture/compile/20030921-1.c: New test.
375
376 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
377
378         * g++.dg/opt/reg-stack2.C: New test.
379
380 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
381
382         * g++.dg/eh/delayslot1.C: New test.
383
384 2003-09-20  Richard Henderson  <rth@redhat.com>
385
386         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
387
388 2003-09-20  Roger Sayle  <roger@eyesopen.com>
389
390         * gcc.c-torture/execute/20030920-1.c: New test case.
391
392 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
393
394         * g++.dg/rtti/typeid3.C: Correct expected error message.
395
396 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
397
398         PR c++/157
399         * g++.dg/parse/crash12.C: New test.
400
401 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
402
403         * gcc.dg/compat/mixed-struct-check.h: New.
404         * gcc.dg/compat/mixed-struct-defs.h: New.
405         * gcc.dg/compat/mixed-struct-init.h: New.
406         * gcc.dg/compat/struct-by-value-19_main.c: New.
407         * gcc.dg/compat/struct-by-value-19_x.c: New.
408         * gcc.dg/compat/struct-by-value-19_y.c: New.
409         * gcc.dg/compat/struct-by-value-20_main.c: New.
410         * gcc.dg/compat/struct-by-value-20_x.c: New.
411         * gcc.dg/compat/struct-by-value-20_y.c: New.
412         * gcc.dg/compat/struct-return-19_main.c: New.
413         * gcc.dg/compat/struct-return-19_x.c: New.
414         * gcc.dg/compat/struct-return-19_y.c: New.
415         * gcc.dg/compat/struct-return-20_main.c: New.
416         * gcc.dg/compat/struct-return-20_x.c: New.
417         * gcc.dg/compat/struct-return-20_y.c: New.
418
419 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
420         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
421         so that it will not complain on LP64 targets.
422
423 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
424
425         PR c++/495
426         * g++.dg/template/friend24.C: New test.
427
428 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
429
430         PR c++/12332
431         * g++.dg/template/memtmpl2.C: New test.
432
433 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
434
435         PR target/11184
436         * gcc.dg/builtin-apply1.c: New test.
437
438 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
439
440         PR c++/9848
441         * g++.dg/warn/Wunused-4.C: New test.
442
443 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
444
445         PR c++/12316
446         * g++.dg/other/gc2.C: New test.
447
448 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/11991
451         * g++.dg/rtti/typeid3.C: New test.
452
453         PR c++/12266
454         * g++.dg/overload/template1.C: New test.
455
456 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
457
458         * g++.dg/opt/cfg3.C: New test.
459
460 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
461
462         PR c++/7939
463         * g++.dg/template/crash11.C: New test.
464
465 2003-09-16  Jason Merrill  <jason@redhat.com>
466             Jakub Jelinek  <jakub@redhat.com>
467
468         * gcc.dg/attr-warn-unused-result.c: New test.
469
470 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
471
472         PR c++/12184
473         * g++.dg/expr/call2.C: New test.
474
475 2003-09-15  Andreas Jaeger  <aj@suse.de>
476
477         * gcc.dg/Wold-style-definition-1.c: New test.
478
479 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
480
481         PR c++/3907
482         * g++.dg/parse/template12.C: New test.
483
484         * g++.dg/abi/bitfield11.C: New test.
485         * g++.dg/abi/bitfield12.C: Likewise.
486
487 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
488
489         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
490         non-expansion of functional macro name without arguments at EOL.
491         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
492
493 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
494
495         * gcc.c-torture/execute/20030914-[12].c: New tests.
496
497 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
498
499         PR c++/11788
500         * g++.dg/overload/addr1.C: New test.
501
502 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
503
504         * gcc.dg/20030909-1.c: New test.
505
506 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
507
508         * gcc.dg/ultrasp10.c: New test.
509
510 2003-09-09  Devang Patel  <dpatel@apple.com>
511
512         * gcc.dg/darwin-ld-6.c: New test.
513         
514 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
515
516         * gcc.dg/torture/builtin-explog-1.c: New testcase.
517
518 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
519
520         * gcc.dg/ia64-types1.c: New test.
521         * gcc.dg/ia64-types2.c: Likewise.
522
523 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
524
525         * gcc.dg/builtins-1.c: Add more _Complex tests.
526         * gcc.dg/torture/builtin-attr-1.c: Likewise.
527
528         * gcc.dg/builtins-1.c: Test existing _Complex functions.
529         * gcc.dg/torture/builtin-attr-1.c: Likewise.
530
531 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
532
533         PR c++/11786
534         * g++.dg/lookup/koenig2.C: New test.
535
536         PR c++/5296
537         * g++.dg/rtti/typeid2.C: New test.
538
539 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
540
541         * gcc.c-torture/compile/20030904-1.c: New test.
542
543 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
544
545         * g++.dg/opt/longbranch2.C: New test.
546
547 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
548
549         * g++.dg/template/crash10.C: Only compile it.
550
551 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
552
553         PR middle-end/11665
554         * gcc.c-torture/compile/20030907-1.c: New test.
555         * g++.dg/init/array11.C: New test.
556
557 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/11852
560         * g++.dg/init/struct1.C: New test.
561
562 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
563
564         PR c++/12181
565         * g++.dg/expr/comma1.C: New test.
566
567 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
568
569         PR c++/11867
570         * g++.dg/expr/static_cast5.C: New test.
571
572 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
573
574         PR c++/11507
575         * g++.dg/lookup/scoped7.C: New test.
576  
577         PR c++/9574
578         * g++.dg/other/static1.C: New test.
579
580         PR c++/11490
581         * g++.dg/warn/template-1.C: New test.
582
583         PR c++/11432
584         * g++.dg/template/crash10.C: New test.
585  
586         PR c++/2478
587         * g++.dg/overload/VLA.C: New test.
588  
589         PR c++/10804
590         * g++.dg/template/call1.C: New test.
591
592 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
593
594         PR c++/11794
595         * g++.dg/parse/using3.C: New test.
596
597 2003-09-06  Roger Sayle  <roger@eyesopen.com>
598
599         PR c++/11409
600         * g++.dg/overload/builtin3.C: New test case.
601
602 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
603
604         PR c/9862
605         * gcc.dg/20030906-1.c: New test.
606         * gcc.dg/20030906-2.c: Likewise.
607
608 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
609
610         PR c++/12167
611         * g++.dg/parse/defarg5.C: New test.
612
613         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
614
615 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
616
617         PR c++/12163
618         * g++.dg/expr/static_cast4.C: New test.
619
620         PR c++/12146
621         * g++.dg/template/crash9.C: New test.
622
623 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
624
625         * g++.old-deja/g++.ext/pretty2.C: Update for change 
626         in __FUNCTION__.
627         * g++.old-deja/g++.ext/pretty3.C: Likewise.
628
629 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
630
631         PR c++/11922
632         * g++/dg/template/qualified-id1.C: New test.
633         
634         PR c++/12037
635         * g++.dg/warn/noeffect4.C: New test.
636
637 2003-09-04  Matt Austern  <austern@apple.com>
638
639         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
640         * g++.dg/ext/fnname2.C: Likewise.
641         * g++.dg/ext/fnname3.C: Likewise.
642         
643 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
644
645         * g++.dg/expr/lval1.C: New test.
646         * g++.dg/ext/lvcast.C: Remove.
647
648 2003-09-03  Roger Sayle  <roger@eyesopen.com>
649
650         PR optimization/11700.
651         * gcc.c-torture/compile/20030903-1.c: New test case.
652
653 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
654
655         PR c++/12053
656         * g++.dg/abi/layout4.C: New test.
657
658 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
659
660         PR c++/11553
661         * g++.dg/parse/friend3.C: New test.
662         
663 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
664
665         PR c++/11847
666         * g++.dg/template/class1.C: New test.
667
668         PR c++/11808
669         * g++.dg/expr/call1.C: New test.
670
671 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
672
673         PR c++/12114
674         * g++.dg/init/ref9.C: New test.
675
676         PR c++/11972
677         * g++.dg/template/nested4.C: New test.
678
679 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
680
681         PR c++/12093
682         * g++.dg/template/non-dependent4.C: New test.
683
684         PR c++/11928
685         * g++.dg/inherit/conv1.C: New test.
686
687 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
688
689         PR c++/6196
690         * g++.dg/ext/label1.C: New test.
691         * g++.dg/ext/label2.C: Likewise.
692
693 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
694
695         * g++.dg/expr/cond3.C: New test.
696
697 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
698
699         * gcc.dg/builtins-1.c: Add new builtin cases.
700
701 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
702
703         * gcc.dg/builtins-1.c: Add new cases.
704         * gcc.dg/torture/builtin-attr-1.c: Likewise.
705
706 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
707
708         * gcc.dg/builtins-1.c: Add more math builtin tests.
709         * gcc.dg/torture/builtin-attr-1.c: New test.
710
711 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
712
713         PR optimization/5079
714         * g++.dg/opt/static3.C: New test.
715
716 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
717
718         * gcc.misc-tests/gcov-10b.c: New test.
719
720 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
721
722         * g++.dg/opt/ptrmem3.C: New test.
723
724         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
725
726 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
727
728         * gcc.dg/20030826-2.c: New test.
729
730 2003-08-26  Roger Sayle  <roger@eyesopen.com>
731
732         PR middle-end/12002
733         * g77.f-torture/compile/12002.f: New test case.
734
735 2003-08-26  Roger Sayle  <roger@eyesopen.com>
736
737         * gcc.dg/20030826-1.c: New test case.
738
739 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
740
741         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
742
743 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
744
745         PR c++/11871
746         * c++.dg/lookup/crash1.C: New test.
747
748         * c++.dg/warn/noeffect3.C: New test.
749
750 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
751
752         * gcc.dg/compat/vector-1_x.c: Compile with -w.
753         * gcc.dg/compat/vector-1_y.c: Ditto.
754         * gcc.dg/compat/vector-2_x.c: Ditto.
755         * gcc.dg/compat/vector-2_y.c: Ditto.
756
757 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
758
759         * gcc.dg/20030702-1.c: New test.
760
761 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
762
763         PR c++/8795
764         * g++.dg/ext/altivec-1.C: New test.
765
766 2003-08-24  Richard Henderson  <rth@redhat.com>
767
768         * g++.dg/eh/simd-2.C: Add -w for x86.
769
770 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
771
772         * gcc.dg/20030815-1.c: New test.
773
774 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
775
776         PR c++/3765
777         * g++.dg/parse/access6.C: New test.
778
779 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
780
781         PR c++/641, c++/11876
782         * g++.dg/template/friend22.C: New test.
783         * g++.dg/template/friend23.C: Likewise.
784
785 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
786
787         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
788         identically.
789
790 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
791
792         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
793
794 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
795
796         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
797
798 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
799
800         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
801
802 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
803
804         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
805
806 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
807
808         PR c++/11919
809         * g++.dg/overload/prom1.C: New test.
810
811         PR c++/11551
812         * g++.dg/parse/dtor2.C: New test.
813
814         PR c++/10762
815         * g++.dg/parse/using2.C: New test.
816
817 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
818
819         PR target/11805
820         * gcc.c-torture/compile/20030821-1.c: New.
821
822 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
823
824         PR c++/11834
825         * g++.dg/template/deduce2.C: New test.
826
827 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
828
829         * gcc.c-torture/execute/20030821-1.c: New test.
830
831 2003-08-20  Roger Sayle  <roger@eyesopen.com>
832
833         PR middle-end/11984
834         * gcc.dg/20030820-1.c: New test case.
835
836 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
837
838         PR c++/11945
839         * g++.dg/warn/noeffect2.C: New test.
840
841 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
842
843         PR c++/10926
844         * g++.dg/template/dtor2.C: New test.
845
846         PR c++/11684
847         * g++.dg/template/operator1.C: New test.
848         * g++.dg/parse/operator4.C: New test.
849
850         PR c++/11946.C
851         * g++.dg/expr/enum1.C: New test.
852         * gcc.dg/c99-bool-1.c: Remove bogus warning.
853
854         PR c++/11036.C
855         * g++.dg/parse/elab2.C: New test.
856         * g++.dg/parse/typedef4.C: Change error message.
857         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
858         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
859         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
860
861 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
862
863         * gcc.dg/pch/warn-1.c: New.
864         * gcc.dg/pch/warn-1.hs: New.
865
866         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
867         not-tested file.
868
869 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
870
871         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
872
873 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
874
875         * gcc.dg/uninit-D.c: New Test.
876         * gcc.dg/uninit-E.c: New Test.
877         * gcc.dg/uninit-F.c: New Test.
878         * gcc.dg/uninit-G.c: New Test.
879
880 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
881
882         * g++.dg/README: Describe the pch directory.
883
884 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
885
886         PR c++/11174
887         * g++.dg/parse/access4.C: New test.
888         * g++.dg/parse/access5.C: Likewise.
889         * g++.old-deja/g++.jason/access17.C: Adjust error message.
890
891 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
892
893         * gcc.dg/noncompile/20030818-1.c: New.
894
895 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
896
897         PR c++/11957
898         * g++.dg/warn/noeffect1.C: New test.
899
900         * g++.dg/template/scope2.C: New test.
901         * g++.dg/template/error2.C: Correct dg-error
902
903 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
904
905         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
906
907 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
908
909         PR C++/11512
910         * g++.dg/template/warn1.C: New.
911
912 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
913
914         * g++.dg/template/error2.C: New test.
915         * g++.dg/lookup/using7.C: Adjust errors
916         * g++.old-deja/g++.pt/crash36.C: Likewise.
917         * g++.old-deja/g++.pt/derived3.C: Likewise.
918
919 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
920
921         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
922         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
923         * gcc.c-torture/execute/builtins/string-9.c: New, from
924         string-opt-9.c.  Adjust for execute/builtins framework.
925         * gcc.c-torture/execute/string-opt-9.c: Delete.
926
927 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
928
929         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
930
931         * g++.dg/parse/ret-type2.C: New test.
932
933         PR c++/11703
934         * g++.dg/init/new8.C: New test.
935
936         PR c++/10923
937         * g++.dg/parse/typedef5.C: New test.
938
939         PR c++/9512
940         * g++.dg/parse/qualified2.C: New test.
941         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
942         invalid code.
943
944 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
945
946         * g++.dg/conversion/ptrmem1.C: New test.
947
948 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
949
950         PR target/11693
951         * gcc.dg/20030811-1.c: New test.
952
953         PR target/11535
954         * gcc.c-torture/execute/20030811-1.c: New test.
955
956 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
957
958         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
959
960 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
961
962         PR c++/11789.C
963         * g++.dg/inherit/multiple1.C: New test.
964
965 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
966
967         * gcc.dg/spe1.c: New test.
968
969         PR c++/11670
970         * g++.dg/expr/cast2.C: New test.
971         
972         PR c++/10530
973         * g++.dg/template/dependent-name2.C: New test.
974
975 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
976
977         * g++.dg/parse/crash11.C: Put the dg options in comments.
978
979 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
980
981         * lib/gcc-dg.exp: Update for diagnostic change.
982
983 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
984
985         PR c++/5767
986         * g++.dg/parse/crash11.C: New test.
987
988 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
989
990         * gcc.dg/cpp/spacing1.c: Update.
991
992 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
993
994         PR target/11739
995         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
996         a value for -mtune.
997
998 2003-08-04  Roger Sayle  <roger@eyesopen.com>
999
1000         PR middle-end/11771
1001         * gcc.c-torture/compile/20030804-1.c: New test case.
1002
1003 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1004
1005         * gcc.dg/20030804-1.c: New test case.
1006
1007 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1008
1009         * gcc.dg/cpp/separate-1.c: New test.
1010
1011 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1012
1013         PR c++/11704
1014         * g++.dg/template/dependent-expr2.C: New test.
1015
1016         PR c++/11766
1017         * g++.dg/expr/ptrmem1.C: New test.
1018
1019 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1020
1021         PR c++/9453
1022         * g++.dg/template/friend15.C: New test.
1023
1024 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1025
1026         * lib/dg-pch.exp: Work round PCH bug.
1027
1028 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1029
1030         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1031         builtins.  Move cases from builtins-4.c here.
1032
1033         * gcc.dg/torture/builtin-math-1.c: New test taken from
1034         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1035         additional cases.
1036         
1037         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1038         Delete.
1039
1040 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1041
1042         PR c++/9447
1043         * g++.dg/template/using7.C: New test.
1044
1045 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1046
1047         * import1.c, import2.c: New tests.
1048
1049 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1050
1051         * g++.dg/eh/crossjump1.C: New test.
1052
1053 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/11697
1056         * g++.dg/template/using6.C: New test.
1057
1058         PR c++/11744
1059         * g++.dg/template/koenig2.C: New test.
1060
1061 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1062
1063         PR c++/7983
1064         * g++.dg/parse/typedef4.C: New test.
1065
1066 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1067
1068         PR c++/8442, c++/8806
1069         * g++.dg/template/elab1.C: New test.
1070         * g++.dg/template/type2.C: Likewise.
1071         * g++.dg/template/ttp3.C: Adjust expected error message.
1072         * g++.old-deja/g++.law/visibility13.C: Likewise.
1073         * g++.old-deja/g++.niklas/t135.C: Likewise.
1074         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1075         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1076         template argument.
1077         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1078
1079 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1080
1081         PR c++/11295
1082         * g++.dg/ext/stmtexpr1.C: New test.
1083
1084         * g++.dg/opt/tmp1.C: New test.
1085
1086         PR c++/11525
1087         * g++.dg/parse/constant4.C: New test.
1088
1089         PR c++/9447
1090         * g++.dg/template/using5.C: New test.
1091
1092 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1093
1094         * gcc.dg/builtins-27.c: New test case.
1095
1096 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1097
1098         * gcc.dg/tls/opt-7.c: New test.
1099
1100 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1101         
1102         * g++.old-deja/g++.other/crash18.C: Remove.
1103
1104 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1105
1106         * g++.dg/template/explicit3.C: New.
1107         * g++.dg/template/explicit4.C: New.
1108         * g++.dg/template/explicit5.C: New.
1109
1110         PR c++/11347
1111         * g++.dg/template/memtmpl1.C: New.
1112
1113 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1114
1115         PR target/11565
1116         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1117         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1118
1119 2003-07-30  Jan Hubicka  <jh@suse.cz>
1120
1121         * vtgc1.c: Kill.
1122
1123 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1124
1125         * gcc.dg/struct-in-proto-1.c: New test.
1126
1127 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1128
1129         * gcc.dg/cpp/include2.c: Only expect one message.
1130
1131 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1132
1133         PR c++/9447
1134         * g++.dg/template/using1.C: New test.
1135         * g++.dg/template/using2.C: New test.
1136         * g++.dg/template/using3.C: New test.
1137         * g++.dg/template/using4.C: New test.
1138
1139 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1140
1141         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1142         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1143
1144 2003-07-28  Jan Hubicka  <jh@suse.cz>
1145
1146         PR c++/11530
1147         * g++.dg/opt/call1.C: New test.
1148
1149 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1150
1151         PR c++/11667
1152         * g++.dg/init/enum2.C: New test.
1153         * g++.dg/template/overload1.C: Add "-w" option.
1154
1155 2003-07-28    <hp@bitrange.com>
1156
1157         * gcc.dg/Wdeclaration-after-statement-1.c,
1158         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1159
1160 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1161
1162         * gcc.c-torture/compile/20030725-1.c: New test.
1163
1164 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1165
1166         * gcc.dg/20030505.c: Only run for SPE.
1167         Remove definition of opaque type.
1168
1169 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1170
1171         * g++.dg/template/ptrmem6.C: New test.
1172
1173 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1174
1175         * gcc.c-torture/compile/zero-strct-2.c: New test.
1176
1177 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1178
1179         * gcc.dg/intermod-1.c: New test.
1180
1181 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1182
1183         PR c++/11617
1184         * g++.dg/template/lookup2.C: New test.
1185         * g++.dg/template/memclass1.C: Remove instantiated from error.
1186         * g++.dg/other/error2.C: Tweak expected errors.
1187
1188         PR c++/11596
1189         * g++.dg/template/defarg3.C: New test.
1190
1191         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1192
1193 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1194
1195         * g++.dg/inherit/access5.C: New test.
1196
1197 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1198
1199         PR c++/11513
1200         * g++.dg/template/crash8.C: New test.
1201
1202 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1203
1204         PR c/10602
1205         * gcc.dg/noncompile/incomplete-2.c: New test.
1206
1207 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1208
1209         PR c++/11645
1210         * g++.dg/inherit/access4.C: New test.
1211
1212         PR c++/11517
1213         * g++.dg/expr/cond2.C: New test.
1214
1215         PR optimization/10679
1216         * g++.dg/opt/inline4.C: New test.
1217
1218 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1219
1220         * g++.dg/parse/crash10: New test.
1221
1222 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1223
1224         * g++.dg/ext/flexary1.C: New test.
1225
1226 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1227
1228         PR c++/10793
1229         * g++.dg/template/crash9.C: New test.
1230
1231 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1232
1233         PR c++/3004
1234         * g++.dg/parse/typedef3.C: New test.
1235
1236         PR c++/7906
1237         * g++.dg/parse/operator2.C: New test.
1238
1239         PR c++/8895
1240         * g++.dg/parse/def-tmpl-arg1.C: New test.
1241
1242         PR c++/9282
1243         * g++.dg/parse/funptr1.C: New test.
1244
1245         PR c++/9452
1246         * g++.dg/parse/ambig3.C: New test.
1247
1248         PR c++/9454
1249         * g++.dg/parse/operator3.C: New test.
1250
1251         PR c++/9486
1252         * g++.dg/parse/template10.C: New test.
1253
1254         PR c++/9488
1255         * g++.dg/parse/template11.C: New test.
1256
1257         PR c++/10150
1258         * g++.dg/parse/invalid-op1.C: New test.
1259
1260         PR c++/10247
1261         * g++.dg/parse/condexpr1.C: New test.
1262
1263 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1264
1265         * g++.dg/ext/packed3.C: New test.
1266         * g++.dg/ext/packed4.C: New test.
1267
1268         * gcc.dg/pack-test-3.c: New test.
1269
1270 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1271
1272         * lib/compat.exp: Handle dg-options per source file.
1273         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1274         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1275         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1276         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1277         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1278         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1279         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1280         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1281         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1282         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1283         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1284         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1285         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1286         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1287
1288 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1289
1290         PR c/10320
1291         * gcc.c-torture/execute/20030718-1.c: New test.
1292
1293 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1294
1295         PR optimization/11536
1296         * gcc.dg/20030721-1.c: New test.
1297
1298 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1299
1300         PR c++/11546
1301         * g++.dg/template/lookup1.C: New test.
1302
1303 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1304
1305         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1306         diagnostics of ill-formed constructs involving labels.
1307         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1308         the new 'previously defined here' message.
1309
1310 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1311
1312         * g++.dg/parse/non-dependent2.C: New test.
1313
1314 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1315
1316         * g++.dg/init/init-ref4.C: xfail on targets without
1317         weak symbols.
1318
1319 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR target/11087
1322         * gcc.c-torture/execute/20030717-1.c: New test.
1323
1324 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1325
1326         * g++.dg/opt/cfg1.C: New test.
1327
1328 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1329
1330         PR optimization/11557
1331         * gcc.dg/20030717-1.c: New test.
1332
1333 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1334
1335         PR c++/10476
1336         * g++.dg/expr/crash-1.C: New test.
1337
1338         PR c++/11027
1339         * g++.dg/template/init3.C: New test.
1340
1341         PR c++/8222
1342         * g++.dg/template/non-dependent1.C: New test.
1343
1344         PR c++/11070
1345         * g++.dg/template/non-dependent2.C: New test.
1346
1347         PR c++/11071
1348         * g++.dg/template/non-dependent3.C: New test.
1349
1350         PR c++/9907
1351         * g++.dg/template/sizeof5.C: New test.
1352
1353 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1354
1355         PR 11498
1356         * gcc.c-torture/compile/mangle-1.c: New file.
1357
1358 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1359
1360         PR c++/7809
1361         * g++.dg/parse/access3.C: New test.
1362
1363 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1364
1365         PR c++/11384
1366         * g++.dg/init/init-ref4.C: New test.
1367
1368 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1369
1370         PR c++/11547
1371         * g++.dg/parse/constant3.C: New test.
1372         * g++.dg/parse/crash7.C: Likewise.
1373
1374 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1375
1376         PR target/11008
1377         * gcc.dg/i386-pentium4-not-mull.c: New.
1378
1379 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1380
1381         * gcc.dg/asm-names.c (ymain): Make it weak.
1382
1383 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1384
1385         PR c++/5421
1386         * g++.dg/template/friend21.C: New test.
1387
1388 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1389
1390         * gcc.dg/cleanup-8.c: New test.
1391         * gcc.dg/cleanup-9.c: New test.
1392
1393 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1394
1395         * g++.dg/ext/dll-MI1.h: New file.
1396         * g++.dg/ext/dllexport-MI1.C: New file.
1397         * g++.dg/ext/dllimport-MI1.C: New file.
1398
1399 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1400
1401         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1402         it does not have cmpstrsi patterns (just cmpmemsi).
1403
1404 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1405
1406         PR debug/11473
1407         * g++.dg/debug/debug8.C: New test.
1408
1409 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1410
1411         PR c++/10108
1412         * g++.dg/template/crash7.C: New test.
1413
1414 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1415
1416         PR target/10795
1417         * gcc.c-torture/compile/20030708-1.c: New.
1418
1419 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1420
1421         * gcc.c-torture/execute/20030715-1.c: New test.
1422
1423 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1424
1425         * gcc.dg/pch/inline-3.c: New file.
1426         * gcc.dg/pch/inline-3.hs: New file.
1427         * gcc.dg/pch/inline-4.c: New file.
1428         * gcc.dg/pch/inline-4.hs: New file.
1429
1430 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1431
1432         PR c++/11509
1433         * g++.dg/template/crash6.C: New test.
1434
1435         PR c++/7053
1436         * g++.dg/template/friend20.C: New test.
1437
1438         PR c++/7019
1439         * g++.dg/template/overload2.C: New test.
1440
1441 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1442
1443         PR optimization/11440
1444         * gcc.c-torture/execute/20030714-1.c: New test.
1445
1446 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1447
1448         PR c++/11154
1449         * g++.dg/template/partial2.C: New test.
1450
1451 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/11503
1454         * g++.dg/template/anon1.C: New test.
1455
1456         PR c++/11493
1457         PR c++/11495
1458         * g++.dg/parse/template9.C: Likewise.
1459         * g++.dg/template/crash4.C: New test.
1460         * g++.dg/template/koenig1.C: Likewise.
1461         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1462         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1463         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1464         functions.
1465         * g++.old-deja/g++.jason/template36.C: Likewise.
1466         * g++.old-deja/g++.mike/p1989.C: Likewise.
1467         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1468         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1469         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1470         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1471         compiling.
1472         * g++.old-deja/g++.pt/union2.C: Use this->.
1473
1474 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1475
1476         * gcc.dg/20030711-1.c: New test.
1477
1478 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1479
1480         PR c++/11050
1481         * g++.dg/parse/args1.C: New test.
1482         * g++.pt/defarg8.C: Change expected errors.
1483
1484 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1485
1486         PR c++/8164
1487         * g++.dg/template/nontype2.C: New test.
1488
1489         PR c++/10558
1490         * g++.dg/parse/template8.C: New test.
1491
1492         PR c++/8327
1493         * g++.dg/template/scope1.C: New test.
1494
1495         * g++.dg/warn/Wsign-compare-1.C: New test.
1496
1497 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1498
1499         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1500
1501 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/9411
1504         * g++.dg/template/explicit2.C: New test.
1505
1506         PR c++/10032
1507         * g++.dg/warn/pedantic1.C: New test.
1508
1509 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1510
1511         PR c++ 9483
1512         * g++.dg/other/field1.C: New test.
1513
1514 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1515
1516         PR c/11449
1517         * gcc.c-torture/compile/20030707-1.c: New.
1518
1519 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1520
1521         PR c++/10849
1522         * g++.dg/template/access12.C: New test.
1523
1524 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1525
1526         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1527         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1528         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1529         * gcc.misc-tests/gcov.exp: Update
1530         * g++.dg/gcov/gcov.exp: Update
1531         * lib/gcov.exp: Update.
1532
1533 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1534
1535         * g++.dg/abi/mangle17.C: Make sure template expressions are
1536         dependent.
1537         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1538         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1539         * g++.dg/opt/stack1.C: Remove erroneous code.
1540         * g++.dg/parse/template7.C: New test.
1541         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1542         * g++.old-deja/g++.pt/crash4.C: Likewise.
1543
1544 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1545
1546         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1547         with zero or one occurence of `$' after the initial `L'.
1548
1549 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1550
1551         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1552
1553 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1554
1555         PR c/11370
1556         * gcc.dg/Wunreachable-6.c: New testcase.
1557         * gcc.dg/Wunreachable-7.c: New testcase.
1558
1559 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1560
1561         PR c/11420
1562         * gcc.dg/20030708-1.c: New test.
1563
1564 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1565
1566         * gcc.dg/compat/sdata-section.h: New file.
1567         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1568         * gcc.dg/torture/mips-sdata-1.c: New test.
1569
1570 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1571
1572         PR c++/11030
1573         * g++.dg/template/friend19.C: New test.
1574
1575 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1576
1577         * g++.dg/opt/strength-reduce.C: New test.
1578
1579 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1580
1581         PR target/10979
1582         * gcc.dg/20030707-1.c: New testcase.
1583
1584 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1585
1586         PR optimization/11059
1587         * g++.dg/opt/emptyunion.C: New testcase.
1588
1589 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1590             Eric Botcazou  <ebotcazou@libertysurf.fr>
1591
1592         * g++.dg/opt/stack1.C: New test.
1593
1594 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1595
1596         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1597         run test.
1598
1599         PR c++/11431
1600         * g++.dg/expr/static_cast3.C: New test.
1601
1602 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1603
1604         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1605         everywhere.
1606         * gcc.dg/concat.c: Concatenation of string constants with
1607         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1608         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1609         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1610         necessary to avoid multi-character character constant warning.
1611         * gcc.dg/cpp/escape.c: Likewise.
1612         * gcc.dg/cpp/ucs.c: Likewise.
1613         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1614         Fix a typo.
1615
1616 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1617
1618         PR c/11428
1619         * gcc.c-torture/compile/20030704-1.c: New.
1620
1621 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1622
1623         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1624
1625 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1626
1627         PR c++/5287, PR c++/7910,  PR c++/11021
1628         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1629         tests for warnings.
1630         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1631         * g++.dg/ext/dllimport3.C: Likewise.
1632         * g++.dg/ext/dllimport4.C: New file.
1633         * g++.dg/ext/dllimport5.C: New file.
1634         * g++.dg/ext/dllimport6.C: New file.
1635         * g++.dg/ext/dllimport7.C: New file.
1636         * g++.dg/ext/dllimport8.C: New file.
1637         * g++.dg/ext/dllimport9.C: New file.
1638         * g++.dg/ext/dllimport10.C: New file.
1639         * g++.dg/ext/dllexport1.C: New file.
1640
1641 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1642
1643         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1644         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1645
1646 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1647
1648         * gcc.dg/builtins-25.c: New testcase.
1649         * gcc.dg/builtins-26.c: New testcase.
1650
1651 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1652
1653         * gcc.dg/compat/vector-defs.h: New file.
1654         * gcc.dg/compat/vector-setup.h: New file.
1655         * gcc.dg/compat/vector-check.h: New file.
1656         * gcc.dg/compat/vector-1_main.c: New file.
1657         * gcc.dg/compat/vector-1_x.c: New file.
1658         * gcc.dg/compat/vector-1_y.c: New file.
1659         * gcc.dg/compat/vector-2_main.c: New file.
1660         * gcc.dg/compat/vector-2_x.c: New file.
1661         * gcc.dg/compat/vector-2_y.c: New file.
1662
1663         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1664         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1665         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1666         * gcc.dg/compat/struct-align-1.h: New file.
1667         * gcc.dg/compat/struct-align-1_main.c: New file.
1668         * gcc.dg/compat/struct-align-1_x.c: New file.
1669         * gcc.dg/compat/struct-align-1_y.c: New file.
1670         * gcc.dg/compat/struct-align-2.h: New file.
1671         * gcc.dg/compat/struct-align-2_main.c: New file.
1672         * gcc.dg/compat/struct-align-2_x.c: New file.
1673         * gcc.dg/compat/struct-align-2_y.c: New file.
1674
1675         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1676         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1677         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1678         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1679         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1680         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1681         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1682         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1683         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1684         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1685         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1686         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1687         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1688         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1689         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1690         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1691         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1692         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1693         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1694         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1695         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1696         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1697         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1698         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1699         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1700         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1701         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1702         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1703         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1704
1705 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1706
1707         * gcc.dg/i386-call-1.c: New test.
1708
1709 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1710
1711         PR c++/9162
1712         * g++.dg/parse/defarg4.C: New.
1713
1714 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1715
1716         PR target/10700
1717         * gcc.c-torture/compile/20030703-1.c: New test case.
1718
1719 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1720
1721         * g++.dg/template/local3.C: Remove extra semicolon.
1722
1723 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1724
1725         * gcc.dg/i386-volatile-1.c: New test.
1726
1727 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1728
1729         PR c++/11072
1730         * g++.dg/other/offsetof2.C: XFAIL.
1731         * g++.dg/other/offsetof5.C: New.
1732
1733         PR c++/10219
1734         * g++.dg/template/error1.C: New.
1735
1736         PR c++/9779
1737         * g++.dg/template/dependent-expr1.C: New.
1738
1739 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1740
1741         PR c++/6949
1742         * g++.dg/template/local3.C: New test.
1743
1744         PR c++/11149
1745         * g++.dg/lookup/scoped6.C: New test.
1746
1747 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1748
1749         PR c++/8046
1750         * g++.dg/other/error7.C: New test.
1751
1752 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1753
1754         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1755         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1756         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1757         * g++.old-deja/g++.other/union2.C: Likewise.
1758         * gcc.dg/c90-const-expr-2.c: Likewise.
1759         * gcc.dg/c90-const-expr-3.c: Likewise.
1760         * gcc.dg/c99-const-expr-2.c: Likewise.
1761         * gcc.dg/c99-const-expr-3.c: Likewise.
1762         * gcc.dg/concat.c: Likewise.
1763
1764 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/9559
1767         * g++.dg/init/static1.C: New test.
1768
1769 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1770
1771         * Changelog: Remove ">>>>>>>" from previous change.
1772
1773 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1774
1775         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1776         * g++.old-deja/g++.other/access2.C: Likewise.
1777         * g++.old-deja/g++.other/decl2.C: Likewise.
1778         * gcc.c-torture/execute/20020615-1.c: Likewise.
1779
1780 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1781
1782         PR c++/4933
1783         * g++.dg/template/sizeof4.C: New test.
1784
1785 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1786
1787         * g++.dg/other/error6.C: New test.
1788
1789 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1790
1791         PR c++/10750
1792         * g++.dg/parse/constant2.C: New test.
1793
1794 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1795
1796         PR c++/11106
1797         * g++.dg/other/error5.C: New test.
1798
1799 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1800
1801         * gcc.dg/format/gcc_diag-1.c: New test.
1802
1803 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1804
1805         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1806
1807 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1808
1809         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1810         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1811         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1812
1813 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1814
1815         * gcc.c-torture/execute/builtins/string-8.c: New test.
1816         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1817         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1818         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1819
1820 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/10468
1823         * g++.dg/ext/typeof6.C: New test.
1824
1825 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1826
1827         PR c++/10796
1828         * g++.dg/init/enum1.C: New test.
1829
1830 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1831
1832         * gcc.dg/20030627-1.c: New test.
1833
1834 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1835
1836         PR c++/11332
1837         * g++.dg/expr/static_cast2.C: New test.
1838
1839 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1840             Jakub Jelinek  <jakub@redhat.com>
1841
1842         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1843         sprintf(dst,"%s",src) optimization.
1844         * gcc.c-torture/execute/20030626-1.c: New test case.
1845         * gcc.c-torture/execute/20030626-2.c: New test case.
1846
1847 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1848
1849         * gcc.c-torture/execute/multi-ix.c: New test.
1850
1851         * gcc.c-torture/execute/simd-4.c (main):
1852         Added missing semicolon at end of union.
1853
1854 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1855
1856         PR c++/8266
1857         * g++.dg/template/explicit-instantiation3.C: New test.
1858
1859 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1860
1861         * gcc.dg/20030626-1.c: Use signed char.
1862
1863 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1864
1865         * gcc.dg/20030626-1.c: New test.
1866
1867 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1868
1869         * const-str-2.m: Update.
1870
1871 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1872
1873         PR c++/10990
1874         * g++.dg/rtti/dyncast1.C: New test.
1875         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1876         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1877         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1878
1879         PR c++/10931
1880         * g++.dg/expr/static_cast1.C: New test.
1881
1882 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1883
1884         * gcc.dg/20030625-1.c: New test.
1885
1886 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1887
1888         * gcc.c-torture/compile/20030624-1.c: New test case.
1889
1890 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1891
1892         * gcc.c-torture/execute/string-opt-17.c: New test.
1893
1894 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/5754
1897         * g++.dg/parse/crash6.C: New test.
1898
1899 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1900
1901         * gcc.dg/builtins-24.c: New test case.
1902
1903 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1904
1905         * g++.dg/opt/operator1.C: New test.
1906
1907 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1908
1909         * gcc.c-torture/execute/string-opt-16.c: New test case.
1910
1911 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1912
1913         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1914         * g++.old-deja/g++.other/conv7.C: Likewise
1915         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1916         * g++.old-deja/g++.other/overload14.C: Likewise.
1917
1918 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1919
1920         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1921         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1922
1923 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/10888
1926         * g++.dg/warn/Winline-3.C: New test.
1927
1928 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1929
1930         * lib/target-supports.exp (check_alias_available): Make the test
1931         program acceptable to the Solaris assembler.
1932
1933         PR c++/10749
1934         * g++.dg/template/memclass2.C: New test.
1935
1936 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1937             Eric Botcazou  <ebotcazou@libertysurf.fr>
1938
1939         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1940         data for non-matching targets.
1941         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1942
1943 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1944
1945         PR c++/10845
1946         * g++.dg/template/member3.C: New test.
1947
1948 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1949
1950         PR c++/10939
1951         * g++.dg/template/func1.C: New test.
1952
1953         PR c++/9649
1954         * g++.dg/template/static4.C: New test.
1955         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1956
1957         PR c++/11041
1958         * g++.dg/init/ref7.C: New test.
1959
1960 2003-06-19  Matt Austern  <austern@apple.com>
1961
1962         PR c++/11228
1963         * g++.dg/anew1.C: New test.
1964         * g++.dg/anew2.C: New test.
1965         * g++.dg/anew3.C: New test.
1966         * g++.dg/anew4.C: New test.
1967
1968 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1969
1970         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1971
1972 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1973
1974         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1975         endian-dependent.
1976
1977 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1978
1979         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1980         Remove cruft.
1981
1982 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1983
1984         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1985         * gcc.c-torture/compile/961203-1.c: Likewise.
1986         * gcc.c-torture/compile/980506-1.c: Likewise.
1987
1988 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1989
1990         PR c++/10712
1991         * g++.dg/lookup/using7.C: New test.
1992
1993 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1994
1995         PR c++/11105
1996         * g++.dg/abi/conv1.C: Remove it.
1997         * g++.dg/template/conv7.C: New test.
1998         * g++.dg/template/conv8.C: Likewise.
1999         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2000         conversion operator.
2001
2002 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2003
2004         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2005         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2006         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2007         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2008         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2009         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2010         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2011         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2012         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2013         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2014         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2015         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2016         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2017         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2018         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2019         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2020         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2021         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2022         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2023         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2024         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2025         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2026         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2027         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2028         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2029         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2030         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2031         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2032         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2033
2034 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2035
2036         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2037         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2038         indications.
2039
2040 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2041
2042         * gcc.dg/i386-387-5.c: New test case.
2043         * gcc.dg/i386-387-6.c: New test case.
2044         * gcc.dg/builtins-23.c: New test case.
2045
2046 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2047
2048         * gcc.dg/builtins-22.c: New test case.
2049         * gcc.dg/i386-387-1.c: Update to test exp.
2050         * gcc.dg/i386-387-2.c: Likewise.
2051
2052 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2053
2054         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2055
2056 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2057
2058         * lib/gcc-dg.exp (dg-require-dll): New function.
2059         (dg-xfail-if): Likewise.
2060         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2061         driver.
2062
2063         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2064         * gcc.c-torture/compile/20001205-1.c: Likewise.
2065         * gcc.c-torture/compile/20001226-1.c: Likewise.
2066         * gcc.c-torture/compile/20010518-2.c: Likewise.
2067         * gcc.c-torture/compile/20020312-1.c: Likewise.
2068         * gcc.c-torture/compile/20020604-1.c: Likewise.
2069         * gcc.c-torture/compile/920501-12.c: Likewise.
2070         * gcc.c-torture/compile/920501-4.c: Likewise.
2071         * gcc.c-torture/compile/920520-1.c: Likewise.
2072         * gcc.c-torture/compile/920521-1.c: Likewise.
2073         * gcc.c-torture/compile/920625-1.c: Likewise.
2074         * gcc.c-torture/compile/961203-1.c: Likewise.
2075         * gcc.c-torture/compile/980506-1.c: Likewise.
2076         * gcc.c-torture/compile/981006-1.c: Likewise.
2077         * gcc.c-torture/compile/981022-1.c: Likewise.
2078         * gcc.c-torture/compile/981223-1.c: Likewise.
2079         * gcc.c-torture/compile/990617-1.c: Likewise.
2080         * gcc.c-torture/compile/dll.c: Likewise.
2081         * gcc.c-torture/compile/labels-3.c: Likewise.
2082         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2083         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2084         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2085         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2086         * gcc.c-torture/compile/simd-5.c: Likewise.
2087         * gcc.c-torture/compile/20000804-1.x: Remove.
2088         * gcc.c-torture/compile/20001205-1.x: Likewise.
2089         * gcc.c-torture/compile/20001226-1.x: Likewise.
2090         * gcc.c-torture/compile/20010518-2.x: Likewise.
2091         * gcc.c-torture/compile/20020312-1.x: Likewise.
2092         * gcc.c-torture/compile/20020604-1.x: Likewise.
2093         * gcc.c-torture/compile/920501-12.x: Likewise.
2094         * gcc.c-torture/compile/920501-4.x: Likewise.
2095         * gcc.c-torture/compile/920520-1.x: Likewise.
2096         * gcc.c-torture/compile/920521-1.x: Likewise.
2097         * gcc.c-torture/compile/920625-1.x: Likewise.
2098         * gcc.c-torture/compile/961203-1.x: Likewise.
2099         * gcc.c-torture/compile/980506-1.x: Likewise.
2100         * gcc.c-torture/compile/981006-1.x: Likewise.
2101         * gcc.c-torture/compile/981022-1.x: Likewise.
2102         * gcc.c-torture/compile/981223-1.x: Likewise.
2103         * gcc.c-torture/compile/990617-1.x: Likewise.
2104         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2105         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2106         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2107         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2108         * gcc.c-torture/compile/simd-5.x: Likewise.
2109
2110         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2111
2112 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2113
2114         * gcc.c-torture/execute/20030611-1.c: New test.
2115
2116 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2117
2118         PR middle-end/168
2119         * gcc.dg/20030612-1.c: New test case.
2120
2121 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2122
2123         PR c++/10635
2124         * g++.dg/expr/cast1.C: New test.
2125
2126 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2127
2128         * gcc.dg/builtins-21.c: New test case.
2129
2130 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2131
2132         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2133         options instead of at the end.
2134         * lib/objc.exp (objc_target_compile): Likewise.
2135
2136 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/10432
2139         * g++.dg/parse/error1.C: New test.
2140
2141 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2142
2143         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2144         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2145         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2146         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2147         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2148         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2149         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2150         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2151         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2152         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2153         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2154         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2155         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2156         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2157         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2158         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2159         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2160         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2161         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2162         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2163         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2164         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2165         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2166         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2167
2168         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2169         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2170         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2171         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2172         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2173         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2174         * gcc.dg/compat/scalar-return-3_main.c: New file.
2175         * gcc.dg/compat/scalar-return-3_x.c: New file.
2176         * gcc.dg/compat/scalar-return-3_y.c: New file.
2177         * gcc.dg/compat/scalar-return-4_main.c: New file.
2178         * gcc.dg/compat/scalar-return-4_x.c: New file.
2179         * gcc.dg/compat/scalar-return-4_y.c: New file.
2180
2181 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2182
2183         * gcc.dg/compat/fp2-struct-check.h: New file.
2184         * gcc.dg/compat/fp2-struct-defs.h: New file.
2185         * gcc.dg/compat/fp2-struct-init.h: New file.
2186         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2187         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2188         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2189         * gcc.dg/compat/struct-return-10_main.c: New file.
2190         * gcc.dg/compat/struct-return-10_x.c: New file.
2191         * gcc.dg/compat/struct-return-10_y.c: New file.
2192
2193         * gcc.dg/compat/compat-common.h: New file.
2194         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2195         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2196         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2197         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2198         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2199         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2200         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2201         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2202         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2203         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2204         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2205         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2206         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2207         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2208         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2209         * gcc.dg/compat/small-struct-check.h: Ditto.
2210         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2211         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2212         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2213         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2214         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2215         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2216         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2217         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2218         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2219         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2220         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2221         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2222         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2223         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2224         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2225         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2226         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2227         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2228         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2229         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2230         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2231         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2232         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2233         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2234         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2235         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2236         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2237         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2238         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2239         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2240
2241 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2242
2243         * g++.dg/pch/static-1.C: New file.
2244         * g++.dg/pch/static-1.Hs: New file.
2245
2246 2003-06-10  Richard Henderson  <rth@redhat.com>
2247
2248         * gcc.dg/asm-7.c: Adjust expected warning text.
2249
2250 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2251
2252         * gcc.dg/builtins-20.c: New test case.
2253
2254 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2255
2256         PR c++/11131
2257         * g++.dg/opt/template1.C: New test.
2258
2259 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2260
2261         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2262         additional_sources.
2263
2264 2003-05-21  David Taylor  <dtaylor@emc.com>
2265
2266         * gcc.dg/Wpadded.c: New file.
2267
2268 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2269
2270         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2271         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2272         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2273         dg-require-weak.
2274
2275 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2276
2277         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2278
2279 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2280
2281         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2282         (dg-require-alias): Likewise.
2283         (dg-require-gc-sections): Likewise.
2284         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2285
2286 2003-06-08  Richard Henderson  <rth@redhat.com>
2287
2288         * gcc.dg/20011029-2.c: Fix the array reference.
2289         * gcc.dg/asm-7.c: New.
2290
2291 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2292
2293         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2294
2295 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2296
2297         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2298         (dg-require-gc-sections): Likewise.
2299
2300 2003-06-08  Jan Hubicka  <jh@suse.cz>
2301
2302         * i386-cmov1.c: Fix regular expression.
2303         * i386-cvt-1.c: Likewise.
2304         * i386-local.c: Likewise.
2305         * i386-local2.c: Likewise.
2306         * i386-mul.c: Likewise.
2307         * i386-ssetype-1.c: Likewise.
2308         * i386-ssetype-3.c: Likewise.
2309         * i386-ssetype-5.c: Likewise.
2310
2311 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2312
2313         PR c++/11039
2314         * g++.dg/warn/implicit-typename2.C: New test.
2315         * g++.dg/warn/implicit-typename3.C: New test.
2316
2317 2003-06-07  Richard Henderson  <rth@redhat.com>
2318
2319         * g++.dg/other/offsetof3.C: Use size_t.
2320         * g++.dg/other/offsetof4.C: Likewise.
2321
2322 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2323
2324         * lib/copy-file.exp: New. Implement gcc_copy_files.
2325
2326         * lib/dg-pch.exp: Load copy-file.exp
2327         (dg-pch): Use gcc_copy_files instead of "file copy".
2328
2329 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2330
2331         * gcc.dg/weak/weak.exp: Simplify.
2332         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2333         * gcc.dg/weak/weak-1.c: Likewise.
2334         * gcc.dg/weak/weak-2.c: Likewise.
2335         * gcc.dg/weak/weak-3.c: Likewise.
2336         * gcc.dg/weak/weak-4.c: Likewise.
2337         * gcc.dg/weak/weak-5.c: Likewise.
2338         * gcc.dg/weak/weak-6.c: Likewise.
2339         * gcc.dg/weak/weak-7.c: Likewise.
2340         * gcc.dg/weak/weak-8.c: Likewise.
2341         * gcc.dg/weak/weak-9.c: Likewise.
2342
2343 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2344
2345         gcc.c-torture/execute/20030606-1.c: New.
2346
2347 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2348
2349         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2350         * gcc.dg/builtins-19.c: Likewise.
2351
2352 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2353
2354         * gcc.dg/builtins-2.c: Add some more tests.
2355         * gcc.dg/builtins-18.c: New test case.
2356         * gcc.dg/builtins-19.c: New test case.
2357
2358 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2359             Jim Wilson  <wilson@tuliptree.org>
2360
2361         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2362
2363 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2364
2365         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2366         mempcpy/stpcpy calls not to be optimized into something else.
2367         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2368         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2369         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2370
2371 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372
2373         * gcc.dg/format/asm_fprintf-1.c: New test.
2374
2375 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2376
2377         * lib/gcc-defs.exp (additional_sources): New variable.
2378         (dg-additional-sources): New function.
2379         (additional_files): New variable.
2380         (dg-additional-files): New function.
2381         (dg-additional-files-options): Likewise.
2382         * lib/gcc-dg.exp (dg-require-weak): New function.
2383         (dg-require-alias): Likewise.
2384         (dg-require-gc-sections): Likewise.
2385         * lib/target-supports.exp (check_alias_available): Remove testfile
2386         parameter.
2387         (check_gc_sections_available): New function.
2388         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2389         (dg-gpp-additional-files): Likewise.
2390         * lib/g++.exp (additional_sources): Remove.
2391         (additional_files): Likewise.
2392         (g++_target_compile): Use dg-additional-files-options.
2393
2394         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2395         Tcl logic.
2396         * gcc.dg/special/ecos.exp: Remove.
2397         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2398         * gcc.dg/special/alias-1.c: Likewise.
2399         * gcc.dg/special/alias-2.c: Likewise.
2400         * gcc.dg/special/gcsec-1.c: Likewise.
2401         * gcc.dg/special/weak-1.c: Likewise.
2402         * gcc.dg/special/weak-2.c: Likewise.
2403         * gcc.dg/special/wkali-1.c: Likewise.
2404         * gcc.dg/special/wkali-2.c: Likewise.
2405
2406         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2407         dg-gpp-additional-*.
2408         * g++.dg/special/conpr-3.C: Likewise.
2409         * g++.dg/special/conpr-4.C: Likewise.
2410         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2411         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2412         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2413         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2414         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2415         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2416         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2417         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2418         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2419         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2420         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2421         * g++.old-deja/g++.other/comdat1.C: Likewise.
2422         * g++.old-deja/g++.other/comdat2.C: Likewise.
2423         * g++.old-deja/g++.other/comdat3.C: Likewise.
2424         * g++.old-deja/g++.other/ctor1.C: Likewise.
2425         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2426
2427 2003-06-05  Richard Henderson  <rth@redhat.com>
2428
2429         * gcc.dg/debug/20030605-1.c: New.
2430
2431 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2432
2433         * README.QMTEST: Update.
2434
2435 2003-06-04  Richard Henderson  <rth@redhat.com>
2436
2437         * gcc.dg/cleanup-1.c: New.
2438         * gcc.dg/cleanup-2.c: New.
2439         * gcc.dg/cleanup-3.c: New.
2440         * gcc.dg/cleanup-4.c: New.
2441         * gcc.dg/cleanup-5.c: New.
2442         * gcc.dg/cleanup-6.c: New.
2443         * gcc.dg/cleanup-7.c: New.
2444
2445 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2446
2447         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2448
2449         * lib/dg-pch.exp: New file.
2450         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2451         * gcc.dg/pch/pch.exp: Likewise.
2452
2453 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2454
2455         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2456         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2457         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2458         * gcc.dg/builtins-17.c: New test case.
2459         * gcc.dg/i386-387-4.c: New test case.
2460         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2461
2462 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2463
2464         * gcc.dg/ultrasp9.c: New test.
2465
2466 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2467
2468         * gcc.c-torture/compile/20030604-1.c: New test.
2469         * gcc.dg/sparc-constant-1.c: New test.
2470
2471 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2472
2473         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2474
2475 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2476
2477         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2478
2479         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2480         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2481
2482 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2483
2484         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2485
2486 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2487
2488         PR c++/10940
2489         * g++.dg/template/spec10.C: New test.
2490
2491 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2492
2493         * gcc.dg/builtins-16.c: New test case.
2494
2495 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2496
2497         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2498         mempcpy test with post-increments.
2499         * gcc.c-torture/execute/string-opt-3.c: New test.
2500         * gcc.dg/string-opt-1.c: New test.
2501
2502 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2503
2504         PR fortran/10965
2505         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2506
2507 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2508
2509         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2510         (scan-assembler): ... here.  Use dg-scan.
2511         (scan-assembler-not): Likewise.
2512         (scan-file): New function.
2513         (scan-file-not): Likewise.
2514         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2515         * gcc.dg/cpp/_Pragma4.c: Likewise.
2516         * gcc.dg/cpp/_Pragma5.c: Likewise.
2517         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2518         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2519         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2520         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2521         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2522         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2523         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2524         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2525         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2526         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2527         * gcc.dg/cpp/cxxcom1.c: Likewise.
2528         * gcc.dg/cpp/line1.c: Likewise.
2529         * gcc.dg/cpp/maccom1.c: Likewise.
2530         * gcc.dg/cpp/maccom2.c: Likewise.
2531         * gcc.dg/cpp/maccom3.c: Likewise.
2532         * gcc.dg/cpp/maccom4.c: Likewise.
2533         * gcc.dg/cpp/maccom5.c: Likewise.
2534         * gcc.dg/cpp/maccom6.c: Likewise.
2535         * gcc.dg/cpp/multiline.c: Likewise.
2536         * gcc.dg/cpp/spacing1.c: Likewise.
2537         * gcc.dg/cpp/spacing2.c: Likewise.
2538         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2539         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2540         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2541         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2542         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2543         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2544         * gcc.dg/cpp/cxxcom2.c: Likewise.
2545         * gcc.dg/cpp/cxxcom2.h: New file.
2546
2547         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2548         * g++.dg/cpp/truefalse.C: Here.
2549         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2550
2551 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2552
2553         * gcc.dg/cpp/redef3.c: New file.
2554
2555 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2556
2557         * gcc.dg/i386-loop-3.c: New test.
2558
2559 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2560
2561         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2562
2563 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2564
2565         * gcc.dg/fwrapv-1.c: New test case.
2566         * gcc.dg/fwrapv-2.c: New test case.
2567
2568 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2569
2570         PR c++/10956
2571         * g++.dg/template/spec9.C: New test.
2572
2573 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2574
2575         * gcc.dg/duff-4.c: New test case.
2576
2577 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2578
2579         PR fortran/10843
2580         * g77.dg/ffixed-form-1.f: New test
2581         * g77.dg/ffixed-form-2.f: New test
2582         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2583         * g77.dg/ffree-form-3.f: New test
2584
2585 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2586
2587         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2588         * gcc.dg/wint_t-1.c: Likewise.
2589
2590 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2591
2592         * g++.dg/template/access11.C: New test.
2593
2594 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2595
2596         PR c++/10849
2597         * g++.dg/template/access10.C: New test.
2598
2599 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2600             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2601
2602         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2603
2604 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2605
2606         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2607         suppress for powerpc-*-darwin*.
2608         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2609
2610 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2611
2612         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2613         suppress option for powerpc-*-darwin*.
2614
2615 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2616
2617         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2618         * gcc.dg/builtins-4.c: Add test for fmod.
2619
2620 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2621
2622         PR c++/10682
2623         * g++.dg/template/instantiate4.C: New test.
2624
2625 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2626
2627         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2628
2629 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2630
2631         * gcc.dg/compat/scalar-return-1_main.c: New file.
2632         * gcc.dg/compat/scalar-return-1_x.c: New file.
2633         * gcc.dg/compat/scalar-return-1_y.c: New file.
2634         * gcc.dg/compat/scalar-return-2_main.c: New file.
2635         * gcc.dg/compat/scalar-return-2_x.c: New file.
2636         * gcc.dg/compat/scalar-return-2_y.c: New file.
2637         * gcc.dg/compat/struct-return-3_main.c: New file.
2638         * gcc.dg/compat/struct-return-3_y.c: New file.
2639         * gcc.dg/compat/struct-return-3_x.c: New file.
2640         * gcc.dg/compat/struct-return-2_main.c: New file.
2641         * gcc.dg/compat/struct-return-2_x.c: New file.
2642         * gcc.dg/compat/struct-return-2_y.c: New file.
2643
2644 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2645
2646         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2647         for hppa*-hp-hpux*.
2648         * gcc.dg/20021014-1.c (dg-options): Likewise.
2649         * gcc.dg/nest.c (dg-options): Likewise.
2650
2651 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2652
2653         PR c++/9738
2654         * g++.dg/ext/dllimport2.C: New file.
2655         * g++.dg/ext/dllimport3.C: New file.
2656
2657 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2658
2659         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2660         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2661         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2662         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2663         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2664         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2665         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2666         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2667         * gcc.dg/compat/small-struct-defs.h: New file.
2668         * gcc.dg/compat/small-struct-init.h: New file.
2669         * gcc.dg/compat/small-struct-check.h: New file.
2670         * gcc.dg/compat/fp-struct-defs.h: New file.
2671         * gcc.dg/compat/fp-struct-check.h: New file.
2672         * gcc.dg/compat/fp-struct-init.h: New file.
2673         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2674         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2675
2676 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2677
2678         * gcc.dg/20030225-2.c: New test.
2679
2680 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2681             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2682
2683         * gcc.c-torture/compile/20030518-1.c: New test case.
2684
2685 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2686
2687         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2688         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2689         gcc-dg-debug-runtest.
2690         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2691         gcc-dg-debug-runtest.
2692
2693 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2694
2695         PR c++/9022
2696         * g++.dg/lookup/using6.C: New test.
2697
2698 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2699
2700         * g++.dg/parse/access2.C: New test.
2701
2702 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2703
2704         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2705         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2706         * gcc.dg/debug/debug.exp: Likewise.
2707
2708 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2709
2710         * gcc.dg/dollar.c: New test.
2711
2712 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2713
2714         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2715         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2716         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2717         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2718         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2719         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2720         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2721         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2722         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2723         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2724         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2725         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2726         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2727         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2728         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2729         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2730         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2731         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2732
2733 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2734
2735         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2736         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2737         support for "repo" mode.
2738         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2739         * lib/g77-dg.exp: Likewise.
2740         * lib/obj-dg.exp: Likewise.
2741
2742 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2743
2744         Merge from gcc-3_2-rhl8-branch:
2745         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2746
2747         * gcc.dg/tls/opt-6.c: New test.
2748
2749         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2750
2751         * gcc.dg/20030405-1.c: New test.
2752
2753         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2754
2755         * gcc.dg/20030309-1.c: New test.
2756
2757         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2758
2759         * gcc.c-torture/execute/20030307-1.c: New test.
2760
2761         2003-02-20  Randolph Chung  <tausq@debian.org>
2762
2763         * gcc.c-torture/compile/20030220-1.c: New test.
2764
2765         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2766
2767         * gcc.dg/20030217-1.c: New test.
2768
2769         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2770
2771         * gcc.c-torture/compile/20020129-1.c: New test.
2772
2773         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2774
2775         * gcc.dg/unroll-1.c: New test.
2776
2777         2002-11-16  Jan Hubicka  <jh@suse.cz>
2778
2779         * gcc.c-torture/execute/20020920-1.c: New test.
2780
2781         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2782
2783         PR target/7434
2784         * gcc.c-torture/compile/20021008-1.c: New test.
2785
2786         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2787
2788         PR target/7559
2789         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2790
2791         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2792
2793         * gcc.c-torture/compile/20020807-1.c: New test.
2794
2795         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2796
2797         * gcc.dg/tls/opt-1.c: New test.
2798
2799         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2800
2801         * gcc.dg/20020729-1.c: New test.
2802
2803         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2804
2805         * g++.dg/opt/life1.C: New test.
2806
2807         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2808
2809         * gcc.dg/20020525-1.c: New test.
2810
2811         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2812
2813         PR c++/6794
2814         * g++.dg/ext/pretty1.C: New test.
2815         * g++.dg/ext/pretty2.C: New test.
2816
2817 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2818
2819         PR c++/8385
2820         * g++.dg/ext/typeof5.C: New test.
2821
2822 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2823
2824         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2825         __USER_LABEL_PREFIX__ into account.
2826         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2827
2828 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2829
2830         * gcc.dg/builtins-15.c: New test case.
2831
2832 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2833
2834         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2835
2836 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2837
2838         * lib/g++.exp: Tweak handling of additional source files.
2839         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2840         * g++.dg/special/conpr-2a.C: Rename to ...
2841         * g++.dg/special/conpr-2a.cc: ... this.
2842         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2843         * g++.dg/special/conpr-3a.C: Rename to ...
2844         * g++.dg/special/conpr-3a.cc: This.
2845         * g++.dg/special/conpr-3b.C: Rename to ...
2846         * g++.dg/special/conpr-3b.cc: This.
2847         * g++.dg/special/conpr-4.C: New test.
2848         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2849
2850 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2851
2852         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2853
2854 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2855
2856         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2857         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2858         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2859         * g++.old-deja/g++.other/warn3.C: Likewise.
2860
2861 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2862
2863         * gcc.dg/i386-387-1.c: Update to also test log.
2864         * gcc.dg/i386-387-2.c: Likewise.
2865
2866 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2867
2868         * g77.f-torture/execute/int8421.f: New test.
2869
2870 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2871
2872         PR c++/10230, c++/10481
2873         * g++.dg/lookup/scoped5.C: New test.
2874
2875 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2876
2877         PR c++/10552
2878         * g++.dg/template/ttp6.C: New test.
2879
2880 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2881
2882         * gcc.c-torture/execute/builtins: New directory.
2883         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2884         gcc.c-torture/execute/builtins.
2885         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2886         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2887         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2888         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2889
2890 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2891
2892         PR c++/9252
2893         * g++.dg/template/access8.C: New test.
2894         * g++.dg/template/access9.C: New test.
2895
2896 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2897
2898         PR c++/9554
2899         * g++.dg/parse/access1.C: New test.
2900
2901 2003-05-09  DJ Delorie  <dj@redhat.com>
2902
2903         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2904         long, and not an int.
2905
2906 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2907
2908         PR c++/10555, c++/10576
2909         * g++.dg/template/memclass1.C: New test.
2910
2911 2003-05-08  DJ Delorie  <dj@redhat.com>
2912
2913         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2914         targets.
2915         * gcc.c-torture/execute/20021024-1.x: Likewise.
2916         * gcc.c-torture/execute/shiftdi.x: Likewise.
2917         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2918         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2919         * gcc.dg/20021018-1.c: Likewise.
2920
2921 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2922
2923         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2924
2925         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2926         (bcopy): Call memmove.
2927
2928 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2929
2930         * g77.f-torture/compile/8485.f: New test case.
2931
2932 2003-05-07  Richard Henderson  <rth@redhat.com>
2933
2934         PR c++/10570
2935         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2936         Verify exception_cleanup not called for rethrows.
2937         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2938         when exiting catch block without rethrowing.
2939         * g++.dg/eh/forced3.C: New.
2940         * g++.dg/eh/forced4.C: New.
2941
2942 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2943
2944         * gcc.dg/20030505.c: Fix triplet.
2945
2946 2003-05-06  DJ Delorie  <dj@redhat.com>
2947
2948         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2949         * gcc.dg/nest.c: Likewise.
2950
2951 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2952
2953         * gcc.dg/builtins-14.c: New test case.
2954
2955 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2956
2957         * lib/compat.exp (compat-execute): New argument.
2958         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2959         * gcc.dg/compat: New test directory.
2960         * gcc.dg/compat/compat.exp: New expect script.
2961         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2962         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2963         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2964         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2965         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2966         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2967
2968         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2969         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2970         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2971         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2972         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2973         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2974         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2975         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2976         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2977         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2978         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2979         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2980         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2981         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2982         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2983
2984 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2985
2986         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2987
2988 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2989
2990         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2991
2992 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2993
2994         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2995         * gcc.dg/ppc-fsel-2.c: New test.
2996
2997         * gcc.dg/unused-5.c: New test.
2998
2999 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3000
3001         PR c++/10496
3002         * g++.dg/warn/pmf1.C: New test.
3003
3004 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3005
3006         PR c++/4494
3007         * g++.dg/warn/main.C: New test.
3008
3009 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3010
3011         * gcc.dg/nonnull-3.c: New test.
3012
3013 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3014
3015         * gcc.dg/cpp/Wtrigraphs.c: Update.
3016         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3017
3018 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3019
3020         * gcc.dg/ppc-fsel-1.c: New test.
3021
3022 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3023
3024         PR c/10604
3025         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3026
3027 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3028
3029         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3030
3031 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3032
3033         PR c++/9364, c++/10553, c++/10586
3034         * g++.dg/parse/typename4.C: New test.
3035         * g++.dg/parse/typename5.C: Likewise.
3036
3037 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3038
3039         * gcc.c-torture/compile/20030503-1.c: New test.
3040
3041 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3042
3043         * g++.dg/lookup/using5.C: Fix testcase error.
3044
3045 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3046
3047         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3048         since MEABI is no longer supported.  Remove all vestiges
3049         of MEABI from the test.
3050
3051 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3052
3053         PR c++/10554
3054         * g++.dg/lookup/using5.C: New test.
3055
3056 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3057
3058         PR c++/8772
3059         * g++.dg/template/ttp5.C: New test.
3060
3061 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3062
3063         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3064         (dg-gpp-additional-sources): New function.
3065         (dg-gpp-additional-files): Likewise.
3066         * lib/g++.exp (additional_sources): New variable.
3067         (additional_files): Likewise.
3068         (g++_target_compile): Deal with them.
3069         * lib/old-dejagnu.exp: Remove.
3070         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3071         * g++.old-deja: Revise all tests to use dg commands.
3072
3073 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3074
3075         PR c++/9432, c++/9528
3076         * g++.dg/lookup/using4.C: New test.
3077
3078 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3079
3080         * gcc.dg/noreturn-5.c: New file.
3081         * gcc.dg/noreturn-6.c: New file.
3082
3083         * gcc.c-torture/compile/inline-1.c: New file.
3084
3085 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/10551
3088         * g++.dg/template/explicit1.C: New test.
3089
3090 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/10549
3093         * g++.dg/other/bitfield1.C: New test.
3094
3095         PR c++/10527
3096         * g++.dg/init/new7.C: New test.
3097
3098 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3099
3100         * g++.dg/ext/desig1.C: New test.
3101         * g++.dg/ext/init1.C: Update.
3102
3103         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3104
3105 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3106
3107         PR c++/10180
3108         * g++.dg/warn/Winline-1.C: New test.
3109
3110 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * gcc.c-torture/execute/string-opt-19.c: New test.
3113
3114         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3115         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3116
3117 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/10506
3120         * g++.dg/init/new6.C: New test.
3121
3122         PR c++/10503
3123         * g++.dg/init/ref6.C: New test.
3124
3125 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3126
3127         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3128
3129 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3130
3131         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3132         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3133
3134 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3135
3136         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3137         initialized static data members.
3138
3139 2003-04-25  H.J. Lu <hjl@gnu.org>
3140
3141         * gcc.dg/ia64-sync-4.c: New test.
3142
3143 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3144
3145         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3146         date.
3147
3148 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3149
3150         PR c++/10337
3151         * g++.dg/warn/conv1.C: New test.
3152         * g++.old-deja/g++.other/conv7.C: Adjust.
3153         * g++.old-deja/g++.other/overload14.C: Adjust.
3154
3155 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3156
3157         PR c++/10471
3158         * g++.dg/template/defarg2.C: New test.
3159
3160 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3161
3162         * gcc.dg/cpp/include2.c: Update.
3163         * gcc.dg/cpp/multiline-2.c: New.
3164         * gcc.dg/cpp/multiline.c: Update.
3165         * gcc.dg/cpp/strify2.c: Update.
3166         * gcc.dg/cpp/trad/literals-2.c: Update.
3167
3168 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3169
3170         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3171
3172 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3173
3174         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3175
3176 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3177
3178         PR c++/10451
3179         * g++.dg/parse/crash4.C: New test.
3180
3181         PR c++/9847
3182         * g++.dg/parse/crash5.C: New test.
3183
3184 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3185
3186         PR c++/10446
3187         * g++.dg/parse/crash3.C: New test.
3188
3189         PR c++/10428
3190         * g++.dg/parse/elab1.C: New test.
3191
3192 2003-04-22  Devang Patel  <dpatel@apple.com>
3193
3194         * gcc.dg/cpp/trad/funlike-5.c: New test.
3195
3196 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3197
3198         * g++.dg/other/packed1.C: Fix dg options.
3199
3200 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3201
3202         * g++.dg/other/offsetof2.C: New test.
3203
3204 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3205
3206         * g++.dg/template/recurse.C: Adjust location of error messages.
3207
3208 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3209
3210         PR c++/9881
3211         * g++.dg/init/addr-const1.C: New test.
3212         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3213
3214 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3215
3216         PR c++/10405
3217         * g++.dg/lookup/struct-hack1.C: New test.
3218
3219 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3220
3221         * ucs.c: Update diagnostic messages.
3222
3223 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3224
3225         * gcc.dg/cpp/truefalse.cpp: New test.
3226         * gcc.dg/cpp/cpp.exp: Update.
3227         * g++.dg/other/stdbool-if.C: Remove.
3228
3229 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3230
3231         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3232         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3233
3234 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3235
3236         * gcc.c-torture/compile/20030418-1.c: New test.
3237
3238 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3239
3240         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3241
3242 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3243
3244         PR c++/10347
3245         g++.dg/template/dependent-name1.C: New test.
3246
3247 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3248
3249         * gcc.dg/warn-1.c (tourist_guide): New array,
3250         contains a pointer to bar.
3251
3252 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3253
3254         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3255         * gcc.c-torture/execute/medce-1.c: New test case.
3256         * gcc.c-torture/execute/medce-2.c: New test case.
3257
3258 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3259
3260         * lib/prune.exp: Ignore more messages.
3261
3262         PR c++/10381
3263         * g++.dg/parse/lookup3.C: New test.
3264
3265 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3266
3267         * gcc.c-torture/compile/20030415-1.c : New test.
3268
3269 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3270
3271         * gcc.c-torture/execute/scope-2.c: Move to ...
3272         * gcc.dg/noncompile/scope.c: .... here.
3273
3274 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3275
3276         * gcc.dg/20030414-2.c: New test case.
3277
3278 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3279
3280         PR target/10377
3281         * gcc.dg/20030414-1.c: New test.
3282
3283 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3284
3285         * gcc.dg/builtins-12.c: New test case.
3286         * gcc.dg/builtins-13.c: New test case.
3287
3288 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3289
3290         * gcc.c-torture/execute/string-opt-18.c: New test.
3291
3292 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3293
3294         PR c++/10300
3295         * g++.dg/init/new5.C: New test.
3296
3297 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3298
3299         PR c++/7910
3300         * g++.dg/ext/dllimport1.C: New test.
3301
3302 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3303
3304         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3305
3306 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3307
3308         PR Fortran/9263
3309         * g77.f-torture/noncompile/9263.f: New test
3310         PR Fortran/1832
3311         * g77.f-torture/execute/1832.f: New test
3312
3313 2003-04-11  David Chad  <davidc@freebsd.org>
3314             Loren J. Rittle  <ljrittle@acm.org>
3315
3316         libobjc/8562
3317         * objc.dg/headers.m: New test.
3318
3319 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3320
3321         * gcc.c-torture/execute/builtin-noret-2.c: New.
3322         * gcc.c-torture/execute/builtin-noret-2.x: New.
3323         XFAIL builtin-noret-2.c at -O1 and above.
3324         * gcc.dg/redecl.c: New.
3325         * gcc.dg/Wshadow-1.c: Update error regexps.
3326
3327 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3328
3329         * g++.dg/abi/bitfield10.C: New test.
3330
3331 2003-04-09  Mike Stump  <mrs@apple.com>
3332
3333         * gcc.dg/pch/pch.exp: Make testcase names longer.
3334         * g++.dg/pch/pch.exp: Make testcase names longer.
3335
3336 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3337
3338         * gcc.dg/builtins-11.c: New test case.
3339
3340 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3341
3342         * gcc.dg/builtins-9.c: New test case.
3343         * gcc.dg/builtins-10.c: New test case.
3344
3345 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3346
3347         * gcc.dg/noncompile/init-4.c.c: New test.
3348
3349 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3350
3351         * gcc.misc-test/gcov-9.c: New test.
3352         * gcc.misc-test/gcov-10.c: New test
3353         * gcc.misc-test/gcov-11.c: New test.
3354
3355 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3356
3357         PR optimization/10024
3358         * gcc.c-torture/compile/20030405-1.c: New test.
3359
3360 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3361
3362         * gcc.dg/pch/static-3.c: New.
3363         * gcc.dg/pch/static-3.hs: New.
3364         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3365
3366 2003-04-04  Richard Henderson  <rth@redhat.com>
3367
3368         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3369         * g++.dg/eh/forced2.C: Likewise.
3370
3371 2003-04-03  Mike Stump  <mrs@apple.com>
3372
3373         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3374         target arg.
3375         (scan-assembler-times, scan-assembler-not): Likewise.
3376         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3377
3378 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3379
3380         * gcc.dg/sparc-loop-1.c: New test.
3381
3382 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3383
3384         PR other/9274
3385         * g++.dg/pch/system-2.C: New.
3386         * g++.dg/pch/system-2.Hs: New.
3387
3388 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3389
3390         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3391
3392         * g++.dg/eh/simd-1.C (vecfunc): Same.
3393
3394 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3395
3396         * gcc.c-torture/execute/20030401-1.c: New test case.
3397
3398 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3399
3400         * objc.dg/defs.m: New.
3401
3402 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3403
3404         * g++.dg/eh/simd-1.C: New.
3405         * g++.dg/eh/simd-2.C: New.
3406
3407 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3408
3409         * gcc.c-torture/execute/simd-3.c: New.
3410
3411 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3412
3413         PR c/9936
3414         * gcc.dg/20030331-2.c: New test.
3415
3416 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/10278
3419         * g++.dg/parse/crash2.C: New test.
3420
3421 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3422
3423         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3424         * gcc.c-torture/execute/20030331-1.c: ...here.
3425
3426 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3427
3428         * gcc.c-torture/execute/20030331-1.c: New test.
3429
3430 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3431
3432         * lib/gcov.exp: Adjust call return testing strings.
3433         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3434
3435 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3436
3437         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3438         * gcc.dg/builtins-7.c: New test case.
3439         * gcc.dg/builtins-8.c: New test case.
3440
3441 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3442
3443         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3444
3445 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/7647
3448         * g++.dg/lookup-class-member-2.C: New test.
3449
3450 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3451
3452         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3453
3454 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3455
3456         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3457
3458 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3459
3460         * g++.dg/init/attrib1.C: New test.
3461
3462 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3463
3464         * gcc.dg/ultrasp8.c: New test.
3465
3466 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3467
3468         * gcc.dg/ultrasp7.c: New test.
3469
3470 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3471
3472         PR c++/10047
3473         * g++.dg/template/inline1.C: New test.
3474
3475 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3476
3477         * gcc.dg/sparc-dwarf2.c: New test.
3478
3479 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3480
3481         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3482         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3483
3484 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3485
3486         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3487         than reading .x files.
3488         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3489         * g77.dg/gcov/gcov-1.f: Likewise.
3490         * gcc.misc-tests/gcov-4b.c: Likewise.
3491         * gcc.misc-tests/gcov-5b.c: Likewise.
3492         * gcc.misc-tests/gcov-6.c: Likewise.
3493         * gcc.misc-tests/gcov-7.c: Likewise.
3494         * gcc.misc-tests/gcov-8.c: Likewise.
3495         * g++.dg/gcov/gcov-1.x: Remove.
3496         * g77.dg/gcov/gcov-1.x: Likewise.
3497         * gcc.misc-tests/gcov-4b.x: Likewise.
3498         * gcc.misc-tests/gcov-5b.x: Likewise.
3499         * gcc.misc-tests/gcov-6.x: Likewise.
3500         * gcc.misc-tests/gcov-7.x: Likewise.
3501         * gcc.misc-tests/gcov-8.x: Likewise.
3502
3503 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3504
3505         PR opt/10087
3506         * gcc.dg/20030324-1.c: New test.
3507
3508 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3509
3510         PR c++/10224
3511         * g++.dg/template/arg3.C: New test.
3512
3513         PR c++/10158
3514         * g++.dg/template/friend18.C: New test.
3515
3516 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3517
3518         * g77.f-torture/compile/20030326-1.f: New test case.
3519
3520 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3521
3522         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3523
3524         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3525
3526 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3527
3528         * gcc.dg/ia64-sync-3.c: New test.
3529
3530 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3531
3532         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3533
3534 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3535
3536         * gcc.dg/ultrasp6.c: New test.
3537
3538 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3539
3540         * gcc.dg/i386-signbit-1.c: New test.
3541         * gcc.dg/i386-signbit-2.c: New test.
3542         * gcc.dg/i386-signbit-3.c: New test.
3543
3544 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3545
3546         * gcc.dg/ultrasp5.c: Fix options.
3547
3548 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3549
3550         * gcc.dg/ultrasp5.c: Fix comment.
3551
3552 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3553
3554         PR fortran/10197
3555         * g77.f-torture/execute/10197.f: New test.
3556
3557 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3558
3559         PR c++/9898, c++/383
3560         * g++.dg/template/conv6.C: New test.
3561
3562         PR c++/10119
3563         * g++.dg/template/ptrmem5.C: New test.
3564
3565         PR c++/10026
3566         * g++.dg/lookup/koenig1.C: New test.
3567
3568         PR C++/10199
3569         * g++.dg/lookup/template2.C: New test.
3570
3571 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3572
3573         * g++.dg/opt/rtti1.C: New test.
3574
3575 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3576
3577         * gcc.dg/ultrasp5.c: New test.
3578
3579 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3580
3581         PR middle-end/9967
3582         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3583         builtin fputs.
3584
3585 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3586
3587         PR c/8224
3588         * gcc.dg/20030323-1.c: New test.
3589
3590 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3591
3592         * gcc.c-torture/compile/20030323-1.c: New test case.
3593
3594 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3595
3596         * gcc.dg/20030321-1.c: New test.
3597
3598 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3599
3600         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3601
3602 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3603
3604         PR c++/9978, c++/9708
3605         * g++.dg/ext/vlm1.C: Adjust expected error.
3606         * g++.dg/ext/vla2.C: New test.
3607         * g++.dg/template/arg1.C: New test.
3608         * g++.dg/template/arg2.C: New test.
3609
3610 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3611
3612         * g77.f-torture/execute/select.f: New test.
3613         * g77.f-torture/noncompile/select_no_compile.f: New test.
3614
3615 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3616
3617         PR c++/9898
3618         * g++.dg/other/error4.C: New test.
3619
3620 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3621
3622         * g++.dg/template/friend17.C: New test.
3623
3624 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3625
3626         * gcc.c-torture/compile/20030320-1.c: New.
3627
3628 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3629
3630         * gcc.dg/builtins-6.c: New test case.
3631
3632 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3633
3634         PR target/10073
3635         * gcc.c-torture/compile/20030319-1.c: New.
3636
3637 2003-03-18  Jan Hubicka  <jh@suse.cz>
3638
3639         * gcc.dg/i386-cvt-1.c: New test.
3640
3641 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3642
3643         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3644         * objc.dg/naming-2.m: Likewise.
3645
3646 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/9639
3649         * g++.dg/parse/crash1.C: New test.
3650
3651 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c++/8805
3654         * g++.dg/eh/cleanup1.C: New test.
3655
3656 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3657
3658         * gcc.c-torture/execute/20030316-1.c: New test case.
3659
3660 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3661
3662         PR c++/9629
3663         * g++.dg/init/ctor2.C: New test.
3664
3665 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3666
3667         * g77.f-torture/compile/xformat.f: New test case.
3668
3669 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3670
3671         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3672         * g++.old-deja/g++.mike/eh50.C: Likewise.
3673
3674 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3675
3676         PR c++/6440
3677         * g++.dg/template/spec7.C: New test.
3678         * g++.dg/template/spec8.C: Likewise.
3679
3680 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3681
3682         * gcc.c-torture/execute/20030313-1.c: New test.
3683
3684 2003-03-14  Richard Henderson  <rth@redhat.com>
3685
3686         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3687
3688 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3689
3690         * gcc.c-torture/compile/20030314-1.c: New test.
3691
3692 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3693
3694         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3695         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3696         thumb target,
3697         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3698         to accept newer _imp__  prefix and additional
3699         newline in .drectve section.
3700         * gcc.dg/dll-4.c: Likewise.
3701         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3702         switch.
3703
3704 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3705
3706         * g++.dg/parse/namespace9.C: New test.
3707
3708         * g++.dg/init/ref5.C: New test.
3709         * g++.dg/parse/ptrmem1.C: Likewise.
3710
3711 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3712
3713         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3714         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3715         regular expression.
3716         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3717         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3718
3719 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3720
3721         * gcc.c-torture/execute/20030224-2.c: New test.
3722
3723 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3724
3725         * gcc.dg/decl-3.c: New test.
3726
3727 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3728
3729         * gcc.dg/i386-loop-2.c: New test.
3730
3731 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3732
3733         PR c++/9474
3734         * g++.dg/parse/namespace8.C: New test.
3735
3736         PR c++/9924
3737         * g++.dg/overload/builtin2.C: New test.
3738
3739 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3740
3741         * gcc.dg/return-type-3.c: New test.
3742
3743 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3744
3745         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3746         profiling options are not supported.
3747
3748 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3749
3750         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3751         * g++.old-deja/g++.warn/impint2.C: Likewise.
3752
3753 2003-03-10  Devang Patel  <dpatel@apple.com>
3754
3755         * g++.dg/cpp/c++_cmd_1.C: New test.
3756         * g++.dg/cpp/c++_cmd_1.h: New file.
3757
3758 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3759
3760         * gcc.dg/altivec-9.c: New file.
3761
3762 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3763
3764         * gcc.dg/ppc-sdata-1.c: New test.
3765         * gcc.dg/ppc-sdata-2.c: New test.
3766
3767 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3768
3769         PR c++/9373
3770         * g++.dg/opt/ptrmem2.C: New test.
3771
3772         PR c++/8534
3773         * g++.dg/opt/ptrmem1.C: New test.
3774
3775 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3776
3777         * gcc.dg/i386-loop-1.c: New test.
3778
3779 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3780
3781         PR c++/9970
3782         * g++.dg/lookup/friend1.C: New test.
3783
3784 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/9823
3787         * g++.dg/parser/constructor1.C: New test.
3788
3789 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3790
3791         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3792
3793         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3794
3795 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3796
3797         * gcc.dg/cpp/Wunused.c: Update test.
3798
3799 2003-03-08  Jan Hubicka  <jh@suse.cz>
3800
3801         * gcc.dg/inline-3.c: New test.
3802
3803 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c++/9809
3806         * g++.dg/parse/builtin1.C: New test.
3807
3808         PR c++/9982
3809         * g++.dg/abi/cookie1.C: New test.
3810         * g++.dg/abi/cookie2.C: Likewise.
3811
3812         PR c++/9524
3813         * g++.dg/template/field1.C: New test.
3814
3815         PR c++/9912
3816         * g++.dg/parse/class1.C: New test.
3817         * g++.dg/parse/namespace7.C: Likewise.
3818         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3819
3820 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3821
3822         * g++.dg/init/ref4.C: New test.
3823
3824 2003-03-07  Jan Hubicka  <jh@suse.cz>
3825
3826         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3827         * gcc.dg/inline-3.c:  New test.
3828
3829 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3830
3831         * g++.dg/init/ref3.C: New test.
3832
3833         PR c++/9965
3834         * g++.dg/init/ref2.C: New test.
3835
3836         PR c++/9400
3837         * g++.dg/warn/Wshadow-2.C: New test.
3838
3839         PR c++/9791
3840         * g++.dg/warn/Woverloaded-1.C: New test.
3841
3842 2003-03-05  Jan Hubicka  <jh@suse.cz>
3843
3844         * gcc.dg/i386-local2.c: New.
3845         * gcc.dg/i386-local.c: Fix typo.
3846
3847 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3848
3849         * g++.dg/abi/layout3.C: New test.
3850
3851 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3852
3853         * gcc.c-torture/compile/20030305-1.c
3854
3855 2003-03-05  Jan Hubicka  <jh@suse.cz>
3856
3857         * gcc.dg/i386-local.c: New.
3858
3859 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3860
3861         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3862
3863 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3864
3865         * gcc.dg/switch-2.c: New test.
3866         * gcc.dg/switch-3.c: New test.
3867         * gcc.dg/Wswitch.c: Adjust line numbers.
3868         * gcc.dg/Wswitch-default.c: Likewise.
3869         * gcc.dg/Wswitch-enum.c: Likewise.
3870
3871 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3872
3873         * gcc.c-torture/execute/20030222-1.c: New test.
3874
3875 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3876
3877         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3878
3879 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3880
3881         PR c++/9878
3882         * g++.dg/init/ref1.C: New test.
3883
3884 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3885
3886         * gcc.dg/sh-relax.c: New SH-only test.
3887
3888 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3889
3890         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3891         comment explaining purpose of testcase.
3892
3893 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3894
3895         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3896         for HC11/HC12 (asm needs two int registers).
3897         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3898         HC11/HC12 because the test uses an asm which needs two 32-bit
3899         registers.
3900
3901 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3902
3903         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3904         for HC11/HC12 (array is too large otherwise).
3905         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3906         * gcc.c-torture/compile/20010518-2.x: Likewise.
3907         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3908         HC11/HC12 (array is too large).
3909
3910 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3911
3912         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3913         * lib/g++-dg.exp (g++-dg-test): Likewise.
3914
3915 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3916
3917         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3918         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3919
3920 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3921
3922         * g++.dg/warn/implicit-typename1.C: Remove warning.
3923
3924 2003-02-28  Richard Henderson  <rth@redhat.com>
3925
3926         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3927         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3928
3929 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3930
3931         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3932         * g++.dg/pch/pch.exp: Likewise.
3933
3934 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3935
3936         PR c++/9879
3937         * testsuite/g++.dg/init/new4.C: New test.
3938
3939 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3940
3941         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3942
3943 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3944
3945         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3946         unsigned long.
3947
3948         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3949         wider than float.
3950
3951 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3952
3953         * lib/scanasm.exp: Add support for counting numbers of
3954         occurences.
3955         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3956         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3957
3958 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3959
3960         PR c++/9683
3961         * g++.dg/template/static3.C: New test.
3962
3963         PR c++/9829
3964         * g++.dg/parse/namespace6.C: New test.
3965
3966 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3967
3968         PR target/9732
3969         * gcc.dg/20030225-1.c: New test.
3970
3971 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3972
3973         * README: Remove out-of-date information.
3974
3975         PR c++/9836
3976         * g++.dg/template/spec6.C: New test.
3977
3978 2003-02-24  Jeff Law  <law@redhat.com>
3979
3980         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3981
3982 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3983
3984         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3985         * gcc.dg/pragma-ep-1.c: Likewise.
3986
3987 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3988
3989         PR c++/9602
3990         * g++.dg/template/friend16.C: New test.
3991
3992 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
3993
3994         PR c++/5333
3995         * g++.dg/parse/fused-params1.C: Adjust error messages.
3996         * g++.dg/template/nested3.C: New test.
3997
3998 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
3999
4000         * g++.dg/abi/param1.C: New test.
4001
4002 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4003
4004         PR c++/7982
4005         * g++.dg/warn/implicit-typename1.C: New test.
4006
4007 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4008
4009         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4010         with "mtune".
4011         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4012         * gcc.c-torture/execute/20010129-1.x: Likewise.
4013         * gcc.dg/20011107-1.c: Likewise.
4014         * gcc.dg/20020108-1.c: Likewise.
4015         * gcc.dg/20020122-3.c: Likewise.
4016         * gcc.dg/20020206-1.c: Likewise.
4017         * gcc.dg/20020310-1.c: Likewise.
4018         * gcc.dg/20020426-2.c: Likewise.
4019         * gcc.dg/20020517-1.c: Likewise.
4020         * gcc.dg/991230-1.c: Likewise.
4021         * gcc.dg/i386-unroll-1.c: Likewise.
4022         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4023
4024 2003-02-22  Jan Hubicka  <jh@suse.cz>
4025
4026         * gcc.dg/i386-mul.c: New test.
4027
4028 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4029
4030         * gcc.dg/builtins-5.c: New test case.
4031
4032 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4033
4034         * gcc.dg/asmreg-1.c: New test.
4035
4036 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4037
4038         PR c++/9749
4039         * g++.dg/parse/varmod1.C: New test.
4040
4041 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4042
4043         PR c++/9727
4044         * g++.dg/template/op1.C: New test.
4045
4046 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/8906
4049         * g++.dg/template/nested2.C: New test.
4050
4051 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/8724
4054         * g++.dg/expr/dtor1.C: New test.
4055
4056 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4057
4058         * gcc.dg/cpp/include3.c: New test.
4059         * gcc.dg/cpp/inc/foo.h: New file.
4060
4061 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4062
4063         * gcc.c-torture/execute/20030221-1.c: New test.
4064
4065 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4066
4067         PR c++/9729
4068         * g++.dg/abi/conv1.C: New test.
4069
4070 2003-02-20  Jan Hubicka  <jh@suse.cz>
4071
4072         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4073
4074 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4075
4076         * gcc.c-torture/compile/20030219-1.c: New test.
4077
4078 2003-02-18  Jan Hubicka  <jh@suse.cz>
4079
4080         * gcc.dg/funcorder.c: New test.
4081
4082 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4083
4084         * gcc.c-torture/execute/20030218-1.c: New.
4085
4086 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4087
4088         * gcc.dg/20030218-1.c: New.
4089
4090 2003-02-18  Richard Henderson  <rth@redhat.com>
4091
4092         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4093         * gcc.dg/attr-used-2.c: New.
4094
4095 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/9704
4098         * g++.dg/init/copy5.C: New test.
4099
4100 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4101
4102         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4103         * g++.dg/pch/pch.exp: Likewise.
4104
4105 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4106
4107         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4108         STACK_SIZE is not defined.
4109
4110 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4111
4112         PR c++/9457
4113         * g++.dg/template/init1.C: New test.
4114
4115 2003-02-16  Jan HUbicka  <jh@suse.cz>
4116
4117         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4118         (foo): Add few extra tests
4119         * gcc.dg/c99-const-expr-3.c: Likewise.
4120         * gcc.c-torture/execute/20030216-1.c: New.
4121
4122 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4123
4124         PR c++/9459
4125         * g++.dg/ext/typeof4.C: New test.
4126
4127 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4128
4129         * gcc.dg/i386-387-3.c: New test case.
4130
4131 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4132
4133         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4134         cris-*-elf* cris-*-aout* and mmix-*-*.
4135
4136 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4137
4138         * gcc.dg/20030213-1.c: New test.
4139
4140 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4141
4142         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4143         * gcc.dg/i386-387-2.c: Likewise.
4144
4145 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4146
4147         * gcc.dg/ppc-spe.c: Fix formatting.
4148         Enable tests that were previously unsupported by gas.
4149         Delete tests for instructions that no longer exist.
4150         Switch arguments on evsubifw builtin.
4151
4152 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4153
4154         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4155         STACK_SIZE is too small.
4156
4157 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4158             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4159
4160         * gcc.dg/decl-2.c: New test.
4161
4162 2003-02-10  Jan Hubicka  <jh@suse.cz>
4163
4164         * gcc.dg/i386-fpcvt-1.c:  New test.
4165
4166 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4167
4168         * gcc.c-torture/execute/20030209-1.c: New test.
4169
4170 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4171
4172         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4173         int-wide bitops, use the constants of the same width.
4174         Likewise, if long long is 32-bit wide, test bitops using
4175         32-bit constants.
4176
4177 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4178
4179         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4180
4181 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4182
4183         * testsuite/gcc.dg/builtins-4.c: New test case.
4184
4185 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4186
4187         * gcc.dg/20020430-1.c: Fix dg command typos.
4188         * gcc.dg/20020503-1.c: Likewise.
4189
4190 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4191
4192         PR c++/8785
4193         * g++.dg/parse/fused-params1.C: New test.
4194
4195         PR c++/8857
4196         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4197
4198         PR c++/8921
4199         * g++.dg/parse/non-dependent1.C: New test.
4200
4201         PR c++/8928
4202         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4203
4204         PR c++/9228
4205         * g++.dg/parse/undefined7.C: New test.
4206         * g++.dg/parse/non-templ1.C: New test.
4207
4208         PR c++/9229
4209         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4210
4211 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4212
4213         * gcc.c-torture/compile/20030206-1.c: New test.
4214
4215 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4216
4217         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4218         "pow" to "foo" to avoid potential confusion with a math built-in.
4219
4220 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4221
4222         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4223         conditions for SPARC targets.
4224
4225 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4226
4227         * gcc.dg/20030204-1.c: New test.
4228
4229 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4230
4231         PR c++/38
4232         * g++.dg/parse/array-size1.C: New test.
4233
4234         PR c++/5657
4235         * g++.dg/parse/undefined3.C: New test.
4236
4237         PR c++/5665
4238         * g++.dg/parse/undefined4.C: New test.
4239
4240         PR c++/5975
4241         * g++.dg/parse/undefined5.C: New test.
4242
4243         PR c++/7259
4244         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4245
4246         PR c++/8578
4247         * g++.dg/parse/casting-operator1.C: New test.
4248
4249         PR c++/8596
4250         * g++.dg/parse/undefined6.C: New test.
4251
4252         PR c++/8736
4253         * g++.dg/parse/missing-template1.C: New test.
4254
4255 2003-02-04  Jan Hubicka  <jh@suse.cz>
4256
4257         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4258         * gcc.dg/i386-cmov?.c:  Likewise.
4259         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4260         * gcc.dg/i386-ssefp-1.c:  Likewise.
4261         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4262         conventions.
4263
4264 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/7129
4267         * testsuite/g++.dg/ext/max.C: New test.
4268
4269 2003-02-03  Jan Hubicka  <jh@suse.cz>
4270
4271         * gcc.c-torture/execute/20030203-1.c: New test.
4272
4273 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4274
4275         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4276         'natural-endian'.
4277
4278 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4279
4280         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4281         * g++.dg/init/new2.C: Likewise.
4282         * g++.dg/other/new1.C: Likewise.
4283
4284 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4285
4286         * gcc.dg/struct-ret-libc.c: New test.
4287
4288 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4289
4290         * gcc.dg/20030129-1.c: New test.
4291
4292 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4293
4294         PR c++/8849
4295         * g++.dg/template/ptrmem4.C: New test.
4296
4297 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4298
4299         * g++.dg/parser/constant1.C: New test.
4300
4301 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4302
4303         PR c++/8591
4304         * g++.dg/parse/friend2.C: New test.
4305
4306 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4307
4308         PR c++/9437
4309         * g++.dg/template/unify4.C: New test.
4310
4311 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4312
4313         * gcc.c-torture/execute/20030128-1.c: New test.
4314
4315 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4316
4317         * g++.dg/lookup/nested1.C: Test moved from ...
4318         * g++.old-deja/g++.other/lookup24.C: ... here.
4319
4320 2003-01-28  Jan Hubicka  <jh@suse.cz>
4321
4322         * gcc.dg/i386-cmov5.c:  New test.
4323
4324 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4325
4326         * gcc.c-torture/execute/20010925-1.c: Changed the
4327         memcpy declaration.
4328
4329 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4330
4331         PR c++/3902
4332         * g++.dg/parse/template5.C: New test.
4333
4334 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4335
4336         PR fortran/9258
4337         * g77.dg/pr9258: New test.
4338
4339 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4340
4341         * README: Move relevant parts from README.g++.
4342
4343         * README.g++: Remove this file.
4344
4345 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4346
4347         * g++.dg/abi/dcast1.C: New test.
4348
4349 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4350
4351         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4352
4353 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4354
4355         PR c++/47
4356         * g++.old-deja/g++.other/lookup24.C: New test.
4357
4358 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4359
4360         PR middle-end/7227
4361         * gcc.dg/uninit-C.c: New test.
4362
4363 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4364
4365         * g++.dg/abi/covariant1.C: New test.
4366
4367 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4368
4369         * gcc.dg/20030123-1.c: New test.
4370
4371 2003-01-25  Jan Hubicka  <jh@suse.cz>
4372
4373         PR opt/8492
4374         * gcc.c-torture/compile/20030125-1.c
4375
4376 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4377
4378         PR c++/9403
4379         * g++.dg/parse/template3.C: New test.
4380         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4381
4382         PR c++/795
4383         * g++.dg/parse/template4.C: New test.
4384
4385         PR c++/9415
4386         * g++.dg/template/qual2.C: New test.
4387
4388         PR c++/8545
4389         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4390
4391         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4392
4393 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4394
4395         * gcc.c-torture/execute/switch-1.c: New test case.
4396
4397 2003-01-25  Jan Hubicka  <jh@suse.cz>
4398
4399         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4400
4401 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4402
4403         Tweaks for Bison-1.875. From the NEWS file:
4404         "- `parse error' -> `syntax error'
4405         Bison now uniformly uses the term `syntax error'"
4406         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4407         * gcc.dg/cpp/digraph2.c: Likewise.
4408         * gcc.dg/cpp/direct2.c: Likewise.
4409         * gcc.dg/cpp/paste4.c: Likewise.
4410         * gcc.dg/c90-restrict-1.c: Likewise.
4411         * gcc.dg/c99-func-2.c: Likewise.
4412         * gcc.dg/noncompile/920721-2.c: Likewise.
4413         * gcc.dg/noncompile/930622-2.c: Likewise.
4414         * gcc.dg/noncompile/940112-1.c: Likewise.
4415         * gcc.dg/noncompile/950921-1.c: Likewise.
4416         * gcc.dg/noncompile/951123-1.c: Likewise.
4417         * gcc.dg/noncompile/971104-1.c: Likewise.
4418         * gcc.dg/noncompile/990416-1.c: Likewise.
4419
4420 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4421
4422         * g++.dg/parse/undefined1.C: Add error message.
4423
4424 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/9354
4427         * g++.dg/parse/new1.C: New test.
4428
4429         PR c++/9216
4430         * g++.dg/parse/template2.C: New test.
4431
4432         PR c++/9354
4433         * g++.dg/parse/typedef2.C: New test.
4434
4435         PR c++/9328
4436         * g++.dg/ext/typeof3.C: New test.
4437
4438 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4439
4440         PR c++/2738
4441         * g++.dg/parse/ret-type1.C: New test.
4442
4443         PR c++/3792
4444         * g++.dg/parse/tmpl-outside1.C: New test.
4445
4446         PR c++/4207
4447         * g++.dg/parse/int-as-enum1.C: New test.
4448
4449         PR c++/4903
4450         * g++.dg/parse/no-typename1.C: New test.
4451
4452         PR c++/5533
4453         * g++.dg/parse/no-value1.C: New test.
4454
4455         PR c++/5921
4456         * g++.dg/parse/wrong-inline1.C: New test.
4457
4458         PR c++/6402
4459         * g++.dg/parse/ref1.C: New test.
4460
4461         PR c++/6992
4462         * g++.dg/parse/attr-ctor1.C: New test.
4463
4464         PR c++/7229
4465         * g++.dg/parse/namespace5.C: New test.
4466
4467         PR c++/7917
4468         * g++.dg/parse/func-def1.C: New test.
4469
4470         PR c++/8143
4471         * g++.dg/parse/undefined1.C: New test.
4472
4473         PR c++/5723, PR c++/8522
4474         * g++.dg/parse/specialization1.C: New test.
4475
4476         PR c++/163, PR c++/8595
4477         * g++.dg/parse/struct-as-enum1.C: New test.
4478
4479         PR c++/9173
4480         * g++.dg/parse/undefined2.C: New test.
4481
4482 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/9298
4485         * g++.dg/parse/template1.C: New test.
4486
4487         PR c++/9384
4488         * g++.dg/parse/using1.C: New test.
4489
4490         PR c++/9285
4491         PR c++/9294
4492         * g++.dg/parse/expr2.C: New test.
4493
4494         PR c++/9388
4495         * g++.dg/parse/lookup2.C: Likewise.
4496
4497 2003-01-21  Jan Hubicka  <jh@suse.cz>
4498
4499         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4500         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4501         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4502         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4503
4504 2003-01-20  Nick Clifton  <nickc@redhat.com>
4505
4506         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4507         problem with ARM sibcall code generation.
4508
4509 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4510
4511         * gcc.c-torture/execute/20030120-1.c: New.
4512
4513 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4514
4515         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4516
4517 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4518
4519         PR c++/9272
4520         * g++.dg/parse/ctor1.C: New test.
4521
4522         PR c++/9294:
4523         * g++.dg/parse/qualified1.C: New test.
4524
4525         * g++.dg/parse/typename3.C: New test.
4526
4527 2003-01-16  Richard Henderson  <rth@redhat.com>
4528
4529         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4530
4531 2003-01-16  Richard Henderson  <rth@redhat.com>
4532
4533         * g++.dg/pch/pch.exp: Copy test header to the working directory
4534         before using it either for precompilation or direct use.
4535         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4536         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4537
4538 2003-01-16  Richard Henderson  <rth@redhat.com>
4539
4540         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4541         before using it either for precompilation or direct use.
4542         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4543         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4544
4545 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4546
4547         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4548         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4549         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4550         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4551         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4552         typename warning into error.
4553         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4554         error messages.
4555         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4556         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4557         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4558         messages.
4559         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4560         make declaration visible in template.
4561         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4562         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4563         messages.
4564         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4565         message.
4566         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4567         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4568         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4569         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4570         typename warning with error message.
4571         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4572         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4573         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4574
4575 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4576
4577         * g++.dg/parse/ambig2.C: New test.
4578
4579 2003-01-15  Richard Henderson  <rth@redhat.com>
4580
4581         * g++.dg/tls/init-2.C: Update error message string.
4582
4583 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4584
4585         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4586
4587 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4588
4589         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4590         all for HC11/HC12.
4591         * gcc.c-torture/compile/20001205-1.x: Likewise.
4592         * gcc.c-torture/compile/20001226-1.x: Likewise.
4593         * gcc.c-torture/compile/920520-1.x: Likewise.
4594         * gcc.c-torture/compile/961203-1.x: Likewise.
4595         * gcc.c-torture/compile/20020604-1.x: Likewise.
4596
4597 2003-01-15  Jan Hubicka  <jh@suse.cz>
4598
4599         * gcc.c-torture/compile/20030115-1.c: New test.
4600
4601         * gcc.dg/i386-fpcvt-1.c: New test.
4602         * gcc.dg/i386-fpcvt-2.c: New test.
4603
4604 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4605
4606         Further conform g++'s __vmi_class_type_info to the C++ ABI
4607         specification.
4608         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4609         the specification.
4610
4611 2003-01-14  Jan Hubicka  <jh@suse.cz>
4612
4613         * gcc.dg/i386-fpcvt-1.c: New test.
4614         * gcc.dg/i386-fpcvt-2.c: New test.
4615
4616 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4617
4618         * gcc.dg/i386-mmx-3.c: New test.
4619
4620 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/9264
4623         * g++.dg/parse/octal1.C: New file.
4624
4625         PR c++/9172
4626         * g++.dg/parse/typename1.C: New file.
4627
4628 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4629
4630         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4631         * gcc.dg/bf-no-ms-layout.c: Likewise.
4632         * gcc.dg/bf-ms-attrib.c: Likewise.
4633
4634 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4635
4636         PR c++/9099
4637         * g++.dg/parse/dtor1.C: New file.
4638
4639         PR c++/9128
4640         * g++.dg/rtti/typeid1.C: New file.
4641
4642         PR c++/9153
4643         * g++.dg/parse/lookup1.C: New file.
4644
4645         PR c++/9171
4646         * g++.dg/templ/spec5.C: New file.
4647
4648 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4649
4650         * gcc.c-torture/compile/20030110-1.c: New test.
4651
4652 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4653
4654         Merge from pch-branch:
4655
4656         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4657
4658         * gcc.dg/pch/cpp-1.h: New.
4659         * gcc.dg/pch/cpp-1.c: New.
4660         * gcc.dg/pch/cpp-2.h: New.
4661         * gcc.dg/pch/cpp-2.c: New.
4662
4663         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4664
4665         * gcc.dg/pch/except-1.h: New.
4666         * gcc.dg/pch/except-1.c: New.
4667
4668         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4669
4670         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4671         running test.
4672         * gcc.dg/pch: Include *.hp not *.h.
4673         * gcc.dg/pch/system-1.h: New.
4674         * gcc.dg/pch/system-1.c: New.
4675
4676         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4677
4678         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4679         rather than trying to build and run a program using PCH.
4680         * gcc.dg/pch: Remove dg-do commands from test files.
4681
4682         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4683
4684         * gcc.dg/pch/macro-3.c: New.
4685         * gcc.dg/pch/macro-3.h: New.
4686
4687         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4688
4689         * gcc.dg/pch/common-1.c: New.
4690         * gcc.dg/pch/common-1.h: New.
4691         * gcc.dg/pch/decl-1.c: New.
4692         * gcc.dg/pch/decl-1.h: New.
4693         * gcc.dg/pch/decl-2.c: New.
4694         * gcc.dg/pch/decl-2.h: New.
4695         * gcc.dg/pch/decl-3.c: New.
4696         * gcc.dg/pch/decl-3.h: New.
4697         * gcc.dg/pch/decl-4.c: New.
4698         * gcc.dg/pch/decl-4.h: New.
4699         * gcc.dg/pch/decl-5.c: New.
4700         * gcc.dg/pch/decl-5.h: New.
4701         * gcc.dg/pch/global-1.c: New.
4702         * gcc.dg/pch/global-1.h: New.
4703         * gcc.dg/pch/inline-1.c: New.
4704         * gcc.dg/pch/inline-1.h: New.
4705         * gcc.dg/pch/inline-2.c: New.
4706         * gcc.dg/pch/inline-2.h: New.
4707         * gcc.dg/pch/static-1.c: New.
4708         * gcc.dg/pch/static-1.h: New.
4709         * gcc.dg/pch/static-2.c: New.
4710         * gcc.dg/pch/static-2.h: New.
4711
4712         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4713
4714         * g++.dg/pch/pch.exp: Better handle failing testcases.
4715         * gcc.dg/pch/pch.exp: Likewise.
4716         * gcc.dg/pch/macro-1.c: New.
4717         * gcc.dg/pch/macro-1.h: New.
4718         * gcc.dg/pch/macro-2.c: New.
4719         * gcc.dg/pch/macro-2.h: New.
4720
4721         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4722
4723         * g++.dg/dg.exp: Treat files in pch/ specially.
4724         * g++.dg/pch/pch.exp: New file.
4725         * g++.dg/pch/empty.H: New file.
4726         * g++.dg/pch/empty.C: New file.
4727         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4728         "precompile".
4729
4730         * gcc.dg/pch/pch.exp: New file.
4731         * gcc.dg/pch/empty.h: New file.
4732         * gcc.dg/pch/empty.c: New file.
4733         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4734         "precompile".
4735
4736 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4737
4738         * g++.dg/template/friend14.C: New test.
4739
4740 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4741
4742         * gcc.dg/old-style-asm-1.c: New test.
4743
4744 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4745
4746         * gcc.c-torture/compile/20030109-1.c: New test.
4747
4748 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4749
4750         * gcc.c-torture/execute/20030109-1.c: New test.
4751
4752 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4753
4754         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4755         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4756         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4757         * g++.old-deja/g++.mike/eh2.C: Likewise
4758         * g++.old-deja/g++.mike/eh3.C: Likewise
4759         * g++.old-deja/g++.mike/eh5.C: Likewise
4760         * g++.old-deja/g++.mike/eh6.C: Likewise
4761         * g++.old-deja/g++.mike/eh7.C: Likewise
4762         * g++.old-deja/g++.mike/eh8.C: Likewise
4763         * g++.old-deja/g++.mike/eh9.C: Likewise
4764         * g++.old-deja/g++.mike/eh10.C: Likewise
4765         * g++.old-deja/g++.mike/eh12.C: Likewise
4766         * g++.old-deja/g++.mike/eh13.C: Likewise
4767         * g++.old-deja/g++.mike/eh14.C: Likewise
4768         * g++.old-deja/g++.mike/eh16.C: Likewise
4769         * g++.old-deja/g++.mike/eh17.C: Likewise
4770         * g++.old-deja/g++.mike/eh18.C: Likewise
4771         * g++.old-deja/g++.mike/eh21.C: Likewise
4772         * g++.old-deja/g++.mike/eh23.C: Likewise
4773         * g++.old-deja/g++.mike/eh24.C: Likewise
4774         * g++.old-deja/g++.mike/eh25.C: Likewise
4775         * g++.old-deja/g++.mike/eh26.C: Likewise
4776         * g++.old-deja/g++.mike/eh27.C: Likewise
4777         * g++.old-deja/g++.mike/eh28.C: Likewise
4778         * g++.old-deja/g++.mike/eh29.C: Likewise
4779         * g++.old-deja/g++.mike/eh31.C: Likewise
4780         * g++.old-deja/g++.mike/eh33.C: Likewise
4781         * g++.old-deja/g++.mike/eh34.C: Likewise
4782         * g++.old-deja/g++.mike/eh35.C: Likewise
4783         * g++.old-deja/g++.mike/eh36.C: Likewise
4784         * g++.old-deja/g++.mike/eh37.C: Likewise
4785         * g++.old-deja/g++.mike/eh38.C: Likewise
4786         * g++.old-deja/g++.mike/eh39.C: Likewise
4787         * g++.old-deja/g++.mike/eh40.C: Likewise
4788         * g++.old-deja/g++.mike/eh41.C: Likewise
4789         * g++.old-deja/g++.mike/eh42.C: Likewise
4790         * g++.old-deja/g++.mike/eh44.C: Likewise
4791         * g++.old-deja/g++.mike/eh46.C: Likewise
4792         * g++.old-deja/g++.mike/eh47.C: Likewise
4793         * g++.old-deja/g++.mike/eh48.C: Likewise
4794         * g++.old-deja/g++.mike/eh49.C: Likewise
4795         * g++.old-deja/g++.mike/eh50.C: Likewise
4796         * g++.old-deja/g++.mike/eh51.C: Likewise
4797         * g++.old-deja/g++.mike/eh53.C: Likewise
4798         * g++.old-deja/g++.mike/eh55.C: Likewise
4799         * g++.old-deja/g++.mike/p7912.C: Likewise
4800         * g++.old-deja/g++.mike/p9706.C: Likewise
4801         * g++.old-deja/g++.mike/p10416.C: Likewise
4802         * g++.old-deja/g++.mike/p11667.C: Likewise
4803         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4804         Remove redundant reference to Iris.
4805         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4806         Elxsi, i860, Pico Java, and WE32K.
4807
4808 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4809
4810         * g++.dg/ext/asm4.C: New test.
4811
4812 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4813
4814         PR c++/9030
4815         * g++.dg/template/friend12.C: New test.
4816         * g++.dg/template/friend13.C: Likewise.
4817         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4818
4819 2003-01-08  Jan Hubicka  <jh@suse.cz>
4820
4821         * gcc.dg/i386-cadd.c: New test.
4822         * gcc.dg/i386-cmov4.c: Likewise.
4823
4824 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/9165
4827         * g++.dg/warn/Wunused-3.C: New test.
4828
4829         * g++.dg/abi/bitfield9.C: New test.
4830
4831         PR c++/9189
4832         * g++.dg/parse/defarg3.C: New test.
4833
4834 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4835
4836         * g++.dg/parse/ambig1.C: New test.
4837         * g++.dg/parse/defarg2.C: New test.
4838
4839 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4840
4841         * g++.dg/template/defarg-1.C: New test.
4842         * g++.dg/template/local2.C: Likewise.
4843
4844 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4845
4846         * gcc.c-torture/execute/20030105-1.c: New test.
4847
4848 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4849
4850         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4851         * g++.dg/parse/namespace4.C: Likewise.
4852
4853 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4854
4855         * g++.dg/template/ntp2.C: New test.
4856
4857 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4858
4859         * g++.dg/parse/extern-C-1.C: New test.
4860
4861         * g++.dg/parse/namespace4.C: New test.
4862
4863         * g++.dg/template/nested1.C: New test.
4864
4865         * g++.dg/parse/namespace3.C: New test.
4866
4867 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4868
4869         * g++.dg/lookup/two-stage1.C: New test.
4870
4871 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4872
4873         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4874         * g++.old-deja/g++.jason/access8.C: Likewise.
4875         * g++.old-deja/g++.other/decl5.C: Likewise.
4876
4877 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4878
4879         * g++.dg/parse/parse7.C: New test.
4880
4881 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4882
4883         PR c++/2843
4884         * g++.dg/ext/attrib7.C: New test.
4885
4886 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4887
4888         * g++.dg/parse/parse6.C: New test.
4889
4890 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4891
4892         * gcc.dg/h8300-stack-1.c: New.
4893
4894 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4895
4896         g++.dg/lookup/exception1.C: New test.
4897
4898         g++.dg/lookup/template1.C: New test.
4899
4900         g++.dg/parse/namespace2.C: New test.
4901
4902         g++.dg/parse/parens2.C: New test.
4903
4904 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4905
4906         * g++.dg/parse/parse5.C: New test.
4907         * g++.dg/lookup/scoped4.C: New test.
4908
4909 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4910
4911         * g++.dg/parse/parens1.C: New test.
4912
4913         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4914         angle-bracket1.C.
4915         * g++.dg/parse/parens2.C: New test.
4916
4917         * g++.dg/lookup/scope-operator1.C: New test.
4918
4919         * g++.dg/parse/operator1.C: New test.
4920
4921 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4922
4923         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4924         * g++.old-deja/g++.other/access6.C: Likewise.
4925         * g++.old-deja/g++.other/decl1.C: Likewise.
4926         * g++.old-deja/g++.pt/typename12.C: Likewise.
4927
4928 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4929
4930         * g++.dg/parse/namespace1.C: New test.
4931
4932 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4933
4934         * g++.dg/parse/parse4.C: New test.
4935
4936 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4937
4938         * g++.dg/parse/parse3.C: New test.
4939
4940 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4941
4942         * g++.dg/parse/parse2.C: New test.
4943
4944 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4945
4946         * g++.dg/template/friend11.C: New test.
4947
4948 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4949
4950         * g++.dg/parse/parse1.C: New test.
4951
4952 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4953
4954         * lib/profopt.exp: Change the name of a global variable to avoid
4955         possible clashes with other test suites.
4956
4957 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4958
4959         * g++.dg/inherit/covariant8.C: New test.
4960
4961 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4962
4963         * g++.dg/init/array9.C: New test.
4964
4965         PR c++/9112
4966         * g++.dg/parse/expr1.C: New test.
4967
4968 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4969
4970         * gcc.c-torture/compile/20021230-1.c: New test.
4971
4972 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4973
4974         * g++.dg/inherit/covariant5.C: New test.
4975         * g++.dg/inherit/covariant6.C: New test.
4976         * g++.dg/inherit/covariant7.C: New test.
4977
4978 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4979
4980         PR c++/2739
4981         * g++.dg/other/access2.C: New test.
4982
4983 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4984
4985         * g++.dg/other/anon-struct.C: No longer fails
4986         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4987         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4988         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4989
4990 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4991
4992         * g++.dg/parse/angle-bracket.C (main): No longer fails.
4993
4994 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
4995
4996         * g++.dg/eh/spec4.C: Remove stray semicolon.
4997         * g++.dg/expr/pmf-1.C: Change error message.
4998         * g++.dg/ext/asm1.C: Remove stray semicolon.
4999         * g++.dg/ext/typename1.C: Add missing typenames.
5000         * g++.dg/inherit/template-as-base.C: Change error message.
5001         * g++.dg/lookup/scoped1.C: Likewise.
5002         * g++.dg/lookup/scoped2.C: Likewise.
5003         * g++.dg/lookup/using2.C: Likewise.
5004         * g++.dg/other/component1.C: Remove stray semicolon.
5005         * g++.dg/other/do1.C: Change error message.
5006         * g++.dg/other/error2.C: Likewise.
5007         * g++.dg/other/init1.C: Likewise.
5008         * g++.dg/other/packed1.C: Remove stray semicolon.
5009         * g++.dg/other/ptrmem2.C: Change error message.
5010         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5011         marker.
5012         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5013         * g++.dg/template/access3.C: Add typename keyword.
5014         * g++.dg/template/access5.C: Remove stray semicolon.
5015         * g++.dg/template/access6.C: Likewise.
5016         * g++.dg/template/complit1.C: Likewise.
5017         * g++.dg/template/crash1.C: Change error message.
5018         * g++.dg/template/inherit2.C: Remove stray semicolon.
5019         * g++.dg/template/instantiate2.C: Likewise.
5020         * g++.dg/template/instantiate3.C: Change error message.
5021         * g++.dg/template/qual1.C: Remove stray semicolon.
5022         * g++.dg/template/qualttp18.C: Change error message.
5023         * g++.dg/template/ref1.C: Remove stray semicolon.
5024         * g++.dg/template/sizeof1.C (A::value): Declare it.
5025         * g++.dg/template/spec4.C: Change error message.
5026         * g++.dg/template/static1.C: Likewise.
5027         * g++.dg/template/type1.C: Likewise.
5028         * g++.dg/template/typename3.C: Likewise.
5029         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5030         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5031         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5032         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5033         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5034         named return value extension.
5035         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5036         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5037         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5038         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5039         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5040         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5041         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5042         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5043         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5044         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5045         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5046         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5047         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5048         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5049         syntax.
5050         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5051         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5052         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5053         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5054         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5055         * g++.old-deja/g++.brendan/template11.C: Likewise.
5056         * g++.old-deja/g++.brendan/template26.C: Likewise.
5057         * g++.old-deja/g++.brendan/template27.C: Use explicit
5058         specialization syntax.
5059         * g++.old-deja/g++.brendan/template30.C: Likewise.
5060         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5061         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5062         non-dependent names.
5063         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5064         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5065         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5066         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5067         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5068         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5069         named return value extension.
5070         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5071         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5072         * g++.old-deja/g++.ext/return1.C: Likewise.
5073         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5074         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5075         * g++.old-deja/g++.jason/access8.C: Likewise.
5076         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5077         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5078         pseudo-destructor names.
5079         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5080         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5081         pseudo-destructor names.
5082         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5083         * g++.old-deja/g++.jason/overload19.C: Likewise.
5084         * g++.old-deja/g++.jason/overload32.C: Likewise.
5085         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5086         stray semicolons.
5087         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5088         * g++.old-deja/g++.jason/return.C: Likewise.
5089         * g++.old-deja/g++.jason/return2.C: Likewise.
5090         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5091         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5092         syntax.
5093         * g++.old-deja/g++.jason/template10.C: Account for use of
5094         non-dependent names.
5095         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5096         syntax.
5097         * g++.old-deja/g++.jason/template37.C: Likewise.
5098         * g++.old-deja/g++.law/access4.C: Change error messages.
5099         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5100         pseudo-destructor names.
5101         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5102         * g++.old-deja/g++.law/ctors9.C: Likewise.
5103         * g++.old-deja/g++.law/cvt22.C: Likewise.
5104         * g++.old-deja/g++.law/dtors5.C: Likewise.
5105         * g++.old-deja/g++.law/global-init1.C: Likewise.
5106         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5107         * g++.old-deja/g++.law/operators28.C: Likewise.
5108         * g++.old-deja/g++.law/visibility28.C: Likewise.
5109         * g++.old-deja/g++.martin/eval1.C: Likewise.
5110         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5111         name.
5112         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5113         * g++.old-deja/g++.mike/net34.C: Likewise.
5114         * g++.old-deja/g++.mike/net36.C: Likewise.
5115         * g++.old-deja/g++.mike/ns2.C: Likewise.
5116         * g++.old-deja/g++.mike/p12306.C: Likewise.
5117         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5118         value extension.
5119         * g++.old-deja/g++.mike/p700.C: Likewise.
5120         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5121         * g++.old-deja/g++.mike/p710.C: Likewise.
5122         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5123         value extension.
5124         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5125         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5126         * g++.old-deja/g++.ns/crash2.C: Likewise.
5127         * g++.old-deja/g++.ns/crash3.C: Likewise.
5128         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5129         * g++.old-deja/g++.ns/ns17.C: Likewise.
5130         * g++.old-deja/g++.ns/template16.C: Likewise.
5131         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5132         keyword.
5133         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5134         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5135         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5136         named return value extension.
5137         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5138         * g++.old-deja/g++.other/access4.C: Issue additional error
5139         messages.
5140         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5141         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5142         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5143         * g++.old-deja/g++.other/crash25.C: Change error message.
5144         * g++.old-deja/g++.other/crash4.C: Change error message.
5145         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5146         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5147         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5148         checks.
5149         * g++.old-deja/g++.other/defarg8.C: Likewise.
5150         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5151         * g++.old-deja/g++.other/dtor10.C: Likewise.
5152         * g++.old-deja/g++.other/incomplete.C: Likewise.
5153         * g++.old-deja/g++.other/linkage7.C: Likewise.
5154         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5155         lookup algorithm.
5156         * g++.old-deja/g++.other/mangle2.C: Likewise.
5157         * g++.old-deja/g++.other/refinit2.C: Likewise.
5158         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5159         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5160         * g++.old-deja/g++.pt/crash28.C: Likewise.
5161         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5162         syntax.
5163         * g++.old-deja/g++.pt/crash32.C: Change error message.
5164         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5165         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5166         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5167         error message position.
5168         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5169         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5170         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5171         syntax.
5172         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5173         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5174         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5175         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5176         keyword.
5177         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5178         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5179         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5180         keyword.
5181         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5182         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5183         syntax.
5184         * g++.old-deja/g++.pt/friend28.C: Account for use of
5185         non-dependent names.
5186         * g++.old-deja/g++.pt/friend29.C: Likewise.
5187         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5188         rules.
5189         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5190         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5191         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5192         lookup rules.
5193         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5194         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5195         keyword.
5196         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5197         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5198         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5199         keyword.
5200         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5201         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5202         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5203         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5204         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5205         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5206         keyword.
5207         * g++.old-deja/g++.pt/spec10.C: Likewise.
5208         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5209         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5210         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5211         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5212         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5213         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5214         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5215         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5216         * g++.old-deja/g++.pt/typename15.C: Likewise.
5217         * g++.old-deja/g++.pt/typename22.C: Likewise.
5218         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5219         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5220         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5221         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5222         syntax.
5223         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5224         return value extension.
5225         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5226         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5227         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5228         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5229
5230 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5231
5232         * g++.dg/warn/inline1.C: New test.
5233         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5234         * g++.old-deja/g++.jason/synth10.C: Likewise.
5235         * g++.old-deja/g++.mike/net31.C: Likewise.
5236         * g++.old-deja/g++.mike/p8786.C: Likewise.
5237
5238         * g++.dg/template/friend10.C: New test.
5239         * g++.dg/template/conv5.C: New test.
5240
5241 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5242
5243         * g++.dg/lookup/scoped3.C: New test.
5244
5245         * g++.dg/lookup/decl1.C: New test.
5246         * g++.dg/lookup/decl2.C: New test.
5247
5248 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5249
5250         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5251         gcc.c-torture/compile/20021015-1.c,
5252         gcc.c-torture/compile/20021015-2.c,
5253         gcc.c-torture/compile/20021123-1.c,
5254         gcc.c-torture/compile/20021123-2.c,
5255         gcc.c-torture/compile/20021123-3.c,
5256         gcc.c-torture/compile/20021123-4.c,
5257         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5258         only to 3.1 or 3.2 branch.
5259
5260 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5261
5262         * gcc.dg/i386-bitfield3.c: New test.
5263
5264         * gcc.dg/i386-bitfield2.c: New test.
5265
5266 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5267
5268         * g++.dg/parse/conv_op1.C: New test.
5269
5270 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5271
5272         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5273         approved.
5274
5275 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5276
5277         * gcc.c-torture/compile/20021220-1.c: New test.
5278
5279 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5280
5281         * gcc.dg/i386-fastcall-1.c: New.
5282
5283 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5284
5285         * gcc.c-torture/execute/20021219-1.c: New test.
5286
5287 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5288
5289         * gcc.dg/i386-pic-1.c: New test.
5290
5291 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5292
5293         PR c++/8099
5294         * g++.dg/template/friend9.C: New test.
5295
5296 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5297
5298         PR c++/3663
5299         * g++.dg/template/access7.C: New test.
5300
5301 2002-12-18  Nick Clifton  <nickc@redhat.com>
5302
5303         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5304         the libstdc++-v3 directory has been found.
5305
5306 2002-12-12  Devang Patel <dpatel@apple.com>
5307         * gcc.dg/darwin-ld-1.c: New test.
5308         * gcc.dg/darwin-ld-2.c: New test.
5309         * gcc.dg/darwin-ld-3.c: New test.
5310         * gcc.dg/darwin-ld-4.c: New test.
5311         * gcc.dg/darwin-ld-5.c: New test.
5312
5313 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5314
5315         * gcc.c-torture/compile/20021212-1.c: New test.
5316
5317 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5318
5319         * gcc.dg/fshort-wchar: New test.
5320
5321 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5322
5323         PR c++/8372
5324         * g++.dg/template/dtor1.C: New test.
5325
5326         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5327         markers.
5328
5329 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5330
5331         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5332
5333 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5334
5335         * g++.dg/template/static1.C: New test.
5336         * g++.dg/template/static2.C: New test.
5337         * g++.old-deja/g++.ext/memconst.C: New test.
5338
5339 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5340
5341         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5342         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5343         * g++.dg/special/initp1.C: Likewise.
5344
5345 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5346
5347         * gcc.c-torture/execute/20021204-1.c: New test.
5348
5349 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5350
5351         * gcc.dg/ppc-fmadd-1.c: New file.
5352         * gcc.dg/ppc-fmadd-2.c: New file.
5353         * gcc.dg/ppc-fmadd-3.c: New file.
5354
5355 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5356
5357         * gcc.c-torture/compile/20021204-1.c: New test.
5358
5359 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5360
5361         * g++.dg/inherit/covariant2.C: New test.
5362         * g++.dg/inherit/covariant3.C: New test.
5363         * g++.dg/inherit/covariant4.C: New test.
5364         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5365         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5366
5367 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5368
5369         PR c++/8688
5370         * g++.dg/init/brace3.C: New test.
5371
5372 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5373
5374         * gcc.dg/20020210-1.c: Fix a comment typo.
5375
5376 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/8720
5379         * g++.dg/parse/defarg1.C: New test.
5380
5381         PR c++/8615
5382         * g++.dg/template/char1.C: New test.
5383
5384         * g++.dg/template/varmod1.C: Fix typo.
5385
5386 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5387
5388         DR 180
5389         * g++.old-deja/g++.pt/crash32.C: Expect error.
5390
5391 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/5919
5394         * g++.dg/template/varmod1.C: New test.
5395
5396         PR c++/8727
5397         * g++.dg/inherit/typeinfo1.C: New test.
5398
5399         PR c++/8663
5400         * g++.dg/inherit/typedef1.C: New test.
5401
5402 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5403
5404         PR c++/8332
5405         PR c++/8493
5406         * g++.dg/template/strlen1.C: New test.
5407
5408         PR c++/8227
5409         * g++.dg/template/ctor2.C: New test.
5410
5411         PR c++/8214
5412         * g++.dg/init/string1.C: New test.
5413
5414         PR c++/8511
5415         * g++.dg/template/friend8.C: New test.
5416
5417 2002-11-29  Joe Buck <jbuck@synopsys.com>
5418
5419         * g++.dg/lookup/anon2.C: New test.
5420
5421 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5422
5423         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5424         h8300 port.
5425
5426 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5427
5428         * gcc.dg/bitfld-6.c: New test.
5429
5430 2002-11-27  Jan Hubicka  <jh@suse.cz>
5431
5432         * gcc.c-torture/execute/20021127.[cx]: New test.
5433
5434 2002-11-26  Jan Hubicka  <jh@suse.cz>
5435
5436         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5437         quality.
5438
5439 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5440
5441         * g++.dg/init/brace2.C: New test.
5442         * g++.old-deja/g++.mike/p9129.C: Correct.
5443
5444 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5445
5446         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5447
5448 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5449
5450         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5451
5452 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5453
5454         * testsuite/g++.dg/abi/empty11.C: New test.
5455         * testsuite/g++.dg/rtti/cv1.C: New test.
5456
5457 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5458
5459         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5460
5461 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5462
5463         * g++.dg/abi/empty10.C: New test.
5464
5465 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5466
5467         * gcc.c-torture/compile/20021124-1.c: New test.
5468
5469 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5470
5471         * g++.dg/abi/rtti2.C: New test.
5472
5473 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5474
5475         * gcc.dg/i386-unroll-1.c: New test.
5476
5477 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5478
5479         * gcc.c-torture/compile/20021120-1.c: New test.
5480         * gcc.c-torture/compile/20021120-2.c: New test.
5481
5482 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5483
5484         * gcc.dg/bitfld-5.c: New test.
5485
5486 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5487
5488         * gcc.c-torture/execute/20021120-3.c: New test.
5489
5490 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5491
5492         * gcc.c-torture/execute/20021120-2.c: New test.
5493
5494 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5495
5496         * gcc.c-torture/execute/20021120-1.c: New test.
5497
5498 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5499
5500         * gcc.c-torture/execute/20021118-3.c: New test.
5501
5502 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5503
5504         * gcc.c-torture/compile/20021119-1.c: New test.
5505
5506 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5507
5508         * gcc.dg/duff-1.c: New test.
5509         * gcc.dg/duff-2.c: New test.
5510         * gcc.dg/duff-3.c: New test.
5511
5512 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5513
5514         * gcc.dg/cpp/_Pragma5.c: New test.
5515
5516 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5517
5518         * gcc.c-torture/execute/20021118-2.c: New test.
5519
5520 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5521
5522         * gcc.c-torture/execute/20021118-1.c: New test.
5523
5524 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5525
5526         * gcc.dg/20021116-1.c: New test.
5527
5528 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5529
5530         * g++.dg/abi/vcall1.C: New test.
5531
5532 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5533
5534         * gcc.dg/20021029-1.c: New test.
5535         * gcc.dg/20021029-2.c: New test.
5536
5537 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5538
5539         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5540
5541 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5542
5543         PR c/8439
5544         * gcc.dg/20021110.c: Move to ...
5545         * gcc.c-torture/compile/20021110.c: .... here.
5546
5547 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5548
5549         PR c/8467
5550         * gcc.c-torture/execute/20021111-1.c
5551
5552 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5553
5554         PR c/8439
5555         * gcc.dg/20021110.c: New test.
5556
5557 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5558
5559         * g++.dg/abi/vthunk3.C: Run only on x86.
5560
5561 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5562
5563         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5564
5565 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5566
5567         * lib/compat.exp (compat-execute): Fix logic error in last
5568         change.
5569
5570 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5571
5572         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5573
5574 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5575
5576         PR c++/8389
5577         * g++.dg/template/access6.C: New test.
5578
5579 2002-11-08  Jan Hubicka  <jh@suse.cz>
5580
5581         * gcc.dg/i386-ssefp-1.c: New test.
5582         * gcc.dg/i386-ssefp-1.c: New test.
5583
5584 2002-11-08  Jan Hubicka  <jh@suse.cz>
5585
5586         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5587
5588 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5589
5590         * g++.dg/abi/vthunk3.C: New test.
5591
5592         PR c++/8338
5593         * g++.dg/template/crash2.C: New test.
5594
5595 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5596
5597         * testsuite/g++.dg/abi/dtor1.C: New test.
5598         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5599
5600 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5601
5602         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5603         Darwin.
5604
5605 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5606
5607         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5608         -mthumb.  Only xfail with -O0.
5609
5610 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5611
5612         * g++.dg/abi/thunk1.C: New test.
5613         * g++.dg/abi/thunk2.C: Likewise.
5614         * g++.dg/abi/vtt1.C: Likewise.
5615
5616 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5617
5618         PR optimization/8423
5619         * gcc.c-torture/execute/builtin-constant.c: New test.
5620
5621 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5622
5623         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5624         Add some more cases.
5625
5626 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/8391
5629         * g++.dg/opt/local1.C: New test.
5630
5631 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/8160
5634         * g++.dg/template/complit1.C: New test.
5635
5636         PR c++/8149
5637         * g++.dg/template/typename4.C: Likewise.
5638
5639 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5640
5641         Core issue 287, PR c++/7639
5642         * g++.dg/template/instantiate1.C: Adjust error location.
5643         * g++.dg/template/instantiate3.C: New test.
5644         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5645         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5646         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5647
5648 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5649
5650         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5651
5652 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/8287
5655         * g++.dg/init/dtor2.C: New test.
5656
5657 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5658
5659         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5660         * gcc.dg/nest.c: Bypass errors on irix6.
5661
5662 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5663
5664         * gcc.dg/nest.c: Expect error for mmix-*-*.
5665         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5666
5667 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5668
5669         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5670         markers.
5671
5672         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5673
5674 2002-10-25  Mike Stump  <mrs@apple.com>
5675
5676         * gcc.dg/warn-1.c: New test.
5677
5678 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5679
5680         * g++.dg/template/typename3.C: New test.
5681
5682 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5683
5684         * g++.dg/lookup/ptrmem1.C: New test.
5685
5686         * g++.dg/abi/vthunk2.C: New test.
5687
5688 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5689
5690         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5691
5692 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5693
5694         * g++.dg/abi/empty9.C: New test.
5695
5696 2002-10-24  Richard Henderson  <rth@redhat.com>
5697
5698         * g++.dg/inherit/thunk1.C: Enable for ia64.
5699
5700 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5701
5702         PR c++/8067
5703         * g++.dg/lookup/pretty1.C: New test.
5704
5705 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5706
5707         * gcc.dg/20021023-1.c: New test.
5708
5709 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5710
5711         PR c++/7679
5712         * g++.dg/parse/inline1.C: New test.
5713
5714 2002-10-23  Richard Henderson  <rth@redhat.com>
5715
5716         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5717
5718         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5719
5720 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5721
5722         PR c++/6579
5723         * g++.dg/parse/stmtexpr3.C: New test.
5724
5725 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5726
5727         * g++.dg/expr/cond1.C: New test.
5728
5729 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5730
5731         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5732
5733 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5734
5735         * g++.dg/abi/vbase13.C: New test.
5736         * g++.dg/abi/vbase14.C: Likewise.
5737
5738 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5739
5740         * gcc.dg/tls/pic-1.c: New test.
5741         * gcc.dg/tls/nonpic-1.c: New test.
5742         * gcc.dg/20021018-1.c: New test.
5743
5744 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5745
5746         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5747         Remove only files with the same base name as the test case.
5748         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5749         (profopt-execute): Likewise.  Also, remove old profiling
5750         and performance data files before running the tests.
5751
5752         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5753         * g++.dg/bprob/bprob.exp: Likewise.
5754         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5755         to allow more general test case names.
5756
5757         * g++.dg/bprob/bprob-1.C: Rename to ...
5758         * g++.dg/bprob/g++-bprob-1.C: ... this.
5759
5760         * g77.dg/bprob/bprob-1.f: Rename to ...
5761         * g77.dg/bprob/g77-bprob-1.f: ... this.
5762
5763 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5764
5765         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5766         bison 1.50 or later.
5767
5768 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5769
5770         * g++.dg/README: Describe more test directories.
5771
5772 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5773
5774         * g++.dg/init/array6.C: Add additional tests.
5775
5776 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5777
5778         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5779         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5780
5781 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5782
5783         * gcc.c-torture/compile/20020604-1.x: New.
5784         * gcc.c-torture/compile/simd-5.x: Likewise.
5785         * gcc.c-torture/execute/920710-1.x: Likewise.
5786         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5787
5788 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5789
5790         * g++.dg/inherit/override1.C: Add dg-options clause.
5791
5792 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5793
5794         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5795         _mm_slli_si128.
5796
5797 2002-10-19  Andreas Schwab  <schwab@suse.de>
5798
5799         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5800         directory component.
5801
5802 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5803
5804         * g++.dg/inherit/thunk1.C: New test.
5805
5806         * g++.dg/inherit/override1.C: New test.
5807
5808         * g++.dg/abi/mangle11.C: New test.
5809         * g++.dg/abi/mangle14.C: New test.
5810         * g++.dg/abi/mangle17.C: New test.
5811
5812 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5813
5814         * g++.dg/overload/member2.C: New test.
5815
5816 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5817
5818         * g++.dg/README: Describe new compat directory.
5819         * g++.dg/dg.exp: Skip tests in compat directory.
5820         * README.compat: New file.
5821         * lib/compat.exp: New expect script.
5822         * g++.dg/compat: New test directory.
5823         * g++.dg/compat/compat.exp: New expect script.
5824         * g++.dg/compat/abi: New test directory.
5825         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5826         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5827         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5828         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5829         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5830         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5831         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5832         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5833         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5834         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5835         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5836         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5837         * g++.dg/compat/break: New test directory.
5838         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5839         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5840         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5841         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5842         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5843         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5844         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5845         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5846         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5847         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5848         g++.dg/compat/break/README: New files.
5849         * g++.dg/compat/eh: New test directory.
5850         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5851         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5852         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5853         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5854         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5855         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5856         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5857         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5858         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5859         g++.dg/compat/eh/filter2_y.C,
5860         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5861         g++.dg/compat/eh/new1_y.C,
5862         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5863         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5864         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5865         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5866         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5867         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5868         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5869         g++.dg/compat/eh/unexpected1_y.C: New files.
5870         * g++.dg/compat/init: New test directory.
5871         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5872         g++.dg/compat/init/array5_y.C,
5873         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5874         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5875         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5876         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5877         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5878         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5879         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5880         g++.dg/compat/init/init-ref2_y.C: New files.
5881
5882 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/7584
5885         * g++.dg/inherit/using3.C: New test.
5886
5887 2002-10-17  Jan Hubicka  <jh@suse.cz>
5888
5889         * gcc.dg/20021017-2.c: New test.
5890
5891 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5892
5893         * g++.dg/abi/mangle16.C: Adjust.
5894
5895         * g++.dg/init/array8.C: New test.
5896
5897 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5898
5899         * gcc.dg/special/mips-abi.exp: New test.
5900         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5901
5902 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5903
5904         * g++.dg/abi/mangle16.C: New test.
5905         * g++.dg/abi/mangle17.C: Likewise.
5906
5907         PR c++/7478
5908         * g++.dg/template/ref1.C: New test.
5909
5910 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5911
5912         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5913
5914 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5915
5916         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5917
5918 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5919
5920         PR c++/7524
5921         * g++.dg/init/array7.C: New test.
5922
5923 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5924
5925         * g++.dg/init/array6.C: New test.
5926
5927         * g++.dg/abi/mangle13.C: Likewise.
5928         * g++.dg/abi/mangle14.C: Likewise.
5929         * g++.dg/abi/mangle15.C: Likewise.
5930
5931 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5932
5933         * g++.dg/abi/empty8.C: New test.
5934
5935 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5936
5937         * g++.dg/init/ctor1.C: New test.
5938
5939 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5940
5941         * gcc.c-torture/execute/20021015-1.c: New test.
5942
5943 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5944
5945         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5946
5947 2002-10-14  Jan Hubicka  <jh@suse.cz>
5948
5949         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5950
5951 2002-10-14  Richard Henderson  <rth@redhat.com>
5952
5953         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5954
5955 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5956
5957         PR optimization/6631
5958         * g++.dg/opt/const2.C: New test.
5959
5960 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/7176
5963         * g++.dg/parse/friend1.C: New test.
5964         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5965
5966 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5967
5968         * gcc.dg/20021014-1.c: New test.
5969
5970 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR c++/5661
5973         * g++.dg/ext/vlm1.C: New test.
5974         * g++.dg/ext/vlm2.C: Likewise.
5975
5976         * g++.dg/init/array1.C: Remove invalid braces.
5977         * g++.dg/init/brace1.C: New test.
5978         * g++.dg/init/copy2.C: Likewise.
5979         * g++.dg/init/copy3.C: Likewise.
5980         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5981         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5982         braces.
5983
5984 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5985
5986         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5987
5988 2002-10-11  Richard Shann  <richard.shann@superh.com>
5989
5990         * gcc.c-torture/compile/simd-5.c: New test.
5991
5992 2002-10-10  Roger Sayle  <roger@eyesopen.com>
5993
5994         * gcc.c-torture/execute/shiftopt-1.c: New test case.
5995
5996 2002-10-10  Jim Wilson  <wilson@redhat.com>
5997
5998         * gcc.c-torture/execute/20021010-1.c: New test.
5999
6000 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6001
6002         PR c/7353
6003         * g++.dg/ext/typedef-init.C: New test.
6004         * gcc.dg/typedef-init.c: New test.
6005
6006 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6007
6008         * gcc.dg/cpp/paste13.c: New test.
6009
6010 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6011
6012         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6013         remaining platforms, XFAIL during compile, not execute.  Don't
6014         XFAIL at -O0.
6015
6016 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6017
6018         * gcc.dg/alias-1.c: Tweak expected warning.
6019
6020 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6021
6022         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6023
6024 2002-10-06  Andreas Jaeger  <aj@suse.de>
6025
6026         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6027         * gcc.dg/cpp/c++98.C: Likewise.
6028
6029         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6030         * g++.dg/cpp/c++98.C: Likewise.
6031
6032         * g++.dg/README (Subdirectories): Mention cpp directory.
6033
6034         PR target/7559
6035         * gcc.dg/20021006-1.c: New test.
6036
6037 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6038
6039         PR c++/7804
6040         * g++.dg/other/warning1.C: New test.
6041
6042 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6043
6044         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6045         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6046         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6047
6048 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR c++/7931
6051         * g++.dg/template/ptrmem3.C: New test.
6052
6053         PR c++/7754
6054         * g++.dg/template/union1.C: New test.
6055
6056 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR c++/8006
6059         * g++.dg/abi/mangle9.C: New test.
6060         * g++.dg/abi/mangle10.C: New test.
6061         * g++.dg/abi/mangle11.C: New test.
6062         * g++.dg/abi/mangle12.C: New test.
6063
6064 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6065
6066         PR c++/7188.
6067         * g++.dg/template/meminit1.C: New test.
6068         * g++.dg/warn/Wreorder-1.C: Likewise.
6069         * g++.old-deja/g++.mike/warn3.C: Tweak.
6070         * lib/prune.exp: Ingore "in copy constructor".
6071
6072 2002-10-02  Andreas Jaeger  <aj@suse.de>
6073
6074         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6075         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6076         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6077         on x86-64.
6078
6079 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6080
6081         * gcc.dg/empty1.C: Fix typo.
6082
6083 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6084
6085         * gcc.dg/alias-1.c: New test.
6086
6087 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6088
6089         * gcc.dg/empty1.C: New test.
6090
6091         * g++.dg/tls/init-2.C: Tweak error messages.
6092
6093 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6094
6095         * gcc.c-torture/compile/20020923-1.c: New test.
6096
6097 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6098
6099         * gcc.c-torture/execute/ffs-1.c: New test.
6100         * gcc.c-torture/execute/ffs-2.c: Ditto.
6101
6102 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6103
6104         * g++.dg/overload/member1.C: New test.
6105
6106 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6107
6108         * g++.dg/abi/empty7.C: New test.
6109         * g++.dg/init/pm2.C: Likewise.
6110
6111 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6112
6113         * g++.dg/rtti/crash1.C: New test.
6114
6115 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6116
6117         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6118         gcc.dg/sibcall-4.c: New tests.
6119
6120 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6121
6122         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6123         powerpc and MMIX targets.
6124
6125 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6126
6127         * gcc.dg/cpp/20020927-1.c: New.
6128
6129 2002-09-26  David S. Miller  <davem@redhat.com>
6130
6131         * gcc.c-torture/compile/trunctfdf.c: New.
6132
6133 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6134
6135         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6136
6137 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6138
6139         * gcc.c-torture/execute/loop-15.c: New.
6140
6141 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6142
6143         * README.QMTEST: Fix typo.
6144
6145 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6146
6147         * gcc.dg/20020926-1.c: New test.
6148
6149 2002-09-25  David S. Miller  <davem@redhat.com>
6150
6151         PR target/7842
6152         * gcc.c-torture/execute/shiftdi.c: New test.
6153
6154 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6155
6156         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6157         unique to the tool.
6158         * lib/g77.exp (g77_init): Likewise.
6159         * lib/g++.exp (g++_init): Likewise.
6160         * lib/objc.exp (objc_init): Likewise.
6161
6162 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6165         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6166         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6167
6168 2002-09-25  Richard Henderson  <rth@redhat.com>
6169
6170         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6171         too-small long double.
6172
6173 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6174
6175         * gcc.dg/20020919-1.c: New test.
6176
6177 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6178
6179         * g++.dg/abi/bitfield6.C: New test.
6180         * g++.dg/abi/bitfield7.C: New test.
6181         * g++.dg/abi/bitfield8.C: New test.
6182         * g++.dg/abi/vbase11.C: New test.
6183
6184 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6185
6186         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6187         hppa*-*-hpux*.  Update test comment.
6188
6189 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6190
6191         * gcc.dg/tls/struct-1.c: New test.
6192
6193 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6194
6195         * gcc.dg/cpp/tr-warn2.c: Update.
6196
6197 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6198
6199         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6200
6201 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6202
6203         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6204         systems.
6205
6206 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6207
6208         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6209
6210         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6211         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6212         setting of cxxfilt.
6213
6214 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6215
6216         * gcc.dg/20020312-2.c: Update for darwin.
6217
6218 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6219
6220         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6221
6222 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6223
6224         * objc.dg/comp-types-1.m: New test.
6225         * objc.dg/comp-types-2.m: New test.
6226         * objc.dg/comp-types-3.m: New test.
6227         * objc.dg/comp-types-4.m: New test.
6228         * objc.dg/comp-types-5.m: New test.
6229         * objc.dg/comp-types-6.m: New test.
6230
6231 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6232
6233         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6234
6235 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6236
6237         * g++.dg/other/do1.C: New test.
6238
6239         * g++.dg/template/subst1.C: New test.
6240
6241 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6242
6243         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6244
6245 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6246
6247         * g++.dg/template/qualttp20.C: Adjust expected errors.
6248         * g++.old-deja/g++.jason/report.C: Likewise.
6249         * g++.old-deja/g++.other/qual1.C: Likewise.
6250
6251         * g++.dg/lookup/scoped2.C: New test.
6252
6253         * g++.dg/ext/asm3.C: New test.
6254
6255 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6256
6257         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6258
6259 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6260
6261         * ChangeLog: follow spelling conventions.
6262         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6263         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6264         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6265         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6266         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6267         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6268         * g++.old-deja/g++.law/global-init1.C: Likewise.
6269         * g++.old-deja/g++.other/delete4.C: Likewise.
6270         * g++.old-deja/g++.other/inline21.C: Likewise.
6271         * g++.old-deja/g++.other/singleton.C: Likewise.
6272         * g77.dg/strlen0.f: Likewise.
6273         * g77.f-torture/compile/20010519-1.f: Likewise.
6274         * g77.f-torture/compile/980310-4.f: Likewise.
6275         * gcc.c-torture/compile/20000605-1.c: Likewise.
6276         * gcc.c-torture/execute/20020225-1.c: Likewise.
6277         * gcc.dg/c90-hexfloat-2.c: Likewise.
6278         * gcc.dg/c99-bool-1.c: Likewise.
6279         * gcc.dg/c99-hexfloat-2.c: Likewise.
6280         * gcc.dg/dll-2.c: Likewise.
6281         * gcc.dg/wtr-union-init-1.c: Likewise.
6282         * gcc.dg/wtr-union-init-2.c: Likewise.
6283         * gcc.dg/wtr-union-init-3.c: Likewise.
6284         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6285         * gcc.dg/cpp/defined.c: Likewise.
6286         * gcc.dg/cpp/macsyntx.c: Likewise.
6287         * gcc.dg/cpp/paste2.c: Likewise.
6288         * gcc.dg/cpp/trad/defined.c: Likewise.
6289         * gcc.dg/format/c90-printf-1.c: Likewise.
6290         * gcc.dg/format/c90-scanf-1.c: Likewise.
6291         * gcc.dg/format/c99-printf-1.c: Likewise.
6292         * gcc.dg/format/c99-scanf-1.c: Likewise.
6293         * gcc.misc-tests/gcov-8.c: Likewise.
6294         * lib/profopt.exp: Likewise.
6295
6296 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6297
6298         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6299
6300 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6301
6302         * g++.dg/inherit/using2.C: New test.
6303
6304 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6305
6306         * ChangeLog: Follow spelling conventions.
6307         * g++.dg/template/friend4.C: Likewise.
6308         * g++.old-deja/g++.pt/crash67.C: Likewise.
6309         * gcc.c-torture/execute/20000801-4.c: Likewise.
6310         * gcc.dg/c90-digraph-1.c: Likewise.
6311         * gcc.dg/c94-digraph-1.c: Likewise.
6312         * gcc.dg/c99-digraph-1.c: Likewise.
6313         * gcc.dg/cpp/line5.c: Likewise.
6314         * gcc.dg/cpp/multiline.c: Likewise.
6315         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6316         * gcc.dg/format/attr-3.c: Likewise.
6317         * gcc.dg/format/c90-scanf-3.c: Likewise.
6318         * gcc.dg/format/ext-4.c: Likewise.
6319
6320 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6321
6322         * g++.dg/template/pretty1.C: New test.
6323
6324 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6325
6326         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6327
6328 2002-09-13  Matt Austern  <austern@apple.com>
6329
6330         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6331         passing a cast expression to a function by const reference.
6332
6333 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6334
6335         * g++.dg/template/deduce1.C: New test.
6336
6337 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6338
6339         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6340         32-bit int.
6341
6342 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6343
6344         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6345         usage.
6346
6347 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6348
6349         * gcc.c-torture/compile/20020910-1.c: New test.
6350
6351 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6352
6353         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6354
6355 2002-09-10  Andreas Jaeger  <aj@suse.de>
6356
6357         * gcc.dg/20020312-2.c: Adjust for x86-64.
6358
6359 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6360
6361         * g77.dg/7388.f: New test case for PR 7388.
6362
6363 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6364
6365         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6366
6367 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6368
6369         * objc.dg/proto-lossage-1.m: New test.
6370
6371 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6372
6373         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6374
6375 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6376
6377         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6378         expected to pass.
6379
6380 2002-09-06  Stan Shebs  <shebs@apple.com>
6381             David Edelsohn  <edelsohn@gnu.org>
6382
6383         * gcc.dg/weak: New directory.
6384         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6385         target-specific xfail bits.
6386         * gcc.dg/typeof-2.c: Move to new directory.
6387         * gcc.dg/weak.exp: New expect script.
6388
6389 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6390
6391         * gcc.c-torture/execute/extzvsi.c: New test.
6392
6393 2002-09-05  Stan Shebs  <shebs@apple.com>
6394
6395         * gcc.dg/weak-1.c: xfail on Darwin.
6396         * gcc.dg/weak-2.c: Ditto.
6397         * gcc.dg/weak-3.c: Ditto.
6398         * gcc.dg/weak-4.c: Ditto.
6399         * gcc.dg/weak-5.c: Ditto.
6400         * gcc.dg/weak-6.c: Ditto.
6401         * gcc.dg/weak-7.c: Ditto.
6402         * gcc.dg/weak-8.c: Ditto.
6403         * gcc.dg/weak-9.c: Ditto.
6404
6405 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6406
6407         * gcc.c-torture/execute/loop-14.c: New test.
6408
6409 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6410
6411         * g++.dg/other/cxa-atexit1.C: New test.
6412
6413         * gcc.dg/typeof-2.c: New test.
6414
6415 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6416
6417         * gcc.dg/builtins-2.c: New testcase.
6418         * gcc.dg/builtins-3.c: New testcase.
6419
6420 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6421
6422         * gcc.dg/cpp/_Pragma4.c: New test.
6423
6424 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6425
6426         * objc/execute/nil_method-1.m: New testcase.
6427
6428 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6429
6430         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6431         [Object class], not [Object initialize].
6432
6433 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6434             Hans-Peter Nilsson  <hp@bitrange.com>
6435
6436         * gcc.c-torture/execute/20020720-1.x: Skip test on
6437         mmix-knuth-mmixware.  Correct comment.
6438
6439 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6440
6441         * testsuite/g++.dg/abi/bitfield5.C: New test.
6442         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6443
6444 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6445
6446         * objc.dg/undeclared-selector.m: New test.
6447
6448 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6449
6450         * g++.dg/other/offsetof1.C: Avoid cast warning.
6451
6452 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6453
6454         * objc.dg/super-class-2.m: New test.
6455
6456 2002-08-24  Matt Austern  <austern@apple.com>
6457
6458         * g++.dg/ext/lvaddr.C: New test.
6459         * g++.dg/ext/lvcast.C: New test.
6460
6461 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6462
6463         * testsuite/g++.dg/inherit/cond1.C: New test.
6464
6465 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6466
6467         * gcc.dg/noncompile/incomplete-1.c: New test.
6468
6469 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6470
6471         * gcc.dg/typespec-1.c: New test.
6472
6473 2002-08-20  Devang Patel  <dpatel@apple.com>
6474         * objc.dg/proto-hier-2.m: New test.
6475
6476 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6477
6478         * objc.dg/bitfield-1.m: New test.
6479         * objc.dg/bitfield-2.m: New test.
6480
6481 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6482
6483         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6484         gcc.dg/c99-flex-array-4.c: New tests.
6485
6486 2002-08-16  Stan Shebs  <shebs@apple.com>
6487
6488         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6489
6490 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6491
6492         * gcc.dg/typeof-1.c: New test.
6493         * g++.dg/ext/typeof2.C: New test.
6494
6495 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6496
6497         * g++.dg/other/offsetof1.C: New test.
6498
6499 2002-08-14  Richard Henderson  <rth@redhat.com>
6500
6501         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6502
6503 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6504
6505         * gcc.dg/cpp/_Pragma3.c: New test.
6506
6507 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6508
6509         * g++.dg/template/inherit3: New test.
6510
6511 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6512
6513         * gcc.dg/bitfld-4.c: Add blank options.
6514
6515 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6516
6517         * g++.dg/template/crash1.C: New test.
6518
6519 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6520
6521         * gcc.dg/tls/opt-2.c: New test.
6522
6523 2002-08-08  Devang Patel  <dpatel@apple.com>
6524
6525         * objc.dg/selector-1.m : New test
6526
6527 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6528
6529         * g++.dg/abi/bitfield4.C: New test.
6530         * gcc.dg/bitfld-4.c: New test.
6531
6532 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6533
6534         * g++.dg/other/packed1.C: New test.
6535
6536 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6537
6538         * g++.dg/abi/offsetof.C: Tweak error messages.
6539         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6540
6541 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6542
6543         * gcc.dg/bitfld-3.c: New test.
6544
6545 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6546             Richard Henderson  <rth@redhat.com>
6547
6548         * gcc.dg/i386-bitfield1.c: New test.
6549         * g++.dg/abi/bitfield3.C: Update.
6550
6551 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6552
6553         * objc.dg/const-str-2.m: Update.
6554         * gcc.dg/cpp/c++98.c: Change to C extension.
6555         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6556         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6557
6558 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6559
6560         * testsuite/gcc.dg/tls/diag-3.c: New.
6561
6562 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6563
6564         * g++.dg/README (Subdirectories): Document new subdir expr.
6565         * g++.dg/expr/pmf-1.C: New test.
6566
6567 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6568
6569         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6570
6571 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6572
6573         * g++.dg/abi/bitfield3.C: New test.
6574
6575 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6576
6577         * lib/gcov.exp: Tweak expected line formats.
6578         * gcc.misc-tests/gcov8.c: New test.
6579         * gcc.misc-tests/gcov8.x: New flags.
6580
6581 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6582
6583         * consistency.vlad/layout/endian.c: Include string.h.
6584
6585         * gcc.c-torture/execute/20020805-1.c: New test.
6586
6587 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6588
6589         * g++.dg/other/conversion1.C: New test.
6590
6591 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6592
6593         * gcc.dg/builtins-1.c: New testcase.
6594
6595 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6596
6597         * g++.dg/inherit/access3.C: New test.
6598
6599 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6600
6601         * gcc.dg/ia64-visibility-2.c: New test.
6602
6603 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6604
6605         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6606         __qualifier_flags to __flags.
6607
6608 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6609
6610         * g++.dg/inherit/operator1.C: New test.
6611         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6612         * g++.dg/other/error1.C: Change expected error message.
6613         * g++.dg/template/conv4.C: Likewise.
6614
6615 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6616
6617         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6618         for documented behavior.
6619
6620 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6621
6622         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6623         several targets known to fail.
6624
6625 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6626
6627         * gcc.dg/mips-args-[123].c: New tests.
6628
6629 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6630
6631         * gcc.dg/ppc-spe.c: New.
6632
6633 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6634
6635         * g++.dg/other/ptrmem4.C: New testcase.
6636
6637 2002-07-24  Richard Henderson  <rth@redhat.com>
6638
6639         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6640
6641 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6642
6643         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6644
6645 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6646
6647         * gcc.c-torture/execute/memset-3.c: New testcase.
6648
6649 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6650
6651         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6652         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6653
6654 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6655
6656         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6657         Delete.
6658
6659 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6660
6661         * gcc.c-torture/compile/simd-4.c: New test.
6662
6663 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6664
6665         PR c++/7347, c++/7348
6666         * g++.dg/template/access4.C: New test.
6667         * g++.dg/template/access5.C: New test.
6668         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6669         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6670         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6671         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6672
6673 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6674
6675         * gcc.dg/gnu89-init-2.c: New test.
6676
6677 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6678
6679         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6680
6681 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6682
6683         * gcc.c-torture/execute/20020720-1.c: New testcase.
6684
6685 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6686
6687         * gcc.dg/cpp/Wsignprom.c: New tests.
6688
6689 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6690
6691         * gcc.c-torture/execute/loop-13.c: New test.
6692
6693 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6694
6695         * gcc.dg/cpp/expr.c: New tests.
6696
6697 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6698
6699         * g++.dg/opt/pr6713.C: Add template instantiation.
6700
6701 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6702
6703         * gcc.dg/nest.c: New test.
6704
6705 2002-07-17  Richard Henderson  <rth@redhat.com>
6706
6707         * g++.dg/opt/pr6713.C: New test.
6708
6709 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6710
6711         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6712         XFAIL for all x86 processors.
6713
6714 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6715
6716         * gcc.c-torture/execute/20010122-1.x: Do not test with
6717         -fomit-frame-pointer.
6718
6719 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6720
6721         * g++.dg/template/instantiate2.C: New test.
6722         * g++.dg/template/spec4.C: New test.
6723
6724 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6725
6726         * g++.dg/template/access2.C: New test.
6727         * g++.dg/template/access3.C: New test.
6728
6729 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6730
6731         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6732         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6733         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6734         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6735         Convert to use <stdarg.h>.
6736         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6737         Delete.
6738         * gcc.dg/va-arg-2.c: New.
6739         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6740
6741 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6742
6743         * gcc.c-torture/compile/20020710-1.c: New test.
6744
6745 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6746                           Andrew Pinski  <pinskia@physics.uc.edu>
6747
6748         gcc.c-torture/compile/simd-2.c: New testcase.
6749         gcc.c-torture/compile/simd-3.c: Likewise.
6750
6751 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6752
6753         PR c++/7224
6754         * g++.dg/overload/error1.C: New test.
6755
6756 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6757
6758         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6759         configuration and IRIX 6 O32 ABI.
6760
6761 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6762
6763         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6764
6765 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6766
6767         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6768
6769 2002-07-10  Jeffrey A Law  <law@redhat.com>
6770
6771         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6772
6773         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6774
6775 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6776
6777         * gcc.dg/20020312-2.c: Check for __PPC__.
6778
6779 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6780
6781         * gcc.c-torture/compile/20020709-1.c: New test.
6782
6783 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6784
6785         * g++.dg/template/qualttp21.C: New test case.
6786
6787 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6788
6789         * gcc.c-torture/compile/20020706-1.c: New test.
6790         * gcc.c-torture/compile/20020706-2.c: New test.
6791
6792 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6793             Alexandre Oliva  <aoliva@redhat.com>
6794
6795         * g++.dg/warn/incomplete1.C: New test.
6796
6797 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6798
6799         PR c++/7099
6800         * g++.dg/warn/noreturn1.C: New test.
6801
6802 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/6706
6805         * g++.dg/debug/debug6.C: New test.
6806         * g++.dg/debug/debug7.C: New test.
6807
6808 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6809
6810         * gcc.c-torture/compile/simd-3.c: New test.
6811
6812 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6813
6814         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6815         * gcc.dg/20020620-1.c: Likewise.
6816
6817 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6818
6819         PR c++/6944
6820         * g++.dg/init/array4.C: New test.
6821         * g++.dg/init/array5.C: New test.
6822
6823 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6824
6825         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6826         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6827
6828 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6829
6830         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6831         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6832         * gcc.dg/wtr-conversion-1.c: Likewise.
6833         * gcc.dg/wtr-escape-1.c: Likewise.
6834         * gcc.dg/wtr-int-type-1.c: Likewise.
6835         * gcc.dg/wtr-label-1.c: Likewise.
6836         * gcc.dg/wtr-static-1.c: Likewise.
6837         * gcc.dg/wtr-strcat-1.c: Likewise.
6838         * gcc.dg/wtr-suffix-1.c: Likewise.
6839         * gcc.dg/wtr-switch-1.c: Likewise.
6840         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6841         * gcc.dg/wtr-union-init-1.c: Likewise.
6842         * gcc.dg/wtr-union-init-2.c: Likewise.
6843         * gcc.dg/wtr-union-init-3.c: Likewise.
6844
6845         * gcc.dg/wtr-func-def-1.c: New test.
6846
6847 2002-07-02 Devang Patel <dpatel@apple.com>
6848
6849         * objc.dg/param-1.m: New test.
6850
6851 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6852
6853         * gcc.dg/cpp/trad/directive.c: Add test.
6854         * gcc.dg/cpp/trad/macroargs.c: Add test.
6855         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6856
6857 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6858
6859         * gcc.dg/cpp/cmdlne-M.c: New test.
6860
6861 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6862
6863         * objc.dg/desig-init-1.m: New test.
6864
6865 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6866
6867         PR c++/6716
6868         * g++.dg/template/instantiate1.C: New test.
6869
6870 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6871
6872         PR c++/7112
6873         * g++.dg/template/sizeof2.C: New test.
6874
6875 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6876
6877         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6878         gcc.dg/cpp/trad/include.c: New tests.
6879
6880 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6881
6882         PR target/7177
6883         * gcc.c-torture/compile/20020701-1.c: New test.
6884
6885 2002-07-01  Stan Shebs  <shebs@apple.com>
6886
6887         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6888         header here...
6889         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6890         (objc-torture-execute): or here.
6891
6892 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6893
6894         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6895
6896 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6897
6898         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6899
6900 2002-06-30  Devang Patel  <dpatel@apple.com>
6901
6902         * objc.dg/fsyntax-only.m: New test.
6903
6904 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/6695
6907         * g++.dg/template/friend7.C: New file.
6908
6909 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6910
6911         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6912         return type.
6913
6914 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6915
6916         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6917         avoid division by zero.
6918
6919 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6920
6921         * gcc.dg/Wunknownprag.c: New tests.
6922
6923 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6924
6925         * gcc.c-torture/execute/simd-2.c: New test.
6926
6927 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6928
6929         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6930         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6931         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6932         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6933         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6934         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6935         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6936         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6937         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6938         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6939         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6940         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6941         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6942         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6943         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6944         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6945         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6946
6947 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6948
6949         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6950         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6951         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6952         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6953         New tests.
6954         * gcc.dg/cpp/trad/directive.c: Update.
6955
6956 2002-06-23  Andreas Jaeger  <aj@suse.de>
6957
6958         * gcc.c-torture/execute/complex-6.c: New.
6959
6960 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6961
6962         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6963         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6964         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6965         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6966
6967 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6968
6969         * gcc.dg/cpp/trad: New directory with traditional tests copied
6970         from parent directory.
6971         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6972         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6973         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6974         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6975         Move to trad/ and rename.
6976         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6977         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6978         gcc.dg/cpp/trad/redef2.c: New tests.
6979         * gcc.dg/cpp/trad/trad.exp: New driver.
6980
6981 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6982
6983         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6984         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6985         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6986         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6987         Remove.
6988
6989 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6990
6991         * gcc.dg/20020620-1.c: New test.
6992
6993 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6994
6995         * g++.dg/template/ttp4.C: New test.
6996
6997 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
6998
6999         * g++.dg/opt/vt1.C: Fix regexp.
7000
7001 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7002
7003         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7004         Don't use attribute `noinline'.
7005
7006 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7007
7008         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7009
7010 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7011
7012         * gcc.c-torture/execute/simd-1.c: New.
7013
7014         * gcc.dg/simd-1.c: New.
7015
7016 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7017
7018         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7019
7020 2002-06-16  Richard Henderson  <rth@redhat.com>
7021
7022         * g++.dg/ext/anon-struct1.C: New.
7023         * g++.dg/ext/anon-struct2.C: New.
7024         * g++.dg/ext/anon-struct3.C: New.
7025         * gcc.dg/anon-struct-1.c: New.
7026         * gcc.dg/anon-struct-2.c: New.
7027         * gcc.dg/anon-struct-3.c: New.
7028         * gcc.dg/20011008-1.c: Adjust warning text.
7029         * gcc.dg/20020527-1.c: Add -fms-extensions.
7030
7031 2002-06-16  Richard Henderson  <rth@redhat.com>
7032
7033         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7034
7035 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7036
7037         * gcc.c-torture/execute/20020615-1.c: New test.
7038
7039 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7040
7041         * gcc.c-tortuture/execute/compare-1.c: New test case.
7042         * gcc.c-tortuture/execute/compare-2.c: New test case.
7043         * gcc.c-tortuture/execute/compare-3.c: New test case.
7044
7045 2002-06-13  Richard Henderson  <rth@redhat.com>
7046
7047         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7048         ia64 ilp32.
7049
7050 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7051
7052         * g++.dg/template/typename2.C: Update error message.
7053
7054 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7055
7056         * gcc.c-torture/execute/20020611-1.c: New test.
7057
7058 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7059
7060         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7061         list of targets to skip.
7062
7063 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7064
7065         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7066         targets if not optimizing.
7067
7068 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7069
7070         * gcc.c-torture/compile/20020605-1.c: New test.
7071
7072         * g++.dg/opt/vt1.C: New test.
7073
7074         * gcc.dg/20020531-1.c: New test.
7075
7076         * gcc.dg/20020530-1.c: New test.
7077
7078         * gcc.dg/20020527-1.c: New test.
7079
7080         * g++.dg/opt/cse1.C: New test.
7081
7082 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7083
7084         * gcc.dg/20020607-2.c: New test case.
7085
7086 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7087
7088         * gcc.c-torture/compile/20020604-1.c: New test.
7089
7090 2002-06-04  Richard Henderson  <rth@redhat.com>
7091
7092         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7093         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7094         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7095
7096 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7097
7098         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7099
7100 2002-06-03  Richard Henderson  <rth@redhat.com>
7101
7102         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7103         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7104
7105 2002-06-02  Richard Henderson  <rth@redhat.com>
7106
7107         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7108         test functions static.
7109
7110 2002-06-02  Andreas Jaeger  <aj@suse.de>
7111
7112         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7113         now.
7114
7115 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7116
7117         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7118         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7119         Update for mofified diagnostics.
7120         * gcc.dg/c99-intconst-1.c: No longer fail.
7121
7122 2002-06-02  Richard Henderson  <rth@redhat.com>
7123
7124         * gcc.dg/uninit-A.c: Remove xfail markers.
7125
7126 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7127
7128         * gcc.dg/fnegate-1.c: New test case.
7129
7130 2002-05-30  Osku Salerma  <osku@iki.fi>
7131
7132         * gcc.c-torture/execute/mayalias-1.c: New file.
7133
7134 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7135
7136         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7137         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7138         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7139
7140 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7141
7142         * gcc.c-torture/execute/20020529-1.c: New test.
7143
7144 2002-05-27  Richard Henderson  <rth@redhat.com>
7145
7146         * g++.dg/ext/attrib6.C: New test case.
7147
7148 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7149
7150         * gcc.c-torture/execute/pure-1.c: New test.
7151
7152 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7153
7154         * gcc.dg/cpp/arith-2.c: Remove.
7155
7156 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7157
7158         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7159         * gcc.dg/cpp/if-3.c: Remove.
7160
7161 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7162
7163         * g++.dg/opt/cse2.C: New test.
7164
7165 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7166
7167         * gcc.dg/cpp/arith-1.c: New semantic tests.
7168         * gcc.dg/cpp/if-1.c: Update.
7169
7170 2002-05-24  Ben Elliston  <bje@redhat.com>
7171
7172         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7173
7174 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7175
7176         * gcc.dg/verbose-asm.c: New test.
7177
7178 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7179
7180         * gcc.dg/cpp/paste12.c: New test.
7181
7182 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7183
7184         * g++.dg/parse/named_ops.C: New test.
7185
7186 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7187
7188         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7189
7190 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7191
7192         * gcc.dg/weak-2.c: Allow optional leading underscore
7193         in scan-assembler symbol name.
7194         * gcc.dg/weak-3.c: Likewise.
7195         * gcc.dg/weak-4.c: Likewise.
7196         * gcc.dg/weak-5.c: Likewise.
7197
7198 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7199
7200         * gcc.dg/20020523-1.c: New test.
7201
7202 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7203
7204         * objc.dg/const-str-2.m: Update now that we stop after
7205         a command line error.
7206
7207 2002-05-22  Richard Henderson  <rth@redhat.com>
7208
7209         * g++.dg/dg.exp: Fix typo in test pruneing.
7210
7211 2002-05-22  Richard Henderson  <rth@redhat.com>
7212
7213         * g++.dg/dg.exp: Prune the tls subdirectory.
7214         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7215         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7216         * g++.dg/tls/init-1.C: New.
7217
7218 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7219
7220         * gcc.dg/20020517-1.c: New test.
7221
7222 2002-05-21  Richard Henderson  <rth@redhat.com>
7223
7224         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7225         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7226
7227 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7228
7229         * g++.dg/other/copy2.C: New test.
7230
7231 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7232
7233         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7234         (MAX_COPY): Bump up to 10 times sizeof (long long).
7235         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7236
7237         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7238         sizeof (long long).
7239
7240         * gcc.c-torture/execute/strcpy-1.c: New test.
7241
7242 2002-05-19  Jason Merrill  <jason2redhat.com>
7243
7244         * g++.dg/ext/oper1.C: New test.
7245
7246 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7247 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7248
7249         * README.QMTEST: New file.
7250
7251         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7252
7253 2002-05-19  Andreas Jaeger  <aj@suse.de>
7254
7255         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7256         now.
7257         * gcc.c-torture/execute/loop-2d.x: Likewise.
7258
7259 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7260
7261         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7262         support weak symbols.
7263         * gcc.dg/weak-4.c: Likewise
7264         * gcc.dg/weak-6.c: Likewise
7265
7266 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7267
7268         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7269         cygwin, coff and h8300-*-hms targets
7270         * gcc.dg/weak-5.c: Likewise
7271         * gcc.dg/weak-7.c: Likewise
7272
7273 2002-05-16  Jason Merrill  <jason@redhat.com>
7274
7275         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7276         (scan-assembler-not, scan-assembler-dem): Likewise.
7277         (scan-assembler-dem-not): Likewise.
7278
7279 2002-05-15  Richard Henderson  <rth@redhat.com>
7280
7281         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7282
7283 2002-05-15  Richard Henderson  <rth@redhat.com>
7284
7285         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7286         (vfoo1f): Warning here.
7287         (vfoo1l): Don't redefine the alias.
7288
7289 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7290
7291         * g++.dg/init/pm1.C: New test.
7292
7293 2002-05-12  David S. Miller  <davem@redhat.com>
7294
7295         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7296         types.
7297
7298 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7299
7300         * gcc.c-torture/execute/20020510-1.c: New test case.
7301
7302 2002-05-10  David S. Miller  <davem@redhat.com>
7303
7304         * gcc.c-torture/execute/conversion.c: Test long double too.
7305
7306 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7307
7308         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7309         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7310         * lib/g++.exp (g++_link_flags): Likewise.
7311         * lib/objc.exp (objc_target_compile): Likewise.
7312
7313 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7314
7315         * gcc.dg/cpp/poison.c: Update.
7316         * gcc.dg/cpp/20000625-2.c: Remove.
7317         * gcc.dg/cpp/direct2s.c: Remove final test.
7318
7319 2002-05-08  Tom Rix  <trix@redhat.com>
7320
7321         * gcc.c-torture/execute/20020508-1.c: New test.
7322         * gcc.c-torture/execute/20020508-2.c: New test.
7323         * gcc.c-torture/execute/20020508-3.c: New test.
7324
7325 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7326
7327         * gcc.dg/cpp/charconst-4.c: More tests.
7328
7329 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c/6569
7332         * gcc.dg/weak-3.c: Update location of warning messages.
7333         * gcc.dg/weak-5.c: Likewise.
7334
7335 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7336
7337         * gcc.c-torture/execute/20020506-1.c: New test case.
7338
7339 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7340
7341         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7342
7343 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7344
7345         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7346
7347 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7348
7349         * gcc.dg/cpp/charconst-3.c: New test.
7350
7351 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7352
7353         * gcc.dg/cpp/charconst.c: Update tests.
7354
7355 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7356
7357         * treelang: Added directory for new sample language treelang. Also
7358         lib/treelang.exp: New file to signal treelang should be tested.
7359
7360 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7363         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7364         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7365         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7366         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7367         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7368         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7369
7370 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7371
7372         * gcc.dg/format/xopen-2.c: New test.
7373
7374 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7375
7376         * gcc.dg/20020503-1.c: New test.
7377
7378 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7379
7380         * g++.dg/init/dtor1.C: Make it tougher.
7381
7382 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7383
7384         * g++.dg/init/dtor1.C: New test.
7385
7386 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7387
7388         * gcc.dg/altivec-8.c: New.
7389
7390 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7391
7392         * gcc.dg/altivec-7.c: New.
7393
7394 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7395
7396         * g++.dg/parse/typedef1.C: New test.
7397
7398 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7399
7400         PR c++/6486
7401         * g++.dg/template/friend6.C: New test.
7402
7403         PR c++/6492
7404         * g++.dg/init/copy1.C: New test.
7405
7406 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7407
7408         * g++.dg/warn/effc1.C: New test.
7409
7410 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7411
7412         * gcc.dg/cpp/if-cexp.c: Add a test.
7413
7414 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gcc.dg/20020426-2.c: New test.
7417
7418 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7419
7420         * gcc.dg/cpp/if-mop.c: Update.
7421         * gcc.dg/cpp/if-mpar.c: Add test.
7422         * gcc.dg/cpp/if-oppr.c: Update.
7423
7424 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7425
7426         PR c/6343
7427         * gcc.dg/weak-[2-7].c: New tests.
7428
7429 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7430
7431         * gcc.dg/enum1.c: New test.
7432
7433 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/6497
7436         * g++.dg/inherit/access2.C: New test.
7437
7438 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7439
7440         PR bootstrap/6445
7441         * gcc.dg/20020426-1.c: New test.
7442
7443 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7444
7445         * g++.dg/abi/enum1.C: New test.
7446
7447 2002-04-26  Richard Henderson  <rth@redhat.com>
7448
7449         * gcc.dg/c99-bool-1.c: Expect always true warning.
7450
7451 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7452
7453         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7454
7455 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7456
7457         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7458         targets.
7459
7460 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7461
7462         * g++.dg/abi/mange7.C: New test.
7463
7464         PR c++/6438.
7465         * g++.dg/parse/stmtexpr2.C: New test.
7466
7467 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7468
7469         * gcc.dg/20020312-2.c: Add SH target.
7470
7471 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7472
7473         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7474         compiler output on mips*-*-irix*.
7475
7476 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7477
7478         * g++.dg/parse/attr1.C: New test.
7479
7480 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7481
7482         * gcc.c-torture/execute/string-opt-17.c: New test case.
7483         * gcc.c-torture/execute/memset-2.c: New test case.
7484
7485 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7486
7487         PR c++/6256:
7488         * g++.dg/template/friend5.C: New test.
7489
7490         PR c++/6331:
7491         * g++.dg/template/qual1.C: Likewise.
7492
7493 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7494
7495         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7496         Include stdlib.h, not stdio.h or ctype.h.
7497
7498 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7499
7500         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7501         cris-*-elf* and mmix-*-*.
7502         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7503         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7504         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7505         Ditto.
7506         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7507         * gcc.dg/wchar_t-1.c: Ditto.
7508
7509 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7510
7511         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7512         Clarify comment.
7513
7514 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7515
7516         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7517
7518 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7519
7520         * gcc.c-torture/execute/20000906-1.x: Delete.
7521
7522 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7523
7524         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7525
7526 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7527
7528         * PR6367
7529         * g77.f-torture/execute/6367.f: New test.
7530         * g77.f-torture/execute/6367.x: Disable for MMIX.
7531
7532 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7533
7534         * PR6352
7535         * g++.dg/opt/inline2.C: New test.
7536
7537 2002-04-18  Richard Henderson  <rth@redhat.com>
7538
7539         * gcc.dg/20000906-1.c: Enable for all targets.
7540         * gcc.c-torture/compile/iftrap-2.c: New.
7541
7542 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7543
7544         * gcc.dg/20020418-1.c: New test.
7545         * gcc.dg/20020418-2.c: New test.
7546
7547 2002-04-18  Richard Henderson  <rth@redhat.com>
7548
7549         * gcc.c-torture/compile/iftrap-1.c: New.
7550         * gcc.dg/iftrap-1.c: Adjust for ia64.
7551         * gcc.dg/iftrap-2.c: New.
7552
7553 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7554
7555         * gcc.c-torture/compile/20020418-1.c: New test.
7556
7557 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7558
7559         * gcc.c-torture/compile/20020415-1.c: New.
7560
7561 2002-04-18  David S. Miller  <davem@redhat.com>
7562
7563         * gcc.c-torture/execute/20020418-1.c: New test.
7564
7565 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7566
7567         * gcc.dg/20020416-1.c: New test.
7568
7569         * g++.dg/opt/inline1.C: New test.
7570
7571 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7572
7573         * gcc.dg/altivec-5.c: New test.
7574
7575         * gcc.dg/20020415-1.c: New test.
7576
7577 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7578
7579         * testsuite/lib/chill.exp: Remove.
7580
7581 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7582
7583         * g++.dg/other/big-struct.C: New test.
7584
7585 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7586
7587         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7588         of scratch file.
7589
7590 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7591
7592         PR c/6277
7593         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7594         in scan-assembler function name
7595
7596 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7597
7598         * g77.f-torture/execute/980628-4.x,
7599         g77.f-torture/execute/980628-5.x,
7600         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7601         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7602         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7603         i[34567]86-*-*.
7604
7605 2002-04-13  David S. Miller  <davem@redhat.com>
7606
7607         * gcc.c-torture/execute/20020413-1.c: New test.
7608
7609 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7610
7611         * gcc.dg/asm-6.c,
7612         * g++.dg/ext/asm1.C: New tests.
7613
7614 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7615
7616         PR c++ 5373.
7617         * g++.dg/parse/stmtexpr1.C: New test.
7618
7619         PR c++/5189.
7620         * g++.dg/template/copy1.C: New test.
7621
7622 2002-04-12  Richard Henderson  <rth@redhat.com>
7623
7624         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7625
7626 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7627
7628         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7629         gcc.c-torture/execute/20020307-2.c.
7630
7631 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7632
7633         * g++.dg/ext/attrib5.C,
7634         * g++.dg/lookup/struct1.C: New tests.
7635
7636 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7637
7638         * gcc.dg/20020411-1.c: New test.
7639
7640         * gcc.c-torture/execute/20020411-1.c: New test.
7641
7642 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7643
7644         * g77.f-torture/execute/6177.f: New test.
7645
7646 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7647
7648         PR middle-end/6247
7649         * g++.dg/opt/cleanup1.C: New test.
7650
7651         * g++.dg/opt/const1.C: New test.
7652
7653 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7654
7655         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7656
7657 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7658
7659         PR c++/5507
7660         * g++.dg/template/typename2.C: New test.
7661
7662 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7663
7664         * gcc.c-torture/execute/loop-12.c: New.
7665
7666 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7667
7668         * g77.f-torture/execute/980628-4.x,
7669         g77.f-torture/execute/980628-5.x,
7670         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7671         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7672         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7673
7674 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7675
7676         PR optimization/6086
7677         * g++.dg/opt/preinc1.C: New test.
7678
7679 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7680
7681         PR c++/5571
7682         * g++.dg/opt/static2.C: New test.
7683
7684 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7685
7686         PR c/5120
7687         * gcc.dg/20020406-1.c: New test.
7688
7689 2002-04-04  David S. Miller  <davem@redhat.com>
7690
7691         * gcc.c-torture/execute/20020404-1.c: New test.
7692
7693 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7694
7695         PR c/6123
7696         * gcc.dg/20020312-2.c: Do not declare global register variable
7697         if __PIC__ or __pic__ is defined.
7698
7699 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7700
7701         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7702         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7703
7704 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7705
7706         * gcc.misc-tests/linkage.exp: Update last change to handle
7707         sparc*-, not just sparc-.
7708
7709 2002-04-03  Richard Henderson  <rth@redhat.com>
7710
7711         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7712
7713 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7714
7715         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7716
7717 2002-04-02  David S. Miller  <davem@redhat.com>
7718
7719         * gcc.c-torture/execute/20020402-3.c: New test.
7720
7721 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7722
7723         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7724         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7725
7726         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7727         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7728         g77.f-torture/execute/20001201.x,
7729         g77.f-torture/execute/u77-test.x: New files.
7730
7731         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7732         * gcc.dg/wchar_t-1.c: Ditto.
7733
7734 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7735
7736         * gcc.c-torture/execute/20020402-1.c: New test.
7737
7738 2002-04-01  Richard Henderson  <rth@redhat.com>
7739
7740         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7741
7742         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7743
7744 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7745
7746         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7747
7748 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7749
7750         * g++.dg/inherit/template-as-base.C: Expect error.
7751         * g++.dg/inherit/namespace-as-base.C: Likewise.
7752
7753 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7754
7755         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7756         g++.dg/ext/instantiate3.C: Tweak match patterns.
7757
7758         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7759         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7760         -da test.
7761
7762 2002-03-31  Richard Henderson  <rth@redhat.com>
7763
7764         * gcc.dg/special/alias-2.c: New.
7765         * gcc.dg/special/ecos.exp: Run it.
7766
7767 2002-03-31  Richard Henderson  <rth@redhat.com>
7768
7769         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7770
7771 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7772
7773         * gcc.dg/weak-1.c: Disable on h8300 port.
7774
7775 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7776
7777         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7778         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7779         ordering tests.
7780         * g++.dg/bprob/bprob-1.C: New test.
7781         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7782         * g++.dg/gcov/gcov-1.C: New test.
7783         * g++.dg/gcov/gcov-1.x: New file.
7784         * g++.dg/gcov/gcov-2.C: New test.
7785         * g++.dg/gcov/gcov-3.C: New test.
7786         * g++.dg/gcov/gcov-3.h: New file.
7787
7788 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7789
7790         * g++.old-deja/g++.other/builtins5.C: New test.
7791         * g++.old-deja/g++.other/builtins6.C: New test.
7792         * g++.old-deja/g++.other/builtins7.C: New test.
7793         * g++.old-deja/g++.other/builtins8.C: New test.
7794         * g++.old-deja/g++.other/builtins9.C: New test.
7795
7796 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7797
7798         * g++.dg/opt/static1.C: New test.
7799
7800         * g++.dg/opt/longbranch1.C: New test.
7801
7802 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7803
7804         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7805
7806         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7807
7808 2002-03-28  Jeffrey A Law  (law@redhat.com)
7809
7810         * gcc.c-torture/execute/20020328-1.c: New test.
7811
7812 2002-03-27  Richard Henderson  <rth@redhat.com>
7813
7814         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7815         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7816         move from g++.old-deja/g++.ext/.
7817
7818 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7819
7820         * g++.dg/init/new2.C: New test.
7821
7822 2002-03-26  Richard Henderson  <rth@redhat.com>
7823
7824         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7825
7826         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7827         on sparc.
7828
7829         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7830         sparcv9 systems.
7831         * gcc.dg/20001102-1.c: Likewise.
7832
7833 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7834
7835         * gcc.dg/cpp/endif-pedantic1.c,
7836         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7837
7838 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * g++.dg/init/new1.C: New test.
7841
7842 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7843
7844         * g++.dg/abi/vbase9.C: New test.
7845
7846 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7847
7848         * gcc.dg/arm-asm.c: New test.
7849
7850 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7851
7852         * gcc.dg/Wswitch-enum.c: New test.
7853         Fix PR c/5044.
7854
7855 2002-03-26  Richard Henderson  <rth@redhat.com>
7856
7857         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7858         structure.
7859
7860 2002-03-25  Richard Henderson  <rth@redhat.com>
7861
7862         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7863         sparcv9 systems.
7864
7865         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7866         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7867
7868 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7869
7870         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7871
7872 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7873
7874         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7875         targets using generic thunk support.
7876
7877 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7878
7879         * gcc.c-torture/compile/20020323-1.c: New test.
7880
7881         * g++.dg/opt/conj2.C: New test.
7882
7883 2002-03-24  Richard Henderson  <rth@redhat.com>
7884
7885         * gcc.dg/weak-1.c: Use -fno-common.
7886
7887 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7888
7889         * g77.dg/f77-edit-apostrophe-out.f: New test
7890         * g77.dg/f77-edit-h-out.f: New test
7891         * g77.dg/f77-edit-t-in.f: New test
7892         * g77.dg/f77-edit-t-out.f: New test
7893         * g77.dg/f77-edit-x-out.f: New test
7894         * g77.dg/f77-edit-slash-out.f: New test
7895         * g77.dg/f77-edit-colon-out.f: New test
7896         * g77.dg/f77-edit-s-out.f: New test
7897
7898 2002-03-24  Richard Henderson  <rth@redhat.com>
7899
7900         * objc/execute/formal_protocol-6.x: New XFAIL.
7901
7902 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7903
7904         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7905         that do not support weak symbols
7906
7907 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7908
7909         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7910         * lib/g77.exp:  Likewise
7911         * lib/objc.exp: Likewise
7912
7913 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7914
7915         * gcc.dg/Wswitch-default.c: New test.
7916
7917 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * g++.dg/other/enum1.C: New test.
7920
7921 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7922
7923         * gcc.dg/pragma-ep-3.c: Fix typo.
7924
7925 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7926
7927         * g++.dg/inherit/template-as-base.C: New test.
7928
7929 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7930
7931         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7932         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7933
7934 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7935
7936         * gcc.dg/cpp/multiline.c: Update to match.
7937
7938 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7939
7940         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7941
7942 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7943
7944         * gcc.dg/cpp/extratokens2.c:  New file.
7945
7946 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7947
7948         * gcc.dg/20020312-2.c: Add rs6000 target.
7949
7950         * gcc.c-torture/compile/20020319-1.c: New test.
7951
7952 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7953
7954         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7955         (A, E): Handle this.
7956
7957 2002-03-20  Jason Merrill  <jason@redhat.com>
7958
7959         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7960         ignoring -fpic.
7961         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7962         through prune_gcc_output.
7963
7964 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7965
7966         * gcc.c-torture/compile/20020320-1.c: New test.
7967
7968 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7969
7970         * gcc.c-torture/compile/20020318-1.c: New test.
7971
7972         * gcc.dg/struct-by-value-1.c: New test.
7973
7974         * gcc.dg/20020319-1.c: New test.
7975
7976 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7977
7978         * g++.dg/opt/conj1.C: New test.
7979
7980 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7981
7982         * g++.dg/template/qualttp20.C: Revert previous change.
7983         * g++.dg/template/qualttp3.C: Likewise.
7984         * g++.dg/template/qualttp4.C: Likewise
7985         * g++.dg/template/qualttp5.C: Likewise
7986         * g++.dg/template/qualttp6.C: Likewise
7987         * g++.dg/template/qualttp7.C: Likewise
7988         * g++.dg/template/qualttp8.C: Likewise
7989         * g++.dg/template/recurse.C: Likewise.
7990
7991 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7992
7993         * gcc.dg/cpp/wchar-1.c: Update.
7994
7995 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7996
7997         * g++.dg/template/conv1.C: New test.
7998         * g++.dg/template/conv2.C: New test.
7999         * g++.dg/template/conv3.C: New test.
8000         * g++.dg/template/conv4.C: New test.
8001
8002 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8003
8004         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8005         * g++.dg/template/qualttp3.C: Likewise.
8006         * g++.dg/template/qualttp4.C: Likewise
8007         * g++.dg/template/qualttp5.C: Likewise
8008         * g++.dg/template/qualttp6.C: Likewise
8009         * g++.dg/template/qualttp7.C: Likewise
8010         * g++.dg/template/qualttp8.C: Likewise
8011         * g++.dg/template/recurse.C: Likewise.
8012
8013 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8014
8015         * g++.dg/opt/dtor1.C: New test.
8016
8017 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8018
8019         * gcc.c-torture/compile/20020315-1.c: New test.
8020
8021 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8022
8023         * gcc.dg/weak-1.c: Fix scan tests.
8024
8025 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8026
8027         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8028         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8029         cris-*-aout* mmix-*-*.
8030         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8031         cris-*-aout* mmix-*-*.
8032         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8033         cris-*-elf* cris-*-aout* and mmix-*-*.
8034         * gcc.dg/20001009-1.c: Ditto.
8035         * gcc.dg/20010912-1.c: Ditto.
8036         * gcc.dg/20020122-4.c: Ditto.
8037         * gcc.dg/inline-2.c: Ditto.
8038
8039 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8040
8041         * gcc.c-torture/compile/20020314-1.c: New test.
8042
8043 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8044
8045         * gcc.c-torture/execute/20020314-1.c: New test.
8046
8047 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * g++.dg/warn/Wunused-1.C: New test.
8050
8051 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8052
8053         * g++.dg/abi/mangle6.C: New test.
8054
8055 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8056
8057         * gcc.c-torture/compile/20020309-2.c: New test.
8058
8059         * gcc.c-torture/compile/20020312-1.c: New test.
8060
8061 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8062
8063         * g++.dg/other/access1.C: New test.
8064
8065 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8066
8067         * gcc.c-torture/execute/wchar_t-1.c: New test.
8068
8069 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8070
8071         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8072
8073 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8074
8075         * gcc.dg/20020312-1.c: New test case.
8076
8077 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8078
8079         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8080
8081 2002-03-11  Richard Henderson  <rth@redhat.com>
8082
8083         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8084         * g++.old-deja/g++.jason/report.C: Likewise.
8085
8086 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8087
8088         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8089         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8090
8091 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8092
8093         * testsuite/g++.dg/overload/pmf1.C: New test.
8094
8095 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8096
8097         * gcc.c-torture/execute/20020307-1.c: Use long.
8098
8099 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR optimization/5844
8102         * gcc.dg/20020310-1.c: New test.
8103
8104 2002-03-09  Michael Meissner  <meissner@redhat.com>
8105
8106         * gcc.c-torture/execute/memcpy-2.c: New test.
8107         * gcc.c-torture/execute/memset-1.c: New test.
8108         * gcc.c-torture/execute/strlen-1.c: New test.
8109         * gcc.c-torture/execute/strcmp-1.c: New test.
8110         * gcc.c-torture/execute/strncmp-1.c: New test.
8111
8112 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8113
8114         * gcc.dg/ppc-ldstruct.c: New test.
8115
8116 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8117
8118         * gcc.c-torture/execute/va-arg-22.c: New test.
8119
8120 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8121
8122         * gcc.c-torture/compile/20020309-1.c: New test.
8123
8124 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8125
8126         * gcc.c-torture/execute/20020307-2.c: New test.
8127
8128 2002-03-07  Jeffrey A Law  (law@redhat.com)
8129
8130         * g77.f-torture/compile/20020307-1.f: New test.
8131
8132 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8133
8134         * gcc.dg/unordered-1.c: New test.
8135
8136 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8137
8138         * gcc.c-torture/execute/20020307-1.c: New test.
8139
8140 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8141
8142         * gcc.dg/20020304-1.c: New test.
8143
8144         * gcc.c-torture/compile/20020304-2.c: New test.
8145
8146 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8147
8148         * gcc.c-torture/compile/20020304-1.c: New test case
8149         (from PR c/5830).
8150
8151 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8152
8153         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8154
8155 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8156
8157         * g++.dg/other/classkey1.C: New test.
8158
8159 2002-03-01  Richard Henderson  <rth@redhat.com>
8160
8161         * gcc.c-torture/compile/981223-1.x: New.
8162         * gcc.c-torture/compile/920625-1.x: New.
8163
8164 2002-02-28  Richard Henderson  <rth@redhat.com>
8165
8166         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8167
8168 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8169
8170         * gcc.c-torture/execute/20020227-1.c: New test.
8171
8172 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8173
8174         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8175         here" ERROR lines.
8176         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8177         * g++.old-deja.g++.other/defarg1.C: Likewise.
8178         * g++.old-deja/g++.pt/calls2.C: Likewise.
8179         * g++.old-deja/g++.pt/crash20.C: Likewise.
8180         * g++.old-deja/g++.pt/crash30.C: Likewise.
8181         * g++.old-deja/g++.pt/crash36.C: Likewise.
8182         * g++.old-deja/g++.pt/crash6.C: Likewise.
8183         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8184         * g++.old-deja/g++.pt/derived3.C: Likewise.
8185         * g++.old-deja/g++.pt/error1.C: Likewise.
8186         * g++.old-deja/g++.pt/friend21.C: Likewise.
8187         * g++.old-deja/g++.pt/friend23.C: Likewise.
8188         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8189         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8190
8191 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8192
8193         * gcc.c-torture/execute/20020225-2.c: New test.
8194
8195 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8196
8197         * gcc.c-torture/execute/920730-1t.c,
8198         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8199         Delete test cases, only relevant to -traditional.
8200
8201 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8202
8203         * gcc.dg/cpp/undef1.c: Remove.
8204         * gcc.dg/cpp/directiv.c: Update.
8205         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8206
8207 2002-02-27  Michael Meissner  <meissner@redhat.com>
8208
8209         * gcc.c-torture/execute/20020226-1.c: New test.
8210
8211 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8212
8213         * g++.dg/debug/debug4.C: New test.
8214
8215         * gcc.dg/ia64-visibility-1.c: New test.
8216
8217 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8218
8219         * gcc.dg/debug/20020224-1.c: New.
8220
8221 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8222
8223         * gcc.c-torture/execute/960416-1.x: New.
8224         * gcc.c-torture/execute/divconst-3.x: Likewise.
8225
8226 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8227
8228         * gcc.dg/20020224-1.c: New test.
8229
8230 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8231
8232         * gcc.c-torture/execute/20020225-1.c: New.
8233
8234 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8235
8236         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8237
8238 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8239
8240         * gcc.dg/20020222-1.c: New test.
8241
8242 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8243
8244         * g++.dg/opt/anonunion1.C: New test.
8245
8246 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8247
8248         * g++.dg/template/qualttp19.C: New test.
8249         * g++.dg/template/qualttp20.C: New test.
8250         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8251         * g++.old-deja/g++.other/qual1.C: Likewise.
8252
8253 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8254
8255         * gcc.dg/attr-alwaysinline.c: New.
8256
8257 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8258
8259         * gcc.dg/20020220-1.c: New test.
8260
8261         * gcc.dg/20020220-2.c: New test.
8262
8263         * g++.dg/opt/mmx1.C: New test.
8264
8265 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8266
8267         * gcc.c-torture/compile/20020110.c: New test.
8268
8269 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8270
8271         * gcc.c-torture/execute/20020219-1.c: New test.
8272
8273         * gcc.dg/20020219-1.c: New test.
8274
8275         * gcc.dg/noncompile/20020220-1.c: New test.
8276
8277         * g++.dg/opt/ptrintsum1.C: New test.
8278
8279         * gcc.dg/debug/20020220-1.c: New test.
8280
8281 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8282
8283         * gcc.c-torture/execute/20020216-1.c: New test.
8284
8285 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8286
8287         * gcc.dg/decl-1.c: Update, new test.
8288
8289 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8290
8291         * g++.dg/abi/bitfield1.C: New test.
8292         * g++.dg/abi/bitfield2.C: New test.
8293
8294 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8295
8296         * gcc.dg/attr-nest.c: New test.
8297
8298 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8299
8300         * gcc.c-torture/execute/20020215-1.c: New test.
8301
8302 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8303
8304         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8305         * g++.dg/debug/debug.exp: New.
8306         * g++.dg/debug/trivial.C: New.
8307         * g++.dg/debug/debug1.C: Moved...
8308         * g++.dg/other/debug1.C: ...from here.
8309         * g++.dg/debug/debug2.C: Moved...
8310         * g++.dg/other/debug2.C: ...from here.
8311         * g++.dg/debug/debug3.C: Moved...
8312         * g++.dg/other/debug3.C: ...from here.
8313
8314         * gcc.dg/noncompile/20020213-1.c: New test.
8315
8316 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8317
8318         * g++.dg/other/debug3.C: New test.
8319
8320         * gcc.c-torture/execute/20020213-1.c: New test.
8321
8322 2002-02-13  Richard Smith <richard@ex-parrot.com>
8323
8324         * g++.old-deja/g++.other/thunk1.C: New test.
8325
8326 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8327
8328         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8329
8330 2002-02-13  Stan Shebs  <shebs@apple.com>
8331
8332         * gcc.dg/altivec-3.c: New.
8333
8334 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8335
8336         * gcc.dg/Wunreachable-1.c: New test.
8337         * gcc.dg/Wunreachable-2.c: New test.
8338
8339 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8340
8341         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8342
8343 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8344
8345         * gcc.dg/decl-1.c: New test.
8346
8347 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8348
8349         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8350
8351 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8352
8353         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8354         * gcc.c-torture/compile/980506-1.x: Likewise.
8355
8356 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8357
8358         * gcc.dg/20020210-1.c: New.
8359
8360 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8361
8362         * g77.f-torture/execute/947.f: New regression test
8363         for PR fortran/947.
8364
8365 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8366
8367         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8368         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8369
8370 2002-02-08  Richard Henderson  <rth@redhat.com>
8371
8372         * gcc.c-torture/compile/labels-3.c: New.
8373
8374 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8375
8376         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8377         expression statements work instead.
8378         * gcc.dg/noncompile/20020207-1.c: New test.
8379
8380 2002-02-07  Richard Henderson  <rth@redhat.com>
8381
8382         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8383
8384 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8385
8386         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8387         message from g77
8388         * lib/g77-dg.exp: Trim g77 error messages so that they are
8389         recognized by dg.exp.
8390
8391 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8392
8393         PR fortran/5473
8394         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8395
8396 2002-02-07  Richard Henderson  <rth@redhat.com>
8397
8398         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8399         to be sufficiently aligned for integers.
8400
8401 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8402
8403         * g++.dg/template/friend4.C: New test.
8404
8405 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8406
8407         PR fortran/5743
8408         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8409         unsupported cases.
8410
8411 2002-02-07  Richard Henderson  <rth@redhat.com>
8412
8413         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8414         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8415         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8416         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8417
8418 2002-02-06  Richard Henderson  <rth@redhat.com>
8419
8420         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8421
8422 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8423
8424         * gcc.dg/20020206-1.c: New test.
8425
8426 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8427
8428         * gcc.c-torture/execute/20020206-1.c: New test.
8429
8430         * gcc.c-torture/execute/20020206-2.c: New test.
8431
8432         PR optimization/5429:
8433         * gcc.c-torture/compile/20020206-1.c: New test.
8434
8435 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8436
8437         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8438         as certain file formats cannot support particularly large
8439         alignments.
8440
8441         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8442         and do not expect to be able to link the executable.
8443
8444         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8445         fail because the COFF format does not support the weak attribute.
8446
8447 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8448
8449         * g77.dg/pr5473.f:  New test
8450
8451 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8452
8453         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8454         Fix testcase accordingly.
8455
8456 2002-02-04  Richard Henderson  <rth@redhat.com>
8457
8458         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8459         (buf): Change to be an array of pointers, not ints.
8460
8461 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8462
8463         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8464         before all tests.  Move warning one line above to match where it
8465         C frontend emits.
8466         * gcc.dg/Wswitch-2.c: New test.
8467         * g++.dg/warn/Wswitch-1.C: New test.
8468         * g++.dg/warn/Wswitch-2.C: New test.
8469
8470 2002-02-04  Richard Henderson  <rth@redhat.com>
8471
8472         * g++.dg/abi/offsetof.C: Fix size comparison.
8473
8474 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8475
8476         * gcc.dg/cast-qual-2.c: New test.
8477
8478 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8479
8480         * gcc.dg/20020201-4.c: New test.
8481
8482 2002-02-04  Ben Elliston  <bje@redhat.com>
8483
8484         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8485         target_info attribute != 0, in addition to the empty string.
8486         (gcc_target_compile): Likewise.
8487
8488 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8489
8490         * gcc.dg/Wswitch.c: New test.
8491         PR gcc/4475. PR gcc/3780.
8492
8493 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8494
8495         * g77.f-torture/execute/5122.f: New test for regressions
8496         against PR fortran/5122.
8497
8498 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8499
8500         * g77.f-torture/compile/pr3743.f: Delete
8501         * g77.dg/pr3743-1.f: New test.
8502         * g77.dg/pr3743-2.f: New test.
8503         * g77.dg/pr3743-3.f: New test.
8504         * g77.dg/pr3743-4.f: New test.
8505
8506 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8507
8508         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8509
8510 2002-02-02  Richard Henderson  <rth@redhat.com>
8511
8512         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8513         * gcc.c-torture/execute/bf64-1.c: Likewise.
8514
8515 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8516
8517         * gcc.dg/20020201-2.c: New test.
8518
8519         * gcc.dg/20020201-3.c: New test.
8520
8521         * gcc.c-torture/execute/bitfld-2.c: New test.
8522
8523 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8524
8525         * gcc.dg/bitfld-1.c: Update.
8526         * gcc.dg/bitfld-2.c: Update.
8527         * gcc.c-torture/execute/bitfld-1.x: New.
8528
8529 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8530
8531         * gcc.c-torture/execute/20020201-1.c: New test.
8532
8533 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8534
8535         PR target/5469
8536         * gcc.dg/20020201-1.c: New test.
8537
8538 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8539
8540         PR fortran/3743
8541         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8542         * g77.f-torture/compile/pr3743.x: Remove
8543
8544 2002-01-31  Tom Rix  <trix@redhat.com>
8545
8546         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8547
8548 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8549
8550         * gcc.dg/noncompile/20020130-1.c: New test.
8551
8552 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8553
8554         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8555
8556 2002-01-29  Richard Henderson  <rth@redhat.com>
8557
8558         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8559         to long long.
8560         * gcc.c-torture/execute/bf64-1.c: Likewise.
8561
8562 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * gcc.c-torture/execute/20020129-1.c: New test.
8565
8566 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8567
8568         * gcc.c-torture/compile/20000224-1.c: Update.
8569         * gcc.c-torture/execute/bitfld-1.c: New tests.
8570         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8571         * gcc.dg/uninit-A.c: Update.
8572
8573 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8574
8575         * g++.dg/template/ctor1.C: Add instantiation.
8576
8577 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8578
8579         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8580         argument to __builtin_prefetch to be const ptr.
8581
8582 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8583
8584         * gcc.c-torture/compile/20020120-1.c: New test.
8585
8586 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8587
8588         * gcc.c-torture/execute/20020127-1.c: New test.
8589
8590 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8591
8592         * g77.dg/f77-edit-i-in.f: New test
8593         * g77.dg/f77-edit-i-out.f: New test
8594
8595 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8596
8597         * gcc.dg/debug/debug.exp: New file.
8598         * gcc.dg/debug/trivial.c: New file.
8599         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8600         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8601         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8602         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8603         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8604         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8605         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8606         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8607         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8608         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8609         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8610         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8611         * gcc.dg/20000503-1.c: Removed.
8612         * gcc.dg/20010207-1.c: Removed.
8613         * gcc.dg/20011223-1.c: Removed.
8614         * gcc.dg/20020104-2.c: Removed.
8615         * gcc.dg/debug-1.c: Removed.
8616         * gcc.dg/debug-2.c: Removed.
8617         * gcc.dg/debug-3.c: Removed.
8618         * gcc.dg/debug-4.c: Removed.
8619         * gcc.dg/debug-5.c: Removed.
8620         * gcc.dg/debug-6.c: Removed.
8621         * gcc.dg/dwarf2-1.c: Removed.
8622         * gcc.dg/dwarf2-2.c: Removed.
8623
8624 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8625
8626         * g++.old-deja/g++.other/eh5.C: New test.
8627         * g++.old-deja/g++.other/sibcall2.C: New test.
8628         * g++.old-deja/g++.other/array9.C: New test.
8629         * g++.old-deja/g++.other/typename2.C: New test.
8630         * g++.old-deja/g++.other/crash60.C: New test.
8631         * g++.old-deja/g++.other/conv9.C: New test.
8632         * g++.old-deja/g++.other/mangle10.C: New test.
8633         * g++.old-deja/g++.other/unchanging1.C: New test.
8634         * g++.old-deja/g++.other/exprstmt1.C: New test.
8635         * g++.old-deja/g++.other/inline23.C: New test.
8636         * g++.old-deja/g++.eh/ia64-1.C: New test.
8637         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8638         * g++.old-deja/g++.other/reload1.C: New test.
8639         * g++.old-deja/g++.other/static20.C: New test.
8640         * g++.old-deja/g++.other/local-alloc1.C: New test.
8641         * g++.old-deja/g++.other/conv8.C: New test.
8642         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8643         * g++.old-deja/g++.other/storeexpr1.C: New test.
8644         * g++.old-deja/g++.other/storeexpr2.C: New test.
8645         * g++.dg/eh/template2.C: New test.
8646         * g++.dg/warn/weak1.C: New test.
8647
8648 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8649
8650         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8651         Remove first, non-varying, argument.
8652
8653 2002-01-23  Richard Henderson  <rth@redhat.com>
8654
8655         * gcc.dg/inline-2.c: New.
8656
8657         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8658         Add optional target arg.  Check number of arguments.
8659         (scan-assembler-not, scan-assembler-dem): Likewise.
8660         (scan-assembler-dem-not): Likewise.
8661
8662 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8663
8664         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8665         line 12.
8666         * g++.old-deja/g++.brendan/parse3.C,
8667         g++.old-deja/g++.other/crash26.C,
8668         g++.old-deja/g++.other/crash28.C,
8669         g++.old-deja/g++.other/crash29.C,
8670         g++.old-deja/g++.other/crash30.C,
8671         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8672
8673 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8674
8675         * gcc.dg/20020115-1.c: New.
8676
8677 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8678
8679         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8680
8681 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8682
8683         * gcc.dg/20020122-3.c: New.
8684
8685 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8686
8687         * g++.dg/other/gc1.C: New test.
8688
8689 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8690
8691         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8692
8693 2002-01-22  Richard Henderson  <rth@redhat.com>
8694
8695         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8696
8697 2002-01-22  Richard Henderson  <rth@redhat.com>
8698
8699         * gcc.dg/20020122-4.c: New.
8700
8701 2002-01-22  H.J. Lu <hjl@gnu.org>
8702
8703         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8704         link output.
8705         * gcc.dg/special/ecos.exp: Likewise.
8706         * lib/g++-dg.exp: Likewise.
8707         * lib/g77-dg.exp: Likewise.
8708         * lib/gcc-dg.exp : Likewise.
8709         * lib/mike-g++.exp: Likewise.
8710         * lib/mike-g77.exp: Likewise.
8711         * lib/mike-gcc.exp: Likewise.
8712         * lib/objc-dg.exp: Likewise.
8713
8714 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8715
8716         PR target/5379
8717         * gcc.dg/20020122-2.c: New test.
8718
8719 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8720
8721         * gcc.dg/20020122-1.c: New test.
8722
8723 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8724
8725         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8726
8727 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8728
8729         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8730
8731 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8732
8733         * gcc.c-torture/compile/20020121-1.c: New test.
8734
8735 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8736
8737         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8738         ld_library_path.
8739
8740 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8741
8742         * gcc.dg/20020218-1.c: New test.
8743
8744 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8745
8746         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8747         messages
8748         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8749         "At global scope" warning
8750         * g++.dg/ext/align1.C: Change cygwin test for alignment
8751         from db-bogus to dg-warning
8752
8753 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8754
8755         * g77.f-torture/compile/cpp2.F: New test.
8756
8757 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8758
8759         * g++.dg/template/access1.C: New test.
8760
8761 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8762
8763         * gcc.dg/20020118-1.c: New.
8764
8765 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8766
8767         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8768
8769 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8770
8771         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8772         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8773         alignment warnings.
8774
8775 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8776
8777         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8778         torture_with_loops and torture_without_loops
8779
8780 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8781
8782         * gcc.c-torture/compile/20020116-1.c: New test.
8783
8784 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8785
8786         * gcc.dg/20020116-2.c: New test.
8787
8788         * gcc.dg/ultrasp4.c: New test.
8789
8790         * gcc.dg/20020116-1.c: New test.
8791
8792 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8793
8794         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8795         by EABI.
8796
8797 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8798
8799         * gcc.misc-tests/i386-prefetch.exp: New.
8800         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8801         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8802         * gcc.misc-tests/i386-pf-none-1.c: New test.
8803         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8804
8805 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8806
8807         * gcc.dg/gnu89-init-1.c: Add new tests.
8808
8809 2002-01-15  Andreas Jaeger  <aj@suse.de>
8810
8811         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8812         * gcc.dg/i386-mmx-2.c: Likewise.
8813         * gcc.dg/i386-sse-1.c: Likewise.
8814         * gcc.dg/i386-sse-2.c: Likewise.
8815         * gcc.dg/i386-sse-3.c: Likewise.
8816
8817 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8818
8819         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8820         Uncomment additional cases that now pass.
8821
8822 2002-01-11  Richard Henderson  <rth@redhat.com>
8823
8824         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8825         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8826
8827 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8828
8829         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8830
8831 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8832
8833         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8834         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8835
8836 2002-01-10  Dale Johannesen  <dalej@apple.com>
8837
8838         * gcc.c-torture/execute/loop-11.c: New.
8839
8840 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8841
8842         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8843         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8844
8845 2002-01-09  Richard Henderson  <rth@redhat.com>
8846
8847         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8848         type in which to perform the operation for each size.
8849
8850 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8851
8852         * gcc.c-torture/compile/20020109-2.c: New test.
8853
8854 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8855
8856         * gcc.c-torture/execute/loop-10.c: New test.
8857
8858 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8859
8860         * gcc.c-torture/compile/20010226-1.c: New test.
8861         * gcc.c-torture/compile/20010227-1.c: New test.
8862         * gcc.c-torture/compile/20010426-1.c: New test.
8863         * gcc.c-torture/compile/20010510-1.c: New test.
8864         * gcc.c-torture/compile/20010605-3.c: New test.
8865         * gcc.c-torture/compile/20010824-1.c: New test.
8866         * gcc.c-torture/execute/20010409-1.c: New test.
8867         * gcc.dg/noncompile/20000901-1.c: New test.
8868         * gcc.dg/20001023-1.c: New test.
8869         * gcc.dg/20001101-1.c: New test.
8870         * gcc.dg/20001102-1.c: New test.
8871         * gcc.dg/20010207-1.c: New test.
8872         * gcc.dg/20010405-1.c: New test.
8873         * gcc.dg/20010822-1.c: New test.
8874         * gcc.dg/20011107-1.c: New test.
8875
8876 2002-01-09  Jeffrey A Law  (law@redhat.com)
8877
8878         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8879
8880         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8881         execution failure on PA targets.
8882
8883 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8884
8885         * gcc.c-torture/compile/20020109-1.c: New test.
8886
8887 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8888
8889         * gcc.c-torture/execute/20020108-1.c: New test.
8890
8891 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8892
8893         * gcc.dg/20020108-1.c: New test.
8894
8895 2002-01-08  H.J. Lu <hjl@gnu.org>
8896
8897         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8898         for header files.
8899
8900 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8901
8902         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8903         consistency.
8904
8905 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8906
8907         * gcc.dg/altivec-4.c: Test altivec predicates.
8908
8909 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8910
8911         * gcc.c-torture/execute/20020107-1.c: New test.
8912
8913 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8914
8915         PR c/5279
8916         * gcc.c-torture/compile/20020106-1.c: New test.
8917
8918 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8919
8920         * gcc.c-torture/execute/nestfunc-4.c: New test.
8921
8922 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8923
8924         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8925         extra triple that slipped in.
8926         * g++.old-deja/g++.abi/align.C: Likewise.
8927         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8928
8929 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8930
8931         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8932         * g++.old-deja/g++.abi/align.C: Likewise.
8933         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8934
8935         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8936         on FreeBSD/i386.
8937         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8938         FreeBSD.
8939
8940 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8941
8942         * gcc.dg/20020104-1.c: New test.
8943
8944         * gcc.dg/20020104-2.c: New test.
8945
8946 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8947
8948         * gcc.dg/20020103-1.c: Fix typo in target selector.
8949
8950 2002-01-03  Richard Henderson  <rth@redhat.com>
8951
8952         * gcc.dg/20020103-1.c: New.
8953
8954 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8955
8956         * gcc.c-torture/execute/20020103-1.c: New test.
8957
8958 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * g++.dg/other/debug2.C: New test.
8961
8962         * gcc.c-torture/compile/20020103-1.c: New test.
8963
8964 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8965
8966         * gcc.dg/gnu89-init-1.c: Added new tests.
8967
8968 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8969
8970         * g++.dg/template/friend2.C: Remove as patch is reverted.
8971
8972         * g++.dg/warn/oldcast1.C: New test.
8973
8974         * g++.dg/template/ptrmem1.C: New test.
8975         * g++.dg/template/ptrmem2.C: New test.
8976
8977         * g++.dg/template/ntp.C: New test.
8978
8979         * g++.dg/other/component1.C: New test.
8980
8981         * g++.dg/template/ttp3.C: New test.
8982
8983         * g++.dg/template/friend2.C: New test.
8984         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8985
8986 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8987
8988         * g++.dg/other/ptrmem1.C: New test.
8989         * g++.dg/other/ptrmem2.C: New test.
8990
8991 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8992
8993         * g++.dg/template/ctor1.C: New test.
8994
8995 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8996
8997         * g++.dg/template/friend2.C: New test.
8998
8999 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9000
9001         * gcc.dg/mmix-1.c: New test.
9002
9003 2001-12-31  Richard Henderson  <rth@redhat.com>
9004
9005         * gcc.dg/asm-5.c: New.
9006
9007 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9008
9009         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9010         in namespace __gnu_cxx
9011
9012 2001-12-30  Richard Henderson  <rth@redhat.com>
9013
9014         * gcc.dg/debug-6.c: New.
9015
9016 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9017
9018         * gcc.c-torture/compile/20011229-2.c: New test.
9019
9020 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9021
9022         * gcc.dg/debug-3.c: New test.
9023         * gcc.dg/debug-4.c: New test.
9024         * gcc.dg/debug-5.c: New test.
9025
9026 2001-12-29  Richard Henderson  <rth@redhat.com>
9027
9028         * g++.dg/eh/loop1.C: New.
9029
9030 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9031
9032         * g++.dg/template/crash1.C: New test.
9033
9034 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9035
9036         * g++.dg/other/const1.C: New test.
9037
9038 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9039
9040         * gcc.c-torture/compile/20011229-1.c: New test.
9041
9042 2001-12-28  Stan Shebs  <shebs@apple.com>
9043
9044         * lib/objc-torture.exp: Resync with c-torture.exp.
9045         * lib/objc.exp: Load standard libraries.
9046
9047 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9048
9049         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9050         additional tests.
9051
9052 2001-12-27  Roger Sayle <roger@eyesopen.com>
9053
9054         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9055
9056 2001-12-27  Richard Henderson  <rth@redhat.com>
9057
9058         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9059
9060 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9061
9062         * g++.dg/eh/ctor1.C: New test.
9063         * g++.dg/other/error2.C: New test.
9064
9065 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9066
9067         * g++.dg/other/init2.C: New test.
9068
9069 2001-12-24  Richard Henderson  <rth@redhat.com>
9070
9071         * gcc.dg/20011223-1.c: New.
9072         * gcc.dg/inline-1.c: New.
9073
9074 2001-12-23  Richard Henderson  <rth@redhat.com>
9075
9076         * gcc.dg/asm-4.c: Test operand modifiers.
9077
9078 2001-12-23  Richard Henderson  <rth@redhat.com>
9079
9080         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9081
9082 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9083
9084         * gcc.c-torture/execute/20011223-1.c: New test.
9085
9086 2001-12-21  Richard Henderson  <rth@redhat.com>
9087
9088         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9089         re-enables the warning.
9090
9091 2001-12-21  Richard Henderson  <rth@redhat.com>
9092
9093         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9094
9095 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9096
9097         * gcc.c-torture/compile/20011218-1.c: New test.
9098
9099 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9100
9101         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9102         arm-isr.c test.
9103         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9104         epilogue generation for ARM ISR routines.
9105
9106 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9107
9108         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9109         * gcc.dg/format/c90-printf-3.c: Likewise.
9110         * gcc.dg/format/c99-printf-3.c: Likewise.
9111         * gcc.dg/format/ext-1.c: Likewise.
9112         * gcc.dg/format/ext-6.c: Likewise.
9113         * gcc.dg/format/format.h: Prototype unlocked stdio.
9114
9115 2001-12-20  Richard Henderson  <rth@redhat.com>
9116
9117         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9118         (arena): Use it.
9119         (malloc): Correct allocation logic.  Abort if we fill up the
9120         arena before initialization complete.
9121         (realloc): Correct allocation logic.
9122
9123 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9124
9125         * gcc.c-torture/compile/20011219-2.c: New test.
9126
9127         * gcc.c-torture/execute/20011219-1.c: New test.
9128
9129 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9130
9131         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9132         target does not support weak symbols.
9133
9134 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9135
9136         * gcc.c-torture/compile/20011219-1.c: New test.
9137
9138 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9139
9140         * g++.dg/other/error1.C: New test.
9141
9142 2001-12-17  Jeffrey A Law  (law@redhat.com)
9143
9144         * gcc.c-torture/execute/20011217-1.c: New test.
9145
9146 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9147
9148         * objc.dg/special/: New directory.
9149         * objc.dg/special/special.exp: New file.
9150         * objc.dg/special/unclaimed-category-1.h: New file.
9151         * objc.dg/special/unclaimed-category-1a.m: New file.
9152         * objc.dg/special/unclaimed-category-1.m: New file.
9153
9154 2001-12-17  Andreas Jaeger  <aj@suse.de>
9155
9156         * gcc.c-torture/compile/20011217-2.c: New test.
9157
9158 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9159
9160         * gcc.c-torture/compile/20011217-1.c: New test.
9161
9162 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9163
9164         * testsuite/gcc.dg/20011214-1.c: New.
9165
9166 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9167
9168         * gcc.dg/altivec-4.c: New.
9169
9170 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9171
9172         * gcc.dg/20011113-1.c: New test.
9173
9174 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9175
9176         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9177         std::__malloc_alloc_template<0> and
9178         std::__default_alloc_template<false, 0>.
9179
9180 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9181
9182         * objc/execute/bf-21.m: New test.
9183         * objc/execute/enumeration-1.m: New test.
9184         * objc/execute/enumeration-2.m: New test.
9185
9186 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9187
9188         * gcc.dg/gnu89-init-1.c: New test.
9189
9190 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9191
9192         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9193         * g++.old-deja/g++.jason/2371.C: Likewise.
9194         * g++.old-deja/g++.jason/template33.C: Likewise.
9195         * g++.old-deja/g++.jason/template34.C: Likewise.
9196         * g++.old-deja/g++.jason/template36.C: Likewise.
9197         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9198         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9199         * g++.old-deja/g++.other/typename1.C: Likewise.
9200         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9201         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9202         * g++.old-deja/g++.pt/typename11.C: Likewise.
9203         * g++.old-deja/g++.pt/typename14.C: Likewise.
9204         * g++.old-deja/g++.pt/typename16.C: Likewise.
9205         * g++.old-deja/g++.pt/typename3.C: Likewise.
9206         * g++.old-deja/g++.pt/typename4.C: Likewise.
9207         * g++.old-deja/g++.pt/typename5.C: Likewise.
9208         * g++.old-deja/g++.pt/typename7.C: Likewise.
9209         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9210
9211 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9212
9213         * g++.dg/other/linkage1.C: New test.
9214         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9215         specifiers.
9216
9217 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9218
9219         * gcc.dg/concat.c: New test.
9220
9221 2001-12-11  Stan Shebs  <shebs@apple.com>
9222
9223         * objc/compile: New test directory.
9224         * objc/compile/compile.exp: New expect script.
9225         * objc/compile/20011211-1.m: New compile test.
9226
9227 2001-12-11  Jason Merrill  <jason@redhat.com>
9228
9229         * lib/prune.exp (prune_gcc_output): Also handle "In member
9230         function".  So many permutations...
9231
9232 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9233
9234         * g++.dg/template/typedef1.C: New test.
9235
9236 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9237
9238         * g++.dg/other/copy1.C: New test.
9239
9240 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9241
9242         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9243
9244         * gcc.dg/builtin-choose-expr.c: New.
9245
9246 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9247
9248         * gcc.dg/altivec-2.c: New.
9249
9250 2001-12-07  Richard Henderson  <rth@redhat.com>
9251
9252         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9253
9254 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9255
9256         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9257         ultrasparc.
9258
9259 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9260
9261         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9262
9263 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9264
9265         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9266         variable argument list.
9267
9268 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9269
9270         * gcc.c-torture/execute/memcheck: Delete entire directory.
9271         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9272         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9273
9274 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9275
9276         * gcc.dg/Wshadow-1.c: New test.
9277
9278 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9279
9280         * gcc.c-torture/compile/20011130-1.c: New test.
9281
9282         * gcc.dg/noncompile/20011025-1.c: New test.
9283
9284         * g++.dg/other/anon-union.C: New test.
9285
9286         * gcc.c-torture/execute/20011024-1.c: New test.
9287
9288 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9289
9290         * gcc.c-torture/execute/20000722-1.x,
9291         gcc.c-torture/execute/20010123-1.x: Remove.
9292         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9293         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9294         gcc.dg/c99-complit-2.c: New tests.
9295
9296 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9297
9298         * g++.dg/inherit/base1.C: New test.
9299
9300 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9301
9302         * g++.dg/other/stdarg1.C: New test.
9303
9304         * gcc.c-torture/compile/20011130-2.c: New test.
9305
9306 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9307
9308         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9309         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9310         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9311         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9312         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9313         * gcc.dg/builtin-prefetch-1.c: New test.
9314
9315 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9316
9317         * gcc.dg/20011130-1.c: New test.
9318
9319 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9320
9321         * g++.dg/other/scope1.C: New test.
9322         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9323
9324 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9325
9326         * gcc.dg/vla-init-1.c: New test.
9327
9328 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9329
9330         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9331
9332 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9333
9334         * objc.dg/alias.m: Update.
9335         * objc.dg/class-1.m: Update.
9336         * objc.dg/const-str-1.m: Update.
9337         * objc.dg/fwd-proto-1.m: Update.
9338         * objc.dg/id-1.m: Update.
9339         * objc.dg/super-class-1.m: Update.
9340
9341 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9342
9343         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9344         constructs.
9345
9346 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9347
9348         * gcc.c-torture/execute/20011128-1.c: New test.
9349
9350 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9351
9352         * gcc.dg/20011127-1.c: New test.
9353
9354 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9355
9356         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9357         from Austin Group draft 7.
9358         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9359         scanf format arguments.
9360         * gcc.dg/format/no-exargs-2.c: New test.
9361
9362 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         * g++.dg/abi/vbase8-4.C: New test.
9365
9366 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9367
9368         * gcc.c-torture/execute/20011121-1.c: New test.
9369
9370 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9371
9372         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9373
9374 2001-11-23  Andreas Jaeger  <aj@suse.de>
9375
9376         * gcc.dg/cpp/charconst-2.c: New test.
9377
9378 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9379
9380         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9381         to the host if it is remote.  Let tests specify extra headers
9382         they use.
9383         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9384         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9385         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9386         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9387         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9388         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9389         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9390         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9391         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9392         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9393
9394 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9395
9396         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9397         for little endian ARMs.
9398
9399 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9400
9401         * gcc.c-torture/compile/20011119-1.c: New test.
9402         * gcc.c-torture/compile/20011119-2.c: New test.
9403
9404 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9405
9406         * gcc.dg/altivec-1.c: Fix typo.
9407
9408 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9409
9410         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9411
9412 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9413
9414         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9415
9416 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9417
9418         * lib/g77.exp: Don't specify --rpath-link.
9419
9420         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9421         across all the headers.
9422         * gcc.dg/format/format.exp: For testing on a remote host,
9423         copy format.h.
9424
9425         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9426         * gcc.c-torture/execute/930406-1.c: Likewise.
9427         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9428
9429 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9430
9431         * gcc.dg/altivec-1.c: New.
9432
9433 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9434
9435         * gcc.dg/cpp/fpreprocessed.c: New test case.
9436
9437 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9438
9439         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9440         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9441         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9442
9443 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9444
9445         * gcc.dg/no-builtin-1.c: New test.
9446
9447 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.c-torture/execute/20011115-1.c: New test.
9450
9451 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9452
9453         * gcc.c-torture/compile/20011114-2.c: New test.
9454         * gcc.c-torture/compile/20011114-3.c: New test.
9455         * gcc.c-torture/compile/20011114-4.c: New test.
9456
9457 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9458
9459         * g++.dg/other/init1.C: New test.
9460
9461 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9462
9463         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9464         message.
9465
9466         * gcc.c-torture/execute/20011114-1.c: New testcase.
9467
9468         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9469         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9470         like the (before this change) version of 20010327-1.c.
9471
9472 2001-11-14  Roger Sayle <roger@eyesopen.com>
9473
9474         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9475
9476 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9477
9478         * g++.dg/init/array2.C: New test.
9479
9480 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9481
9482         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9483
9484 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         * g++.dg/other/forscope1.C: New test.
9487         * g++.dg/ext/forscope1.C: New test.
9488         * g++.dg/ext/forscope2.C: New test.
9489
9490 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9491
9492         * gcc.c-torture/execute/20011113-1.c: New test.
9493
9494 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9495
9496         * gcc.c-torture/execute/20011109-2.c: New test.
9497
9498         * gcc.c-torture/execute/20011109-1.c: New test.
9499
9500 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9501
9502         * gcc.c-torture/compile/20011109-1.c: New test.
9503
9504 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9505
9506         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9507         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9508         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9509         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9510         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9511         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9512         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9513
9514 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9515
9516         * g++.dg/warn/Wshadow-1.C: New tests.
9517         * g++.old-deja/g++.mike/for3.C: Update.
9518
9519 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9520
9521         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9522         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9523         XFAILs.  Adjust expected error texts.
9524         * gcc.c-torture/compile/20011106-1.c,
9525         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9526         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9527         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9528         gcc.dg/c99-array-lval-5.c: New tests.
9529
9530 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9531
9532         * gcc.dg/cpp/defined.c: Update.
9533
9534 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9535
9536         * gcc.c-torture/execute/anon-1.c: New test.
9537
9538 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9539
9540         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9541         same size, so no warning should be produced on stormy16.
9542
9543         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9544         due to oversized array.
9545         * g++.old-deja/g++.mike/ns15.C: Likewise.
9546         * g++.old-deja/g++.pt/crash16.C: Likewise.
9547
9548 2001-11-02  Graham Stott  <grahams@redhat.com>
9549
9550         * g++.dgother/debug1.C: Fix typos.
9551
9552 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9553
9554         * g++.dg/other/debug1.C: New test.
9555
9556 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9557
9558         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9559         of unsigned long.
9560
9561 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * gcc.dg/20011029-2.c: New test.
9564
9565         * gcc.c-torture/compile/20011029-1.c: New test.
9566
9567 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9568
9569         * objc/execute/class_self-1.m: New test.
9570         * objc/execute/class_self-2.m: New test.
9571
9572 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9573
9574         * gcc.misc-tests/msgs.exp: Delete.
9575         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9576         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9577         error set to match recent changes.
9578
9579 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9580
9581         * gcc.dg/20011021-1.c: New test.
9582
9583 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9584
9585         * gcc.c-torture/compile/20011023-1.c: New test.
9586
9587 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9588
9589         * lib/g77.exp: Rewrite based on lib/g++.exp.
9590
9591 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.c-torture/execute/20011019-1.c: New test.
9594
9595         * gcc.dg/20011018-1.c: New test.
9596
9597 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9598
9599         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9600
9601 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9602
9603         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9604         * gcc.dg/attr-invalid.c: Likewise.
9605
9606 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9607
9608         * testsuite/gcc.dg/20011015-1.c: New test.
9609
9610 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9611
9612         * g++.dg/template/unify2.C: New test.
9613
9614 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9615
9616         * g++.dg/other/exception-specification.C: New test
9617
9618 2001-10-13  Tom Rix  <trix@redhat.com>
9619
9620         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9621         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9622
9623 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9624
9625         * testsuite/gcc.dg/20011009-1.c: New test.
9626
9627 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9628
9629         PR g++/4476
9630         * g++.dg/other/friend1.C: New test.
9631
9632 2001-10-11  Richard Henderson  <rth@redhat.com>
9633
9634         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9635
9636 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9637
9638         * gcc.c-torture/compile/20011010-1.c: New.
9639
9640 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9641
9642         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9643         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9644         g77.f-torture/execute/execute.exp,
9645         g77.f-torture/noncompile/noncompile.exp,
9646         gcc.c-torture/compile/compile.exp,
9647         gcc.c-torture/execute/execute.exp,
9648         gcc.c-torture/execute/ieee/ieee.exp,
9649         gcc.c-torture/execute/memcheck/memcheck.exp,
9650         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9651         objc/execute/execute.exp: Update FSF address.
9652
9653 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9654
9655         * gcc.dg/cpp/cmdlne-C.c: Update.
9656         * gcc.dg/cpp/cmdlne-C2.c: New.
9657
9658 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9659
9660         * gcc.c-torture/execute/20011008-3.c: New.
9661
9662 2001-10-08  DJ Delorie  <dj@redhat.com>
9663
9664         * gcc.dg/20011008-1.c: New.
9665         * gcc.dg/20011008-2.c: New.
9666
9667 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9668
9669         * gcc.dg/cpp/spacing1.c: Update test.
9670
9671 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9672
9673         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9674         spelling errors of "separate" as "seperate".
9675
9676 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9677
9678         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9679         enough to avoid inlining.
9680
9681 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9682
9683         * lib/g77.exp: set libg2c_dir correctly.
9684
9685 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9686
9687         * gcc.dg/cpp/macro11.c: New test.
9688
9689 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9690
9691         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9692         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9693         gcc.dg/format/multattr-3.c: New tests.
9694         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9695         tests for format attributes on function pointers being rejected.
9696
9697 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9698
9699         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9700
9701 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9702
9703         * g++.dg/warn/format1.C: New test.
9704
9705 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9706
9707         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9708
9709 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9710
9711         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9712
9713 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9714
9715         * gcc.dg/cpp/redef2.c: Add test.
9716
9717 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9718
9719         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9720         long-standing bug on i686, apparently.
9721         * gcc.c-torture/execute/loop-2c.x: New file.
9722         * gcc.c-torture/execute/loop-2d.x: New file.
9723         * gcc.c-torture/execute/loop-3c.x: New file.
9724
9725 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9726
9727         * gcc.dg/cpp/20000625-2.c: Correct line number.
9728
9729 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9730
9731         * gcc.dg/cpp/macro10.c: New test.
9732         * gcc.dg/cpp/strify3.c: New test.
9733         * gcc.dg/cpp/spacing1.c: Add tests.
9734         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9735         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9736
9737 2001-09-24  DJ Delorie  <dj@redhat.com>
9738
9739         * gcc.c-torture/execute/20010924-1.c: New test.
9740
9741 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9742
9743         * testsuite/objc/execute/paste.m: Remove.
9744
9745 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9746
9747         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9748
9749 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9750
9751         * g77.dg/strlen0.f: New test.
9752
9753 2001-09-21  Richard Henderson  <rth@redhat.com>
9754
9755         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9756         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9757
9758 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9759
9760         Table-driven attributes.
9761         * g++.dg/ext/attrib1.C: New test.
9762
9763 2001-09-20  DJ Delorie  <dj@redhat.com>
9764
9765         * gcc.dg/20000926-1.c: Update expected warning messages.
9766         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9767         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9768         array.
9769
9770 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9771
9772         * g++.dg/eh/registers1.C: New test case.
9773
9774 2001-09-17  Richard Henderson  <rth@redhat.com>
9775
9776         * gcc.dg/array-5.c: Fix VLA decomposition test.
9777
9778 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9779
9780         * gcc.dg/cpp/line5.c: New testcase.
9781
9782 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9783
9784         * gcc.dg/cpp/macro9.c: New test.
9785
9786 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9787
9788         * gcc.c-torture/execute/980223.c: Change type of addr from long
9789         to char *.
9790
9791 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9792
9793         * gcc.c-torture/execute/20010915-1.c: New test.
9794
9795 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9796
9797         * g77.dg/bprob: New directory.
9798         * g77.dg/bprob/bprob.exp: New file.
9799         * g77.dg/bprob/bprob-1.f: New test.
9800         * g77.dg/gcov: New directory.
9801         * g77.dg/gcov/gcov.exp: New file.
9802         * g77.dg/gcov/gcov-1.f: New test.
9803         * g77.dg/gcov/gcov-1.x: New file.
9804
9805 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9806
9807         * gcc.dg/cpp/directiv.c: Update.
9808         * gcc.dg/cpp/undef1.c: Update.
9809
9810 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9811
9812         * gcc.dg/20010912-1.c: New test.
9813
9814 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9815
9816         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9817         language-independent file in lib.
9818         * lib/gcov.exp: New file.
9819
9820 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9821
9822         * gcc.c-torture/compile/20010911-1.c: New test.
9823
9824 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9825
9826         * lib/profopt.exp: New, to support profile-directed optimizations.
9827         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9828         * gcc.misc-tests/bprob-1.c: New test.
9829         * gcc.misc-tests/bprob-2.c: New test.
9830
9831 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9832
9833         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9834         XFAIL and which kinds of gcov output to verify.
9835         * gcc.misc-tests/gcov-4b.x: New file.
9836         * gcc.misc-tests/gcov-5b.x: New file.
9837         * gcc.misc-tests/gcov-6.x: New file.
9838         * gcc.misc-tests/gcov-7.c: New test.
9839         * gcc.misc-tests/gcov-7.x: New file.
9840
9841 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9842
9843         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9844         * gcc.misc-tests/gcov-6.c: New test.
9845
9846 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9847
9848         PR c++/3986
9849         * g++.dg/abi/vbase1.C: New test.
9850
9851 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9852
9853         * objc.dg/method-2.m: New.
9854
9855 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9856
9857         PR c++/4203
9858         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9859         * g++.dg/init/empty1.C: New test.
9860
9861 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9862
9863         * gcc.c-torture/compile/20010903-1.c: New test.
9864
9865 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9866
9867         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9868         for m68k.
9869
9870 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9871
9872         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9873
9874         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9875
9876         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9877
9878 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9879
9880         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9881         for 16-bit 'unsigned int'.
9882
9883 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9884
9885         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9886
9887 2001-08-27  Richard Henderson  <rth@redhat.com>
9888
9889         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9890         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9891
9892 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9893
9894         * gcc.dg/asm-names.c (ymain): New.
9895
9896 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9897
9898         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9899         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9900         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9901
9902 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9903
9904         * gcc.dg/compare5.c: New testcase.
9905
9906 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9907
9908         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9909         and "In instantiation".
9910
9911 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9912
9913         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9914
9915 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9916
9917         * gcc.misc-tests/gcov.exp: Add support for branch information.
9918         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9919         * gcc.misc-tests/gcov-4.c: New test.
9920         * gcc.misc-tests/gcov-4b.c: New test.
9921         * gcc.misc-tests/gcov-5b.c: New test.
9922
9923 2001-08-20  Zack Weinberg  <zackw@panix.com>
9924
9925         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9926         expected to fail.
9927
9928 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9929
9930         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9931
9932 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9933
9934         * g++.dg/eh/template1.C: New test.
9935
9936 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9937
9938         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9939         Fix thinko.
9940         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9941         for xfail.
9942
9943 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9944
9945         * lib/g77-dg.exp:  Use prune.exp for common procedures
9946         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9947         * lib/g77.exp: (g77-dg-prune) Remove
9948
9949 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9950
9951         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9952
9953 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9954
9955         * g++.dg/template/unify1.C: New test.
9956
9957 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9958
9959         * g++.dg/abi/empty4.C: New test.
9960
9961 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9962
9963         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9964         solaris2.*
9965         * g77.f-torture/compile/pr3743.x: Likewise
9966
9967 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9968
9969         * g++.dg/other/using-declaration.C: New test.
9970
9971 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9972
9973         * gcc.dg/cpp/tr-sign.c: New testcase.
9974
9975 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9976
9977         * gcc.dg/cpp/19951025-1.c: Revert.
9978         * gcc.dg/cpp/directiv.c: We no longer process directives that
9979         interrupt macro arguments.
9980
9981 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9982
9983         * gcc.dg/bconstp-1.c: New test.
9984
9985 2001-08-03  Richard Henderson  <rth@redhat.com>
9986
9987         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9988
9989 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9990
9991         * gcc.dg/cpp/19951025-1.c: Update.
9992
9993 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
9994
9995         * g77.dg/ff90-1.f (s): Fix reference of variable z,
9996         should be x.
9997
9998 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9999
10000         Kill -fhonor-std.
10001         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10002         * g++.old-deja/g++.other/std1.C: Likewise.
10003         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10004
10005 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10006
10007         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10008         (g77_pass, g77_fail, g77_finish, g77_exit,
10009         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10010
10011 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10012
10013         * g77.dg/fbackslash.f
10014         * g77.dg/fcase-preserve.f
10015         * g77.dg/ff90-1.f
10016         * g77.dg/ffixed-line-length-0.f
10017         * g77.dg/ffixed-line-length-132.f
10018         * g77.dg/ffixed-line-length-7.f
10019         * g77.dg/ffixed-line-length-72.f
10020         * g77.dg/ffixed-line-length-none.f
10021         * g77.dg/ffree-form-1.f
10022         * g77.dg/fno-backslash.f
10023         * g77.dg/fno-f90-1.f
10024         * g77.dg/fno-fixed-form-1.f
10025         * g77.dg/fno-onetrip.f
10026         * g77.dg/fno-typeless-boz.f
10027         * g77.dg/fno-underscoring.f
10028         * g77.dg/fno-vxt-1.f
10029         * g77.dg/fonetrip.f
10030         * g77.dg/ftypeless-boz.f
10031         * g77.dg/fugly-assumed.f
10032         * g77.dg/funderscoring.f
10033         * g77.dg/fvxt-1.f
10034
10035 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10036
10037         * objc.dg/fwd-proto-1.m: New.
10038         * objc.dg/local-decl-1.m: New.
10039         * objc.dg/naming-1.m: New.
10040         * objc.dg/naming-2.m: New.
10041         * objc.dg/proto-hier-1.m: New.
10042
10043 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10044
10045         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10046         largest-type elements to a struct makes its size grow.
10047
10048 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         * g++.dg/abi/vthunk1.C: New test.
10051
10052 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         * g++.dg/abi/vbase8-22.C: New test.
10055
10056 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10057
10058         * gcc.dg/cpp/macro8.c: New test.
10059
10060 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10061
10062         * g++.dg/abi/vbase8-21.C: New test.
10063
10064 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10065
10066         * g++.dg/abi/vbase8-10.C: New test.
10067
10068 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10069
10070         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10071         ${tool}_set_ld_library_path.
10072         Changed caller.
10073         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10074         g++.exp.
10075
10076 2001-07-26  Stan Cox <scox@redhat.com>
10077
10078         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10079         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10080         gcc_exit, gcc_check_unsupported_p):
10081         Moved to gcc-deps.exp
10082         * gcc-deps.exp: New file.
10083
10084 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10085
10086         * g++.old-deja/g++.pt/defarg14.C: New test.
10087
10088 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10089
10090         * g++.old-deja/g++.other/lineno5.C: New test.
10091
10092 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10093
10094         * g++.old-deja/g++.pt/crash68.C: New test.
10095
10096 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10097
10098         * g++.old-deja/g++.other/crash42.C: New test.
10099
10100 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10101
10102         * gcc.dg/cpp/extratokens.c: Fix.
10103         * gcc.dg/cpp/skipping2.c: New tests.
10104
10105 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10106
10107         * gcc.c-torture/execute/20010724-1.c: New file.
10108         * gcc.c-torture/execute/20010724-1.x: New file.
10109
10110 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10111
10112         * g++.old-deja/g++.other/cond7.C: New test.
10113
10114 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10115
10116         * g++.old-deja/g++.other/optimize4.C: New test.
10117
10118 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10119
10120         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10121
10122 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10123
10124         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10125         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10126         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10127         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10128
10129         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10130         bug report" message.
10131
10132         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10133         * g++.dg/ext/instantiate1.C: Move from old-deja.
10134
10135 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10136
10137         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10138         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10139         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10140         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10141
10142 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10143
10144         * gcc.c-torture/execute/20010723-1.c: New test.
10145
10146 2001-07-23  Ben Elliston  <bje@redhat.com>
10147
10148         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10149
10150 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10151
10152         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10153         i[34567]86-*-*.
10154         Delete handling of ieee_multilib_flags.
10155         Pass -mieee for alpha*-*-* and sh-*-*.
10156         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10157
10158 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10159
10160         Remove old-abi tests.
10161         * g++.old-deja/g++.mike/p11116.C: Remove.
10162         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10163
10164 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10165
10166         * g77.f-torture/compile/pr3743.f:  New test
10167
10168 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10169
10170         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10171
10172 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10173
10174         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10175         g++.old-deja/g++.pt/static6.C: Likewise.
10176         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10177         supports weak symbols.
10178
10179 2001-07-18  Andreas Jaeger  <aj@suse.de>
10180
10181         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10182         supported again.
10183
10184 2001-07-18  Andreas Jaeger  <aj@suse.de>
10185
10186         * gcc.dg/iftrap-1.c: Fix target line.
10187
10188 2001-07-17  Richard Henderson  <rth@redhat.com>
10189
10190         * gcc.c-torture/execute/20010717-1.c: New.
10191
10192 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10193
10194         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10195         tests.
10196
10197 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10198
10199         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10200
10201 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10202
10203         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10204         UAC_SIGBUS, UAC_NOPRINT definitions.
10205
10206 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10207
10208         * objc/execute/object_is_class.m: New test.
10209         * objc/execute/object_is_meta_class.m: New test.
10210
10211 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10212
10213         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10214         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10215
10216 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10217
10218         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10219         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10220
10221 2001-07-14  Richard Henderson  <rth@redhat.com>
10222
10223         * gcc.dg/iftrap-1.c: New.
10224
10225 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10226
10227         * g77.f-torture/execute/intrinsic77.f: New test.
10228
10229 2001-07-11  Janis Johnson <janis@us.ibm.com>
10230
10231         * gcc.misc-tests/gcov-3.c: New test.
10232
10233 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10234
10235         * gcc.c-torture/compile/20010711-1.c,
10236         * gcc.c-torture/compile/20010711-2.c: New tests.
10237
10238 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10239
10240         * gcc.c-torture/execute/20010711-1.c: New test.
10241
10242 2001-07-11  Ben Elliston  <bje@redhat.com>
10243
10244         * g++.old-deja/g++.other/enum5.C: New test.
10245
10246 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10247
10248         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10249         (g++-dg-prune): Call prune_gcc_output.
10250         * prune.exp: New file for prune_gcc_output.
10251         * lib/g++.exp, lib/gcc.exp: Load it.
10252
10253 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10254
10255         * gcc.c-torture/compile/20010701-1.c,
10256         g++.old-deja/g++.ext/attrib6.C: New tests.
10257
10258 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10259
10260         * gcc.c-torture/compile/20010706-1.c: New test.
10261
10262 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10263
10264         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10265
10266 2001-06-28  Stan Shebs  <shebs@apple.com>
10267
10268         * gcc.dg/pragma-darwin.c: New test.
10269
10270 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10271
10272         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10273         Solaris 2.[678] system.
10274
10275 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10276
10277         * gcc.dg/20010622-1.c: New test.
10278
10279 2001-06-18  Stan Shebs  <shebs@apple.com>
10280
10281         * objc.dg: New directory.
10282         * objc.dg/dg.exp: New file.
10283         * objc.dg/alias.m: New.
10284         * objc.dg/class-1.m: New.
10285         * objc.dg/class-2.m: New.
10286         * objc.dg/const-str-1.m: New.
10287         * objc.dg/const-str-2.m: New.
10288         * objc.dg/id-1.m: New.
10289         * objc.dg/method-1.m: New.
10290         * objc.dg/super-class-1.m: New.
10291         * lib/objc-dg.exp: New file.
10292
10293 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10294
10295         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10296         of label name.
10297
10298 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10299
10300         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10301
10302 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10303
10304         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10305         variable.
10306
10307 2001-06-12  Richard Henderson  <rth@redhat.com>
10308
10309         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10310
10311 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10312
10313         * g++.old-deja/g++.abi/vbase5.C: New test.
10314         * g++.old-deja/g++.abi/vbase6.C: New test.
10315         * g++.old-deja/g++.abi/vbase7.C: New test.
10316
10317 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10318
10319         * gcc.c-torture/compile/20010610-1.c: New test.
10320
10321 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10322
10323         * g++.old-deja/g++.abi/vbase4.C: New test.
10324
10325 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10326
10327         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10328         support %f for HC11/HC12 targets.
10329         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10330         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10331         on HC11/HC12 targets.
10332         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10333
10334 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10335
10336         * gcc.dg/wchar_t-1.c: New file.
10337         * gcc.dg/wint_t-1.c: Likewise.
10338
10339 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10340
10341         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10342
10343 2001-06-11  Richard Henderson  <rth@redhat.com>
10344
10345         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10346
10347 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10348
10349         * gcc.c-torture/compile/20010611-1.c: New test.
10350
10351 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10352
10353         * gcc.dg/c99-tag-1.c: Add more tests.
10354
10355 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10356
10357         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10358         representation on MN10300 and ARM/Thumb.
10359
10360 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10361
10362         * g77.f-torture/execute/20010610.f: New.
10363
10364 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10365
10366         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10367         names.
10368
10369 2001-06-09  Richard Henderson  <rth@redhat.com>
10370
10371         * gcc.c-torture/execute/ashrdi-1.c: New.
10372         * gcc.c-torture/execute/ashldi-1.c: New.
10373         * gcc.c-torture/execute/lshrdi-1.c: New.
10374
10375 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10376
10377         * objc/execute/load-3.m: Added. Check sending +load to categories,
10378         in addition to classes.
10379
10380 2001-06-08  Stan Shebs  <shebs@apple.com>
10381
10382         * objc/execute/load-2.m: New test.  From Nicola Pero
10383         <n.pero@mi.flashnet.it>.
10384
10385 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10386
10387         * gcc.c-torture/execute/20010605-2.c: New test.
10388
10389 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10390
10391         * g++.old-deja/g++.abi/vbase2.C: New test.
10392         * g++.old-deja/g++.abi/vbase3.C: New test.
10393
10394 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10395
10396         * g++.old-deja/g++.pt/friend49.C: New test.
10397
10398 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10399
10400         * g++.old-deja/g++.ext/anon3.C: New test.
10401
10402 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10403
10404         * g++.old-deja/g++.other/conv7.C: New test.
10405
10406 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10407
10408         * gcc.c-torture/compile/20010605-2.c: New test.
10409
10410 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10411
10412         * gcc.c-torture/execute/20010604-1.c: New test.
10413
10414 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10415
10416         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10417
10418 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10419
10420         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10421         (g++_link_flags): Likewise.
10422         (g++_init): Pass gccpath's value to two previous functions.
10423
10424 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10425
10426         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10427         Ensure logfile entry matches exec command line.
10428
10429 2001-05-31  Richard Henderson  <rth@redhat.com>
10430
10431         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10432         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10433
10434 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10435
10436         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10437         compiler for irix6.2
10438
10439 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10440
10441         * g++.old-deja/g++.other/optimize3.C: New file.
10442
10443 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10444
10445         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10446         assemble.
10447
10448 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10449
10450         * g++.old-deja/g++.other/optimize2.C: New file.
10451
10452 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10453
10454         * gcc.c-torture/compile/20010518-2.c: New file.
10455         * gcc.c-torture/execute/20010518-1.c: New file.
10456         * gcc.c-torture/execute/20010518-2.c: New file.
10457
10458 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10459
10460         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10461
10462 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10463
10464         G++ no longer defines builtins that do not begin with __builtin.
10465         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10466         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10467         * g++.old-deja/g++.law/builtin1.C: Likewise.
10468         * g++.old-deja/g++.law/cvt2.C: Likewise.
10469         * g++.old-deja/g++.mike/net5.C: Likewise.
10470         * g++.old-deja/g++.other/builtins1.C: Likewise.
10471         * g++.old-deja/g++.other/builtins2.C: Likewise.
10472         * g++.old-deja/g++.other/builtins3.C: Likewise.
10473         * g++.old-deja/g++.other/builtins4.C: Likewise.
10474         * g++.old-deja/g++.other/inline8.C: Likewise.
10475         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10476
10477 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10478
10479         * g++.old-deja/g++.pt/using1.C: Adjust.
10480         * g++.old-deja/g++.pt/using2.C: New test.
10481
10482 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10483
10484         * gcc.dg/cpp/charconst.c: New tests.
10485         * gcc.dg/cpp/escape.c: New tests.
10486         * gcc.dg/cpp/escape-1.c: New tests.
10487         * gcc.dg/cpp/escape-2.c: New tests.
10488         * gcc.dg/cpp/ucs.c: New tests.
10489
10490 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10491
10492         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10493         native compiler for irix6.5.
10494
10495 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10496
10497         * lib/g++.exp (g++_include_flags): Use args to compute
10498         get_multilibs.
10499         (g++_link_flags): Likewise.
10500         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10501
10502 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10503
10504         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10505
10506 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10507
10508         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10509         this file.
10510
10511 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10512
10513         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10514         STACK_SIZE;
10515         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10516         to STACK_SIZE; Use it to define size of add_histo array.
10517         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10518         to STACK_SIZE.
10519         (f): Use GITT_SIZE to define size of gitt local table.
10520         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10521         to STACK_SIZE; Use it to define size of bytemem array.
10522
10523 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10524
10525         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10526         on 68HC11/HC12 due to the asm instruction.
10527         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10528         * gcc.c-torture/compile/920520-1.x: Likewise.
10529         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10530         on 68HC11/HC12 because the function is larger than 64K.
10531         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10532         on 68HC11/HC12 because the structure is too large.
10533
10534 2001-05-20  Richard Henderson  <rth@redhat.com>
10535
10536         * gcc.c-torture/execute/20010520-1.c: New.
10537
10538 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10539
10540         * g++.old-deja/g++.warn/compare1.C: New test.
10541         * gcc.dg/compare4.c: New test.
10542
10543 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10544
10545         * g++.old-deja/g++.other/optimize1.C: New test.
10546
10547 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10548
10549         * g++.old-deja/g++.pt/spec41.C: New test.
10550
10551 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10552
10553         * gcc.c-torture/compile/20010114-1.x: Remove.
10554
10555 2001-05-18  Stan Shebs  <shebs@apple.com>
10556
10557         * gcc.c-torture/compile/20010518-1.c: New test.
10558
10559 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10562         * g++.old-deja/g++.pt/crash67.C: New test.
10563
10564 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10565
10566         * g++.old-deja/g++.other/debug9.C: New test.
10567
10568 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10569
10570         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10571
10572 2001-05-16  Jan Hubicka  <jh@suse.cz>
10573
10574         * gcc.c-torture/compile/20010516-1.c: New test.
10575
10576 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10577
10578         * g++.old-deja/g++.other/crash41.C: New test.
10579
10580 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10581
10582         * g++.old-deja/g++.pt/crash66.C: New test.
10583
10584 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10585
10586         * g++.old-deja/g++.robertl/eb27.C: Convert.
10587
10588 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10589
10590         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10591         declaration being redundant.
10592
10593 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10594
10595         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10596
10597 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10598
10599         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10600
10601 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10602
10603         * lib/g++.exp: Use testsuite_flags.
10604
10605 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10606
10607         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10608
10609 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10610
10611         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10612
10613 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10614
10615         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10616
10617 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10618
10619         * gcc.c-torture/compile/20010313-1.c: New test.
10620
10621 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10622
10623         * gcc.dg/cpp/direct2.c: New test.
10624         * gccq.dg/cpp/direct2s.c: New test.
10625
10626         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10627
10628 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10629
10630         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10631         * g++.old-deja/g++.other/op3.C: Likewise.
10632
10633 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10634
10635         * gcc.dg/cpp/syshdr.h: New file.
10636         * gcc.dg/cpp/sysmac1.c: Update.
10637         * gcc.dg/cpp/sysmac2.c: Update.
10638
10639 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10640
10641         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10642
10643 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10644
10645         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10646         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10647
10648 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10649
10650         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10651
10652 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10653
10654         * lib/g++.exp (g++_include_flags): Don't use any special flags
10655         if TESTING_IN_BUILD_TREE is not defined.
10656         (g++_init): Use a plain 'c++' as the compiler if
10657         TESTING_IN_BUILD_TREEE is not defined.
10658
10659 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10660
10661         * g++.old-deja/g++.eh/catch13.C: New test.
10662         * g++.old-deja/g++.eh/catch14.C: New test.
10663
10664 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10665
10666         * gcc.dg/cpp/tr-define.c: New test.
10667
10668 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10669
10670         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10671         <stdlib.h>, not <malloc.h>.
10672
10673 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10674
10675         * g++.old-deja/g++.ns/template17.C: New test.
10676
10677 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10678
10679         * g++.old-deja/g++.pt/ref4.C: New test.
10680
10681 2001-04-30  Richard Henderson  <rth@redhat.com>
10682
10683         * gcc.dg/20000724-1.c: Revert last change.
10684
10685 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10686
10687         * g77.f-torture/execute/20010430.f: New test.
10688
10689 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10690
10691         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10692
10693 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10694
10695         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10696
10697 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10698
10699         * g++.old-deja/g++.eh/crash6.C: New test.
10700
10701 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10702
10703         * g++.old-deja/g++.other/warn7.C: New test.
10704
10705 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10706
10707         * g++.old-deja/g++.other/defarg9.C: New test.
10708
10709 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10710
10711         * g77.f-torture/compile/20010426.f: New test.
10712         * g77.f-torture/execute/20010426.f: New test.
10713
10714 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10715
10716         * g77.f-torture/compile/20000629-1.x: Remove - error
10717         has been fixed.
10718
10719 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10720
10721         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10722         Tweak slightly to work with g++.dg framework.
10723         * g++.dg/special/ecos.exp: Run initp1.C test.
10724         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10725
10726         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10727         its linker doesn't give line numbers either.
10728         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10729
10730 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10731
10732         * g++.old-deja/g++.other/lex1.C: New test.
10733
10734 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10735
10736         * gcc.dg/noncompile/20010425-1.c: New test.
10737
10738 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10739
10740         * g++.old-deja/g++.pt/mangle2.C: New test.
10741
10742 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10743
10744         * gcc.dg/format/plus-1.c: New test.
10745
10746 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10747
10748         * gcc.dg/20010423-1.c: New test.
10749
10750 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10751
10752         * gcc.c-torture/execute/20010422-1.c: New test.
10753
10754 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10755
10756         * g++.old-deja/g++.ns/type2.C: New test.
10757
10758 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10759
10760         * g++.old-deja/g++.other/perf1.C: New test.
10761
10762 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10763
10764         * gcc.dg/c99-func-2.c: Remove xfail.
10765         * gcc.dg/c99-func-3.c: Remove xfail.
10766         * gcc.dg/c99-func-4.c: Remove xfail.
10767
10768 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10769
10770         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10771
10772 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10773
10774         * gcc.c-torture/compile/20010423-1.c: New test.
10775
10776 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10777
10778         * g++.old-deja/g++.pt/typename28.C: New test.
10779
10780 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10781
10782         * g++.old-deja/g++.abi/empty2.C: New test.
10783         * g++.old-deja/g++.abi/empty3.C: New test.
10784
10785 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10786
10787         * g++.old-deja/g++.other/comdat2.C: New test.
10788         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10789
10790 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10791
10792         * g++.old-deja/g++.other/overload14.C: New test.
10793
10794 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10795
10796         * g++.old-deja/g++.other/lookup23.C: New test.
10797
10798 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10799
10800         * gcc.c-torture/execute/20010403-1.c: New test.
10801
10802 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10803             Mark Mitchell  <mark@codesourcery.com>
10804
10805         * lib/old-dejagnu.exp: Don't delete output of executable.
10806         Add .exe suffix to executables.
10807
10808 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10809
10810         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10811
10812 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10813
10814         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10815
10816 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10817
10818         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10819         * g++.old-deja/g++.abi/crash1.C: New test.
10820
10821 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10822
10823         * g++.old-deja/g++.other/crash40.C: New test.
10824
10825 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10826
10827         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10828
10829 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10830
10831         * g++.old-deja/g++.other/warn6.C: New test.
10832
10833 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10834
10835         * g++.old-deja/g++.robertl/eb42.C: Same.
10836
10837 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10838
10839         * gcc.dg/wtr-conversion-1.c: New testcase.
10840
10841 2001-04-10  Richard Henderson  <rth@redhat.com>
10842
10843         * g++.old-deja/g++.other/array5.C: New.
10844
10845 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10846
10847         * gcc.c-torture/execute/20010408-1.c: New test.
10848
10849 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10850
10851         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10852         headers and constructs.
10853         * g++.old-deja/g++.robertl/eb79.C: Same.
10854         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10855         * g++.old-deja/g++.robertl/eb73.C: Same.
10856         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10857         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10858         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10859         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10860         * g++.old-deja/g++.robertl/eb44.C: Same.
10861         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10862         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10863         * g++.old-deja/g++.robertl/eb39.C: Same.
10864         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10865         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10866         * g++.old-deja/g++.robertl/eb30.C: Same.
10867         * g++.old-deja/g++.robertl/eb3.C: Same.
10868         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10869         * g++.old-deja/g++.robertl/eb21.C: Same.
10870         * g++.old-deja/g++.robertl/eb15.C: Same.
10871         * g++.old-deja/g++.robertl/eb118.C: Same.
10872         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10873         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10874         * g++.old-deja/g++.robertl/eb109.C: Same.
10875         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10876         * g++.old-deja/g++.mike/rtti1.C: Same.
10877         * g++.old-deja/g++.mike/p658.C: Same.
10878         * g++.old-deja/g++.mike/net46.C: Same.
10879         * g++.old-deja/g++.mike/net34.C: Same.
10880         * g++.old-deja/g++.mike/memoize1.C: Same.
10881         * g++.old-deja/g++.mike/eh2.C: Same.
10882         * g++.old-deja/g++.law/weak.C: Same.
10883         * g++.old-deja/g++.law/visibility7.C: Same.
10884         * g++.old-deja/g++.law/visibility25.C: Same.
10885         * g++.old-deja/g++.law/visibility22.C: Same.
10886         * g++.old-deja/g++.law/visibility2.C: Same.
10887         * g++.old-deja/g++.law/visibility17.C: Same.
10888         * g++.old-deja/g++.law/visibility13.C: Same.
10889         * g++.old-deja/g++.law/visibility10.C: Same.
10890         * g++.old-deja/g++.law/visibility1.C: Same.
10891         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10892         * g++.old-deja/g++.law/vbase1.C: Same.
10893         * g++.old-deja/g++.law/operators32.C: Same.
10894         * g++.old-deja/g++.law/nest3.C: Same.
10895         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10896         * g++.old-deja/g++.law/except5.C (main): Same.
10897         * g++.old-deja/g++.law/cvt7.C (run): Same.
10898         * g++.old-deja/g++.law/cvt2.C: Same.
10899         * g++.old-deja/g++.law/cvt16.C: Same.
10900         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10901         * g++.old-deja/g++.law/ctors17.C (main): Same.
10902         * g++.old-deja/g++.law/ctors13.C: Same.
10903         * g++.old-deja/g++.law/ctors12.C (main): Same.
10904         * g++.old-deja/g++.law/ctors10.C: Same.
10905         * g++.old-deja/g++.law/code-gen5.C: Same.
10906         * g++.old-deja/g++.law/bad-error7.C: Same.
10907         * g++.old-deja/g++.law/arm9.C: Same.
10908         * g++.old-deja/g++.law/arm12.C: Same.
10909         * g++.old-deja/g++.law/arg8.C: Same.
10910         * g++.old-deja/g++.law/arg1.C: Same.
10911         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10912         * g++.old-deja/g++.jason/template31.C: Same.
10913         * g++.old-deja/g++.jason/template24.C (main): Same.
10914         * g++.old-deja/g++.jason/2371.C: Same.
10915         * g++.old-deja/g++.eh/new2.C: Same.
10916         * g++.old-deja/g++.eh/new1.C: Same.
10917         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10918         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10919         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10920         * g++.old-deja/g++.brendan/crash62.C: Same.
10921         * g++.old-deja/g++.brendan/crash52.C: Same.
10922         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10923         * g++.old-deja/g++.brendan/crash38.C: Same.
10924         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10925         * g++.old-deja/g++.brendan/copy9.C: Same.
10926
10927 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10928
10929         * gcc.c-torture/execute/20001203-2.c (memset):
10930         Count argument is of type __SIZE_TYPE__.
10931
10932 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10933
10934         * gcc.c-torture/compile/20010404-1.c: New test.
10935
10936 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10937
10938         * gcc.c-torture/compile/20010326-1.c: New test.
10939
10940 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10941
10942         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10943         peculiarities of the SH.
10944         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10945
10946 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10947
10948         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10949         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10950         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10951
10952 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10953
10954         * g77.f-torture/compile/20010321-1.f: New test.
10955
10956 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10957
10958         * gcc.c-torture/compile/20010329-1.c: New test.
10959
10960 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10961
10962         * gcc.c-torture/execute/20010329-1.c: New test.
10963
10964 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10965
10966         * g++.old-deja/g++.other/eh4.C: Fix typo.
10967
10968 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10969
10970         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10971
10972 2001-03-28  Philip Blundell  <philb@gnu.org>
10973
10974         * gcc.c-torture/compile/20010328-1.c: New test.
10975
10976 2001-03-27  Richard Henderson  <rth@redhat.com>
10977
10978         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10979         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10980
10981 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10982
10983         * gcc.c-torture/compile/20010327-1.c: New test.
10984
10985 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10986
10987         * g++.old-deja/g++.other/friend12.C: New test.
10988         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10989         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10990
10991 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10992
10993         * gcc.c-torture/execute/20010325-1.c: New test.
10994
10995 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * g++.old-deja/g++.other/mangle3.C: New test.
10998
10999 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11000
11001         * g++.old-deja/g++.other/anon8.C: New test.
11002
11003 2001-03-20  Philip Blundell  <philb@gnu.org>
11004
11005         * gcc.c-torture/compile/20010320-1.c: New test.
11006
11007 2001-03-17  Richard Henderson  <rth@redhat.com>
11008
11009         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11010
11011 2001-03-15  Geoff Keating  <geoff@redhat.com>
11012
11013         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11014         tests on AIX.
11015
11016 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11017
11018         * g++.old-deja/g++.other/eh4.C: New test.
11019
11020 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11021
11022         * gcc.dg/cpp/mi1.c: Update.
11023
11024 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11025
11026         * g++.old-deja/g++.other/regstack.C: New test.
11027
11028 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11029
11030         * g++.old-deja/g++.other/ref4.C: New test.
11031
11032 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11033
11034         * objc/execute/va_method.m: Added.
11035         * objc/execute/IMP.m: Added.
11036         * objc/execute/_cmd.m: Added.
11037         * objc/execute/accessing_ivars.m: Added.
11038         * objc/execute/class-1.m: Added.
11039         * objc/execute/class-10.m: Added.
11040         * objc/execute/class-11.m: Added.
11041         * objc/execute/class-12.m: Added.
11042         * objc/execute/class-13.m: Added.
11043         * objc/execute/class-14.m: Added.
11044         * objc/execute/class-2.m: Added.
11045         * objc/execute/class-3.m: Added.
11046         * objc/execute/class-4.m: Added.
11047         * objc/execute/class-5.m: Added.
11048         * objc/execute/class-6.m: Added.
11049         * objc/execute/class-7.m: Added.
11050         * objc/execute/class-8.m: Added.
11051         * objc/execute/class-9.m: Added.
11052         * objc/execute/class-tests-1.h
11053         * objc/execute/class-tests-2.h
11054         * objc/execute/compatibility_alias.m: Added.
11055         * objc/execute/encode-1.m: Added.
11056         * objc/execute/formal_protocol-1.m: Added.
11057         * objc/execute/formal_protocol-2.m: Added.
11058         * objc/execute/formal_protocol-3.m: Added.
11059         * objc/execute/formal_protocol-4.m: Added.
11060         * objc/execute/formal_protocol-5.m: Added.
11061         * objc/execute/formal_protocol-6.m: Added.
11062         * objc/execute/formal_protocol-7.m: Added.
11063         * objc/execute/informal_protocol.m: Added.
11064         * objc/execute/initialize.m: Added.
11065         * objc/execute/load.m: Added.
11066         * objc/execute/many_args_method.m: Added.
11067         * objc/execute/nested-3.m: Added.
11068         * objc/execute/no_clash.m: Added.
11069         * objc/execute/private.m: Added.
11070         * objc/execute/redefining_self.m: Added.
11071         * objc/execute/root_methods.m: Added.
11072         * objc/execute/selector-1.m: Added.
11073         * objc/execute/static-1.m: Added.
11074         * objc/execute/static-2.m: Added.
11075         * objc/execute/va_method.m: Added.
11076
11077 2001-03-10  Richard Henderson  <rth@redhat.com>
11078
11079         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11080
11081 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11082
11083         * g++.old-deja/g++.other/crash31.C: XFAIL.
11084         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11085         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11086         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11087         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11088         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11089
11090 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11091
11092         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11093
11094 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11095
11096         * gcc.dg/20000724-1.c: Don't use multiline strings.
11097
11098 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11099
11100         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11101         result of -cString against what we expect it to be; don't just
11102         print it out for no one to read.
11103
11104         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11105         Based on testcases provided by Nicola Pero.
11106
11107 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11108
11109         * gcc.dg/cpp/macro7.c: New test.
11110
11111 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11112
11113         * gcc.dg/cpp/multiline.c: Update.
11114
11115 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.old-deja/g++.other/enum3.C: New test.
11118
11119 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11120
11121         * g++.old-deja/g++.other/pod1.C: New test.
11122
11123 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11124
11125         * g++.old-deja/g++.ext/overload1.C: New test.
11126
11127 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11128
11129         * g++.old-deja/g++.pt/using1.C: New test.
11130
11131 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11132
11133         * g++.old-deja/g++.other/using9.C: New test.
11134
11135 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11136
11137         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11138
11139         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11140
11141 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11142
11143         * g++.old-deja/g++.ext/realpt1.C: Remove.
11144
11145 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11146
11147         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11148
11149 2001-02-26  Will Cohen  <wcohen@redhat.com>
11150
11151         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11152
11153 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11154
11155         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11156         templatized constructors.
11157
11158 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11159
11160         * gcc.c-torture/execute/20010224-1.c: New test.
11161
11162 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11163
11164         * gcc.c-torture/execute/20010222-1.c: New test.
11165
11166 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11167
11168         * g++.old-deja/g++.other/inline20.C: New test.
11169
11170 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11171
11172         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11173
11174 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11175
11176         * g++.old-deja/g++.other/lookup22.C: New test.
11177
11178 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11179
11180         * g77.dg: New directory.
11181         * g77.dg/20010216-1.f: New test case.
11182         * g77.dg/dg.exp: New driver.
11183         * lib/g77-dg.exp: New driver library.
11184
11185 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11186
11187         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11188
11189 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11190
11191         * g++.old-deja/g++.other/decl9.C: New test.
11192
11193 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11194
11195         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11196         not need <string> and also tests the initialization at runtime.
11197
11198 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11199
11200         * gcc.c-torture/execute/longlong.c: New test.
11201
11202 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11203
11204         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11205
11206 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11207
11208         * gcc.c-torture/execute/920302-1.c (execute):
11209         Change argument type to short.
11210
11211 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11212
11213         * g++.old-deja/g++.pt/deduct6.C: New test.
11214
11215 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         * g++.old-deja/g++.pt/deduct5.C: New test.
11218
11219 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11220
11221         * gcc.c-torture/execute/20010209-1.c: New test.
11222
11223 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11224
11225         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11226
11227 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11228
11229         * g++.dg/vtgc1.C: Update for new ABI.
11230
11231         * consistency.vlad: New directory, 1665 files.
11232
11233 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11234
11235         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11236         return type.
11237         * gcc.dg/cpp/digraphs.c: Declare puts.
11238
11239 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11240
11241         * g++.old-deja/g++.other/warn5.C: New test.
11242
11243 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11244
11245         * g++.old-deja/g++.pt/spec40.C: New test.
11246
11247 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11248
11249         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11250         case.
11251         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11252
11253 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * gcc.c-torture/compile/20010209-1.c: New test.
11256
11257 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11258
11259         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11260         excess errors message but not if it crashes.
11261         * g++.old-deja/g++.other/crash27.C: Likewise.
11262         * g++.old-deja/g++.other/crash28.C: Likewise.
11263         * g++.old-deja/g++.other/crash30.C: Likewise.
11264         * g++.old-deja/g++.other/crash32.C: Likewise.
11265         * g++.old-deja/g++.other/crash35.C: Likewise.
11266         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11267
11268 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11269
11270         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11271         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11272         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11273         g77.f-torture/execute/execute.exp,
11274         g77.f-torture/noncompile/noncompile.exp,
11275         gcc.c-torture/execute/execute.exp,
11276         gcc.c-torture/execute/memcheck/memcheck.exp,
11277         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11278         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11279         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11280         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11281         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11282         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11283         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11284         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11285         Remove bug reporting instructions with ancient email addresses.
11286
11287 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11288
11289         * gcc.dg/20010202-1.c: New test.
11290         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11291
11292 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11293
11294         * g++.dg/stdbool-if.C: New test.
11295
11296 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11297
11298         * objc/execute/fdecl.m: Added main().
11299
11300 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11301
11302         * gcc.c-torture/execute/20010206-1.c: New test.
11303
11304 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11305
11306         * gcc.dg/cpp/avoidpaste1.c: Update.
11307
11308 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11309
11310         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11311         Pero <nicola@brainstorm.co.uk>.
11312         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11313
11314 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11315
11316         * g++.old-deja/g++.pt/spec39.C: New test.
11317
11318 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11319
11320         * gcc.c-torture/compile/20010202-1.c: New test.
11321
11322 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11323
11324         * g++.old-deja/g++.abi/primary2.C: New test.
11325         * g++.old-deja/g++.abi/primary3.C: New test.
11326         * g++.old-deja/g++.abi/primary4.C: New test.
11327         * g++.old-deja/g++.abi/primary5.C: New test.
11328         * g++.old-deja/g++.abi/vtable3.h: New test.
11329         * g++.old-deja/g++.abi/vtable3a.C: New test.
11330         * g++.old-deja/g++.abi/vtable3b.C: New test.
11331         * g++.old-deja/g++.abi/vtable3c.C: New test.
11332         * g++.old-deja/g++.abi/vtable3d.C: New test.
11333         * g++.old-deja/g++.abi/vtable3e.C: New test.
11334         * g++.old-deja/g++.abi/vtable3f.C: New test.
11335         * g++.old-deja/g++.abi/vtable3g.C: New test.
11336         * g++.old-deja/g++.abi/vtable3h.C: New test.
11337         * g++.old-deja/g++.abi/vtable3i.C: New test.
11338         * g++.old-deja/g++.abi/vtable3j.C: New test.
11339         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11340
11341 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * g++.old-deja/g++.other/anon6.C: New test.
11344         * g++.old-deja/g++.other/anon7.C: New test.
11345
11346 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11347
11348         * gcc.dg/cpp/avoidpaste2.c: New tests.
11349
11350 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11351
11352         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11353
11354 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11355
11356         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11357         DECIMAL_DIG cases for Irix."
11358
11359 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11360
11361         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11362
11363 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11364
11365         * gcc.dg/c99-tag-1.c: New test.
11366
11367 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11368
11369         * gcc.dg/cpp/tr-warn1.c: Add tests.
11370
11371 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11372
11373         * gcc.dg/cpp/avoidpaste1.c: Update.
11374         * gcc.dg/cpp/paste4.c: Update.
11375
11376 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11377
11378         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11379         cases for Irix.
11380
11381 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11382
11383         * g++.old-deja/g++.other/inline19.C: New test.
11384
11385 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11386
11387         * gcc.dg/Wlarger-than.c: New test.
11388
11389 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11390
11391         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11392
11393 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11394
11395         * gcc.c-torture/execute/20010129-1.c: New test.
11396         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11397
11398 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11399
11400         * gcc.dg/cpp/avoidpaste1.c: Test case.
11401
11402 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * g++.old-deja/g++.other/inline18.C: New test.
11405
11406 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11407
11408         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11409         and __builtin_putchar.
11410
11411 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11414         tests.
11415
11416 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11417
11418         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11419         floating point number rounding mode to round to the nearest
11420         representable mode.
11421
11422 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11423
11424         * g++.old-deja/g++.other/mangle2.C: New test.
11425
11426 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11427
11428         * gcc.c-torture/compile/20010124-1.c: New test.
11429
11430 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11431
11432         * g++.old-deja/g++.pt/spec38.C: New test.
11433
11434 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11435
11436         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11437         "Build don't run".
11438
11439 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11440
11441         * gcc.c-torture/execute/20010123-1.c: New test.
11442
11443 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11444
11445         * g++.old-deja/g++.pt/spec37.C: New test.
11446
11447 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11448
11449         * g++.old-deja/g++.pt/overload14.C: New test.
11450
11451 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11452
11453         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11454         __builtin_return_address.
11455
11456 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11457
11458         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11459         * g++.old-deja/g++.pt/spec35.C: New test.
11460         * g++.old-deja/g++.pt/spec36.C: New test.
11461
11462 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.c-torture/compile/20010118-1.c: New test.
11465
11466 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11467
11468         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11469
11470 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11471
11472         * gcc.c-torture/execute/20010119-1.c: New test.
11473
11474 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11475
11476         * g++.old-deja/g++.other/vbase5.C: New test.
11477
11478 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11479
11480         * gcc.c-torture/execute/20010118-1.c: New test.
11481
11482 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11483
11484         * g++.old-deja/g++.pt/deduct3.C: New test.
11485
11486 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11487
11488         * g++.old-deja/g++.pt/spec34.C: New test.
11489
11490 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11491
11492         * g77.f-torture/compile/20000601-2.f: New test.
11493
11494 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11495
11496         * g++.old-deja/g++.other/init17.C: New test.
11497
11498 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11499
11500         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11501
11502 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11503
11504         * g++.old-deja/g++.pt/unify8.C: New test.
11505
11506 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11507
11508         * g++.old-deja/g++.abi/vbase1.C: New test.
11509
11510 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11511
11512         * g++.old-deja/g++.pt/crash65.C: New test.
11513
11514 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11515
11516         * gcc.dg/cpp/assembl2.S: New test case.
11517
11518 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11519
11520         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11521         are supported.
11522
11523 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11524
11525         * g++.old-deja/g++.other/builtins1.C: New test.
11526         * g++.old-deja/g++.other/builtins2.C: Likewise.
11527         * g++.old-deja/g++.other/builtins3.C: Likewise.
11528         * g++.old-deja/g++.other/builtins4.C: Likewise.
11529
11530 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11531
11532         * gcc.c-torture/compile/20010117-1.c: New test.
11533         * gcc.c-torture/compile/20010117-2.c: New test.
11534
11535 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11536
11537         * g77.f-torture/execute/20010116.[fx]: New test,
11538         XFAIL on i?86-*-*.
11539         * g77.f-torture/compile/20010115.f: Indicate it's
11540         a test for PR fortran/1636.
11541
11542 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11543
11544         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11545
11546 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11547
11548         * g77.f-torture/compile/20010115.f: New test.
11549
11550 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.old-deja/g++.pt/nontype5.C: New test.
11553
11554 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11555
11556         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11557         have an equivalent working one below it.
11558
11559 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11560
11561         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11562         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11563
11564 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11565
11566         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11567         message containing "init_priority".
11568         (conpr-2.C): Likewise.
11569         (conpr-3.C): Likewise.
11570         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11571
11572 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11573
11574         * gcc.c-torture/execute/20010114-2.c: New test.
11575
11576 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11577
11578         * gcc.c-torture/compile/20010114-1.c: New test.
11579         * gcc.c-torture/compile/20010114-1.x: Xfail.
11580         * gcc.c-torture/compile/20010114-2.c: New test.
11581         * gcc.c-torture/execute/20010114-1.c: New test.
11582         * gcc.dg/trunc-1.c: New test.
11583         * gcc.dg/uninit-B.c: New test.
11584
11585 2001-01-13  Nick Clifton  <nickc@redhat.com>
11586
11587         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11588         target.
11589
11590 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11591
11592         * gcc.c-torture/compile/20010113-1.c: New test.
11593
11594 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11595
11596         * gcc.c-torture/compile/20001212-1.c: New test.
11597
11598 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11599
11600         * gcc.dg/cpp/widestr1.c: Update.
11601         * gcc.dg/cpp/prag-imp.c: Remove.
11602
11603 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11604
11605         * gcc.c-torture/execute/20000801-3.x: Remove.
11606         * gcc.dg/c90-init-1.c: New test.
11607         * gcc.dg/c99-init-1.c: New test.
11608         * gcc.dg/c99-init-2.c: New test.
11609         * gcc.dg/gnu99-init-1.c: New test.
11610
11611 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11612
11613         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11614         testing that no relevant ones were found.
11615
11616 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11617
11618         * g++.old-deja/g++.pt/cast2.C: New test.
11619
11620 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         * g++.old-deja/g++.pt/friend47.C: New test.
11623
11624 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11625
11626         * g++.old-deja/g++.pt/instantiate13.C: New test.
11627
11628 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11629
11630         * g++.old-deja/g++.other/defarg7.C: New test.
11631         * g++.old-deja/g++.other/defarg8.C: New test.
11632
11633 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11634
11635         * g++.old-deja/g++.pt/crash64.C: New test.
11636
11637 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         * g++.old-deja/g++.pt/crash63.C: New test.
11640
11641 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11642
11643         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11644
11645 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11646
11647         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11648
11649 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11650
11651         * g++.old-deja/g++.pt/error3.C: New test.
11652
11653 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11654
11655         * g++.old-deja/g++.other/crash39.C: New test.
11656
11657 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11658
11659         * g++.old-deja/g++.other/vbase4.C: New test.
11660
11661 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11662
11663         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11664         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11665         * gcc.dg/special/special.exp: New test driver which will check
11666         for alias support for the above test.
11667
11668 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11669
11670         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11671         problems on small machines.
11672         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11673         parameterize.
11674
11675 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11676
11677         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11678         mips.
11679         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11680
11681 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11682
11683         * g++.old_deja/g++.pt/using8.C: New test.
11684
11685 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11686
11687         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11688
11689 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11690
11691         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11692         where a failure is expected.
11693         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11694
11695 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11696
11697         * g++.old_deja/g++.pt/instantiate12.C: New test.
11698
11699 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11702         start of structs.
11703         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11704         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11705         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11706         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11707         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11708         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11709         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11710         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11711         * g++.old-deja/g++.eh/spec6.C: Likewise.
11712         * g++.old-deja/g++.jason/crash3.C: Likewise.
11713         * g++.old-deja/g++.law/ctors11.C: Likewise.
11714         * g++.old-deja/g++.law/ctors17.C: Likewise.
11715         * g++.old-deja/g++.law/ctors5.C: Likewise.
11716         * g++.old-deja/g++.law/ctors9.C: Likewise.
11717         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11718         * g++.old-deja/g++.mike/net22.C: Likewise.
11719         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11720         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11721         * g++.old-deja/g++.mike/virt3.C: Likewise.
11722         * g++.old-deja/g++.niklas/t128.C: Likewise.
11723         * g++.old-deja/g++.other/anon4.C: Likewise.
11724         * g++.old-deja/g++.other/using1.C: Likewise.
11725         * g++.old-deja/g++.other/warn3.C: Likewise.
11726         * g++.old-deja/g++.pt/t37.C: Likewise.
11727         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11728         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11729
11730 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11731
11732         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11733
11734 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11735
11736         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11737
11738 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11739
11740         * gcc.c-torture/compile/20010107-1.c: New test.
11741
11742 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11743
11744         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11745
11746 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11747
11748         * gcc.dg/format/format.h: New file.
11749         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11750         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11751         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11752         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11753         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11754         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11755         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11756         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11757         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11758         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11759         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11760         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11761         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11762         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11763         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11764         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11765         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11766         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11767         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11768         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11769         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11770         instead of declaring standard types, macros and functions in each
11771         test.
11772
11773 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11774
11775         * gcc.c-torture/execute/20010106-1.c: New test.
11776
11777 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11778
11779         * gcc.dg/format/format.exp: New file.
11780         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11781         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11782         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11783         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11784         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11785         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11786         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11787         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11788         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11789         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11790         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11791         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11792         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11793         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11794         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11795         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11796         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11797         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11798         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11799         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11800         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11801         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11802         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11803         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11804         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11805         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11806         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11807         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11808         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11809         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11810         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11811         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11812         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11813         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11814         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11815         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11816         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11817         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11818         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11819         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11820         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11821         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11822
11823 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11824
11825         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11826         account.
11827
11828 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11829
11830         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11831
11832 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11833
11834         * g++.old-deja/g++.pt/crash62.C: New test.
11835
11836 2001-01-04  Richard Henderson  <rth@redhat.com>
11837
11838         * gcc.dg/20000926-1.c: Update expected warnings.
11839         * gcc.dg/array-2.c: Likewise.
11840         * gcc.dg/array-4.c: Also validate flexible array members.
11841         * gcc.dg/c99-flex-array-1.c: New.
11842
11843 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11844
11845         * gcc.c-torture/compile/20001222-1.x: Remove.
11846
11847 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11848
11849         * gcc.c-torture/execute/built-in-setjmp.c: New.
11850
11851 2001-01-03  Richard Henderson  <rth@redhat.com>
11852
11853         * gcc.dg/940510-1.c: Update expected error wording.
11854         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11855
11856 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11857
11858         * lib/target-supports.exp (check_alias_available): Modified to
11859         indicate aliases not supported if only weak aliases are supported.
11860
11861 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11862
11863         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11864         Turn on cmpstrsi checks for __pj__ and __i370__.
11865
11866 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11867
11868         * g++.old-deja/g++.other/virtual11.C: New test.
11869
11870 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11871
11872         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11873
11874 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11875
11876         * gcc.c-torture/compile/20010102-1.c: New test.
11877
11878 2001-01-02  Andreas Jaeger  <aj@suse.de>
11879
11880         * gcc.dg/noreturn-3.c: New test.
11881
11882         * gcc.dg/noreturn-4.c: New test.
11883
11884 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11885
11886         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11887         __builtin_fputc and __builtin_fwrite.
11888
11889 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11890
11891         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11892         signed char, not default char.
11893
11894 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11895
11896         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11897
11898 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11899
11900         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11901
11902 2000-12-29  Richard Henderson  <rth@redhat.com>
11903
11904         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11905         (__cyg_profile_func_exit): Define.
11906
11907 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11908
11909         * g++.dg/vtgc1.C: New test.
11910
11911 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11912
11913         * gcc.dg/noncompile/20001228-1.c: New test.
11914
11915         * gcc.dg/20001228-1.c: New test.
11916
11917         * gcc.c-torture/execute/20001228-1.c: New test.
11918
11919 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11920
11921         * gcc.dg/format-strfmon-1.c: New test.
11922
11923 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11924
11925         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11926         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11927         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11928         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11929         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11930         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11931         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11932         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11933         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11934         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11935         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11936         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11937         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11938
11939         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11940         * gcc.c-torture/execute/string-opt-4.c: Test index.
11941
11942 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11943
11944         * gcc.c-torture/compile/20001226-1.c: New test.
11945
11946 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11947
11948         * gcc.c-torture/compile/20001222-1.c: New test.
11949         * gcc.c-torture/compile/20001222-1.x: Xfail.
11950
11951 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11952
11953         * gcc.c-torture/execute/comp-goto-2.c: New test.
11954
11955 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11956
11957         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11958         Use long types if __INT_MAX__ is 32767.
11959         (main): Use cast to (sint32 *) when poking 88 into a_page.
11960
11961         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11962
11963 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11964
11965         * gcc.c-torture/compile/20001221-1.c: New test.
11966         * gcc.c-torture/execute/20001221-1.c: New test.
11967
11968 2000-12-20  Richard Henderson  <rth@redhat.com>
11969
11970         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11971         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11972
11973 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11974
11975         * gcc.dg/compare3.c: New test.
11976
11977 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11978
11979         * gcc.dg/format-warnll-1.c: New test.
11980
11981 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11982
11983         * gcc.dg/cpp/cmdlne-P.c: New test.
11984
11985 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11986
11987         * gcc.c-torture/execute/builtin-abs-1.c,
11988         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11989
11990 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11991
11992         * gcc.dg/cpp/multiline.c: New test.
11993
11994 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11995
11996         * g++.old-deja/g++.other/syshdr1.C: Update.
11997         * gcc.dg/cpp/lineflags.c: Remove temporarily.
11998
11999 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12000
12001         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12002
12003 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12004
12005         * g++.old-deja/g++.pt/ttp65.C: New test.
12006
12007 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12008
12009         * g++.old-deja/g++.pt/ttp64.C: New test.
12010
12011 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12012
12013         * g++.old-deja/g++.pt/spec33.C: New test.
12014
12015 2000-12-14  Catherine Moore  <clm@redhat.com>
12016
12017         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12018         * gcc.c-torture/execute/920612-2.c: Likewise.
12019         * gcc.c-torture/execute/920428-2.c: Likewise.
12020         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12021         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12022
12023 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12024
12025         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12026         * gcc.dg/pack-test-2.c: Likewise.
12027
12028 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12029
12030         Tests by Zack Weinberg <zackw@stanford.edu>.
12031
12032         * gcc.dg/cpp/defined.c: Update.
12033         * gcc.dg/cpp/defined_trad.c: New tests.
12034
12035 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12036
12037         * gcc.dg/cpp/trad-direct.c: Update.
12038
12039 2000-12-11  Neil Booth  <neilb@earthling.net>
12040
12041         * gcc.dg/cpp/defined_trad.c
12042
12043 2000-12-11  Neil Booth  <neilb@earthling.net>
12044
12045         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12046
12047 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12048
12049         * gcc.dg/format-miss-2.c: New test.
12050
12051 2000-12-09  Neil Booth  <neilb@earthling.net>
12052
12053         * gcc.dg/cpp/lineflags.c: New tests.
12054         * gcc.dg/cpp/poison.c: Update.
12055         * gcc.dg/cpp/redef2.c: Update.
12056         * gcc.dg/cpp/skipping.c: New test.
12057
12058 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12059
12060         * g++.old-deja/g++.other/eh3.C: New testcase.
12061
12062 2000-12-07  Neil Booth  <neilb@earthling.net>
12063
12064         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12065         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12066         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12067         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12068         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12069         Update.
12070
12071 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12072
12073         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12074         __SIZE_TYPE__ instead of int for type of integers cast to
12075         pointers.
12076
12077 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12078
12079         * g++.old-deja/g++.other/cleanup4.C: New test.
12080
12081 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12082
12083         * format-sec-1.c: New test.
12084
12085 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12086
12087         * gcc.dg/format-nonlit-3.c: New test.
12088
12089 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12090
12091         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12092         through a null pointer.
12093
12094 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12095
12096         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12097         * g++.old-deja/g++.pt/partial4.C: New test.
12098
12099 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12100
12101         * gcc.c-torture/execute/ieee/hugeval.x: New.
12102
12103 2000-12-06  Neil Booth  <neilb@earthling.net>
12104
12105         * gcc.dg/cpp/backslash2.c: New tests.
12106
12107 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12108
12109         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12110         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12111
12112 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12113
12114         * gcc.c-torture/execute/20001203-2.c: New testcase.
12115
12116 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12117
12118         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12119         * g++.old-deja/g++.other/virtual10.C: New test.
12120
12121 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12122
12123         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12124
12125 2000-12-05  Richard Henderson  <rth@redhat.com>
12126
12127         * gcc.c-torture/compile/20001205-1.c: New.
12128
12129 2000-12-04  Neil Booth  <neilb@earthling.net>
12130
12131         * g++.old-deja/g++.other/virtual9.C: New test.
12132         * g++.old-deja/g++.pt/crash61.C: New test.
12133         * gcc.c-torture/execute/loop-9.c: New test.
12134
12135 2000-12-04  Neil Booth  <neilb@earthling.net>
12136
12137         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12138         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12139         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12140         * gcc.dg/cpp/extratokens.c: ...here.
12141
12142 2000-12-04  Neil Booth  <neilb@earthling.net>
12143
12144         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12145         New tests.
12146
12147 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12148
12149         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12150         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12151
12152 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12153
12154         * gcc.c-torture/execute/20001203-1.c: New test.
12155
12156 2000-12-03  Neil Booth  <neilb@earthling.net>
12157
12158         * gcc.dg/cpp/macro6.c: New test cases.
12159
12160 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12161
12162         * gcc.c-torture/execute/string-opt-9.c: New test.
12163         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12164         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12165         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12166
12167         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12168         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12169
12170 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12171
12172         * gcc.dg/cpp/if-6.c: New testcase.
12173
12174         * gcc.dg/20001201-1.c: New testcase.
12175
12176 2000-12-02  Neil Booth  <neilb@earthling.net>
12177
12178         * g++.old-deja/g++.other/externC4.C,
12179         g++.old-deja/g++.other/friend10.C: New tests.
12180
12181 2000-12-02  Neil Booth  <neilb@earthling.net>
12182
12183         * g++.old-deja/g++.other/instan2.C
12184         * g++.old-deja/g++.other/instan3.C: New test.
12185
12186 2000-12-02  Neil Booth  <neilb@earthling.net>
12187
12188         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12189         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12190         gnuc99.c,gnuc99-pedantic.c: New tests.
12191
12192 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12193
12194         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12195         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12196
12197 2000-12-01  Neil Booth  <neilb@earthling.net>
12198
12199         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12200         * gcc.dg/cpp/poison.c: Update.
12201         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12202
12203 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12204
12205         * g77.f-torture/execute/20001201.f: New test.
12206
12207 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12208
12209         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12210
12211 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12212
12213         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12214
12215 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12216
12217         * g++.old-deja/g++.other/cast6.C: New test.
12218
12219 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12220
12221         * gcc.c-torture/execute/20001130-2.c: New testcase.
12222
12223 2000-11-30  Richard Henderson  <rth@redhat.com>
12224
12225         * gcc.c-torture/execute/20001130-1.c: New test.
12226
12227 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12228
12229         * g++.old-deja/g++.other/op3.C: New test.
12230
12231 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12232
12233         * g++.old-deja/g++.other/op2.C: New test.
12234
12235 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12236
12237         * g++.old-deja/g++.other/crash38.C: New test.
12238
12239 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12240
12241         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12242
12243 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12244
12245         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12246         tests.
12247         * gcc.c-torture/execute/string-opt-6.c: New test.
12248
12249         * gcc.dg/20001117-1.c: Add main.
12250
12251 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12252
12253         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12254         Move from here ...
12255         * gcc.dg/940510-1.c: ... to here.
12256
12257         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12258         zero-size arrays in toplevel structures.
12259
12260 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12261
12262         * gcc.c-torture/execute/loop-8.c: New test.
12263
12264 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12265
12266         * g++.old-deja/g++.other/base1.C: New test.
12267
12268 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12269
12270         * g++.old-deja/g++.other/parse2.C: New test.
12271
12272 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12273
12274         * g++.old-deja/g++.pt/incomplete1.C: New test.
12275
12276 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12277
12278         * g++.old-deja/g++.other/friend9.C: New test.
12279
12280 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12281
12282         * gcc.dg/20001127-1.c: New test.
12283
12284 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12285
12286         * g++.old-deja/g++.pt/friend46.C: New test.
12287
12288 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12289
12290         * g++.old-deja/g++.other/ptrmem8.C: New test.
12291
12292 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12293
12294         * gcc.c-torture/execute/string-opt-7.c: New test.
12295         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12296
12297 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12298
12299         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12300         instead of 'mkcheck 2'.
12301
12302 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12303
12304         * gcc.c-torture/execute/memcheck/driver.c,
12305         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12306         C9X references to refer to C99.
12307
12308 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12309
12310         * gcc.dg/ultrasp3.c: New test.
12311
12312 2000-11-25  Neil Booth  <neilb@earthling.net>
12313
12314         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12315
12316 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12317
12318         * gcc.c-torture/compile/20001123-2.c: New.
12319
12320 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12321
12322         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12323
12324 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12325
12326         * gcc.dg/sequence-point-1.c: Add some new tests.
12327         * gcc.c-torture/execute/20001124-1.c: New test.
12328
12329 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12330
12331         * g++.old-deja/g++.other/vaarg4.C: New test.
12332         * gcc.c-torture/compile/20001123-1.c: New test.
12333
12334 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         * g++.other/crash24.C: Adjust and remove XFAIL.
12337         * g++.other/crash37.C: New test.
12338
12339 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12340
12341         * g++.old-deja/g++.pt/instantiate9.C: New test.
12342
12343 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12344
12345         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12346         new ABI, too.
12347
12348         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12349         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12350
12351 2000-11-22  Neil Booth  <neilb@earthling.net>
12352
12353         * gcc.dg/cpp/Wtrigraphs.c: New test.
12354
12355 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12356
12357         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12358
12359 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12360
12361         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12362
12363 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12364
12365         * lib/gcc-dg.exp: load_lib scanasm.exp.
12366         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12367         * lib/g++-dg.exp: load_lib scanasm.exp.
12368         * lib/scanasm.exp: New.
12369         (scan-assembler, scan-assembler-not): Add optional arguments to
12370         test name, or if not present, the pattern name.
12371         (scan-assembler-dem, scan-assembler-dem-not): New.
12372
12373         * g++.dg/dg.exp: New.
12374
12375 2000-11-21  Neil Booth  <neilb@earthling.net>
12376
12377         * gcc.dg/cpp/integrated1.c: Remove.
12378
12379 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12380
12381         * gcc.c-torture/execute/20001121-1.c: New test.
12382
12383 2000-11-21  Richard Henderson  <rth@redhat.com>
12384
12385         * gcc.c-torture/compile/20001121-1.c: New test.
12386
12387 2000-11-20  Neil Booth  <neilb@earthling.net>
12388
12389         * gcc.dg/cpp/integrated1.c: New test.
12390
12391 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12392
12393         * g++.old-deja/g++.other/inline17.C: New test.
12394
12395 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12396
12397         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12398         local variable to be zero: I made the variable global. Now
12399         uses abort() and exit() instead of relying on main's return value.
12400
12401 2000-11-20  Neil Booth  <neilb@earthling.net>
12402
12403         * gcc.dg/cpp/paste2.c: Update test.
12404         * objc/execute/paste.m: New test.
12405
12406 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12407
12408         * gcc.dg/c99-condexpr-1.c: New test.
12409
12410 2000-11-20  Neil Booth  <neilb@earthling.net>
12411
12412         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12413
12414 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         * g++.old-deja/g++.pt/export1.C: New test.
12417
12418 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12419
12420         * gcc.dg/20001117-1.c: New test.
12421
12422 2000-11-18  Richard Henderson  <rth@redhat.com>
12423
12424         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12425
12426 2000-11-18  Richard Henderson  <rth@redhat.com>
12427
12428         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12429         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12430         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12431
12432 2000-11-18  Richard Henderson  <rth@redhat.com>
12433
12434         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12435         (main): New.  Exit cleanly.
12436
12437 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12438
12439         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12440         gcc.dg/c99-fordecl-2.c: New tests.
12441
12442 2000-11-18  Richard Henderson  <rth@redhat.com>
12443
12444         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12445         * gcc.c-torture/execute/zerolen-2.c: New.
12446
12447 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12448
12449         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12450         memory.
12451
12452 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12453
12454         * g++.old-deja/g++.pt/instantiate8.C: New test.
12455
12456 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12457
12458         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12459         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12460
12461 2000-11-16  Nick Clifton  <nickc@redhat.com>
12462
12463         * gcc.c-torture/execute/nestfunc-2.c: New test.
12464         * gcc.c-torture/execute/nestfunc-3.c: New test.
12465
12466 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12467
12468         * gcc.c-torture/compile/20001116-1.c: New test.
12469
12470 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12471
12472         * gcc.c-torture/execute/20001115-1.c: New test.
12473
12474 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12475
12476         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12477         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12478         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12479         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12480
12481 2000-11-15  Neil Booth  <neilb@earthling.net>
12482
12483         gcc.dg/cpp/_Pragma1.c: Update.
12484         gcc.dg/cpp/_Pragma2.c: New test.
12485
12486 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12487
12488         * g++.old-deja/g++.other/anon5.C: New test.
12489
12490 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12491
12492         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12493         tests.
12494
12495 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12496
12497         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12498         output.
12499
12500 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12501
12502         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12503         labels at end of compound statements.
12504
12505 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12506
12507         * gcc.c-torture/execute/loop-7.c: New test.
12508
12509 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12510
12511         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12512
12513 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12514
12515         * gcc.dg/c99-bool-1.c: New test.
12516
12517 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12518
12519         * gcc.dg/c99-scope-1.c: Remove xfail.
12520         * gcc.dg/c99-scope-2.c: New test.
12521
12522 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12523
12524         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12525         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12526
12527 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12528
12529         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12530         error messages.
12531
12532         * g++.mike/p700.C: Don't typedef wchar_t.
12533         * g++.mike/p784.C: Likewise.
12534         * g++.mike/eb101.C: Don't use __wchar_t.
12535
12536 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12537
12538         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12539         from DO loop.
12540
12541 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12542
12543         * gcc.c-torture/execute/20001111-1.c: New test.
12544
12545 2000-11-10  Nick Clifton  <nickc@redhat.com>
12546
12547         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12548         long multuiple and accumulate.
12549
12550 2000-11-09  Richard Henderson  <rth@redhat.com>
12551
12552         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12553         via size_t instead of int.
12554
12555         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12556         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12557         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12558         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12559
12560 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12561
12562         * gcc.c-torture/compile/20001109-1.c: New test.
12563         * gcc.c-torture/compile/20001109-2.c: New test.
12564
12565 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         * g++.old-deja/g++.pt/operator1.C: New test.
12568         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12569
12570 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12571
12572         * gcc.dg/20001108-1.c: New test.
12573
12574 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12575
12576         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12577         with both arguments constant strings.
12578         * gcc.c-torture/execute/string-opt-3.c: New test.
12579         * gcc.c-torture/execute/string-opt-4.c: New test.
12580         * gcc.c-torture/execute/string-opt-5.c: New test.
12581
12582 2000-11-08  Nick Clifton  <nickc@redhat.com>
12583
12584         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12585         mulsidi3adddi patterns.
12586
12587 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12588
12589         * g++.old-deja/g++.other/crash36.C: New test.
12590
12591 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12592
12593         * g++.old-deja/g++.other/init16.C: New test.
12594
12595 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12596
12597         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12598
12599 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12600
12601         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12602         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12603         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12604
12605 2000-11-07  DJ Delorie  <dj@redhat.com>
12606
12607         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12608
12609 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12610
12611         * gcc.c-torture/execute/string-opt-1.c: New test.
12612
12613 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12614
12615         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12616         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12617         parameters in registers, and there is no way for a varargs
12618         function to know in which order the integer and floating-point
12619         parameters should be interleaved when they are placed on the
12620         stack.
12621         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12622         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12623
12624 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12625
12626         * gcc.c-torture/execute/string-opt-2.c: New test.
12627
12628 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12629
12630         * g++.old-deja/g++.pt/crash60.C: New test.
12631
12632 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12633
12634         * g++.old-deja/g++.other/crash24.C: New test.
12635         * g++.old-deja/g++.other/crash25.C: New test.
12636         * g++.old-deja/g++.other/crash26.C: New test.
12637         * g++.old-deja/g++.other/crash27.C: New test.
12638         * g++.old-deja/g++.other/crash28.C: New test.
12639         * g++.old-deja/g++.other/crash29.C: New test.
12640         * g++.old-deja/g++.other/crash30.C: New test.
12641         * g++.old-deja/g++.other/crash31.C: New test.
12642         * g++.old-deja/g++.other/crash32.C: New test.
12643         * g++.old-deja/g++.other/crash33.C: New test.
12644         * g++.old-deja/g++.other/crash34.C: New test.
12645         * g++.old-deja/g++.other/crash35.C: New test.
12646
12647 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * gcc.c-torture/execute/20001031-1.c: New test.
12650
12651 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12652
12653         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12654         namespace.
12655
12656         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12657         standards-conformant.
12658
12659         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12660
12661         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12662         * g++.old-deja/g++.mike/p755a.C: Likewise.
12663         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12664         library makes no calls to `operator new' during initialization.
12665
12666 2000-11-04  Neil Booth  <neilb@earthling.net>
12667
12668         * gcc.dg/cpp/include2.c: New tests.
12669
12670 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12671
12672         * lib/g++.exp (g++_set_ld_library_path): New function.
12673         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12674
12675 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12676
12677         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12678         warnings.
12679
12680 2000-11-01  Richard Henderson  <rth@redhat.com>
12681
12682         * g++.old-deja/g++.ext/namedret1.C: New.
12683         * g++.old-deja/g++.ext/namedret2.C: New.
12684         * g++.old-deja/g++.ext/namedret3.C: New.
12685
12686 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12687
12688         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12689         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12690
12691 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12692
12693         * gcc.c-torture/execute/va-arg-21.c: New test.
12694
12695 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12696
12697         * gcc.dg/c99-complex-2.c: New test.
12698
12699 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12700
12701         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12702
12703 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12704
12705         * g++.old-deja/g++.other/inline16.C: New test.
12706
12707 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12708
12709         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12710         __PRETTY_FUNCTION__
12711
12712 2000-10-29  Neil Booth  <neilb@earthling.net>
12713
12714         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12715         New tests.
12716         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12717         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12718         optimisation.
12719
12720 2000-10-29  Neil Booth  <neilb@earthling.net>
12721
12722         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12723         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12724         * mi5.c: Test multiple includes work with -C.
12725         * trigraphs.c: Test ^= version.
12726
12727 2000-10-28  Neil Booth  <neilb@earthling.net>
12728
12729         New tests and test updates for new macro expander.
12730
12731         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12732         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12733         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12734         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12735         new diagnostic messages.
12736
12737         * gcc.dg/cpp/macro3.c: New tests.
12738
12739 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12740
12741         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12742         on the same line.
12743
12744 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12745
12746         * g++.old-deja/g++.other/eh2.C: New test.
12747
12748 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12749
12750         * gcc.c-torture/execute/20001027-1.c: New test.
12751
12752 2000-10-26  Richard Henderson  <rth@redhat.com>
12753
12754         * gcc.c-torture/execute/20001026-1.c: New.
12755
12756 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12757
12758         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12759         * g++.old-deja/g++.law/builtin1.C: Likewise.
12760         * g++.old-deja/g++.law/ctors10.C: Likewise.
12761         * g++.old-deja/g++.law/virtual3.C: Likewise.
12762         * g++.old-deja/g++.mike/p658.C: Likewise.
12763         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12764         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12765         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12766         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12767         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12768
12769 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12770
12771         * gcc.c-torture/compile/20001024-1.c: New test.
12772
12773 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12774
12775         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12776         to tell us whether or not we are using V3.
12777
12778 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12779
12780         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12781         operands.
12782
12783 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12784
12785         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12786
12787 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12788
12789         * gcc.c-torture/execute/20001024-1.c: New test.
12790
12791 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12792
12793         * g++.old-deja/g++.other/sibcall1.C: New test.
12794
12795 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12796
12797         * gcc.dg/noncompile/init-3.c: New test.
12798
12799 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12800
12801         * gcc.dg/format-array-1.c: New test.
12802
12803 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12804
12805         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12806         writing through null pointers; remove comment about testing
12807         unterminated strings.
12808
12809 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12810
12811         * gcc.c-torture/execute/20001017-2.c: New test.
12812
12813 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12814
12815         * gcc.c-torture/compile/20001018-1.c: New test.
12816         * gcc.c-torture/compile/20001018-1.x: Xfail.
12817
12818 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12819
12820         * gcc.c-torture/execute/20001017-1.c: New test.
12821
12822 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12823
12824         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12825         for multiple use of arguments with scanf formats; add tests for
12826         multiple use of arguments.
12827
12828 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12829
12830         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12831
12832 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12833
12834         * gcc.dg/format-miss-1.c: New test.
12835
12836 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12837
12838         * gcc.c-torture/execute/20001013-1.c: New test.
12839
12840 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12841
12842         * gcc.dg/format-branch-1.c: New test.
12843
12844 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12845
12846         * README, lib/file-format.exp: Remove EGCS references.
12847
12848 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12849
12850         * gcc.dg/20001013-1.c: New test.
12851
12852 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12853
12854         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12855         for intmax_t in the compiler using __typeof__ and the type rules
12856         for conditional expressions.
12857
12858 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12859
12860         * gcc.dg/20001012-1.c: New test.
12861         * gcc.dg/20001012-2.c: New test.
12862
12863 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12864
12865         * gcc.dg/format-attr-1.c: New test.
12866
12867 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12868
12869         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12870         __LONG_LONG_MAX__ instead of LLONG_MAX.
12871
12872 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12875         scanf flags.
12876         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12877         flags.
12878
12879 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12880
12881         * gcc.dg/sequence-pt-1.c: New test.
12882
12883 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12884
12885         * gcc.c-torture/execute/20001011-1.c: New testcase.
12886         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12887
12888 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12889
12890         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12891         does not error on it.
12892
12893 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12894
12895         * gcc.dg/20001009-1.c: New test.
12896
12897 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12898
12899         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12900         * gcc.c-torture/execute/20001009-2.c: ... to here.
12901
12902 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12903
12904         * gcc.c-torture/compile/20001009-1.c: New testcase.
12905         * gcc.c-torture/execute/20001009-1.c: New testcase.
12906         Testcases provided by Jan Hubicka <jh@suse.cz>.
12907
12908 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12909
12910         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12911         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12912         uintmax_t using <limits.h> to emulate the compiler's internal
12913         logic.  No longer XFAIL %j tests.
12914
12915 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12916
12917         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12918         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12919         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12920         regexps and details of expected handling of some bad formats.
12921         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12922         suppression.
12923
12924 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12925
12926         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12927         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12928         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12929         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12930         in list archives.
12931
12932 2000-10-06  Richard Henderson  <rth@cygnus.com>
12933
12934         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12935         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12936         * g++.old-deja/g++.jason/report.C: Likewise.
12937         * g++.old-deja/g++.law/friend5.C: Likewise.
12938         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12939         of the expected warnings.
12940
12941 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12942
12943         * g++.old-deja/g++.pt/enum14.C: New test.
12944
12945 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12946
12947         * g++.old-deja/g++.pt/crash59.C: New test.
12948
12949 2000-10-04  Will Cohen  <wcohen@redhat.com>
12950
12951         * gcc.dg/20000926-1.c: New test.
12952
12953 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12954
12955         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12956         function name for current C++ compiler.
12957         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12958
12959 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12960
12961         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12962         __PRETTY_FUNCTION__.
12963         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12964
12965 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12966
12967         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12968
12969 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12970
12971         * gcc.c-torture/compile/20000923-1.c: New test.
12972
12973 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12974
12975         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12976         * g++.old-deja/g++.pt/ttp62.C: Same.
12977         * g++.old-deja/g++.other/inline14.C: Same.
12978
12979 2000-09-24  Richard Henderson  <rth@cygnus.com>
12980
12981         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12982
12983 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12984
12985         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12986
12987 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12988
12989         * gcc.c-torture/compile/20000922-1.c: New file.
12990
12991 2000-09-21  Nick Clifton  <nickc@redhat.com>
12992
12993         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12994         a signed long modulo operation.
12995         (mod6): New function - perform an unsigned long modulo operation.
12996         (main): Add tests for modulos of very large numbers by very small
12997         dividends.
12998
12999 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13000
13001         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13002
13003 2000-09-19  Richard Henderson  <rth@cygnus.com>
13004
13005         * gcc.dg/compare2.c (case 10): XFAIL.
13006
13007 2000-09-18  Richard Henderson  <rth@cygnus.com>
13008
13009         * gcc.c-torture/execute/20000906-1.c: Move ...
13010         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13011         that support __builtin_trap.
13012
13013 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13014
13015         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13016
13017 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13018
13019         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13020         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13021         more $ format tests.
13022
13023 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13024
13025         * gcc.dg/format-errmk-1.c: New test.
13026
13027 2000-09-17  Greg McGary  <greg@mcgary.org>
13028
13029         * gcc.c-torture/execute/20000917-1.x: Remove.
13030
13031 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13032
13033         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13034
13035 2000-09-17  Greg McGary  <greg@mcgary.org>
13036
13037         * gcc.c-torture/execute/20000917-1.c: New test.
13038         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13039
13040 2000-09-16  Neil Booth  <NeilB@earthling.net>
13041
13042         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13043         in nested macro bug.
13044
13045 2000-09-15  Neil Booth  <NeilB@earthling.net>
13046
13047         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13048
13049 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13050
13051         * gcc.c-torture/execute/20000914-1.c: New test.
13052
13053 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13054
13055         * g++.other/inline13.C: New test.
13056
13057 2000-09-12  Andreas Jaeger  <aj@suse.de>
13058
13059         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13060         constant by Ulrich Drepper <drepper@redhat.com>.
13061
13062 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13063
13064         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13065
13066 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13067
13068         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13069
13070 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13071
13072         * gcc.dg/cpp/backslash.c: New test.
13073
13074 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13075
13076         * gcc.c-torture/execute/20000910-1.c: New test.
13077         * gcc.c-torture/execute/20000910-2.c: Likewise.
13078
13079 2000-09-11  Robert Lipe  <robertl@sco.com>
13080
13081         * gcc.dg/pragma-align.c: New test.
13082
13083 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13084
13085         * g++.old-deja/g++.pt/explicit82.C: New test.
13086         * g++.old-deja/g++.pt/explicit83.C: New test.
13087
13088 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13089
13090         * gcc.dg/asm-names.c: New test.
13091
13092 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13093
13094         * gcc.dg/cpp/tr-warn6.c: New test
13095
13096 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13097
13098         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13099         be accepted.
13100
13101 2000-09-07  Catherine Moore  <clm@redhat.com>
13102
13103         * gcc.c-torture/execute/unroll-1.c: New test.
13104
13105 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13106
13107         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13108         ERROR markers.
13109         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13110         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13111         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13112         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13113         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13114         Preprocess only.
13115         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13116         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13117
13118 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13119
13120         * g++.old-deja/g++.pt/deduct2.C: New test.
13121
13122 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13123
13124         * g++.old-deja/g++.pt/parms2.C: New test.
13125
13126 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13127
13128         * g++.old-deja/g++.pt/crash58.C: New test.
13129
13130 2000-09-06  Greg McGary  <greg@mcgary.org>
13131
13132         * gcc.c-torture/execute/20000906-1.c: New test.
13133         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13134
13135 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13136
13137         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13138
13139 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13140
13141         * g++.old-deja/g++.pt/crash57.C: New test.
13142
13143 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13144
13145         * g++.old-deja/g++.pt/crash56.C: New test.
13146
13147 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13148
13149         * g++.old-deja/g++.pt/koenig1.C: New test.
13150
13151 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.dg/20000904-1.c: New test.
13154
13155 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13156
13157         * gcc.dg/cpp/paste8.c: New test.
13158
13159 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13160
13161         * gcc.c-torture/compile/20000827-1.c: New test.
13162
13163 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13164
13165         * gcc.dg/format-diag-1.c: New test.
13166
13167 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13168
13169         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13170         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13171         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13172         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13173         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13174
13175 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         * g++.old-deja/g++.other/nested4.C: New test.
13178
13179 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.old-deja/g++.ns/scoped1.C: New test.
13182
13183 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13184
13185         * lib/g++.exp: Support testing already-installed GCC.
13186
13187 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13188
13189         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13190
13191 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13192
13193         * gcc.dg/return-type-2.c: New test.
13194
13195 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13196
13197         * gcc.c-torture/compile/20000825-1.c: New test.
13198
13199 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13200
13201         * gcc.dg/dwarf2-2.c: New test.
13202
13203 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13204
13205         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13206         dg-warning regexps.
13207
13208 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13209
13210         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13211         gcc.dg/format-ext-5.c: New tests.
13212
13213 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13214
13215         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13216
13217 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13218
13219         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13220
13221 2000-08-24  Richard Henderson  <rth@cygnus.com>
13222
13223         * gcc.dg/ia64-sync-1.c: New test.
13224         * gcc.dg/ia64-sync-2.c: New test.
13225         * gcc.dg/ia64-asm-1.c: New test.
13226
13227 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13228
13229         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13230         * gcc.dg/format-ext-2.c: New test.
13231
13232 2000-08-23  Jason Merrill  <jason@redhat.com>
13233
13234         * lib/old-dejagnu.exp: Also ignore "In member function" and
13235         "At global scope".
13236
13237 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238
13239         * gcc.dg/noncompile/label-lineno-1.c: New test.
13240
13241 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13242
13243         * gcc.dg/c99-array-nonobj-1.c: New test.
13244
13245 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13246
13247         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13248         tests.
13249         * gcc.dg/format-ext-1.c: New test.
13250
13251 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13252
13253         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13254         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13255         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13256         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13257         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13258
13259 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13260
13261         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13262         gcc.dg/c99-strftime-2.c: New tests.
13263
13264 2000-08-22  Richard Henderson  <rth@cygnus.com>
13265
13266         * gcc.c-torture/execute/20000822-1.c: New test.
13267
13268 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13269
13270         * gcc.c-torture/execute/20000819-1.x: Remove.
13271
13272 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13273
13274         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13275         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13276         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13277         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13278         gcc.dg/format-xopen-1.c: New tests.
13279
13280 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13281
13282         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13283
13284 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13285
13286         * g++.old-deja/g++.other/loop2.C: New test.
13287
13288         * gcc.c-torture/compile/20000606-1.c: New test.
13289         * gcc.c-torture/compile/20000728-1.c: New test.
13290         * gcc.c-torture/execute/20000801-1.c: New test.
13291         * gcc.c-torture/execute/20000801-2.c: New test.
13292         * gcc.c-torture/execute/20000819-1.c: New test.
13293         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13294         * gcc.dg/20000629-1.c: New test.
13295         * gcc.dg/20000724-1.c: New test.
13296         * gcc.dg/20000807-1.c: New test.
13297
13298 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13299
13300         * gcc.dg/cpp/pragma-1.c: New test.
13301         * gcc.dg/cpp/pragma-2.c: New test.
13302
13303 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13304
13305         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13306         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13307
13308 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13309
13310         * gcc.c-torture/compile/20000818-1.c: New test.
13311
13312 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13313
13314         * gcc.c-torture/execute/20000818-1.c: New test.
13315
13316 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13317
13318         * gcc.dg/format-va-1.c: New test.
13319
13320 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         * g++.old-deja/g++.other/typedef8.C: New test.
13323
13324 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13325
13326         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13327         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13328         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13329         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13330         * g++.old-deja/g++.other/ptrmem7.C: New test.
13331         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13332
13333 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13334
13335         * g++.old-deja/g++.pt/typename27.C: New test.
13336
13337 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13338
13339         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13340         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13341         * g++.old-deja/g++.pt/friend45.C: New test.
13342         * g++.old-deja/g++.other/friend8.C: New test.
13343
13344 2000-08-15  Richard Henderson  <rth@cygnus.com>
13345
13346         * gcc.c-torture/execute/20000815-1.c: New test.
13347
13348 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13349
13350         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13351         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13352         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13353
13354 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13355
13356         * g++.old-deja/g++.other/refinit2.C: New test.
13357
13358 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13359
13360         * lib/c-torture.exp (c-torture): Make
13361         compiler_conditional_xfail_data global.
13362         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13363         compiler_conditional_xfail_data machinery.
13364         (f-torture-execute): Likewise.
13365         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13366         and only when unrolling loops.
13367
13368         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13369
13370 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13371
13372         * g++.old-deja/g++.pt/explicit81.C: New test.
13373
13374 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13375
13376         * g++.old-deja/g++.pt/typename26.C: New test.
13377
13378 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13379
13380         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13381         warning.
13382
13383 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.other/array3.C: New test.
13386
13387 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13388
13389         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13390         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13391         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13392         New tests.
13393
13394 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13397         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13398
13399 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13400
13401         * gcc.c-torture/execute/20000808-1.c: New test.
13402
13403 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13404
13405         * gcc.dg/c90-const-expr-1.c: New test.
13406
13407 2000-08-08  Richard Henderson  <rth@cygnus.com>
13408
13409         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13410
13411 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13412
13413         * gcc.dg/noncompile/const-ll-1.c: New test.
13414
13415 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13416
13417         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13418
13419 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13420
13421         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13422         that running programs linked against the shared version of libobjc
13423         run correctly.
13424
13425 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13426
13427         * gcc.dg/c99-printf-1.c: New test.
13428
13429 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13430
13431         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13432
13433 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13434
13435         * gcc.c-torture/execute/20000731-1.x: Delete.
13436
13437 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13438
13439         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13440         and torture_without_loops as is done by c-torture.exp.
13441         (search_for): Copy from c-torture.exp.
13442         (gcc-dg-runtest): New function, drives a directory of tests
13443         iterating over the TORTURE_OPTIONS.
13444         (scan-assembler, scan-assembler-not): Move here from
13445         individual directory drivers.
13446
13447         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13448         defined by lib/gcc-dg.exp.
13449         * gcc.dg/cpp/cpp.exp: Likewise.
13450         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13451         gcc-dg-runtest, so we cycle over optimization options.
13452
13453         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13454         * gcc.dg/compare2.c: No longer expected to fail.
13455
13456 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13457
13458         * gcc.c-torture/execute/20000804-1.c: New test.
13459
13460 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13461
13462         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13463
13464 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13465
13466         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13467
13468 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13469
13470         * gcc.c-torture/compile/20000803-1.c: New test.
13471
13472 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13473
13474         * gcc.c-torture/execute/20000801-3.c,
13475         gcc.c-torture/execute/20000801-4.c: New tests.
13476         * gcc.c-torture/execute/20000801-3.x,
13477         gcc.c-torture/execute/20000801-4.x: Xfail.
13478
13479 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13480
13481         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13482         libobjc/.libs to allow for libtool.
13483
13484 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13485
13486         * gcc.c-torture/compile/20000802-1.c: New test.
13487
13488 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13489
13490         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13491
13492 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13493
13494         * gcc-c-torture/execute/20000731-2.c: New test.
13495
13496         * gcc.c-torture/execute/20000731-1.c: New test.
13497         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13498
13499 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13500
13501         * testsuite/gcc.dg/cpp/paste7.c: New test.
13502         * gcc.dg/cpp/20000725-1.c: New test.
13503
13504 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13505
13506         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13507         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13508         declaration warning for __builtin_dwarf_reg_size.
13509
13510         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13511
13512 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13513
13514         * gcc.dg/noncompile/voidparam-1.c: New test.
13515
13516 2000-07-30  Richard Henderson  <rth@cygnus.com>
13517
13518         * gcc.dg/c90-digraph-1.c: Don't xfail.
13519         * gcc.dg/compare2.c (case 10): Xfail.
13520         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13521
13522 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13523
13524         * gcc.dg/c99-main-1.c: New test.
13525
13526 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13527
13528         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13529
13530 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13531
13532         * gcc.c-tortuer/execute/20000726-1.c: New test.
13533
13534 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13535
13536         * gcc.c-torture/execute/enum-2.c: New test.
13537
13538 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13539
13540         * gcc.dg/cpp/tr-warn3.c: New test.
13541
13542 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13543
13544         * g++.old-deja/g++.ext/implicit1.C: Remove.
13545         * g++.old-deja/g++.jason/c2.C: Remove
13546         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13547         * g++.old-deja/g++.pt/crash16.C: Likewise.
13548         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13549
13550 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13551
13552         * g++.old-deja/g++.other/for2.C: New test.
13553
13554 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13555
13556         * gcc.dg/20000720-1.c: New test.
13557
13558 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13559
13560         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13561
13562 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13563
13564         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13565         * gcc.c-torture/execute/20000722-1.c: New.
13566         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13567
13568 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13569
13570         * gcc.dg/cpp/20000720-1.S: New test.
13571
13572 2000-07-21  Michael Meissner  <meissner@redhat.com>
13573
13574         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13575
13576 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13577
13578         * g++.old-deja/g++.brendan/crash16.C,
13579         g++.old-deja/g++.brendan/parse3.C,
13580         g++.old-deja/g++.brendan/redecl1.C,
13581         g++.old-deja/g++.ns/template13.C,
13582         g++.old-deja/g++.other/decl4.C,
13583         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13584
13585 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13586
13587         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13588         and "Internal error".
13589
13590         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13591         regexps.
13592         * gcc.dg/cpp/paste6.c: New test.
13593
13594 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13595
13596         * gcc.dg/cpp/tr-direct.c: New test.
13597
13598         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13599         gcc.dg/cpp/undef1.c: Tweak error regexps.
13600
13601 2000-07-18  Eric Christopher <echristo@redhat.com>
13602
13603         * gcc.c-torture/compile/20000718-1.c: New test.
13604
13605 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13606
13607         * cpplex.c (_cpp_push_token): If the token being pushed back
13608         is the previous token in this context, just subtract one from
13609         context->posn.
13610         * cppmacro.c (save_expansion): Clear aux field when storing a
13611         placemarker.
13612
13613 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13614
13615         * gcc.dg/noncompile/redecl-1.c: New test.
13616
13617 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13618
13619         * gcc.c-torture/execute/20000717-5.c: New test.
13620         * gcc.c-torture/execute/20000717-1.x: Removed.
13621
13622 2000-07-17  Richard Henderson  <rth@cygnus.com>
13623
13624         * gcc.c-torture/execute/20000717-4.c: New test.
13625
13626 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13627
13628         * gcc.dg/cpp/syshdr.c: New test.
13629         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13630
13631 2000-07-17  Neil Booth  <neilb@earthling.net>
13632
13633         * gcc.dg/cpp/cmdlne-dM.c: New test.
13634         * gcc.dg/cpp/cmdlne-dD.c: New test.
13635
13636 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13637
13638         * gcc.c-torture/execute/20000717-3.c: New test.
13639
13640         * gcc.c-torture/compile/20000717-1.c: New test.
13641
13642 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13643
13644         * gcc.c-torture/execute/20000717-2.c: New test.
13645
13646 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13647
13648         * gcc.dg/formatz-1.c: New test.
13649
13650         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13651         * gcc.dg/c99-digraph-1.c: New tests.
13652
13653         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13654         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13655
13656         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13657         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13658         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13659         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13660         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13661         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13662         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13663
13664 2000-07-17   Greg McGary <greg@mcgary.org>
13665
13666         * gcc.c-torture/execute/20000717-1.c: New test.
13667         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13668
13669 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13670
13671         * gcc.c-torture/execute/20000715-2.c: New test.
13672         * gcc.dg/20000715-1.c: New test.
13673
13674 2000-07-15  Michael Meissner  <meissner@redhat.com>
13675
13676         * gcc.c-torture/execute/20000715-1.c: New test.
13677
13678 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13679
13680         * gcc.c-torture/execute/20000707-1.c: New test.
13681
13682 2000-07-13  Neil Booth  <NeilB@earthling.net>
13683
13684         * testsuite/gcc.dg/cpp/digraph1.c,
13685         testsuite/gcc.dg/cpp/digraph2.c,
13686         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13687
13688 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13689
13690         * g77.f-torture/compile/20000630-2.f:  New test.
13691         * g77.f-torture/compile/20000630-2.x
13692
13693 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13694
13695         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13696
13697 2000-07-11  Neil Booth  <NeilB@earthling.net>
13698
13699         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13700
13701 2000-07-11  Neil Booth  <NeilB@earthling.net>
13702
13703         * gcc.dg/cpp/cmdlne-C.c: New.
13704
13705 2000-07-09  Neil Booth  <NeilB@earthling.net>
13706
13707         * gcc.dg/cpp/directiv.c: New tests.
13708         * gcc.dg/cpp/undef1.c: Update.
13709
13710 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13711
13712         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13713
13714 2000-07-09  Neil Booth  <NeilB@earthling.net>
13715
13716         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13717
13718 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13719
13720         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13721         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13722
13723 2000-07-08  Neil Booth  <NeilB@earthling.net>
13724
13725         * gcc.dg/cpp/macsyntx.c: New tests.
13726
13727 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13728
13729         * gcc.dg/20000707-1.c: New test.
13730
13731 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13732
13733         * gcc.c-torture/execute/20000706-1.c: New test.
13734         * gcc.c-torture/execute/20000706-2.c: New test.
13735         * gcc.c-torture/execute/20000706-3.c: New test.
13736         * gcc.c-torture/execute/20000706-4.c: New test.
13737         * gcc.c-torture/execute/20000706-5.c: New test.
13738
13739 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * g++.old-deja/g++.pt/instantiate7.C: New test.
13742
13743 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13746         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13747         * g++.old-deja/g++.other/rtti3.C: Likewise.
13748         * g++.old-deja/g++.other/rttid3.C: Likewise.
13749
13750 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13751
13752         *  g77.f-torture/compile/20000630-1.x: Fix typo
13753
13754 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13755
13756         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13757         assembly output.
13758
13759 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13760
13761         * gcc.dg/cpp/ident.c: New test.
13762
13763 2000-07-05  Neil Booth  <NeilB@earthling.net>
13764
13765         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13766           gcc.dg/cpp/lexstrng.c: New tests.
13767
13768 2000-07-04  Neil Booth  <NeilB@earthling.net>
13769
13770         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13771         * gcc.dg/cpp/strify2.c: Same.
13772
13773 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13774
13775         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13776         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13777         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13778         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13779
13780         * testsuite/gcc.dg/cpp/macro1.c,
13781         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13782         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13783         testsuite/gcc.dg/cpp/strify1.c,
13784         testsuite/gcc.dg/cpp/strify2.c: New tests.
13785
13786 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13787
13788         * gcc.c-torture/execute/20000703-1.c: New test.
13789
13790 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         * g++.old-deja/g++.pt (lookup10.C): New test.
13793
13794 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13795
13796         * g++.old-deja/g++.pt (typename25.C): New test.
13797
13798 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13799
13800         * gcc.c-torture/compile/20000701-1.c: New test.
13801
13802 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13803
13804         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13805         to test case.
13806
13807 2000-06-30  Catherine Moore  <clm@cygnus.com>
13808
13809         * gcc.c-torture/execute/align-1.c: New test.
13810
13811 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13812
13813         * g++.old-deja/g++.pt/expr8.C: New test.
13814         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13815
13816 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13817
13818         * gcc.c-torture/compile/20000629-1.c: New test.
13819
13820 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13821
13822
13823         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13824         gcc.dg/noncompile directory, depending on whether they're
13825         preprocessor tests or not.  Annotate all the tests for the dg
13826         framework.
13827
13828         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13829         * gcc.dg/noncompile/noncompile.exp: New.
13830
13831         * Moved files:
13832         Old name                                New name
13833         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13834         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13835         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13836         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13837         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13838         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13839         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13840         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13841         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13842         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13843         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13844         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13845         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13846         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13847         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13848         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13849         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13850         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13851         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13852         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13853         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13854         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13855         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13856         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13857
13858         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13859         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13860         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13861         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13862         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13863         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13864
13865 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13866
13867         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13868         declare one variable.  On the fourth, error.
13869         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13870         declared by 20000628-1a.h.
13871
13872 2000-06-29  Richard Henderson  <rth@redhat.com>
13873
13874         * gcc.c-torture/execute/930529-1.x: New file.
13875         * gcc.dg/920413-1.c: Adjust expected warning text.
13876         * gcc.dg/980217-1.c: Declare abort.
13877         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13878
13879 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13880
13881         * g77.f-torture/compile/20000629-1.f: New test.
13882         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13883
13884 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13885
13886         Rearrange lots of files, removing entirely the
13887         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13888         directories.
13889
13890         * Deleted files:
13891         gcc.c-torture/code_quality/code_quality.exp
13892         gcc.c-torture/special/special.exp
13893         gcc.failure/failure.exp
13894         gcc.failure/940409-1.x
13895         gcc.c-torture/compile/961203-1.x
13896
13897         * New files:
13898         gcc.misc-tests/linkage.exp
13899         gcc.c-torture/execute/920730-1t.c
13900         gcc.c-torture/execute/920730-1t.x
13901         gcc.c-torture/compile/920520-1.x
13902         gcc.c-torture/compile/920521-1.x
13903         gcc.c-torture/compile/981006-1.x
13904         gcc.c-torture/execute/eeprof-1.x
13905
13906         * Moved files (possibly with modifications to fit a new harness):
13907         Old name                                New name
13908         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13909         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13910         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13911         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13912         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13913         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13914         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13915         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13916         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13917         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13918         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13919         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13920         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13921         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13922
13923 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13924
13925         * c-torture/compile/961203-1.x: Delete.
13926
13927         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13928         not exit. Include stdio.h.
13929         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13930         * gcc.misc-tests/dg-12.c: Likewise.
13931         * gcc.misc-tests/dg-5.c: Likewise.
13932         * gcc.misc-tests/dg-6.c: Likewise.
13933         * gcc.misc-tests/dg-7.c: Prototype abort.
13934         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13935         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13936         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13937         not exit.
13938         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13939         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13940
13941 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13942
13943         * gcc.dg/cpp/20000628-1.c: New test.
13944         * gcc.dg/cpp/20000628-1.h: New header for above test.
13945         * gcc.dg/cpp/20000628-1a.h: Likewise.
13946
13947 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13948
13949         * gcc.dg/cpp: New directory.
13950         * gcc.dg/cpp/cpp.exp: New driver.
13951         * gcc.dg/cpp/20000627-1.c: New test.
13952         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13953         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13954         and rewrite as a compilation test.
13955
13956         * gcc.dg: Move many files into the cpp subdirectory, possibly
13957         renaming or editing them as well.
13958         Old name                New name
13959         990119-1.c              cpp/19990119-1.c
13960         990228-1.c              cpp/19990228-1.c
13961         990407-1.c              cpp/19990407-1.c
13962         990409-1.c              cpp/19990409-1.c
13963         990413-1.c              cpp/19990413-1.c
13964         990703-1.c              cpp/19990703-1.c
13965         20000127-1.c            cpp/20000127-1.c
13966         20000129-1.c            cpp/20000129-1.c
13967         20000207-1.c            cpp/20000207-1.c
13968         20000207-2.c            cpp/20000207-2.c
13969         20000209-1.c            cpp/20000209-1.c
13970         20000209-2.c            cpp/20000209-2.c
13971         20000301-1.c            cpp/20000301-1.c
13972         20000419-1.c            cpp/20000419-1.c
13973         20000510-1.S            cpp/20000510-1.S
13974         20000519-1.c            cpp/20000519-1.c
13975         20000529-1.c            cpp/20000529-1.c
13976         20000625-1.c            cpp/20000625-1.c
13977         20000625-2.c            cpp/20000625-2.c
13978         cpp-as1.c               cpp/assert1.c
13979         cpp-as2.c               cpp/assert2.c
13980         cxx-comments-1.c        cpp/cxxcom1.c
13981         cxx-comments-2.c        cpp/cxxcom2.c
13982         endif-label.c           cpp/endif.c
13983         cpp-hash1.c             cpp/hash1.c
13984         cpp-hash2.c             cpp/hash2.c
13985         cpp-if1.c               cpp/if-1.c
13986         cpp-if2.c               cpp/if-2.c
13987         cpp-if3.c               cpp/if-3.c
13988         cpp-if4.c               cpp/if-4.c
13989         cpp-if5.c               cpp/if-5.c
13990         cpp-cond.c              cpp/if-cexp.c
13991         cpp-missingop.c         cpp/if-mop.c
13992         cpp-missingparen.c      cpp/if-mpar.c
13993         cpp-opprec.c            cpp/if-oppr.c
13994         cpp-ifparen.c           cpp/if-paren.c
13995         cpp-shortcircuit.c      cpp/if-sc.c
13996         cpp-shift.c             cpp/if-shift.c
13997         cpp-unary.c             cpp/if-unary.c
13998         cpp-li1.c               cpp/line1.c
13999         cpp-li2.c               cpp/line2.c
14000         lineno.c                cpp/line3.c
14001         lineno-2.c              cpp/line4.c
14002         cpp-mi.c                cpp/mi1.c
14003         cpp-mic.h               cpp/mi1c.h
14004         cpp-micc.h              cpp/mi1cc.h
14005         cpp-mind.h              cpp/mi1nd.h
14006         cpp-mindp.h             cpp/mi1ndp.h
14007         cpp-mix.h               cpp/mi1x.h
14008         cpp-mi2.c               cpp/mi2.c
14009         cpp-mi2a.h              cpp/mi2a.h
14010         cpp-mi2b.h              cpp/mi2b.h
14011         cpp-mi2c.h              cpp/mi2c.h
14012         cpp-mi3.c               cpp/mi3.c
14013         cpp-mi3.def             cpp/mi3.def
14014         poison-1.c              cpp/poison.c
14015         pr-impl.c               cpp/prag-imp.c
14016         cpp-redef-2.c           cpp/redef1.c
14017         cpp-redef.c             cpp/redef2.c
14018         strpaste.c              cpp/strp1.c
14019         strpaste-2.c            cpp/strp2.c
14020         cpp-tradpaste.c         cpp/tr-paste.c
14021         cpp-tradstringify.c     cpp/tr-str.c
14022         cpp-tradwarn1.c         cpp/tr-warn1.c
14023         cpp-tradwarn2.c         cpp/tr-warn2.c
14024         trigraphs.c             cpp/trigraphs.c
14025         cpp-unc1.c              cpp/unc1.c
14026         cpp-unc2.c              cpp/unc2.c
14027         cpp-unc3.c              cpp/unc3.c
14028         cpp-unc.c               cpp/unc4.c
14029         undef.c                 cpp/undef1.c
14030         undef-2.c               cpp/undef2.c
14031         cpp-wi1.c               cpp/widestr1.c
14032
14033 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14034
14035         * lib/g++.exp (g++_include_flags): Tweak.
14036
14037 2000-06-27  H.J. Lu  <hjl@gnu.org>
14038             Loren J. Rittle  <ljrittle@acm.org>
14039
14040         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14041         version with one that knows about the new gcc tree structure.
14042         (g++_link_flags): Same.
14043
14044 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14045
14046         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14047         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14048         case we are cross-compiling.
14049
14050         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14051         g++.old-deja/g++.niklas/Makefile.in,
14052         g++.old-deja/g++.niklas/configure.in,
14053         g++.old-deja/g++.other/Makefile.in,
14054         g++.old-deja/g++.other/configure.in,
14055         gcc.c-torture/code_quality/Makefile.in,
14056         gcc.c-torture/code_quality/configure.in,
14057         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14058         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14059         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14060         gcc.c-torture/execute/ieee/Makefile.in,
14061         gcc.c-torture/execute/ieee/configure.in,
14062         gcc.c-torture/noncompile/Makefile.in,
14063         gcc.c-torture/noncompile/configure.in,
14064         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14065         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14066         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14067
14068 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14069
14070         * g++.old-deja/g++.other/ambig3.C: New test.
14071
14072 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14073
14074         * g++.old-deja/g++.pt/syntax1.C: New test.
14075         * g++.old-deja/g++.pt/syntax2.C: New test.
14076         * g++.old-deja/g++.other/syntax3.C: New test.
14077         * g++.old-deja/g++.other/syntax4.C: New test.
14078
14079 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14080
14081         * gcc.dg/20000623-1.c: Prototype exit and abort.
14082
14083 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14084
14085         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14086         New tests.
14087         * gcc.dg/cpp-mi3.def: New file.
14088
14089         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14090         inside assertions.
14091         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14092         lexer's error messages.
14093         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14094         divine anything from the linemarkers.
14095         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14096         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14097
14098 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14099
14100         * gcc.dg/20000623-1.c: New test.
14101
14102 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14103
14104         * gcc.c-torture/execute/20000622-1.c: New test.
14105
14106 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         * g++.old-deja/g++.other/init15.C: New test.
14109
14110 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14111
14112         * g++.old-deja/g++.pt/vaarg2.C: New test.
14113         * g++.old-deja/g++.pt/vaarg3.C: New test.
14114
14115 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         * g++.old-deja/g++.other/dyncast6.C: New test.
14118
14119 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14120
14121         * gcc.c-torture/execute/loop-6.c: New test.
14122
14123 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14124
14125         * gcc.dg/20000614-1.c: New test.
14126         * gcc.dg/20000614-2.c: New test.
14127
14128 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14129
14130         * g++.old-deja/g++.other/inline12.C: New test.
14131
14132 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14133
14134         * g++.old-deja/g++.other/eh1.C: New test.
14135
14136 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14137
14138         * g++.old-deja/g++.other/type.C: New test.
14139
14140 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14141
14142         * g++.old-deja/g++.other/initstring.C: New test.
14143
14144 2000-06-12  Jason Merrill  <jason@redhat.com>
14145
14146         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14147
14148 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14149
14150         * gcc.c-torture/compile/20000609-1.c: New test.
14151
14152 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14153
14154         * gcc.dg/20000609-1.c: New test.
14155
14156 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14157
14158         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14159         * gcc.c-torture/noncompile/poison-1.c: Move...
14160         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14161         * gcc.dg/cpp-li1.c: Add a token after the #line.
14162
14163 2000-06-05  Richard Henderson  <rth@cygnus.com>
14164
14165         * gcc.c-torture/execute/20000605-2.c: New test.
14166         * gcc.c-torture/execute/20000605-3.c: New test.
14167
14168 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14169
14170         * g77.f-torture/execute/20000503-1.x: New file.
14171
14172 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14173
14174         * g++.old-deja/g++.eh/badalloc1.C: New test.
14175
14176 2000-06-05  Richard Henderson  <rth@cygnus.com>
14177
14178         * gcc.c-torture/execute/20000605-1.c: New test.
14179
14180 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14181             Nathan Sidwell <nathan@codesourcery.com>
14182
14183         * gcc.c-torture/compile/20000605-1.c: New test.
14184
14185 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14186
14187         * g77.f-torture/compile/20000601-1.f:  New test.
14188
14189 2000-06-03  Richard Henderson  <rth@cygnus.com>
14190
14191         * gcc.c-torture/execute/20000603-1.c: New.
14192
14193 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14194
14195         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14196         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14197
14198 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14199
14200         * gcc.dg/compare2.c (case 12): XFAIL.
14201         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14202         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14203
14204         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14205
14206 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14207
14208         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14209         guard macro is already defined when the header is first
14210         included.
14211         * gcc.dg/cpp-mix.h: New file.
14212         * gcc.dg/endif-label.c: Update patterns to match compiler.
14213
14214         * g++.brendan/complex1.C: Declare abort.
14215         * g++.law/refs4.C: Remove XFAIL.
14216         * g++.oliva/expr2.C: Declare abort and exit.
14217
14218 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14219
14220         * gcc.c-torture/execute/20000528-1.c: New test.
14221
14222         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14223         * g++.old-deja/g++.law/temps4.C: Likewise.
14224
14225         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14226         stdlib.h.  Call abort() on failure.
14227         * g++.old-deja/g++.law/refs4.C: Likewise.
14228         * g++.old-deja/g++.law/temps4.C: Likewise.
14229         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14230         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14231
14232 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14233
14234         Relative to g++.dg/special:
14235         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14236
14237         Relative to g++.old-deja:
14238         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14239         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14240         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14241         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14242         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14243         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14244         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14245
14246         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14247         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14248         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14249         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14250         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14251         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14252         and/or string.h.
14253
14254         * g++.other/goto1.C: Update expectations for error messages.
14255
14256 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14257
14258         * gcc.c-torture/compile/20000523-1.c: New test.
14259
14260 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14261
14262         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14263
14264 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14265
14266         * g++.old-deja/g++.eh/catch11.C: New test.
14267         * g++.old-deja/g++.eh/catch12.C: New test.
14268
14269 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14270
14271         * gcc.c-torture/execute/20000523-1.c: New test.
14272
14273 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14274
14275         * c-torture/execute/bcp-1.c: Replace abort in arg of
14276         __builtin_constant_p with a generic external function.
14277
14278         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14279         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14280         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14281         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14282         Prototype abort and/or exit.
14283
14284         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14285         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14286         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14287         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14288
14289 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14290
14291         * gcc.dg/dwarf2-1.c: New test.
14292
14293 2000-05-20  Richard Henderson  <rth@cygnus.com>
14294
14295         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14296
14297 2000-05-20  Andreas Jaeger  <aj@suse.de>
14298
14299         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14300         testcase.
14301
14302 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14303
14304         * gcc.c-torture/execute/20000519-2.c: New test.
14305
14306 2000-05-19  Andreas Jaeger  <aj@suse.de>
14307
14308         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14309         which fails with SSA.
14310
14311         * lib/c-torture.exp: Also test with -O3 -fssa.
14312
14313 2000-05-18  Michael Meissner  <meissner@redhat.com>
14314
14315         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14316         * gcc.c-torture/execute/920415-1.c: Ditto.
14317         * gcc.c-torture/execute/920501-1.c: Ditto.
14318         * gcc.c-torture/execute/conversion.c: Ditto.
14319         * gcc.c-torture/execute/cvt-1.c: Ditto.
14320
14321 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14322
14323         * gcc.c-torture/compile/20000518-1.c: New test.
14324
14325 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14326
14327         * g77.f-torture/compile/200005018.f:  New test.
14328
14329 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14330
14331         * gcc.c-torture/compile/20000517-1.c: New test.
14332
14333 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14334
14335         * gcc.c-torture/execute/20000516-1.c: New test.
14336
14337 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14338
14339         * g++.old-deja/g++.other/eh.C: New test.
14340
14341 2000-05-12  Richard Henderson  <rth@cygnus.com>
14342
14343         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14344         constants through to doit's conditional.
14345
14346 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14347
14348         * gcc.c-torture/compile/20000511-1.c: New test.
14349         * g77.f-torture/compile/20000511-1.f: New test.
14350         * g77.f-torture/compile/20000511-2.f: New test.
14351
14352 2000-05-11  Michael Meissner  <meissner@redhat.com>
14353
14354         * gcc.c-torture/execute/20000511-1.c: New test.
14355
14356 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14357
14358         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14359         * gcc.dg/20000510-1.S: New.
14360
14361 2000-05-08  Catherine Moore  <clm@cygnus.com>
14362
14363         * gcc.dg/unused-3.c: New.
14364
14365 2000-05-06  Richard Henderson  <rth@cygnus.com>
14366
14367           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14368           * g++.old-deja/g++.mike/warn1.C: Likewise.
14369           * g++.old-deja/g++.pt/local1.C: Likewise.
14370           * g++.old-deja/g++.pt/local7.C: Likewise.
14371           * g++.old-deja/g++.pt/spec16.C: Likewise.
14372
14373 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14374
14375         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14376
14377 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14378
14379           * g77.f-torture/execute/20000503-1.f:  New test.
14380
14381 2000-05-04  Andreas Jaeger  <aj@suse.de>
14382
14383         * gcc.dg/noreturn-2.c: New test.
14384
14385 2000-05-04  Neil Booth  <NeilB@earthling.net>
14386
14387         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14388         preprocessor.
14389
14390 2000-05-04  Richard Henderson  <rth@cygnus.com>
14391
14392         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14393
14394 2000-05-04  Richard Henderson  <rth@cygnus.com>
14395
14396         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14397         OpenSSL by Jason R Thorpe.
14398
14399 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14400
14401         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14402
14403 2000-05-03  Robert Lipe <robertlipe@usa.net>
14404
14405         * gcc.dg/20000503-1.c: New test.
14406
14407 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14408
14409         * gcc.c-torture/compile/20000502-1.c: New test.
14410         * g++.old-deja/g++.other/align.C: New test.
14411         * gcc.dg/cpp-tradstringify.c: New test.
14412
14413 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14414
14415         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14416         and hard registers.
14417
14418 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14419
14420         * gcc.c-torture/execute/loop-5.c: New test.
14421
14422 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14423
14424         * gcc.c-torture/execute/va-arg-20.c: New test.
14425
14426 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14427
14428         * gcc.c-torture/execute/20000422-1.c: New test.
14429
14430 2000-04-20  Greg McGary  <gkm@gnu.org>
14431
14432         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14433         when optimizing, but without sibling-call optimizations (-O1).
14434
14435 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14436
14437           * gcc.c-torture/compile/20000420-1.c: New test.
14438
14439 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14440
14441         * g++.abi/ptrflags.C: New test.
14442         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14443
14444 2000-04-19  Catherine Moore  <clm@cygnus.com>
14445
14446         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14447
14448 2000-04-19  Greg McGary  <gkm@gnu.org>
14449
14450         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14451         sibling-call optimizations.
14452
14453 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14454
14455         * gcc.dg/20000419-1.c: New test.
14456
14457 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14458
14459         * gcc.c-torture/execute/20000412-6.c: New test.
14460
14461 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14462
14463         * gcc.c-torture/execute/20000412-5.c: New test.
14464         * g77.f-torture/compile/20000412-1.f: New test.
14465         * gcc.c-torture/execute/20000412-4.c: New test.
14466         * gcc.c-torture/compile/20000412-2.c: New test.
14467         * gcc.c-torture/execute/20000412-3.c: New test.
14468         * gcc.c-torture/compile/20000412-1.c: New test.
14469         * gcc.c-torture/execute/20000412-2.c: New test.
14470
14471 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14472
14473         * objc/execute/bf-20.m: New test.
14474
14475 2000-04-10  Richard Henderson  <rth@cygnus.com>
14476
14477         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14478
14479         * gcc.c-torture/execute/20000412-1.c: New test.
14480
14481 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14482
14483         * g++.old-deja/g++.eh/catchptr1.C: New test.
14484
14485 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14488
14489 2000-04-08  Neil Booth  <NeilB@earthling.net>
14490
14491         * gcc.dg/cpp-nullchar.c: Remove test as
14492         embedded nulls cause problems.
14493
14494 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14495
14496         * gcc.dg/compare2.c: New test.
14497
14498 2000-04-08  Neil Booth  <NeilB@earthling.net>
14499
14500         * gcc.dg/cpp-nullchar.c: New test.
14501
14502 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14503
14504         * gcc.dg/cpp-mi2.c: New test.
14505         * gcc.dg/cpp-mi2[abc].h: New files.
14506
14507 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14508
14509         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14510         member name.
14511
14512 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.old-deja/g++.abi/vmihint.C: New test.
14515
14516 2000-04-06  Neil Booth  <NeilB@earthling.net>
14517
14518         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14519         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14520         copyright.
14521
14522 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14523
14524         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14525         avoid stack-frame overwrite.
14526
14527 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14528
14529         * gcc.c-torture/compile/20000405-2.c: New test.
14530         * gcc.c-torture/compile/20000405-3.c: New test.
14531
14532 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14533
14534         * gcc.c-torture/compile/20000405-1.c: New test.
14535
14536 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14537
14538         * gcc.dg/cast-qual-1.c: Revert last change.
14539
14540 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14541
14542         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14543
14544 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14545
14546         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14547         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14548
14549 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14550
14551         * gcc.c-torture/compile/20000403-2.c: New test.
14552         * gcc.c-torture/compile/20000403-1.c: New test.
14553
14554 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14555
14556         * gcc.c-torture/execute/20000403-1.c: New test.
14557
14558 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14559
14560         * gcc.c-torture/execute/20000402-1.c: New test.
14561
14562 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14563
14564         * gcc.c-torture/execute/va-arg-15.c: New test.
14565         * gcc.c-torture/execute/va-arg-16.c: New test.
14566         * gcc.c-torture/execute/va-arg-17.c: New test.
14567         * gcc.c-torture/execute/va-arg-18.c: New test.
14568         * gcc.c-torture/execute/va-arg-19.c: New test.
14569
14570 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14571
14572         * gcc.c-torture/compile/981211-1.c: Move to...
14573         * gcc.dg/cpp-as1.c: ...here.
14574         * gcc.dg/cpp-as2.c: New file.
14575
14576         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14577         compiler.
14578
14579 2000-04-02  Neil Booth  <NeilB@earthling.net>
14580
14581         * gcc.dg/cpp-cond.c  New tests.
14582         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14583         accidental success less likely.
14584         * gcc.dg/cpp-missingop.c  New tests.
14585         * gcc.dg/cpp-missingparen.c  New tests.
14586         * gcc.dg/cpp-shift.c  New tests.
14587         * gcc.dg/cpp-shortcircuit.c  New tests.
14588         * gcc.dg/cpp-unary.c  New tests.
14589
14590 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14591
14592         * gcc.c-torture/compile/20000329-1.c: New test.
14593
14594 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14595
14596         * gcc.c-torture/compile/20000326-1.c: New test.
14597         * gcc.c-torture/compile/20000326-2.c: New test.
14598
14599 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14600
14601         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14602         the first parameter is a function argument.
14603
14604 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14605
14606         * g++.old-deja/g++.ext/array4.C: New test.
14607
14608 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14609
14610         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14611
14612 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14613
14614         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14615
14616 2000-03-19  Richard Henderson  <rth@cygnus.com>
14617
14618         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14619
14620 2000-03-19  Richard Henderson  <rth@cygnus.com>
14621
14622         * gcc.c-torture/compile/20000319-1.c: New test.
14623
14624 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14625
14626         * gcc.c-torture/execute/20000314-3.c: New test.
14627         * gcc.c-torture/execute/20000314-2.c: New test.
14628         * gcc.c-torture/execute/20000314-1.c: New test.
14629         * gcc.c-torture/compile/20000314-2.c: New test.
14630         * gcc.c-torture/compile/20000314-1.c: New test.
14631
14632 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14633
14634         * g++.old-deja/g++.warn/inline.C: New test.
14635
14636 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14637
14638         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14639         standards-compliant result rather than specific constants.
14640         Put test-values in array.
14641
14642 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14643
14644         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14645         (g++_target_compile): Put test-specific options last.
14646
14647 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.eh/vbase4.C: New test.
14650
14651 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14654
14655 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14656
14657         * g++.old-deja/g++.brendan/misc12.C: Removed.
14658         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14659         * g++.old-deja/g++.ext/pretty4.C: New test.
14660
14661 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14662
14663         * g++.old-deja/g++.other/string2.C: New test.
14664
14665 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14666
14667         * g++.old-deja/g++.warn/impint2.C: New test.
14668
14669 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14670
14671         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14672         is 1, not zero.
14673
14674 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14675
14676         * g++.old-deja/g++.warn/impint.C: New test.
14677         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14678         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14679         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14680         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14681         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14682         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14683         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14684         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14685         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14686         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14687         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14688         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14689
14690 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14691
14692         * gcc.dg/cpp-redef.c: New test.
14693
14694 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14695
14696         * g++.old-deja/g++.pt/unify7.C: New test.
14697
14698 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14699
14700         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14701         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14702
14703 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14704
14705         * gcc.c-torture/compile/20000224-1.c: New test.
14706
14707 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14708
14709         * gcc.c-torture/compile/cpp-2.c: New test.
14710         * gcc.c-torture/compile/cpp-1.c: New test.
14711
14712 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14713
14714         * gcc.c-torture/execute/20000225-1.c: New test.
14715
14716 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14717
14718         * gcc.dg/cpp-li2.c: New test.
14719
14720         * gcc.dg/cpp-wi1.c: New test.
14721
14722         * gcc.dg/cpp-li1.c: New test.
14723
14724 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14725
14726         * g++.old-deja/g++.other/sizeof5.C: New test.
14727
14728 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14729
14730         * gcc.c-torture/execute/va-arg-13.c: New test.
14731
14732 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14733
14734         * gcc.c-torture/execute/va-arg-12.c: New test.
14735
14736 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14737
14738         * gcc.c-torture/execute/20000223-1.c: New test.
14739
14740 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14741
14742         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14743
14744 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14745
14746         * g++.old-deja/g++.abi/ptrmem.C: New test.
14747
14748 2000-02-19  Richard Henderson  <rth@cygnus.com>
14749
14750         * gcc.c-torture/compile/init-3.c: New.
14751
14752 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14753
14754         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14755         ALWAYS_CXXFLAGS.
14756
14757 2000-02-11  Robert Lipe <robertl@sco.com>
14758
14759         * gcc.c-torture/compile/20000211-3.c: New test.
14760
14761 2000-02-11  Martin Buchholz <martin@xemacs.org>
14762
14763         * gcc.c-torture/compile/20000211-2.c: New test.
14764
14765 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14766
14767         * gcc.c-torture/compile/20000211-1.c: New test.
14768
14769 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14770
14771         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14772           on native targets
14773
14774 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14775
14776         * g++.old-deja/g++.other/cast5.C: New test.
14777
14778 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14779
14780         * gcc.c-torture/execute/20000205-1.c: New.
14781
14782 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14783
14784         * g++.old-deja/g++.jason/cast3.C: Return void.
14785         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14786
14787 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14788
14789         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14790
14791         * gcc.dg/loop-1.c: New test.
14792
14793 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14794
14795         * gcc.c-torture/compile/20000127-1.c: New test.
14796         * gcc.c-torture/execute/991228-1.c: New test.
14797
14798 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14799
14800         * gcc.dg/unused-2.c: New test.
14801
14802         * gcc.dg/conv-1.c: New test.
14803
14804 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14805
14806         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14807         compiler.
14808         (tool_option_proc): Fix typo.
14809
14810 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14811
14812         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14813         of the ld on the host, not on the build machine.
14814         Also, don't crash if '--help' is not a supported option.
14815
14816 2000-01-24  Richard Henderson  <rth@cygnus.com>
14817
14818         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14819
14820 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14821
14822         * gcc.c-torture/execute/20000120-2.c: New test.
14823         * gcc.c-torture/execute/20000120-1.c: New test.
14824
14825 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14826
14827         * gcc.c-torture/execute/20000113-1.c: New test.
14828
14829 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14830
14831         * gcc.c-torture/execute/20000112-1.c: New test.
14832
14833 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14834
14835         * gcc.dg/20000111-1.c: New test.
14836
14837 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14838
14839         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14840         with 16 bit integers.
14841
14842 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14843
14844         * gcc.dg/20000108-1.c: New test.
14845
14846 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14847
14848         * g++.old-deja/g++.ns/koenig8.C: New test.
14849
14850 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14851
14852         * g++.old-deja/g++.other/cast4.C: New test.
14853
14854 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14855
14856         * gcc.c-torture/compile/20000105-2.c: New test.
14857         * gcc.c-torture/compile/20000105-1.c: New test.
14858
14859 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14860
14861         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14862         references to printf & atoi to conform to ANSI standard.
14863         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14864         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14865         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14866         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14867         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14868         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14869         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14870         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14871         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14872         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14873         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14874         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14875         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14876         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14877         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14878         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14879         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14880         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14881         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14882         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14883         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14884         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14885         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14886         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14887         * g++.old-deja/g++.brendan/init3.C: Likewise.
14888         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14889         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14890         * g++.old-deja/g++.brendan/new2.C: Likewise.
14891         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14892         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14893         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14894         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14895         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14896         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14897         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14898         * g++.old-deja/g++.brendan/template24.C: Likewise.
14899         * g++.old-deja/g++.brendan/template3.C: Likewise.
14900         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14901         * g++.old-deja/g++.jason/inline3.C: Likewise.
14902         * g++.old-deja/g++.jason/opeq.C: Likewise.
14903         * g++.old-deja/g++.law/arg5.C: Likewise.
14904         * g++.old-deja/g++.law/arm7.C: Likewise.
14905         * g++.old-deja/g++.law/ctors11.C: Likewise.
14906         * g++.old-deja/g++.law/cvt8.C: Likewise.
14907         * g++.old-deja/g++.law/init9.C: Likewise.
14908         * g++.old-deja/g++.law/refs4.C: Likewise.
14909         * g++.old-deja/g++.law/template2.C: Likewise.
14910         * g++.old-deja/g++.law/visibility24.C: Likewise.
14911         * g++.old-deja/g++.law/vtable3.C: Likewise.
14912         * g++.old-deja/g++.mike/asm2.C: Likewise.
14913         * g++.old-deja/g++.mike/eh1.C: Likewise.
14914         * g++.old-deja/g++.mike/misc1.C: Likewise.
14915         * g++.old-deja/g++.mike/misc13.C: Likewise.
14916         * g++.old-deja/g++.mike/misc14.C: Likewise.
14917         * g++.old-deja/g++.mike/ns12.C: Likewise.
14918         * g++.old-deja/g++.mike/p1248.C: Likewise.
14919         * g++.old-deja/g++.mike/p3708.C: Likewise.
14920         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14921         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14922         * g++.old-deja/g++.mike/p646.C: Likewise.
14923         * g++.old-deja/g++.mike/p700.C: Likewise.
14924         * g++.old-deja/g++.mike/p783.C: Likewise.
14925         * g++.old-deja/g++.mike/p783a.C: Likewise.
14926         * g++.old-deja/g++.mike/p783b.C: Likewise.
14927         * g++.old-deja/g++.mike/p786.C: Likewise.
14928         * g++.old-deja/g++.mike/p789.C: Likewise.
14929         * g++.old-deja/g++.mike/p789a.C: Likewise.
14930         * g++.old-deja/g++.mike/p807a.C: Likewise.
14931         * g++.old-deja/g++.other/delete3.C: Likewise.
14932         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14933         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14934         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14935         * g++.old-deja/g++.other/empty1.C: Likewise.
14936         * g++.old-deja/g++.other/temporary1.C: Likewise.
14937         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14938         * g++.old-deja/g++.pt/t16.C: Likewise.
14939         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14940
14941 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14942
14943         * gcc.dg/991230-1.c: New test.
14944
14945 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14946
14947         * gcc.c-torture/compile/991229-3.c: New test.
14948         * gcc.c-torture/compile/991229-2.c: New test.
14949         * gcc.c-torture/compile/991229-1.c: New test.
14950
14951 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14952
14953         * gcc.c-torture/compile/labels-2.c: New test.
14954
14955 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14956
14957         * gcc.c-torture/execute/991227-1.c: New test.
14958
14959 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14960
14961         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14962
14963 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14964
14965         * gcc.c-torture/execute/991221-1.c: New test.
14966
14967 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14968
14969         * g++.old-deja/g++.other/cast3.C: New test.
14970
14971 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14972
14973         * gcc.c-torture/execute/991216-4.c: New test.
14974
14975 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14976
14977         * gcc.c-torture/execute/991216-1.c: New test.
14978         * gcc.c-torture/execute/991216-2.c: New test.
14979         * gcc.c-torture/execute/991216-3.c: New test.
14980
14981 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14982
14983         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14984         Actually make the test fail by using "-O2" for compilation.
14985
14986 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14987
14988         * g++.old-deja/g++.warn/cast-align1.C: New test.
14989
14990 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14991
14992         * gcc.c-torture/compile/991214-1.c: New test.
14993         * gcc.c-torture/compile/991214-2.c: New test.
14994
14995 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14996
14997         * gcc.dg/991214-1.c: New test.
14998
14999 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15000
15001         * gcc.c-torture/compile/991213-3.c: New test.
15002         * gcc.c-torture/compile/991213-2.c: New test.
15003         * gcc.c-torture/compile/991213-1.c: New test.
15004
15005 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15006
15007         * gcc.dg/991209-1.c: New test.
15008
15009 1999-12-08  Nathan Sidwell <nathan@acm.org>
15010
15011         * gcc.c-torture/compile/991208-1.c: New test.
15012
15013 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15014
15015         * gcc.dg/ultrasp2.c: New test.
15016
15017 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15018
15019         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15020
15021 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15022
15023         * gcc.c-torture/compile/991202-1.c: New test.
15024         * gcc.c-torture/execute/991202-1.c: New test.
15025         * gcc.c-torture/execute/991202-2.c: New test.
15026         * gcc.c-torture/execute/991202-3.c: New test.
15027
15028 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15029
15030         * g++.old-deja/g++.abi/align.C: New test.
15031         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15032         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15033
15034 1999-12-01  Richard Henderson  <rth@cygnus.com>
15035
15036         * gcc.c-torture/execute/991201-1.c: New.
15037
15038 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15039
15040         * gcc.dg/991129-1.c: New test.
15041
15042 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15043
15044         * gcc.c-torture/compile/991127-1.c: New test.
15045
15046 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15047
15048         * g++.old-deja/g++.other/warn4.C: New test.
15049
15050 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15051
15052         * g++.old-deja/g++.eh/cleanup2.C: New test.
15053         * g++.old-deja/g++.ext/pretty2.C: New test.
15054         * g++.old-deja/g++.ext/pretty3.C: New test.
15055         * g++.old-deja/g++.other/debug6.C: New test.
15056
15057 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15058
15059         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15060         compiler_output to look for one error message instead of two.
15061
15062 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15063
15064         * gcc.c-torture/execute/991118-1.c: Also test case
15065         where the word boundary does not split a byte evenly.
15066
15067 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15068
15069         * g++.old-deja/g++.ext/restrict1.C: New test.
15070
15071 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15072
15073         * gcc.c-torture/execute/991118-1.c: New test.
15074
15075 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15076
15077         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15078         working directory pathnames.
15079
15080 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15081
15082         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15083         host is equipped with driver.h and driver.o so it can actually
15084         compile and run the tests.
15085
15086 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15087
15088         * gcc.c-torture/compile/991008-1.c: New test.
15089
15090 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15091
15092         * lib/gcc-dg.exp: Include target-supports.exp
15093
15094 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15095
15096         * lib/target-supports.exp: New file: Provide procs to test for
15097         features supported by the target.
15098         (check_weak_available): Moved here from ecos.exp.
15099         (check_alias_available): New proc: Determine of the target
15100         toolchain supports the alias attribute.
15101
15102         * gcc.dg/special/ecos.exp: Move check_weak_available to
15103         target-supports.exp.
15104         (alias-1.c): Only perform the test if the target supports
15105         aliases.
15106         (wkali-1.c): Only perform the test if the target supports
15107         aliases.
15108
15109         * gcc.dg/990506-0.c: Expect error messages from cross
15110         targets as well as native targets.
15111
15112 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15113
15114         * gcc.dg/ultrasp1.c: Removed xfail.
15115         * gcc.dg/struct-ret-2.c: Likewise.
15116         * gcc.dg/array-1.c: Likewise.
15117
15118 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15119
15120         * gcc.dg/struct-ret-2.c: New test.
15121
15122         * gcc.dg/array-1.c: New test.
15123
15124 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15125
15126         * gcc.c-torture/execute/991030-1.c: New test.
15127
15128 1999-10-26  Richard Henderson  <rth@cygnus.com>
15129
15130         * gcc.c-torture/compile/991026-2.c: New test.
15131
15132 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15133
15134         * gcc.c-torture/compile/991026-1.c: New test.
15135
15136 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15137
15138         * gcc.c-torture/execute/991023-1.c: New test.
15139
15140 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15141
15142         * gcc.c-torture/execute/991019-1.c: New test.
15143
15144 1999-10-16  Richard Henderson  <rth@cygnus.com>
15145
15146         * gcc.c-torture/execute/991016-1.c: New test.
15147
15148 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15149
15150         * gcc.c-torture/execute/991014-1.c: New test.
15151
15152 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15153
15154         * g++.old-deja/g++.other/union2.C: New test.
15155
15156 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15157
15158         * g++.old-deja/g++.other/vaarg2.C: New test.
15159         * g++.old-deja/g++.other/vaarg3.C: New test.
15160
15161 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15162
15163         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15164         in compile/.
15165
15166 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15167
15168         * gcc.c-torture/execute/va-arg-11.c: New test.
15169
15170 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15171
15172         * lib/file-format.exp (gcc_target_object_format): Don't
15173         crash if objdump is unavailable.
15174
15175 1999-09-29  Donn Terry <donn@interix.com>
15176
15177         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15178
15179 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15180
15181         * gcc.c-torture/compile/990928-1.c: New test.
15182
15183 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15184
15185         * g++.old-deja/g++.other/decl6.C: New test.
15186
15187 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15188
15189         * gcc.c-torture/execute/va-arg-10.c: New test.
15190
15191 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15192
15193         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15194         __PRETTY_FUNCTION__.
15195
15196 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15197
15198         * gcc.c-torture/execute/990923-1.c: New test.
15199
15200 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15201
15202         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15203         for which -fpic is inappropriate.
15204
15205 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15206
15207         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15208
15209 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15210
15211         * g++.old-deja/g++.other/dyncast1.C: New test.
15212         * g++.old-deja/g++.other/dyncast2.C: New test.
15213         * g++.old-deja/g++.other/dyncast3.C: New test.
15214         * g++.old-deja/g++.other/dyncast4.C: New test.
15215         * g++.old-deja/g++.other/dyncast5.C: New test.
15216         * g++.old-deja/g++.eh/catch3.C: New test.
15217         * g++.old-deja/g++.eh/catch3p.C: New test.
15218         * g++.old-deja/g++.eh/catch4.C: New test.
15219         * g++.old-deja/g++.eh/catch4p.C: New test.
15220         * g++.old-deja/g++.eh/catch5.C: New test.
15221         * g++.old-deja/g++.eh/catch5p.C: New test.
15222         * g++.old-deja/g++.eh/catch6.C: New test.
15223         * g++.old-deja/g++.eh/catch6p.C: New test.
15224         * g++.old-deja/g++.eh/catch7.C: New test.
15225         * g++.old-deja/g++.eh/catch7p.C: New test.
15226         * g++.old-deja/g++.eh/catch8.C: New test.
15227         * g++.old-deja/g++.eh/catch8p.C: New test.
15228         * g++.old-deja/g++.eh/catch9.C: New test.
15229         * g++.old-deja/g++.eh/catch9p.C: New test.
15230
15231 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15232
15233         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15234         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15235
15236 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15237
15238         * gcc.c-torture/compile/990913-1.c: New test.
15239
15240 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15241
15242         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15243         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15244
15245 1999-09-09  Richard Henderson  <rth@cygnus.com>
15246
15247         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15248
15249 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15250
15251         * g++.old-deja/g++.other/lookup11.C: New test.
15252         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15253         what is permitted and what we want.
15254         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15255         overload use.
15256         * g++.old-deja/g++.jason/rfg5.C: Likewise
15257
15258 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15259
15260         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15261         * gcc.c-torture/noncompile/poison-1.c: New file.
15262
15263 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15264
15265         * g++.old-deja/g++.other/sizeof3.C: New test.
15266         * g++.old-deja/g++.other/sizeof4.C: New test.
15267         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15268         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15269
15270 1999-09-07  Richard Henderson  <rth@cygnus.com>
15271
15272         * gcc.dg/va-arg-1.c: New.
15273
15274 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15275
15276         * gcc.c-torture/execute/va-arg-9.c: New test.
15277
15278 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15279
15280         * g77.f-torture/compile/980519-2.f: New test.
15281         * g77.f-torture/compile/19990905-0.f: New test.
15282         * g77.f-torture/compile/19990905-1.f: New test.
15283         * g77.f-torture/compile/19990905-2.f: New test.
15284
15285         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15286
15287 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15288
15289         * gcc.c-torture/execute/990827-1.c: Fix typo.
15290
15291 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15292
15293         * g++.old-deja/g++.other/deref1.C: New test.
15294
15295 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15296
15297         * g++.old-deja/g++.other/ambig2.C: New test.
15298         * g++.old-deja/g++.other/cond5.C: New test.
15299         * g++.old-deja/g++.other/lookup16.C: New test.
15300
15301 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15302
15303         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15304         assemblers too.
15305
15306 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15307
15308         * lib/c-torture.exp: Avoid the "compare executables" optimization
15309         when testing native.
15310
15311 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15312
15313         * gcc.c-torture/execute/990829-1.c: New test.
15314         * gcc.c-torture/compile/990829-1.c: New test.
15315
15316 1999-08-27  Paul Burchard  <burchard@pobox.com>
15317
15318         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15319         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15320         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15321         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15322         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15323         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15324         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15325         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15326         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15327         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15328         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15329
15330 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15331
15332         * gcc.c-torture/execute/990827-1.c: New test.
15333
15334 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15335
15336         * g77.f-torture/noncompile/19990826-4.f: New test.
15337
15338         * g77.f-torture/compile/19990826-3.f: New test.
15339
15340         * g77.f-torture/execute/19990826-2.f: New test.
15341
15342         * g77.f-torture/compile/19990826-1.f: New test.
15343
15344         * gcc.c-torture/execute/990826-0.c: New test.
15345         * g77.c-torture/execute/19990826-0.f: New test.
15346
15347         * g77.f-torture/noncompile/970626-2.f: New test.
15348
15349 1999-08-25  Paul Burchard  <burchard@pobox.com>
15350
15351         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15352         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15353         lss-011.C: New tests.
15354
15355 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15356
15357         * g++.old-deja/g++.other/decl5.C: New test.
15358
15359 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15360
15361         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15362         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15363         call `postbase' for each one.  All callers of `postbase' changed
15364         to call this instead.
15365
15366 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15367
15368         * gcc.c-torture/execute/990811-1.c: New test.
15369
15370 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15371
15372         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15373         just native ones.
15374
15375         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15376         just native ones.
15377
15378 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15379
15380         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15381
15382 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15383
15384         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15385
15386 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15387
15388         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15389
15390 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15391
15392         * gcc.c-torture/execute/990804-1.c: New test.
15393
15394 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15395
15396         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15397         * g++.old-deja/g++.brendan/crash64.C: Likewise
15398         * g++.old-deja/g++.brendan/overload8.C: Likewise
15399
15400 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15401
15402         * g++.old-deja/g++.other/struct1.C: New test.
15403
15404 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15405
15406         * g++.old-deja/g++.other/enum2.C: New test.
15407
15408 1999-08-02  Richard Henderson  <rth@cygnus.com>
15409
15410         Adapted from tests from Franz Sirl:
15411         * gcc.c-torture/execute/va-arg-7.c: New test.
15412         * gcc.c-torture/execute/va-arg-8.c: New test.
15413
15414 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15415
15416         * gcc.c-torture/compile/990801-2.c: New test.
15417
15418         * gcc.c-torture/compile/990801-1.c: New test.
15419
15420 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15421
15422         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15423         fp-cmp-1.c, converting double to float.
15424
15425         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15426         fp-cmp-1.c, converting double to long double.
15427
15428         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15429         from fr1 to unknown_register, since fr1 is a legitimate register
15430         on some machines.
15431
15432 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15433
15434         * README: More listname related changes.
15435
15436 1999-07-08  Catherine Moore  <clm@cygnus.com>
15437
15438         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15439
15440 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15441
15442         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15443
15444 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15445
15446         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15447
15448 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15449
15450         * gcc.dg/990703-1.c: New test.
15451
15452 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15453
15454         * lib/file-format.exp: New file: Move definition of proc
15455         gcc_target_object_format to here from
15456         gcc.dg/special/ecos.exp.
15457
15458         * lib/c-torture.exp: Include lib file-format.exp.
15459         * lib/gcc-dg.exp: Include lib file-format.exp.
15460
15461         * gcc.dg/special/ecos.exp: Remove definition of proc
15462         gcc_target_object_format.
15463
15464 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15465
15466         * gcc.c-torture/execute/990628-1.c: New test.
15467
15468 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15469
15470         * gcc.c-torture/compile/990625-2.c: New test.
15471
15472         * gcc.c-torture/compile/990625-1.c: New test.
15473
15474 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15475
15476         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15477         attributes compile.
15478         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15479         ports that use the COFF/PE file format.
15480
15481 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15482
15483         * gcc.c-torture/compile/990617-1.c: New test.
15484
15485 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15486
15487         * g++.old-deja/g++.other/decl4.C: New test.
15488
15489 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15490
15491         * g++.old-deja/g++.other/bitfld3.C: New test.
15492
15493 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15494
15495         * g++.old-deja/g++.eh/catch1.C: New test.
15496
15497 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15498
15499         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15500
15501         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15502         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15503
15504 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15505
15506         * g77.f-torture/compile/19990502-0.f: Replace with new,
15507         shorter, test that still fails after recent changes.
15508
15509 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15510
15511         * gcc.c-torture/execute/990604-1.c: New test.
15512
15513 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15514
15515         * gcc.c-torture/execute/990531-1.c: New test.
15516
15517 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15518
15519         * gcc.c-torture/compile/990527-1.c: New test.
15520
15521 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15522
15523         * gcc.c-torture/execute/990527-1.c: New test.
15524
15525 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15526
15527         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15528         bitfields as signed.
15529
15530 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15531
15532         * g77.f-torture/compile/19990525-0.f: New test.
15533
15534 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15535
15536         * gcc.c-torture/execute/990525-2.c: New test.
15537
15538         * gcc.c-torture/execute/990525-1.c: New test.
15539
15540 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15541
15542         * g++.old-deja/g++.other/anon3.C: New test.
15543         * g++.old-deja/g++.other/anon4.C: New test.
15544         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15545         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15546         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15547         Merrill).
15548
15549 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15550
15551         * gcc.c-torture/execute/990524-1.c: New test.
15552
15553         * gcc.dg/990524-1.c: New test.
15554
15555 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15556
15557         * gcc.c-torture/compile/990523-1.c: New test.
15558
15559 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15560
15561         * gcc.c-torture/compile/990519-1.c: New test.
15562
15563 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15564
15565         * gcc.c-torture/compile/990517-1.c: New test.
15566
15567         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15568         (e4, f4): New tests.
15569         (main): Call them.
15570
15571 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15572
15573         * gcc.dg/noreturn-1.c: New test.
15574
15575 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15576
15577         * gcc.c-torture/execute/990513-1.c: New test.
15578
15579 1999-05-10  Richard Henderson  <rth@cygnus.com>
15580
15581         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15582
15583 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15584
15585         * g77.f-torture/execute/erfc.f: Use small single-precision
15586         values, to avoid problems on Alphas when not -mieee.
15587
15588 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15589
15590         * gcc.dg/990506-0.c: New test.
15591
15592 1999-05-08  Richard Henderson  <rth@cygnus.com>
15593
15594         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15595         the constant to test.  Don't XFAIL 64-bit targets.
15596
15597         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15598         * g++.old-deja/g++.law/profile1.C: Likewise.
15599
15600         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15601         operator new instances.
15602         * g++.old-deja/g++.other/delete5.C: Likewise.
15603
15604 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15605
15606         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15607         intrinsic.
15608
15609 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15610
15611         * g77.f-torture/execute/u77-test.f: Reverse order of two
15612         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15613
15614 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15615
15616         * gcc.dg/compare1.c: New test.
15617
15618 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15619
15620         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15621         New tests.
15622
15623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15624
15625         * g77.f-torture/compile/19990502-1.f: New test.
15626
15627 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15628
15629         * g77.f-torture/compile/19990502-0.f: New test.
15630
15631 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15632
15633         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15634         intrinsic.
15635
15636 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15637
15638         * g77.f-torture/execute/u77-test.f (main): List libU77
15639         intrinsics not currently tested.
15640         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15641         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15642         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15643         Trim blanks off the ends of some printed strings.
15644
15645 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15646
15647         * g77.f-torture/execute/u77-test.f (main): Just warn about
15648         FSTAT gid disagreement, as it's expected on some systems.
15649
15650 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15651
15652         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15653         use a new function, which allows for some slop.
15654         Clean up some commentary.
15655         (issum): The new function.
15656         (sgladd): Deleted subroutine.
15657
15658 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15659
15660         * g77.f-torture/execute/u77-test.f: Modify to be more like
15661         libf2c/libU77 version, bringing patches to that version here.
15662         Add suitable commentary.
15663
15664 1999-04-25  Richard Henderson  <rth@cygnus.com>
15665
15666         * gcc.dg/990424-1.c: New test.
15667
15668 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15669
15670         * g77.f-torture/execute/u77-test.f (main): Bug involving
15671         LSTAT has been fixed, so turn back on full checking.
15672
15673 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15674
15675         * g77.f-torture/compile/19990419-0.f: New test.
15676         * g77.f-torture/execute/19990419-1.f: New test.
15677
15678 1999-04-17  Richard Henderson  <rth@cygnus.com>
15679
15680         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15681         to avoid the need for a prototype to supress a warning.
15682
15683 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15684
15685         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15686
15687 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15688
15689         * gcc.c-torture/execute/990404-1.c: New test.
15690
15691 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15692
15693         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15694         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15695         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15696         missing initializer warnings.
15697
15698 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15699
15700         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15701         matching strings.
15702
15703 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15704
15705         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15706
15707 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15708
15709         * g77.f-torture/execute/19990325-0.f: New test.
15710         * g77.f-torture/execute/19990325-1.f: New test.
15711
15712 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15713
15714         * gcc.c-torture/execute/990324-1.c: New test.
15715
15716 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15717
15718         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15719         test with 4.
15720
15721 1999-03-17  Richard Henderson  <rth@cygnus.com>
15722
15723         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15724
15725 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15726
15727         * g77.f-torture/execute/19990313-2.f: New test.
15728         * g77.f-torture/execute/19990313-3.f: New test.
15729
15730 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15731
15732         * g77.f-torture/execute/19990313-0.f: New test.
15733         * g77.f-torture/execute/19990313-1.f: New test.
15734
15735 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15736
15737         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15738         printf to sprintf.
15739         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15740         (main): Add check for u15.  Conditionalize u31 check depending on
15741         whether ints are <32 bits or >=32 bits.
15742
15743 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15744
15745         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15746
15747 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15748
15749         * g77.f-torture/compile/19990305-0.f: New test.
15750         * g77.f-torture/execute/19981119-0.f: New test.
15751
15752 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15753
15754         * g77.f-torture/execute/970625-2.f: call ABORT if final
15755         result is not correct, instead of just printing it.
15756         Add this checking via newly introduced obfuscation, to
15757         trip up buggy front ends.
15758
15759 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15760
15761         * g77.f-torture/compile/960317-1.f: Moved from being
15762         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15763
15764 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15765
15766         * g77.f-torture/execute/960317-1.f: New (old) test.
15767         * g77.f-torture/execute/970625-2.f: Ditto.
15768
15769 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15770
15771         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15772         message on line 1 or line 2; cccp and cpplib do this differently.
15773
15774 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15775
15776         * g++.old-deja/g++.law/weak1.C: New test.
15777
15778 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15779
15780         * gcc.c-torture/execute/990119-1.c: Renamed to...
15781         * gcc.dg/990119-1.c: this, so it will only be tested once
15782         (it's a preprocessor test, it doesn't need to be run at
15783         multiple optimization levels).
15784
15785 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15786
15787         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15788           ALWAYS_CXXFLAGS.
15789
15790 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15791
15792         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15793         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15794         to not be compilable by current g77.
15795
15796 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15797
15798         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15799
15800 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15801
15802         * gcc.c-torture/execute/990222-1.c: New test.
15803
15804 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15805
15806         * g77.f-torture/compile/19990218-0.f: New test.
15807         * g77.f-torture/noncompile/19990218-1.f: New test.
15808
15809 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15810
15811         * g77.f-torture/compile/19981216-0.f: New test.
15812
15813 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15814
15815         * gcc.dg/990214-1.c: New test.
15816
15817 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15818
15819         * gcc.dg/990213-2.c: New test.
15820
15821         * gcc.dg/990213-1.c: New test.
15822
15823 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15824
15825         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15826         ints.
15827
15828 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15829
15830         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15831         specified by target.
15832
15833         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15834
15835 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15836
15837         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15838
15839 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15840
15841         * gcc.dg/special/ecos.exp: New test driver for new tests with
15842         special requirements.
15843
15844         * gcc.dg/special/alias-1.c: New test.
15845         * gcc.dg/special/gcsec-1.c: New test.
15846         * gcc.dg/special/weak-1.c: New test.
15847         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15848         * gcc.dg/special/weak-2.c: New test.
15849         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15850         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15851         * gcc.dg/special/wkali-1.c: New test.
15852         * gcc.dg/special/wkali-2.c: New test.
15853         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15854         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15855
15856 1999-02-10  Felix Lee  <flee@cygnus.com>
15857
15858           * lib/c-torture.exp (c-torture-compile): Pull out code for
15859           analyzing gcc error messages.
15860           (c-torture-execute): Likewise.  Fix some (harmless) false
15861           positives.
15862           * lib/gcc.exp (gcc_check_compile): New function.
15863
15864 1999-02-08  Richard Henderson  <rth@cygnus.com>
15865
15866         * gcc.c-torture/execute/990208-1.c: New test.
15867
15868 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15869
15870         * g++.dg/special/ecos.exp: New driver for new tests with special
15871         requirements
15872
15873         * g++.dg/special/conpr-1.C: New test
15874         * g++.dg/special/conpr-2.C: New test
15875         * g++.dg/special/conpr-2a.C: New test
15876         * g++.dg/special/conpr-3.C: New test
15877         * g++.dg/special/conpr-3a.C: New test
15878         * g++.dg/special/conpr-3b.C: New test
15879
15880         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15881         allow g++ to use the dg driver
15882
15883         * README: Add comment about g++.dg directory
15884
15885 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15886
15887         * README: Update email addresses.
15888
15889 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15890
15891         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15892         arguments in order to force structure S onto the stack even on
15893         the alpha.
15894         (test): Pass 10 leading arguments to function foo as well as the
15895         structure S.
15896
15897         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15898         failure for all targets.
15899
15900         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15901         abort to terminate program execution.
15902
15903 1999-01-30  Richard Henderson  <rth@cygnus.com>
15904
15905         * gcc.c-torture/execute/990130-1.c: New test.
15906
15907 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15908
15909         * gcc.dg/990130-1.c: New test.
15910
15911 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15912
15913         * gcc.c-torture/execute/990128-1.c: New test.
15914
15915 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15916
15917         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15918
15919 1999-01-27  Felix Lee  <flee@cygnus.com>
15920
15921         * lib/c-torture.exp (c-torture-compile): pull out code for
15922         analyzing gcc error messages.
15923         (c-torture-execute): ditto, and fix some (harmless) false
15924         positives.
15925         * lib/gcc.exp (gcc_check_compile): new function.
15926
15927 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15928
15929         * gcc.dg/990117-1.c: New test.
15930
15931         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15932
15933         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15934
15935 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15936
15937         * g77.f-torture/compile/990115-1.f: New test.
15938
15939 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15940
15941         * gcc.c-torture/compile/990107-1.c: New test
15942
15943 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15944
15945         * gcc.c-torture/execute/990106-2.c: New test.
15946
15947         * gcc.c-torture/execute/990106-1.c: New test.
15948
15949 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15950
15951         * gcc.c-torture/compile/981223-1.c: New test.
15952
15953 1998-12-29  Richard Henderson  <rth@cygnus.com>
15954
15955         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15956         (opt3): Rename from opt4 and disable.
15957
15958 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15959
15960         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15961
15962 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15963
15964         * g++.old-deja/g++.other/conv5.C: New test.
15965
15966 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15967
15968         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15969
15970 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15971
15972         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15973
15974 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15975
15976         * gcc.c-torture/compile/981211-1.c: New test.
15977
15978 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15979
15980         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15981
15982         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15983
15984 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15985
15986         * gcc.special/930510-1.c: Make C9X safe.
15987         * gcc.misc-tests/gcov-1.c Similarly.
15988         * gcc.misc-tests/gcov-2.c Similarly.
15989
15990 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15991
15992         * gcc.dg/ultrasp1.c: New test.
15993
15994 1998-12-06  Richard Henderson  <rth@cygnus.com>
15995
15996         * gcc.c-torture/execute/981206.c: New test.
15997
15998 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15999
16000         * g++.old-deja/g++.ns/template7.C: New test.
16001
16002         * g++.old-deja/g++.other/expr1.C: New test.
16003
16004         * g++.old-deja/g++.eh/tmpl3.C: New test.
16005
16006         * g++.old-deja/g++.eh/tmpl2.C: New test.
16007
16008 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16009
16010         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16011         * g++.old-deja/g++.other/using6.C: Removed.
16012         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16013
16014         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16015
16016 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16017
16018         * g++.old-deja/g++.pt/overload8.C: New test.
16019
16020         * g++.old-deja/g++.pt/overload7.C: New test.
16021
16022         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16023
16024         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16025         and relinking messages.
16026         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16027         compiling with -frepo.
16028
16029 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16030
16031         * g++.old-deja/g++.pt/lookup6.C: New test.
16032
16033 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16034
16035         * gcc.c-torture/execute/981130-1.c: New test.
16036         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16037
16038 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16039
16040         * g++.old-deja/g++.pt/explicit76.C: New test.
16041
16042         * g++.old-deja/g++.pt/friend38.C: New test.
16043
16044         * g++.old-deja/g++.ns/crash2.C: New test.
16045
16046         * g++.old-deja/g++.pt/defarg8.C: New test.
16047
16048         * g++.old-deja/g++.pt/instantiate6.C: New test.
16049
16050         * g++.old-deja/g++.pt/static6.C: New test.
16051
16052         * g++.old-deja/g++.pt/decl2.C: New test.
16053
16054 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16055
16056         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16057         problem is actually related with name lookup, but so what? :-)
16058
16059         * g++.old-deja/g++.pt/friend37.C: New test.
16060
16061 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16062
16063         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16064         element, which fails on some systems.
16065
16066         * g77.f-torture/execute/labug1.f: New test.
16067
16068 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16069
16070         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16071         is defined.
16072
16073 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16074
16075         * g77.f-torture/compile/981117-1.f: New test.
16076
16077 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16078
16079         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16080         properly discarded.
16081
16082 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16083
16084         * gcc.c-torture/execute/memcheck: New directory of tests for
16085         -fcheck-memory-usage.
16086
16087 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16088
16089         * README: New file, general information about the testsuite and
16090         new description of the various C++ test subdirectories.
16091         * README.g++: Eliminate obsolete information, update and move most
16092         relevant stuff to README.
16093
16094 1998-11-07  Richard Henderson  <rth@cygnus.com>
16095
16096         * gcc.c-torture/compile/981107-1.c: New test.
16097
16098 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16099
16100         * execute/memcpy-bi.c: New testcase.
16101
16102 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16103
16104         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16105         base classes.
16106
16107         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16108         template is selected.
16109
16110         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16111         classes, it should be accepted for all types.
16112
16113         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16114
16115         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16116         specializations start with template headers.
16117
16118 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16119
16120         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16121
16122         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16123         non-POD types.
16124
16125 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16126
16127         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16128
16129 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16130
16131         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16132
16133 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16134
16135         * 981019-1.c: New test.
16136
16137 1998-10-14  Robert Lipe <robertl@dgii.com>
16138
16139         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16140         find objc headers.
16141
16142 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16143
16144         * compile/981001-4.c: Remove use of GCC extension that triggers a
16145         compiler bug.
16146
16147 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16148
16149         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16150
16151 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16152
16153         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16154         instantiation of template produces incorrect code for delete
16155         expression.
16156
16157         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16158         constructors' name is not unique.
16159         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16160         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16161
16162         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16163         automatic array of const is ill-formed.
16164
16165         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16166         of template parameter?
16167
16168         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16169         const.
16170
16171         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16172         pointer-to-member expression.
16173
16174         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16175         declaration causes ICE.
16176
16177 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16178
16179         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16180         reserved in the global namespace.
16181
16182         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16183         generate needed virtual table.
16184
16185         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16186
16187 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16188
16189         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16190         template-dependent type
16191
16192 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16193
16194         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16195         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16196         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16197
16198         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16199         class should be usable as argument of member function.
16200         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16201         class should be usable as return type of member function.
16202         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16203         class should be usable as type of data member.
16204
16205         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16206
16207 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16208
16209         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16210
16211 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16212
16213         * gcc.dg/dll-?.c Add thumb to target list.
16214         Fix assembler scan patterns to match current assembler output.
16215
16216 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16217
16218         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16219         matching of template brackets.
16220
16221         * g++.old-deja/g++.other/using4.C: New test.  Test using
16222         declarations of methods from base classes.
16223
16224         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16225         within functions should introduce names into the innermost
16226         enclosing namespace.
16227
16228         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16229         of static locals if first initialization throws.
16230
16231 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16232
16233         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16234
16235 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16236
16237         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16238         lose track of the possible targets of tablejump insns.
16239         * special/special.exp: Run it.
16240
16241 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16242
16243         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16244         must be declared before its specializations can be named in friend
16245         declarations.
16246
16247 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16248
16249         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16250
16251         * g77.f-torture/execute/io1.f: New test.
16252
16253 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16254
16255         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16256         with pointer to template function, for which no argument deduction
16257         is possible.
16258
16259         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16260         specialization of template function as argument to template
16261         function.
16262
16263         * g++.old-deja/g++.other/access2.C: New test; Inner class
16264         shouldn't have privileged access to Outer's names.
16265
16266 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16267
16268         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16269         friend template declared within template class conflicts with
16270         nested class of the same name.
16271
16272         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16273         is ignored.
16274
16275         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16276         object with direct initializer as function declaration.
16277
16278         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16279         initializers.
16280
16281         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16282         involving const pointer and NULL produces incorrect result.
16283
16284         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16285         type name without `typename' should be rejected with -pedantic.
16286
16287 1998-10-02  Richard Henderson  <rth@cygnus.com>
16288
16289         * g++.old-deja/g++.other/addrof1.C: New test.
16290
16291 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16292
16293         * gcc.c-torture/compile/981001-1.c: New test.
16294         * gcc.c-torture/execute/981001-1.c: New test.
16295
16296 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16297
16298         * gcc.c-torture/compile/981001-2.c: New test.
16299         * gcc.c-torture/compile/981001-3.c: New test.
16300         * gcc.c-torture/compile/981001-4.c: New test.
16301
16302 1998-10-01  Robert Lipe  <robertl@dgii.com>
16303
16304         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16305         multilibbed hosts.   Idea grafted from g77.exp.
16306
16307 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16308
16309         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16310         avoid losing on systems which need -lsocket.
16311
16312 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16313
16314         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16315         * g++.old-deja/g++.other/nested2.C: Ditto.
16316         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16317         failure.
16318
16319 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16320
16321         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16322         preferred over template operator!= for enum bitfields.
16323
16324 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16325
16326         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16327         that happen to have the same base name, but in different scopes,
16328         are incorrectly rejected.
16329
16330 1998-09-16  Richard Henderson  <rth@cygnus.com>
16331
16332         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16333         on the native word size instead of an integer literal.
16334
16335 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16336
16337         * g++.old-deja/g++.other/static2.C: Invocation of static data
16338         member of type pointer-to-function denoted as non-static member.
16339
16340         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16341         checks involving function types and aliases.
16342
16343 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16344
16345         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16346         redefined to the same non-trivial type.
16347
16348         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16349         namespace-qualification of template specializations declared in
16350         other namespaces.
16351
16352         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16353         to declare a subset of the specializations of a template function
16354         as friends of specializations of a template class.
16355
16356         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16357         member templates that do not fully specialize the enclosing
16358         template class are rejected.
16359
16360 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16361
16362         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16363
16364 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16365
16366         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16367         altered from libf2c/libU77 version.
16368
16369 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16370
16371         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16372
16373 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16374
16375         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16376         (un)signed char are different types for template specialization
16377         purposes.
16378
16379 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16380
16381         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16382         * objc: ObjC testsuite.
16383
16384 1998-08-31  Catherine Moore  <clm@cygnus.com>
16385
16386         * gcc.c-torture/execute/941014-1.x:  New file.
16387
16388 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16389
16390         * lib/c-torture.exp: Add support for
16391         torture_eval_before_compile and torture_eval_before_execute
16392         variables.
16393
16394 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16395
16396         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16397         this test triggers valid.
16398
16399 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.dg/980827-1.c: New test.
16402
16403 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16404
16405         * gcc.c-torture/execute/loop-4b.c: New test.
16406
16407 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16408
16409         * lib/c-torture.exp: Add support for
16410         torture_eval_before_compile and torture_eval_before_execute
16411         variables.
16412
16413 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16414
16415         * gcc.c-torture/compile/980825-1.c: New test.
16416
16417 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16418
16419         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16420         count number tests in opt_t0 not good_t0.
16421
16422 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16423
16424         * gcc.c-torture/compile/930326-1.x: Fix typo.
16425
16426 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16427
16428         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16429         causes an ICE.
16430
16431 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16432
16433         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16434         STACK_SIZE is defined.
16435         * gcc.c-torture/unsorted/stuct.c: Similarly.
16436
16437         * gcc.c-torture/compile/980821-1.c: New test.
16438
16439 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16440
16441         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16442
16443 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16444
16445         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16446         code.
16447
16448 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16449
16450         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16451         error'.
16452
16453 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16454
16455         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16456
16457 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16458
16459         * gcc.c-torture/compile/980816-1.c: New test.
16460
16461         * gcc.dg/980816-1.c: New test.
16462
16463 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16464
16465         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16466         compiler for ieee tests.
16467
16468 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16469
16470         * g77.f-torture/compile/980729-0.f: New test.
16471
16472 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16473
16474         * gcc.c-torture/special/eeprof-1.c: New test, for
16475         -finstrument-functions.
16476         * gcc.c-torture/special/special.exp: Run it.
16477
16478 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16479
16480         * gcc.c-torture/compile/980729-1.c: New test.
16481
16482 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16483
16484         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16485         __thumb__ is defined, and test for ARM style doubles if so.
16486
16487 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16488
16489         * g77.f-torture/noncompile/980615-0.f: New test.
16490
16491 1998-07-26  H.J. Lu  (hjl@gnu.org)
16492
16493         * gcc.dg/980312-1.c: Do link instead of compile.
16494         * gcc.dg/980313-1.c: Likewise.
16495
16496 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16497
16498         * gcc.c-torture/compile/980726-1.c: New test.
16499
16500 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16501
16502         * g77.f-torture/execute/io0.f: New test.
16503
16504 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16505
16506         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16507         an int.
16508
16509 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16510
16511         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16512         m32r bugs.
16513
16514 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16515
16516         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16517         c-decl.c:grokdeclarator can handle mode attributes.
16518
16519 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16520
16521         * gcc.c-torture/execute/980716-1.c: New test.
16522
16523 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16524
16525         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16526         the mn10200.
16527         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16528         the mn10200.
16529         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16530         * gcc.c-torture/compile/930326-1.x: Similarly.
16531
16532 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16533
16534         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16535         New test from Craig.
16536
16537 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16538
16539         * g77.f-torture/noncompile/980616-0.f: New test.
16540
16541         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16542
16543 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16544
16545         *  g++.other/singleton.C: Return error value instead of taking
16546         SIGSEGV.
16547
16548 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16549
16550         *  g++.other/singleton.C: New test.   Warning is under dispute.
16551         Runtime crash is not.
16552
16553 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16554
16555         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16556         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16557         using6.C, using7.C}:  New namespace tests.
16558
16559 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16560
16561         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16562         specialization with typedef'ed names used as array indexes.
16563
16564 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16565
16566         * gcc.c-torture/execute/980709-1.c: New test.
16567
16568         * gcc.dg/980709-1.c: New test.
16569
16570 1998-07-07  Richard Henderson  <rth@cygnus.com>
16571
16572         * gcc.c-torture/execute/bcp-1.c: New test.
16573
16574 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16575
16576         * gcc.c-torture/execute/980707-1.c: New test.
16577
16578 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16579
16580         * gcc.c-torture/compile/980706-1.c: New test.
16581
16582 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16583
16584         * g77.f-torture/execute/980701-0.f,
16585         g77.f-torture/execute/980701-1.f: New test from Craig.
16586
16587 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16588
16589         * gcc.c-torture/compile/980701-1.c: New test.
16590
16591         * gcc.c-torture/execute/980701-1.c: New test.
16592
16593 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16594 rlsruhe.de>
16595
16596         * g++.old-deja/g++.robertl/eb132.C: New test.
16597         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16598
16599 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16600
16601         * g77.f-torture/execute/980628-7.f,
16602         g77.f-torture/execute/980628-8.f,
16603         g77.f-torture/execute/980628-9.f,
16604         g77.f-torture/execute/980628-10.f: New tests from Craig.
16605
16606         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16607
16608 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16609
16610         * g77.f-torture/execute/980628-4.f: New test from Craig.
16611         * g77.f-torture/execute/980628-5.f: Likewise.
16612         * g77.f-torture/execute/980628-2.f: Likewise.
16613         * g77.f-torture/execute/980628-0.f: Likewise.
16614         * g77.f-torture/execute/980628-1.f: Likewise.
16615         * g77.f-torture/execute/980628-3.f: Likewise.
16616         * g77.f-torture/execute/980628-6.f: Likewise.
16617
16618 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16619
16620         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16621         directory when nothing has been installed yet.
16622
16623 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16624
16625         * gcc.c-torture/special/special.exp: Handle newer versions of
16626         dejagnu.
16627
16628 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16629
16630         * gcc.dg/980626-1.c: New test.
16631
16632 1998-06-19  Bruno Haible <haible@ilog.fr>
16633
16634         * gcc.misc-tests/m-un-2.c: New test.
16635         * g++.old-deja/g++.other/warn01.c: Likewise.
16636
16637 1998-06-19  Robert Lipe  <robertl@dgii.com>
16638
16639         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16640         compatibility with assmblers with a different comment character.
16641         Eliminate use of GAS-specific extensions.
16642
16643 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16644
16645         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16646
16647 1998-06-19  Robert Lipe  <robertl@dgii.com>
16648
16649         *lib/g77.exp: Replace search for libf2c.a with search for newly
16650         renamed libg2c.a
16651
16652 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16653
16654         * gcc.c-torture/execute/980617-1.c: New test.
16655
16656 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16657
16658         * gcc.c-torture/execute/980612-1.c: New test.
16659
16660 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16661
16662         * gcc.dg/980523-1.c: Only test on ppc-linux.
16663         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16664
16665         * gcc.c-torture/execute/980608-1.c: New test.
16666
16667 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16668
16669         * gcc.c-torture/execute/980605-1.c: New test.
16670
16671 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16672
16673         * gcc.c-torture/execute/980604-1.c: New test.
16674
16675 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16676
16677         * gcc.c-torture/execute/980602-1.c: New test.
16678         * gcc.c-torture/execute/980602-2.c: Likewise.
16679
16680 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16681
16682         * 970125-0.f: Fix per JCB.  Add commentary.
16683
16684 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16685
16686         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16687         IEEE -0 support.
16688
16689 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16690
16691         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16692         earlier.
16693
16694 1998-05-28  Catherine Moore <clm@cygnus.com>
16695
16696         * gcc.c-torture/execute/980526-3.c: New test.
16697
16698 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16699
16700         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16701         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16702         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16703         m88k-motorola-sysv3 to XFAIL.
16704
16705 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16706
16707         * gcc.dg/980526-1.c: New test.
16708         * gcc.c-torture/execute/980526-2.c: New test.
16709
16710 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16711
16712         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16713
16714         * gcc.c-torture/execute/980526-1.c: New test.
16715
16716 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16717
16718         * g77.f-torture/execute/alpha2.f: Add runtime test.
16719
16720 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16721
16722         * g++.old-deja/old-deja.exp: Strip leading directories.
16723
16724         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16725         error for the line.  Don't run multiple tests for the same line.
16726
16727 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16728
16729         * gcc.dg/980523-1.c: New test.
16730
16731 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16732
16733         * g77.f-torture/compile/970915-0.f: New test.
16734
16735 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16736
16737         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16738
16739 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16740
16741         * gcc.dg/980520-1.c: New test.
16742
16743 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16744
16745         * gcc.dg/980502-1.c: Fix return type.
16746
16747 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16748
16749         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16750         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16751         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16752         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16753         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16754
16755 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16756
16757         * g77.f-torture/execute/980520-1.f: New test.
16758
16759 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16760
16761         * lib/mike-g77.exp: New file.
16762
16763         * g77.f-torture/noncompile/noncompile.exp,
16764         g77.f-torture/noncompile/check0.f: New files.
16765
16766 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16767
16768         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16769         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16770         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16771         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16772         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16773         abort where appropriate.
16774
16775 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16776
16777         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16778         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16779
16780 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16781
16782         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16783
16784 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16785
16786         * g77.f-torture/compile/980427-0.f: New test.
16787
16788 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16789
16790         * g77.f-torture/compile/980424-0.f: New test.
16791
16792 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16793
16794         * g77.f-torture/compile/980419-2.f (main): New test.
16795         * g77.f-torture/compile/970125-0.f: New test.
16796         * g77.f-torture/compile/980419-1.f: New test.
16797
16798 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16799
16800         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16801         of loop-4.c.
16802
16803 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16804
16805         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16806
16807 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16808
16809         * gcc.c-torture/compile/980329-1.c: New test.
16810
16811 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16812
16813         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16814         * gcc.dg/980312-1.c: Fix typo in -march command.
16815
16816 1998-03-16  H.J. Lu  (hjl@gnu.org)
16817
16818         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16819
16820 1998-03-11  Robert Lipe  <robertl@dgii.com>
16821
16822         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16823         Dave Love agree the Fortran source is bogus.
16824
16825 1998-03-11  Robert Lipe  <robertl@dgii.com>
16826
16827         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16828         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16829         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16830         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16831         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16832
16833 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16834
16835         * g++.old-deja/g++.other/friend1.C: New test.
16836
16837 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16838
16839         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16840         possibly uninitialized) variables and declare dnrm2.
16841
16842 1998-02-23  Robert Lipe <robertl@dgii.com>
16843
16844         From Bruno Haible <haible@ilog.fr>:
16845         * gcc.c-torture/execute/980223.c: New test.
16846
16847 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16848
16849         * gcc.dg/ifelse-1.c: New test.
16850
16851 1998-02-09  H.J. Lu  (hjl@gnu.org)
16852
16853         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16854
16855           * lib/old-dejagnu.exp (old-dejagnu): Added the
16856           "execution test - XFAIL *-*-*" handling in the spirit of
16857           "excess errors test -". Changed the "execution test fails"
16858           handling to be like "excess errors test fails".
16859           * Update various tests accordingly.
16860
16861 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16862
16863         * gcc.c-torture/execute/980205.c: New test.
16864
16865 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16866
16867         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16868         * lib/f-torture.exp: Similarly.
16869         * gcc.c-torture: Rename all .cexp files to .x files.
16870
16871 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16872
16873         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16874         (940510-1.c): Removed duplicate.
16875         (971104-1.c): New test.
16876
16877 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16878
16879           * lib/f-torture.exp: Improve error and loop detection.
16880
16881 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16882
16883         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16884         use that to size the filler array.
16885
16886 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16887
16888         * lib/c-torture.exp(c-torture-execute): Fix typo.
16889
16890         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16891         testcase as the executable name. Keep the executable around if
16892         the test fails.
16893
16894 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16895
16896         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16897         changes.  Only test one -g option, and move it to the end of the
16898         list of options to test.
16899
16900 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16901
16902         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16903         variable GCC_TORTURE_OPTIONS to supply default switches separated
16904         by colons.  If no environment variable, run tests with -O0 -g, -O1
16905         -g, and -O2 -g as well.
16906
16907 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16908
16909         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16910         explanatory comments. Fix indentation.
16911
16912 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16913
16914         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16915
16916 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16917
16918         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16919         * g++.old-deja/g++.mike/p7325.C: Likewise.
16920         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16921
16922 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16923
16924         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16925         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16926         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16927         * g++.old-deja/g++.law/operators4.C: Likewise.
16928
16929 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16930
16931         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16932         * g++.old-deja/g++.mike/p784.C: Ditto.
16933         * g++.old-deja/g++.mike/p785.C: Ditto.
16934
16935 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16936
16937           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16938
16939 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16940
16941         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16942         target feature; pass this to c-torture-execute as needed.
16943
16944 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16945
16946         * lib/c-torture.exp(c-torture-execute): If the previous and the
16947         current executables being tested are identical, we don't need to
16948         run the executable again. Try to make the executable names
16949         unique. Add an optional argument for passing additional compiler
16950         flags.
16951
16952 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16953
16954         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16955
16956 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16957
16958         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16959
16960 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16961
16962         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16963         32bit or larger longs.
16964
16965         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16966         have either a 32bit long or 32bit int.
16967
16968 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16969
16970         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16971         Make double precision tests dependent on sizeof (double).
16972
16973 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16974
16975         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16976         too.
16977
16978 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16979
16980         * gcc.c-torture/compile/961203-1.cexp: New script.
16981
16982 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16983
16984         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16985         up the includes ourselves.
16986
16987 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16988
16989         * lib/plumhall.exp: Remove random include, and add a few
16990         verbose messages for debugging.
16991
16992 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16993
16994         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16995         of trying to do it ourselves.
16996
16997 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16998
16999         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17000
17001 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17002
17003         * gcc.prms/5403.c: Made regexp a bit less strict.
17004
17005 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17006
17007         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17008         is returned from remote_load instead.
17009         * lib/plumhall.exp: Ditto.
17010         * lib/mike-g++.exp: Ditto.
17011         * lib/old-dejagnu.exp: Ditto.
17012         * lib/c-torture.exp: Ditto.
17013
17014 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17015
17016         * lib/g++.exp: Use build_wrapper procedure.
17017         * lib/gcc.exp: Ditto.
17018
17019 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17020
17021         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17022         an old-style decl for malloc.  Fixes tests to work when
17023         sizeof (int) != sizeof (size_t).
17024
17025 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17026
17027         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17028
17029         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17030         use stdargs.h interface.
17031
17032 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17033
17034         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17035         NO_VARARGS when compiling.
17036
17037 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17038
17039         * lib/plumhall.exp(ph_includes): New procedure.
17040         (ph_make): Use it.
17041         (ph_compiler): Ditto.
17042
17043         * lib/g++.exp: Rename test-glue.c to testglue.c.
17044         * lib/gcc.exp: Ditto.
17045
17046 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17047
17048         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17049         to completion when it's called.
17050
17051 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17052
17053         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17054         is defined, don't do test.
17055
17056 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17057
17058         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17059         for object files.
17060         (ph_summary): Mark skipped testcases as untested, not unresolved.
17061
17062         * lib/plumhall.exp (ph_make): If unresolved because of bad
17063         errorCode, record errorCode in log file.
17064         (*): Replace send_log/verbose with verbose -log.
17065
17066 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17067
17068         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17069         double conversion if double isn't at least 8 bytes.
17070
17071         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17072         int to work with targets where int is 16 bits.
17073
17074         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17075         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17076         precision for the test to complete.
17077
17078 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17079
17080         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17081         if d10v is not compiled with the -mdouble64 flag.
17082         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17083
17084         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17085         d10v is not compiled with the -mint32 flag.
17086
17087 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17088
17089         * lib/plumhall.exp: Use incr_count.
17090
17091 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17092
17093         * gcc.c-torture: Update to c-torture-1.45.
17094
17095 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17096
17097         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17098         the name of the expect testcase file).
17099
17100         * lib/g++.exp(g++_init): Ditto.
17101
17102 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17103
17104         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17105         the host.
17106
17107         * lib/gcc.exp(gcc_exit): New procedure.
17108
17109 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17110
17111         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17112         specs where appropriate.
17113
17114         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17115         because of new "candidates are" messages, and removed a few
17116
17117         * Converted all non-old-style g++ testcases to old-style, and
17118         moved into g++.old-deja.
17119
17120 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17121
17122         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17123         options.
17124
17125         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17126         succeeded.
17127
17128         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17129
17130 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17131
17132         * lib/gcc.exp (gcc_target_compile): Add support for defining
17133         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17134         the machine doesn't have those features.
17135
17136 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17137
17138         * g++.law/operators4.exp: Don't use LIBS.
17139
17140 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17141
17142         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17143
17144         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17145         * lib/g++.exp: Set it here instead. Also, allow use of the
17146         --tool_exec and --tool_opt options. Change CXX to
17147         GXX_UNDER_TEST.
17148
17149         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17150
17151         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17152
17153 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17154
17155         * lib/old-dejagnu.exp: Use prune_warnings instead of
17156         prune_system_crud.
17157         * lib/mike-g++.exp: Ditto.
17158         * lib/gcc.exp: Ditto.
17159         * lib/g++.exp: Ditto.
17160
17161         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17162
17163 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17164
17165           * 941014-2.c: Include stdlib.h
17166           * 960327-1.c: Include stdio.h
17167           * dbra.c, index-1.c: Don't assume ints are 32bits.
17168
17169 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17170
17171         * lib/gcc.exp: Add gcc,stack_size target feature.
17172
17173         * lib/g++.exp(g++_target_compile): Add the include and link
17174         paths here, not in two other places. And, it's $options, not
17175         options.
17176
17177         * lib/mike-g++.exp(postbase): Remove the code that determines
17178         the correct include and link paths.
17179         * g++.old-deja/old-deja.exp: Ditto.
17180
17181 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17182
17183         * lib/g++.exp(g++_init): target_compile no longer returns the
17184         filename of the result.
17185
17186 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17187
17188         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17189         call to glob.
17190
17191         * gcc.c-torture/special/special.exp: Change call to
17192         gcc_target_compile to include the object file.
17193
17194 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17195
17196         * gcc.c-torture/special/special.exp: Correct misspelling in last
17197         change.
17198
17199 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17200
17201         * lib/plumhall.exp(ph_summary): Log the entire output of the
17202         executable. Return -1 if there were any failures, 0 otherwise.
17203         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17204         (ph_make): Clean up objects and executables that were built
17205         if the tests succeeded.
17206
17207 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17208
17209         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17210         libraries and includes in the build tree as appropriate.
17211
17212 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17213
17214         * lib/c-torture.exp: Instead of looking for the global variable
17215         NO_LONG_LONG, check to see if that's a feature of the target.
17216
17217 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17218
17219         * config/default.exp: Minimize. Delete the remainer of the files in
17220         config; this functionality is now in devo/dejagnu/config.
17221
17222         g++.*/*: Pass any additional flags used to compile to postbase;
17223         delete CXXFLAGS.
17224
17225         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17226         is now done by runtest.exp. Use gcc_target_compile instead of
17227         compile.
17228
17229         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17230         Remove references to CFLAGS. Use remote_file instead of
17231         calling rm -f.
17232         (c-torture): Take a list of arguments to use to compile this
17233         testcase.
17234
17235         lib/g++.exp: Simplify. Use target_compile instead of compile.
17236         lib/gcc-dg.exp: Ditto.
17237         lib/gcc.exp: Ditto.
17238         lib/mike-{gcc,g++}.exp: Ditto.
17239         lib/old-dejagnu.exp: Ditto.
17240         lib/plumhall.exp: Ditto.
17241
17242 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17243
17244         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17245         (ph_linker): Likewise.
17246
17247 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17248
17249           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17250         MAP_ANON / MAP_ANONYMOUS if defined;
17251         else try to map from /dev/zero .
17252
17253 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17254
17255         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17256         isn't defined, then define it to MAP_ANONYMOUS.
17257
17258 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17259
17260         * gcc.c-torture: Update to c-torture-1.42 release.
17261
17262 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17263
17264         * gcc.c-torture: Update to c-torture-1.41 release.
17265
17266 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17267
17268         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17269         c-torture release.
17270
17271 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17272
17273         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17274         and LDFLAGS.  Fix second case to append the target_info ldflags
17275         onto LDFLAGS, not CFLAGS.
17276         * lib/g++.exp (g++_init): Add target_info stuff.
17277         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17278         of libgloss and newlib flags for !native.
17279
17280         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17281         (GDB): Fix relative path to go up another dir for finding gdb.
17282
17283 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17284
17285         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17286         versions in the target_info array, if they don't exist.
17287
17288 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17289
17290         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17291
17292 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17293
17294         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17295         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17296
17297 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17298
17299         * lib/old-dejagnu.exp: Don't remove the output file before we've
17300         actually tested it. Don't append pwd to the path of the executable
17301         we're testing.
17302
17303 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17304
17305         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17306
17307 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17308
17309         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17310         temporary directory for compiler files, and set it to a default
17311         value of /tmp. Set $output as the name of the output file from
17312         compiling the testcase. Add a -o option to $cflags_var so the
17313         compiler writes the final output file as $output. Set $executable
17314         to $output.
17315
17316         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17317         directory for compiler files, and set it to /tmp if it doesn't
17318         already have a value. Set $output_file to the name of the output
17319         file from compiling the testcase. Add a -o option to CXXFLAGS so
17320         the compiler writes the final output file as $output. Use $output
17321         as the executable to be tested.
17322
17323 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17324
17325         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17326
17327 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17328
17329         * gcc.c-torture/execute/pending-1.c: New test.  Still
17330         pending in Tege's queue.
17331
17332 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17333
17334         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17335         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17336         if there were failures.  Call unresolved if there were unresolved
17337         testcases.  Call gcc_fail if program did not run to completion.
17338         (ph_make): Pass additional argument name to ph_execute.
17339         (ph_execute): Add new argument.  Pass additional arguments to
17340         ph_summary.  Call gcc_fail is there is no execution output.
17341
17342 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17343
17344         * lib/plumhall.exp (proc_summary): Output relavent summary
17345         lines into the log so specific failures in plumhall can be
17346         investigated.
17347
17348 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17349
17350         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17351         (c-torture-execute): Don't try to execute tests which use
17352         "long long" types if $NO_LONG_LONG is nonzero.
17353
17354 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17355
17356         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17357         not c-torture.
17358
17359         * gcc.ieee: Move from here.
17360         * gcc.c-torture/execute/ieee: To here.
17361
17362 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17363
17364         * gcc.c-torture: Update to c-torture-1.41 release.
17365
17366 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17367
17368         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17369         not "$output".
17370
17371 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17372
17373         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17374         -c present.
17375
17376 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17377
17378         * config/proelf.exp: Handle connecting to a simulator.
17379
17380 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17381
17382         * config/proelf.exp: New file.  Enough framework that we can
17383         run c-torture tests on the proelf targets (or any other target
17384         that gdb can connect to for that matter).
17385
17386 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17387
17388         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17389         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17390
17391         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17392         exec_output exists.
17393
17394 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17395
17396         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17397         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17398
17399         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17400         to pass/fail/unresolved/unsupported/untested.  Caller must now
17401         call unresolved/unsupported/untested.
17402         * lib/*.exp: Update FSF address.  Update to handle new results of
17403         ${tool}_load.
17404         * lib/chill.exp (verbose): Delete.
17405
17406 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17407
17408         * lib/gcc.exp (default_gcc_start): Change order of args to
17409         $LDFLAGS $CFLAGS $LIBS.
17410         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17411         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17412         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17413         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17414         * gcc.misc-tests/dg-test.exp: Likewise.
17415         * gcc.misc-tests/msgs.exp: Likewise.
17416         * gcc.prms/prms.exp: Likewise.
17417         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17418         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17419
17420         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17421
17422 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17423
17424         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17425
17426         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17427         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17428
17429         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17430         necessary.
17431
17432 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17433
17434         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17435         global for loop; add use of $mathlib.
17436         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17437         settings here; set mathlib for anything but VxWorks.
17438
17439 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17440
17441         * gcc.c-torture: Update to c-torture-1.40 release.
17442
17443 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17444
17445         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17446         dg.exp.
17447
17448 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17449
17450         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17451         global.
17452
17453 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17454
17455         * lib/g++.exp (LIBS): Define if not already.
17456         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17457         (gcc-dg-prune): Call prune_gcc_output.
17458         * lib/gcc.exp (prune_gcc_output): New proc.
17459         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17460         prune_gcc_output.
17461
17462 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17463
17464         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17465         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17466
17467 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17468
17469         * gcc.c-torture: Update to c-torture-1.39 release.
17470
17471 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17472
17473         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17474         fails, try others as well.
17475
17476 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17477
17478         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17479         If compilation fails, mark execute tests as `untested'.
17480         If test is marked as unsupported, don't mark compilation and
17481         execute tests as failed.
17482
17483 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17484
17485         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17486         libstdc++ for whether or not we want to be doing shared
17487         libraries.  Delete link_curses since we don't need it anymore.
17488         * lib/mike-g++.exp (postbase): Don't link in libg++.
17489         * g++.old-deja/old-deja.exp: Likewise.
17490
17491 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17492
17493         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17494
17495 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17496
17497         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17498         For that, add `-Wl,-a,shared_archive'.
17499         * g++.old-deja/old-deja.exp: Likewise.
17500
17501 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17502
17503         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17504
17505 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17506
17507         * lib/mike-g++.exp (postbase): Pay attention to the status of
17508         g++_load.
17509
17510 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17511
17512           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17513
17514 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17515
17516         * lib/gcc.exp (default_gcc_start): No longer need to log program
17517         being executed or its output, execute_anywhere does that now.
17518         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17519         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17520
17521 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17522
17523         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17524         the same as those in lib/g++.exp.
17525
17526 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17527
17528         * gcc.c-torture: Update to c-torture-1.38 release.
17529         * gcc.ieee: Related changes.
17530
17531 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17532
17533         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17534         "exec". Minor reformatting changes.
17535
17536         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17537         cross. This means all "exec" calls now work on a remote host as
17538         well.
17539         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17540         cross. Filter out the extra "\r\n" stuff that expect puts in.
17541         (c-torture-execute): Filter out the bogus warnings like
17542         c-torture-compile does. Add support for canadian cross.
17543         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17544         Use execute_anywhere rather than calling exec directly. Now it
17545         works for canadian cross testing.
17546
17547 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17548
17549         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17550         results into a variable, and check that rather than using file exists.
17551
17552 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17553
17554         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17555         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17556
17557 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17558
17559         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17560         lib_curses if there's a shared libg++ in the build tree.
17561
17562 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17563
17564         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17565         if not supported target.
17566
17567 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17568
17569         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17570         link_curses up to always happen, not just for native builds.
17571
17572 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17573
17574         * gcc.c-torture: Update to c-torture-1.36 release.
17575         * gcc.failure: Related changes.
17576
17577 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17578
17579         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17580
17581 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17582
17583         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17584         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17585         runshlib, link_curses, and mathlib for link and run.
17586
17587         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17588         pass the runtime shared library options for Solaris, OSF/1, and
17589         Irix5, and link with -lcurses to avoid unresolved references.
17590
17591 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17592
17593         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17594         only run once.
17595
17596 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17597
17598         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17599
17600 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17601
17602         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17603         do not have a framework for the "compat" tests yet.
17604
17605 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17606
17607         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17608         set to null if we're testing vxworks5.1.  Use that instead of
17609         `-lm' in the setting of LIBS for link and run.
17610
17611 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17612
17613         * config/rom68k.exp (${tool}_load): Major changes to make it
17614         work.  Verified that it does in fact return the stuff in
17615         exec_output properly.  Catch any Emul or any TRAP other than 0.
17616
17617 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17618
17619         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17620         LDFLAGS properly for targets that need stuff from libgloss.
17621         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17622         only run once.
17623         (gpp_initialized): New variable.
17624
17625 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17626
17627         * config/rom68k.exp: Load libgloss.exp.
17628         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17629         so we can produce a fully linked binary.
17630         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17631         so we can produce a fully linked binary.
17632
17633 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17634
17635         * lib/plumhall.exp (ph_section): Watch for expected failures.
17636         Add missing `else'.
17637
17638         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17639         run the testcase.
17640         (c-torture): Likewise.
17641
17642 1995-08-28  Doug Evans  <dje@cygnus.com>
17643
17644         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17645
17646         * lib/mike-g++.exp (mike_cleanup): New proc.
17647         (prebase): New globals compiler_result, not_compiler_result,
17648         target_regexp.
17649         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17650         allow leading "-" in pattern.  Watch for unsupported tests.
17651         If $compiler_result is set, pattern match assembler code,
17652         and ditto for $not_compiler_result.
17653         * lib/mike-gcc.exp: Likewise.
17654
17655         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17656         execution "succeeded".
17657
17658 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17659
17660         * config/win32.exp: New file.
17661         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17662
17663 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17664
17665         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17666         unsupported.
17667         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17668         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17669         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17670
17671         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17672         "... without exceptions was ...".  That is now handled by
17673         prune_system_crud.
17674         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17675
17676 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17677
17678         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17679         sieve.c,sort2.c}: New files.
17680         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17681         sieve.exp,sort2.exp}: Drivers for them.
17682
17683         * lib/mike-gcc.exp (program_output): New user settable variable.
17684         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17685         messages.
17686         * lib/mike-g++.exp (program_output): New user settable variable.
17687
17688         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17689
17690         * config/sh.exp: Deleted (use sim.exp instead).
17691
17692 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17693
17694         * config/vx.exp: Declare CHECKTASK as global.
17695         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17696         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17697         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17698
17699 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17700
17701         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17702         target. Like vx.exp, only includes `vx29k.exp' instead of
17703         `vxworks.exp'.
17704
17705 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17706
17707         * config/sim.exp: Increase time limit from 120 seconds to 240.
17708
17709 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17710
17711         * gcc.c-torture/execute/950628-1.c: New test.
17712
17713 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17714
17715         * gcc.c-torture: Update with changes/additions from
17716         c-torture-1.34.
17717
17718 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17719
17720         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17721
17722 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17723
17724         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17725
17726 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17727
17728         * gcc.c-torture/compile/950512-1.c: New test.
17729         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17730         * gcc.dg/struct-ret-1.c: Likewise.
17731
17732 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17733
17734         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17735           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17736
17737 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17738
17739         * gcc.c-torture/special/920411-1.c: Deleted.
17740         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17741
17742 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17743
17744         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17745         cpu limit.
17746
17747 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17748
17749         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17750
17751 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17752
17753         From kenner;
17754         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17755         is the proper length.
17756         * va-arg-3.c: Likewise.
17757
17758 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17759
17760         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17761         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17762
17763         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17764         * lib/g++.exp (default_g++_start): Delete old cruft.
17765
17766 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17767
17768         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17769         (2 * (1 << 18)) to (2 * (1 << 17)).
17770
17771         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17772
17773 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17774
17775         * config/rom68k.exp: Renamed from config/idp.exp
17776
17777 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17778
17779         * c-torture/compile/921109-2.c
17780
17781 1995-04-18  Mike Stump  <mrs@cygnus.com>
17782
17783         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17784         excess errors.
17785
17786 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17787
17788         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17789         output.
17790         * lib/g++.exp (default_g++_start): Likewise.
17791
17792 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17793
17794         * gcc.c-torture/compile/950329-1.c: New test.
17795
17796 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17797
17798           * config/bug.exp (${tool}_load): Updated to use new remote_open
17799           and remote_close procs.
17800         * config/idp.exp: New file.
17801
17802 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17803
17804         * gcc.c-torture/execute/950322-1.c: New test.
17805
17806 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17807
17808         * config/vx.exp (${tool}_load): Clean up testing of return code from
17809         vxworks_ld and vxworks_spawn.
17810
17811 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17812
17813         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17814
17815 1995-03-13  Mike Stump  <mrs@cygnus.com>
17816
17817         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17818         can mark excess errors on a machine by machine basis.  Note, the
17819         default is to not expect any excess errors, even when excess
17820         errors test - is given, so you will want to put an XFAIL ... on
17821         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17822         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17823         those 4 machines, but no others.
17824
17825 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17826
17827         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17828         * lib/c-torture.exp: to here.
17829
17830 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17831
17832         * gcc.c-torture/execute/950221-1.c: New test.
17833         * gcc.c-torture/execute/struct-ret-1.c: New test.
17834         * gcc.c-torture/compile/950221-1.c: New test.
17835
17836         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17837
17838 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17839
17840         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17841         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17842
17843 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17844
17845         * g++.gb: New directory of tests, derived from my signature and
17846         class scoping tests.
17847
17848         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17849         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17850         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17851         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17852         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17853         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17854         * g++.gb/sig25.C: Likewise.
17855
17856         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17857         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17858         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17859         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17860         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17861         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17862         * g++.gb/sig25.exp: Likewise.
17863
17864         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17865         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17866         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17867         * g++.gb/scope13.C: Likewise, this test still fails.
17868
17869         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17870         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17871         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17872         * g++.gb/scope13.exp: Ditto.
17873
17874         * g++.gb/README: New file, explains what these tests are about.
17875
17876 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17877
17878         * lib/dg.exp (dg-do): Support `preprocess'.
17879         (dg-test): Likewise.
17880
17881 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17882
17883         * config/udi.exp: change "continue -expect" to "exp_continue".
17884
17885 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17886
17887         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17888         Delete redundant tests.
17889
17890         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17891         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17892         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17893         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17894         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17895         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17896         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17897         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17898
17899         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17900         storing label pointers.
17901         * gcc.c-torture/execute/921019-1.c: Likewise.
17902         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17903         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17904         parameter fp.
17905         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17906         constants.
17907
17908         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17909         Delete obsolete tests.
17910
17911         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17912         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17913         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17914         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17915         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17916         * gcc.c-torture/compile/950124-1.c: New test.
17917
17918         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17919
17920 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17921
17922         * lib/mike-g++.exp: Add -lm to LIBS.
17923
17924 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17925
17926         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17927
17928 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17929
17930         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17931
17932 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17933
17934         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17935
17936 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17937
17938         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17939         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17940         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17941         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17942         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17943         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17944         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17945         * g++.law/{operators31.C, operators32.C,
17946         * g++.law/{operators33.C, operators34.C}: Likewise.
17947         * g++.law/{pic1.C, refs2.C}: Likewise.
17948         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17949         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17950         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17951         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17952
17953         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17954         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17955         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17956         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17957         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17958         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17959         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17960         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17961         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17962         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17963         * g++.law/{operators34.exp}: Likewise.
17964         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17965         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17966         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17967         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17968         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17969
17970         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17971         No longer expected to fail.
17972         * g++.law/missed-error3.C: Tweak for recent bool changes.
17973
17974 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17975
17976         * config/emb-unix: Deleted.
17977         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17978         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17979
17980 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17981
17982         * lib/dg.exp (dg-test): Fix typo in last patch.
17983
17984 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17985
17986         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17987         (handles multiple occurrences).
17988
17989 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17990
17991         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17992         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17993         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17994         printed).
17995         * lib/c-torture.exp (c-torture-compile): Likewise.
17996         (c-torture): Prepend full path if missing.
17997         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17998         (gcc_fail): Likewise.
17999         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18000
18001 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18002
18003         * lib/netware.exp: Only attach to NetWare i386 systems.
18004
18005 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18006
18007         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18008         messages.  Add test name to "output pattern match" pass/fail message.
18009
18010 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18011
18012         * gcc.dg: New testsuite.
18013         * gcc.dg/dg.exp: New file.
18014
18015         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18016         test-switch.c}: Deleted.
18017
18018         * gcc.misc-tests/msgs.exp: New testcase driver.
18019
18020 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18021
18022         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18023         Watch for illegal return values from ${tool}_load.
18024         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18025         cross targets.  Coerce return value >0 to 1.
18026
18027 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18028
18029         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18030
18031         * config/emb-unix.exp: New file.
18032
18033         * config/sim.exp: Error if variable $SIM not defined.
18034         (${tool}_load): Mark test as "untested" if simulator missing.
18035
18036         * config/unix.exp: Load remote.exp to get rcp_download.
18037         * lib/c-torture.exp: Use different option lists for testcases with
18038         and without loops.
18039         * gcc.c-torture/execute/execute.exp: Likewise.
18040
18041 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18042
18043         * config/*.exp: Clarify return code from ${tool}_load.
18044         Call `unresolved' or `untested' instead of `warning' or `perror'
18045         (sometimes you still want to call both though).
18046         Add comment that `shell_id' is local to each file.
18047         * config/udi.exp (timeout): Set to 30.
18048         Don't print warning if connection fails, $connectmode has already
18049         printed an error.
18050         (${tool}_load): Move verbose messages to level 2.
18051         Rework pattern for "Process started" message.
18052         Pass `shell_id' to ${connectmode}_download.
18053         Retry twice upon timeout.  Make resetting of target more robust.
18054         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18055         Pass `shell_id' to exit_$connectmode.
18056         Only call exit_$connectmode if connected.
18057         * config/unix.exp (${tool}_load): Check return codes better.
18058         * config/vrtx.exp (${tool}_load): Likewise.
18059         * config/vx.exp (${tool}_load): Likewise.
18060         Delete unneeded global's.
18061         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18062         from ${tool}_load.
18063         (dg-stat): Delete.
18064         (dg-init): Delete recording of pass/fail counts.
18065         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18066         (old-dejagnu-init): Likewise.
18067         (old-dejagnu-stat): Delete contents, empty proc now.
18068         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18069         (c-torture): Delete references to lcnt, lpass, lfail.
18070         Get option list from TORTURE_OPTIONS.
18071         Delete -funroll[-all]-loops if no loops.
18072         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18073         (g++_stat): Delete contents (empty proc now).
18074         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18075         (gcc_finish): Likewise.
18076         (gcc_stat): Deleted.
18077         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18078         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18079         * gcc.c-torture/execute/execute.exp: Likewise.
18080         Split tests into two parts: compile, execute.
18081         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18082         no loops.  Update to reflect clarified return codes from ${tool}_load.
18083
18084 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18085
18086         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18087         to grep for.
18088         (old-dejagnu): Likewise (where necessary).
18089
18090 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18091
18092         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18093
18094         * lib/dg.exp (dg-process-target): Fix processing of selector.
18095         Add comment regarding use of `error'.
18096
18097         * lib/gcc.exp (prune_system_crud): Define if missing.
18098         * lib/g++.exp (prune_system_crud): Likewise.
18099
18100         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18101         Call prune_system_crud.
18102         * lib/dg.exp (dg-runtest): New proc.
18103         Use perror instead of send_user for tcl errors in testcase.
18104         Don't return any value, it's never used.
18105         Don't clobber previous definition of `unknown'.
18106         Print tcl errors in `dg-final'.
18107
18108 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18109
18110         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18111         (dg-test): Don't print errorInfo, it contains stack backtrace.
18112
18113 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18114
18115         * lib/g++.exp (runtest_file_p): Define if missing.
18116
18117 1994-09-24  Doug Evans  (dje@cygnus.com)
18118
18119         * lib/mike-g++.exp: Comment out loading of g++.exp.
18120         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18121         (default_g++_version): Always print something.
18122         (default_g++_start): Comment out call to `which'.
18123         (g++_start, g++_load): Deleted (must be defined in config file).
18124         * lib/gcc.exp: Test for existence of $CC at start.
18125         Delete check for tmpdir (done in gcc_init).
18126         (default_gcc_version): Always print something.
18127         (default_gcc_start): Comment out call to `which'.
18128         * config/*.exp: Major cleanup - make cross targets work at least a
18129         little better for g++ (by not being "--tool gcc" specific).
18130         Rename gcc_xxx to ${tool}_xxx.
18131         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18132         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18133
18134 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18135
18136         * lib/c-torture.exp (c-torture-compile): Rework compiler
18137         message processing.
18138
18139         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18140         c-torture.
18141
18142 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18143
18144         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18145
18146         * lib/dg.exp (dg-process-target): Support { target native }.
18147
18148 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18149
18150         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18151         looked for "... program xxx got fatal signal".
18152         Correct regsub munging of `comp_output'.
18153         Ignore compiler messages "path prefix not used" and "linker input
18154         file unused".
18155
18156 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18157
18158         * lib/gcc.exp (runtest_file_p): Define if missing.
18159         * gcc.prms/template.c: Example to work from.
18160
18161 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18162
18163         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18164         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18165
18166         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18167         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18168         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18169         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18170
18171         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18172         (dg-process-target): No longer a varargs proc.
18173         Return S/N for target, P/F for xfail.  All callers changed.
18174         (user option procs): More argument checking.
18175         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18176         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18177         (dg-test): Skip test if not running on selected target in `dg-do'.
18178         Update handling of `dg-do-what', `dg-output-text'.
18179         Separate execution pass/fail from output pattern match pass/fail.
18180         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18181
18182 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18183
18184         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18185         target for 920510-1.c.
18186
18187 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18188
18189         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18190         Clean up comment regarding use of passcnt, etc.
18191         (gcc_stat): Don't update `testcnt' here.
18192         (gcc_finish): Do it here.
18193         Might as well reset `but_id' here too.
18194         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18195         to determine if the file should be tested.
18196         * gcc.c-torture/compile/compile.exp: Likewise.
18197         * gcc.c-torture/execute/execute.exp: Likewise.
18198         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18199         * gcc.misc-tests/dg-test.exp: Likewise.
18200         * gcc.prms/prms.exp: Likewise.
18201         * gcc.wendy/wendy.exp: Likewise.
18202         * g++.old-deja.exp: Likewise.
18203         Move "Testing file" message to verbose level 1.
18204
18205 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18206
18207         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18208
18209 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18210
18211         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18212         (default_gcc_start): Accept optional second list element
18213         of compiler flags.  Print compiler output at verbosity level 2.
18214         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18215         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18216         Save current values of framework globals passcnt, failcnt, xpasscnt,
18217         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18218         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18219         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18220         xfailcnt to compute stats.  Update framework global `testcnt' from
18221         pass/fail counts.
18222         (gcc_finish): New proc.  Clean up test environment.
18223         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18224         (gcc_epass, gcc_efail): Delete.
18225         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18226         argument of line number.
18227         (dg-init): If the tool has an init routine, call it.
18228         (dg-test): Remove args `cflags_var' and `libs_var'.
18229         Pass all compiler options to ${tool}_start.
18230         Handle missing line number.
18231         (dg-finish): New function.
18232         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18233         particular files.  Call gcc_finish at end.  Move "skipping test"
18234         message to verbosity level 3.
18235         * gcc.c-torture/compile/compile.exp: Likewise.
18236         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18237         * gcc.c-torture/execute/execute.exp: Likewise.
18238         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18239         Print testcase being tried at verbosity level 1.
18240         * gcc.c-torture/special/special.exp: Unset xfail.
18241         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18242         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18243         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18244         * gcc.failure/failure.exp: Likewise.
18245         * gcc.ieee/ieee.exp: Likewise.
18246         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18247         Update call to dg-test.  Call dg-finish at end.
18248         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18249         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18250         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18251         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18252         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18253         * gcc.wendy/wendy.exp: Add copyright.
18254         Delete setting of tmpdir (done by gcc_init).
18255         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18256         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18257         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18258         gcc_[ce]pass/fail.
18259
18260 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18261
18262         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18263         confusion.
18264         (g++_load): Likewise.
18265
18266         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18267         Rename argument to `prog' to remove the confusion.
18268         Varargs fns behave differently too!
18269         (g++_load): Likewise.
18270
18271         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18272
18273         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18274         what it is.  Delete (always) printing of status value for !native.
18275         Simplify verbose code, and include status and exec_output.
18276         (g++_load): Use gcc_load.
18277
18278 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18279
18280         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18281         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18282         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18283         940714-3.c as these testcases don't exist anymore.  Make
18284         va-arg-1.c expected to pass.
18285
18286 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18287
18288         * gcc.misc-tests/misc.exp: Only run specific testcases.
18289         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18290         * gcc.misc-tests/dg-[1-9].c: New files.
18291
18292         * lib/dg.exp: New testsuite driver.
18293         * gcc.prms/prms.exp: Use it.
18294
18295         * README.gcc: New file.
18296
18297         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18298         Document and reset `lxpass' and `lxfail'.
18299         Simplify "initialized" message.
18300         (gcc_stat): Clean up comments a little.
18301
18302 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18303
18304         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18305
18306 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18307
18308         * lib/old-dejagnu.exp (process-option): New proc.
18309         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18310         (old-dejagnu): Simplify.
18311         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18312
18313 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18314
18315         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18316         exists and is not an empty string.
18317
18318         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18319         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18320         finished.
18321         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18322         automatically.
18323
18324         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18325         longer expected to fail.
18326
18327         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18328         "f" function call.
18329
18330         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18331
18332         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18333         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18334         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18335         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18336         c-torture-1.29.
18337
18338         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18339         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18340
18341         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18342
18343         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18344         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18345
18346         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18347         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18348         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18349
18350 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18351
18352         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18353         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18354         940714-1.c, 940714-2.c, 940714-3.c},
18355         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18356         gcc.misc-tests/{mg.c,mg.exp}:
18357         New tests.
18358         * gcc.noncompile/noncompile.exp: Change accordingly.
18359
18360 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18361
18362         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18363         Undo previous clobberage.
18364
18365 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18366
18367         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18368         * gcc.special/{930510-1.c, special.exp}:
18369         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18370         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18371         struct-varargs-1.c}: New tests from c-torture-1.26.
18372
18373 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18374
18375         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18376           argument to switch.
18377
18378 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18379
18380         * Revert the previous changes.  Please see Rob's directory
18381           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18382           fixes.
18383
18384 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18385
18386         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18387             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18388             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18389             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18390             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18391             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18392             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18393             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18394             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18395             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18396             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18397             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18398             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18399             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18400             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18401             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18402             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18403             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18404             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18405             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18406             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18407             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18408             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18409             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18410             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18411             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18412             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18413
18414 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18415
18416         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18417             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18418           with perror calls.
18419
18420 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18421
18422         * config/unix.exp (g++_load): Fix syntax.
18423
18424 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18425
18426         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18427         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18428         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18429         Don't expect va-arg-1.c to fail.  Correct expected output for
18430         920928-1.c.
18431         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18432         * gcc.wendy/hbm4.c: Correct typo.
18433         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18434
18435 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18436
18437         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18438         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18439         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18440         * lib/c-torture.exp (c-torture-compile): Ditto.
18441
18442         Reduce volume of output (remove all the -I's and such).
18443         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18444         Call gcc_cpass, gcc_cfail.
18445         (c-torture): Pass testing option to c-torture-compile.
18446
18447 1994-03-21  Doug Evans  (dje@cygnus.com)
18448
18449         Bring patches over from progressive.
18450         * config/default.exp: Exit remote shell cleanly.
18451         (g++_exit, g++_start): Add default versions.
18452         * config/sim.exp (gcc_load): Use perror, not error.
18453
18454 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18455
18456         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18457         set in site.exp.
18458
18459 1994-03-14  Doug Evans  (dje@cygnus.com)
18460
18461         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18462         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18463         (wendy_try): New proc to run testcase.
18464         (main loop): Call 'em.
18465         * gcc.wendy/*.c: Clean up pass to correct expected output.
18466
18467         * lib/gcc.exp: Minor cleanup work.
18468         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18469
18470 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18471
18472         * config/sim.exp (gcc_load): Document return codes better.
18473         Don't pass -v to simulator.
18474
18475 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18476
18477           * gcc.special/920717-x.c: Fix typo.
18478           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18479           get at sources.
18480
18481         * lib/mike-gcc.exp: Fix typo.
18482
18483 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18484
18485         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18486         binary to use, transform the name.
18487         * config/*.exp: rename everything. Nuke any g++ specific files,
18488         it's now a special case of gcc that requires no special support.
18489         Add a default.exp for unsupported targets.
18490
18491 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18492
18493         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18494         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18495         version of Tcl.
18496
18497 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18498
18499         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18500         than a warning.
18501
18502 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18503
18504         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18505
18506 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18507
18508         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18509         option_list.  Compile every file with only 4/6 option choices
18510         (same as C torture) instead of with 12/18 different option
18511         choices.
18512         * lib/c-torture.exp: Likewise.
18513
18514         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18515         not already set.
18516
18517 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18518
18519         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18520         can put an XFAIL *-*-* on excess errors.
18521
18522 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18523
18524         * g++.law: Add more tests derived from g++-bugs snapshots.
18525
18526         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18527         equivalent to g++.law/init9.
18528
18529         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18530         compiled it, and the a.out file after we've run it.
18531
18532 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18533
18534         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18535         compiled it, and the a.out file after we've run it.
18536
18537 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18538
18539         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18540
18541 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18542
18543         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18544         version number.
18545
18546 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18547
18548         * g++.law: New directory of g++ tests derived from the g++-bugs
18549         snapshots.
18550
18551 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18552
18553         * gcc.compile: initbug1.c initbug1.exp testcase added
18554
18555 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18556
18557         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18558         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18559           fixes submitted by Jeff Law (law@cs.utah.edu)
18560         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18561           Jeff Law (law@cs.utah.edu)
18562
18563
18564 1993-11-30  Mike Stump  (mrs@cygnus.com)
18565
18566         * config/unix-g++.exp: Follow the gcc way of doing things.
18567         * g++.old-deja/old-deja.exp: Minor updates.
18568         * lib/g++.exp: New file, follow the gcc way of doing things.
18569         * lib/old-dejagnu.exp: Minor updates.
18570         * lib/mike-g++.exp: Always unset errorInfo.
18571
18572 1993-11-06  Mike Stump  (mrs@cygnus.com)
18573
18574         * lib/gcc.exp: Fix some errors with the below change, CC and
18575         CFLAGS should be global when setting, not local.
18576
18577 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18578
18579         * lib/gcc.exp: Transform tool name.
18580
18581 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18582
18583         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18584
18585 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18586
18587         * lib/gcc.exp: change gcc_done to gcc_stat
18588
18589 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18590
18591         * Upgraded gcc testsuite to c-torture version 1.25
18592
18593 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18594
18595         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18596         * lib/c-torture: added hooks for new reporting code.
18597
18598 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18599
18600         * config/sh-gcc.exp: check if sh-sim exists in the path
18601
18602 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18603
18604         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18605         * gcc.compile/compile.exp: Initial changes for new logic.
18606         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18607         * gcc.failure/failure.exp: Initial changes for new logic.
18608         * gcc.ieee/ieee.exp: Initial changes for new logic.
18609         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18610         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18611         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18612         * lib/c-torture.exp: Initial changes for new logic.
18613         * lib/gcc.exp: Initial changes for new logic.
18614
18615 1993-10-15  Mike Stump  (mrs@cygnus.com)
18616
18617         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18618         depend upon failure or success.  Fully qualify names in failure
18619         and success messages.  Always remove a.out before starting
18620         compile, just in case.  Pay more attention to error text output by
18621         the compiler.  Handle testcases with no known past errors just
18622         like all others, so that things are uniform.  Other miscellaneous
18623         improvements.
18624
18625 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18626
18627         * gcc.cpp: new directory for cpp tests
18628
18629 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18630
18631         * lib/chill.exp: Code reformatted, removed unused code.
18632         * config/unix-chill.exp: Code reformatted, removed unused code.
18633         * chill.execute/execute.exp: Code reformatted, removed unused code.
18634         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18635
18636 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18637
18638         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18639         routines not written.
18640
18641 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18642
18643         * config/bug-gcc.exp: Use new procs from bug.exp.
18644
18645 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18646
18647         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18648         via ftp, rather than depending on NFS.
18649         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18650         case.
18651
18652 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18653
18654         * config/bug-gcc.exp: Use new download proc.
18655
18656 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18657
18658         * chill.execute/execute.exp: cleanups, handles errors better
18659         * chill.compile/compile.exp: rewrite, based on execute.exp
18660         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18661         * lib/chill.exp: major changes to diff proc and compile and link
18662           procs. added chill_fail and chill_pass wrappers to pass and
18663           fail. added more comments, and handle error codes better.
18664           Added a hack to capture stderr from exec, so noncompile tests
18665           can work.
18666
18667 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18668
18669         * chill.execute/execute.exp: rewrite of testsuite driver
18670         * lib/chill.exp: rewrite of testsuite driver
18671         * config/unix-chill.exp: rewrite of testsuite driver
18672
18673 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18674
18675     In chill.execute:
18676         * iexpr.ch: Standardize uppercase.
18677         * tuples.dat: Standardize uppercase.
18678         * vary.ch: standardize.  Correct varying string assignments.
18679         * vary.dat: Add new output lines.
18680
18681 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18682
18683     In chill.execute:
18684         * chprintf.ch: Standardize use of uppercase.
18685         * tuples.ch: Standardize and turn arr2 into a DCL,
18686           rather than a SYN.
18687         * pinits.ch: Standardize.
18688
18689 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18690
18691         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18692         * Makefil: Renamed to Makefile.in.
18693         * configure.in: New.
18694
18695 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18696
18697     In chill.execute:
18698         * .cvsignore: Add result/output files.
18699         * Makefile: Fix up variables at start.  Use MFLAGS
18700           everywhere.  Correct bool_loc, built_ins entries.
18701           Add entry for vary1.ch.
18702         * bitarray.ch: Standardize upper-case usage.
18703         * bitexpr.ch: Standardize, add output of b1.
18704         * params.ch: Use arrayt in along PROC parameters, to
18705           avoid novelty problems.
18706         * sets.ch: Tiny cleanup.
18707         * vary1.ch: Re-indent.
18708
18709 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18710
18711           * Add PR-related files to Makefiles, .cvsignore files, etc.
18712
18713 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18714
18715         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18716           with compiler objects. New names are test-flow.c and test-loop.c
18717
18718 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18719
18720         * Upgraded c-torture tests from 1.19 to 1.20
18721
18722         * new files:
18723         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18724         * gcc.compile: 930623-1.c 930623-2.c
18725         * gcc.noncompile: 930622-1.c 930622-2.c
18726         * gcc.failure: 920411-1.c 920627-2.c
18727         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18728
18729 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18730
18731         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18732           More changes to get testsuite working properly. Needs more work.
18733           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18734
18735 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18736
18737         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18738           More changes to get testsuite working properly. Needs more work.
18739
18740 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18741
18742         * chill.compile/compile.exp: Added for Dejagnu support
18743         * chill.execute/execute.exp: Added for Dejagnu support
18744         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18745
18746 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18747
18748     This should complete moving the CHILL test files.
18749         * chill.noncompile(.cvsignore printf.grt
18750             in-printf.grt chprintf.grt chprintf.ch):
18751             Added test-support files.
18752           (Makefile): Modified further.
18753         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18754             signal.ch): Added test files.
18755           * chill.execute (.cvsignore printf.grt printr.c
18756             in-printf.grt rts.c chprintf.grt rts.h): Added
18757           test-support files.
18758             (Makefile): More corrections.
18759
18760 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18761
18762         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18763           test cases, ready for DejaGnu.
18764
18765 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18766
18767         * Upgraded c-torture tests from 1.18 to 1.19
18768
18769         * gcc.compile: added test(s):
18770           930607-1.c
18771         * gcc.execute: added test(s):
18772           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18773
18774         * added new subdirectory for misc tests: gcc.misc-tests
18775         * gcc.misc-test(s): added tests:
18776           inst-check.c test-consts.c test-ior.c test-switch.c
18777
18778 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18779
18780         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18781
18782 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18783
18784         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18785
18786 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18787
18788         * Upgraded c-torture tests from 1.17 to 1.18
18789
18790 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18791
18792         * Upgraded c-torture tests from 1.12 to 1.17
18793
18794 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18795
18796         * lib/old-dejagnu.exp:
18797           Fixed handling of XFAIL target triplets to correctly
18798           recognize wildcard characters.  Removed code that
18799           appended a unique id tag to the end of the file name
18800           printed out by the result of the testcases within a
18801           given test file.
18802
18803 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18804
18805         * lib/old-dejagnu.exp:
18806           Reworked expected failure handling to trigger off of XFAIL
18807           keyword in keyphrase embeded in testcase source code. The
18808           XFAIL keyword must be at the end of the keyphrase line. It
18809           may optionally be followed by one or more target triplets.
18810           It has just occured that the handling of wildcards in the
18811           target triplet may not be correct.
18812
18813 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18814
18815         * g++.old-deja/tests:
18816           Moved all subdirectories up one level into g++.old-deja .
18817
18818         * lib/old-dejagnu.exp:
18819           Fixed problem with CXXFLAGS not being properly reset, and being
18820           corrupted with extraneous "-c" compiler option.  This was
18821           causing binaries to not be generated for test that needed them.
18822           Modified strings passed to "pass" and "fail" so that individual
18823           tests from the same test file would be distinguished by an
18824           identifier appended to the test file name in the summary logs;
18825           this corrected a problem with erroneous diff logs.  Added code
18826           to search testcases for expected fail and unexpected pass keywords.
18827
18828 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18829
18830         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18831
18832 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18833
18834         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18835           Removed extraneous text from end of "Special g++ Options"
18836           keyphrase.
18837
18838         * lib/old-dejagnu.exp: Added pattern matching to look for new
18839           keywords, embedded in testcases comments, which will trigger
18840           calls to xpass and xfail.
18841
18842 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18843
18844         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18845           comments embedded in the testcases, especially the one looking for
18846           special compiler options, as well as the pattern matching for the
18847           compiler output again.
18848
18849 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18850
18851         * lib/old-dejagnu.exp: Do a proper check of the return value for
18852           execute tests. Fixed several problems with the pattern matching
18853           of the compiler output which gave erroneous test results.
18854           Changed several of the test result messages to be more descriptive.
18855         * config/unix-g++.exp: Proc g++_load now actually works and
18856           executes the tests passed to it and returns a usable return
18857           value.
18858
18859 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18860
18861           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18862
18863 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18864
18865         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18866           Modified both files to properly execute the old style
18867           dejagnu tests. The previous versions of these files were
18868           experimental and did not function anything near correctly.
18869
18870 1993-04-05  Rob Savoye  (rob@cygnus.com)
18871
18872         * Removed all Makefile.in and configure.in files. No configuration
18873         needed now.
18874
18875 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18876
18877         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18878
18879 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18880
18881         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18882         gcc.special/configure.in, gcc.noncompile/configure.in,
18883         gcc.execute/configure.in, gcc.code_quality/configure.in,
18884         g++.other/configure.in, g++.old-deja/configure.in,
18885         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18886         in srcname setting.
18887
18888 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18889
18890         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18891         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18892         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18893
18894 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18895
18896         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18897         (gdb_exit): Don't remove *_soc files.
18898
18899 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18900
18901         * lib/c-torture.exp: Don't look for main; instead always use -w
18902         -c.  This is how the c-torture tests work.  Remove the object
18903         file if the compilation succeeds.
18904         * gcc.execute/execute.exp: Remove executable if test passes.
18905         * gcc.noncompile/noncompile.exp: Every test is an expected
18906         failure.
18907         * gcc.special/special.exp: Added tests from c-torture 1.11,
18908         corrected use of existing test.
18909         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18910         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18911         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18912         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18913         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18914         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18915         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18916         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18917         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18918         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18919         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18920         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18921         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18922         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18923         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18924         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18925         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18926         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18927         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18928         c-torture 1.11.
18929         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18930         correspond to c-torture 1.11.
18931
18932         * New file.