OSDN Git Service

20bac3351bd8b665091d95d911bf71ab680a471b
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-10-20  Jan Hubicka  <jh@suse.cz>
2
3         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4         parameter.
5         * testsuite/gcc.dg/inline-2.c: Likewise.
6
7 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8
9         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10         * gcc.dg/nest.c:  Likewise.
11
12 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13
14         PR c++/9781, c++/10583, c++/11862
15         * g++.dg/parse/crash13.C: New test.
16
17 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18
19         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20
21 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22
23         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24         Define HAVE_C99_RUNTIME except on Solaris.
25         * gcc.dg/builtins-20.c: Likewise.
26
27 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28
29         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30
31 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32
33         PR c++/12495
34         * g++.dg/template/crash21.C: New test.
35
36 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37
38         PR c++/2513
39         * g++.dg/template/typename5.C: New test.
40
41 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42
43         PR c++/12369
44         * g++.dg/template/friend25.C: New test.
45
46 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
47
48         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
49         versions.
50
51 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
52
53         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
54         == 2147483647.
55
56 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
57
58         * gcc.c-torture/execute/960416-1.x: Remove.
59         * gcc.c-torture/execute/divconst-3.x: Likewise.
60
61 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
62
63         PR target/12598
64         * gcc.dg/torture/cris-volatile-1.c: New test.
65
66 2003-10-14  Roger Sayle  <roger@eyesopen.com>
67
68         PR optimization/9325
69         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
70         for overflowing floating point to integer conversion during RTL
71         simplification.
72
73 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
74
75         * objc/execute/_cmd.m: Fix typo.
76         * objc.dg/image-info.m, objc.dg/symtab-1.m:
77         Relax 'scan-assembler' regexp.
78         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
79         objc.dg/try-catch-4.m: Run on non-Darwin targets.
80         * objc.dg/zero-link-2.m: Remove blank line.
81         * objc.dg/zero-link-3.m: New test case.
82         
83 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
84
85         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
86
87         * gcc.dg/asm-names.c: Use scan-assembler-not rather
88         than linker trickery.
89
90 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
91
92         PR c++/12370
93         * g++.dg/other/friend2.C: New test.
94
95 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
96
97         * gcc.dg/20031012-1.c: New test.
98
99 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
100
101         * gcc.dg/weak/weak-3.c: Fix for new warning.
102
103 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
104
105         PR optimization/8750
106         * gcc.c-torture/execute/20031012-1.c: New test case.
107
108 2003-10-11  Roger Sayle  <roger@eyesopen.com>
109
110         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
111         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
112
113 2003-10-11  Roger Sayle  <roger@eyesopen.com>
114
115         PR optimization/12260
116         * gcc.c-torture/compile/20031011-2.c: New test case.
117
118 2003-10-11  Roger Sayle  <roger@eyesopen.com>
119
120         * gcc.c-torture/execute/20031011-1.c: New testcase.
121
122 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
123
124         * gcc.c-torture/compile/20031011-1.c: New test.
125
126 2003-10-11  Jan Hubicka  <jh@suse.cz>
127
128         * g++.dg/other/first-global.C: New test.
129
130 2003-10-11  Roger Sayle  <roger@eyesopen.com>
131
132         * gcc.c-torture/execute/string-opt-18.c: New testcase.
133
134 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
135
136         * gcc.c-torture/compile/20031010-1.c: New test.
137
138 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
139
140         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
141         * gcc.c-torture/execute/va-arg-25.c: ... here.
142
143 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
144
145         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
146
147 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
148
149         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
150
151 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
152
153         * g++.dg/parse/error2.C: New test.
154
155 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
156
157         PR c++/11097
158         * g++.dg/other/error5.C: Modify the error message.
159         * g++.dg/lookup/using8.C: New test.
160
161 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
162
163         * gcc.dg/darwin-abi-2.c: New file.
164         * gcc.c-torture/execute/va-arg-24.c: New file.
165
166 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
167
168         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
169         indentation.
170
171 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
172
173         PR c++/10147
174         * g++.dg/other/error4.C: Update error messages.
175         * g++.dg/template/ptrmem4.C: Likewise.
176         
177         PR c++/12337
178         * g++.dg/init/new9.C: New test.
179         
180         PR c++/12334, c++/12236, c++/8656
181         * g++.dg/ext/attrib8.C: New test.
182
183 2003-10-06  Devang Patel  <dpatel@apple.com>
184
185         * gcc.dg/debug/dwarf2-3.h: New test.
186         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
187         
188 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
189
190         * g++.dg/opt/cfg2.C: New test.
191
192 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
193
194         * g++.dg/opt/float1.C: New test.
195
196 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
197
198         * gcc.dg/c90-array-lval-6.c: New test.
199         * gcc.dg/c99-array-lval-6.c: New test.
200
201 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
202             Ziemowit Laski  <zlaski@apple.com>
203
204         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
205         'Derived', so that it is never considered a class method; add
206         new warning for '+port' method ambiguity.
207         * objc.dg/method-12.m: Include <objc/objc.h> instead of
208         <objc/objc-api.h> (needed on Mac OS X).
209         * objc.dg/method-13.m: New test.
210
211 2003-10-03  Roger Sayle  <roger@eyesopen.com>
212
213         PR optimization/9325, PR java/6391
214         * gcc.c-torture/execute/20031003-1.c: New test case.
215
216 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
217
218         PR optimization/12180
219         * gcc.dg/20031002-1.c: New test.
220
221         PR c++/12486
222         * g++.dg/inherit/error1.C: New test.
223
224 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
225
226         * lib/f-torture.exp (search_for): Rename to...
227         (search_for_re): This.  Also, clean up comments and the
228         "regexp" invocation.
229
230 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
231
232         * gcc.c-torture/compile/20031002-1.c: New test.
233
234 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
235
236         * g++.dg/opt/cond1.C: New test.
237
238 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
239
240         * gcc.dg/Wold-style-definition-2.c: New testcase.
241         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
242
243 2003-09-29  Richard Henderson  <rth@redhat.com>
244
245         * g++.dg/init/array10.C: Add dg-options.
246
247 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
248
249         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
250
251 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
252
253         * g++.dg/template/friend19.C: Fix typo.
254         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
255
256 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
257
258         * gcc.c-torture/execute/20030928-1.c: New test.
259         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
260
261 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
262
263         * g++.dg/opt/unroll1.C: New test.
264
265 2003-09-26  Roger Sayle  <roger@eyesopen.com>
266
267         PR optimization/11741
268         * gcc.dg/20030926-1.c: New test case.
269
270 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
271
272         PR c++/5655
273         * g++.dg/parse/access7.C: New test.
274         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
275
276 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
277
278         MERGE OF objc-improvements-branch into MAINLINE:
279         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
280         if libobjc has not been built.
281         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
282         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
283         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
284         objc/execute/nested-3.m, objc/execute/np-2.m,
285         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
286         objc/execute/redefining_self.m, objc/execute/root_methods.m,
287         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
288         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
289         objc.dg/special/unclaimed-category-1.h,
290         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
291         well as GNU runtime.
292         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
293         * execute/cascading-1.m, execute/function-message-1.m,
294         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
295         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
296         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
297         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
298         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
299         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
300         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
301         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
302         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
303         * objc.dg/bitfield-2.m: Run only on Darwin.
304         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
305         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
306         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
307         * objc.dg/const-str-1.m: Fix constant string layout.
308  
309 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
310
311         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
312
313 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
314
315         * gcc.dg/darwin-abi-1.c: New file.
316
317 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
318
319         PR target/12281
320         * gcc.c-torture/compile/20030921-1.c: New test.
321
322 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
323
324         * g++.dg/opt/reg-stack2.C: New test.
325
326 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
327
328         * g++.dg/eh/delayslot1.C: New test.
329
330 2003-09-20  Richard Henderson  <rth@redhat.com>
331
332         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
333
334 2003-09-20  Roger Sayle  <roger@eyesopen.com>
335
336         * gcc.c-torture/execute/20030920-1.c: New test case.
337
338 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
339
340         * g++.dg/rtti/typeid3.C: Correct expected error message.
341
342 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
343
344         PR c++/157
345         * g++.dg/parse/crash12.C: New test.
346
347 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
348
349         * gcc.dg/compat/mixed-struct-check.h: New.
350         * gcc.dg/compat/mixed-struct-defs.h: New.
351         * gcc.dg/compat/mixed-struct-init.h: New.
352         * gcc.dg/compat/struct-by-value-19_main.c: New.
353         * gcc.dg/compat/struct-by-value-19_x.c: New.
354         * gcc.dg/compat/struct-by-value-19_y.c: New.
355         * gcc.dg/compat/struct-by-value-20_main.c: New.
356         * gcc.dg/compat/struct-by-value-20_x.c: New.
357         * gcc.dg/compat/struct-by-value-20_y.c: New.
358         * gcc.dg/compat/struct-return-19_main.c: New.
359         * gcc.dg/compat/struct-return-19_x.c: New.
360         * gcc.dg/compat/struct-return-19_y.c: New.
361         * gcc.dg/compat/struct-return-20_main.c: New.
362         * gcc.dg/compat/struct-return-20_x.c: New.
363         * gcc.dg/compat/struct-return-20_y.c: New.
364
365 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
366         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
367         so that it will not complain on LP64 targets.
368
369 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
370
371         PR c++/495
372         * g++.dg/template/friend24.C: New test.
373
374 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
375
376         PR c++/12332
377         * g++.dg/template/memtmpl2.C: New test.
378
379 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
380
381         PR target/11184
382         * gcc.dg/builtin-apply1.c: New test.
383
384 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
385
386         PR c++/9848
387         * g++.dg/warn/Wunused-4.C: New test.
388
389 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
390
391         PR c++/12316
392         * g++.dg/other/gc2.C: New test.
393
394 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
395
396         PR c++/11991
397         * g++.dg/rtti/typeid3.C: New test.
398
399         PR c++/12266
400         * g++.dg/overload/template1.C: New test.
401
402 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
403
404         * g++.dg/opt/cfg3.C: New test.
405
406 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
407
408         PR c++/7939
409         * g++.dg/template/crash11.C: New test.
410
411 2003-09-16  Jason Merrill  <jason@redhat.com>
412             Jakub Jelinek  <jakub@redhat.com>
413
414         * gcc.dg/attr-warn-unused-result.c: New test.
415
416 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
417
418         PR c++/12184
419         * g++.dg/expr/call2.C: New test.
420
421 2003-09-15  Andreas Jaeger  <aj@suse.de>
422
423         * gcc.dg/Wold-style-definition-1.c: New test.
424
425 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/3907
428         * g++.dg/parse/template12.C: New test.
429
430         * g++.dg/abi/bitfield11.C: New test.
431         * g++.dg/abi/bitfield12.C: Likewise.
432
433 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
434
435         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
436         non-expansion of functional macro name without arguments at EOL.
437         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
438
439 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
440
441         * gcc.c-torture/execute/20030914-[12].c: New tests.
442
443 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
444
445         PR c++/11788
446         * g++.dg/overload/addr1.C: New test.
447
448 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
449
450         * gcc.dg/20030909-1.c: New test.
451
452 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
453
454         * gcc.dg/ultrasp10.c: New test.
455
456 2003-09-09  Devang Patel  <dpatel@apple.com>
457
458         * gcc.dg/darwin-ld-6.c: New test.
459         
460 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
461
462         * gcc.dg/torture/builtin-explog-1.c: New testcase.
463
464 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
465
466         * gcc.dg/ia64-types1.c: New test.
467         * gcc.dg/ia64-types2.c: Likewise.
468
469 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
470
471         * gcc.dg/builtins-1.c: Add more _Complex tests.
472         * gcc.dg/torture/builtin-attr-1.c: Likewise.
473
474         * gcc.dg/builtins-1.c: Test existing _Complex functions.
475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
476
477 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
478
479         PR c++/11786
480         * g++.dg/lookup/koenig2.C: New test.
481
482         PR c++/5296
483         * g++.dg/rtti/typeid2.C: New test.
484
485 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
486
487         * gcc.c-torture/compile/20030904-1.c: New test.
488
489 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
490
491         * g++.dg/opt/longbranch2.C: New test.
492
493 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
494
495         * g++.dg/template/crash10.C: Only compile it.
496
497 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
498
499         PR middle-end/11665
500         * gcc.c-torture/compile/20030907-1.c: New test.
501         * g++.dg/init/array11.C: New test.
502
503 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
504
505         PR c++/11852
506         * g++.dg/init/struct1.C: New test.
507
508 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
509
510         PR c++/12181
511         * g++.dg/expr/comma1.C: New test.
512
513 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
514
515         PR c++/11867
516         * g++.dg/expr/static_cast5.C: New test.
517
518 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
519
520         PR c++/11507
521         * g++.dg/lookup/scoped7.C: New test.
522  
523         PR c++/9574
524         * g++.dg/other/static1.C: New test.
525
526         PR c++/11490
527         * g++.dg/warn/template-1.C: New test.
528
529         PR c++/11432
530         * g++.dg/template/crash10.C: New test.
531  
532         PR c++/2478
533         * g++.dg/overload/VLA.C: New test.
534  
535         PR c++/10804
536         * g++.dg/template/call1.C: New test.
537
538 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
539
540         PR c++/11794
541         * g++.dg/parse/using3.C: New test.
542
543 2003-09-06  Roger Sayle  <roger@eyesopen.com>
544
545         PR c++/11409
546         * g++.dg/overload/builtin3.C: New test case.
547
548 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
549
550         PR c/9862
551         * gcc.dg/20030906-1.c: New test.
552         * gcc.dg/20030906-2.c: Likewise.
553
554 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
555
556         PR c++/12167
557         * g++.dg/parse/defarg5.C: New test.
558
559         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
560
561 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
562
563         PR c++/12163
564         * g++.dg/expr/static_cast4.C: New test.
565
566         PR c++/12146
567         * g++.dg/template/crash9.C: New test.
568
569 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
570
571         * g++.old-deja/g++.ext/pretty2.C: Update for change 
572         in __FUNCTION__.
573         * g++.old-deja/g++.ext/pretty3.C: Likewise.
574
575 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
576
577         PR c++/11922
578         * g++/dg/template/qualified-id1.C: New test.
579         
580         PR c++/12037
581         * g++.dg/warn/noeffect4.C: New test.
582
583 2003-09-04  Matt Austern  <austern@apple.com>
584
585         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
586         * g++.dg/ext/fnname2.C: Likewise.
587         * g++.dg/ext/fnname3.C: Likewise.
588         
589 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
590
591         * g++.dg/expr/lval1.C: New test.
592         * g++.dg/ext/lvcast.C: Remove.
593
594 2003-09-03  Roger Sayle  <roger@eyesopen.com>
595
596         PR optimization/11700.
597         * gcc.c-torture/compile/20030903-1.c: New test case.
598
599 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
600
601         PR c++/12053
602         * g++.dg/abi/layout4.C: New test.
603
604 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
605
606         PR c++/11553
607         * g++.dg/parse/friend3.C: New test.
608         
609 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
610
611         PR c++/11847
612         * g++.dg/template/class1.C: New test.
613
614         PR c++/11808
615         * g++.dg/expr/call1.C: New test.
616
617 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
618
619         PR c++/12114
620         * g++.dg/init/ref9.C: New test.
621
622         PR c++/11972
623         * g++.dg/template/nested4.C: New test.
624
625 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/12093
628         * g++.dg/template/non-dependent4.C: New test.
629
630         PR c++/11928
631         * g++.dg/inherit/conv1.C: New test.
632
633 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/6196
636         * g++.dg/ext/label1.C: New test.
637         * g++.dg/ext/label2.C: Likewise.
638
639 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
640
641         * g++.dg/expr/cond3.C: New test.
642
643 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
644
645         * gcc.dg/builtins-1.c: Add new builtin cases.
646
647 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
648
649         * gcc.dg/builtins-1.c: Add new cases.
650         * gcc.dg/torture/builtin-attr-1.c: Likewise.
651
652 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
653
654         * gcc.dg/builtins-1.c: Add more math builtin tests.
655         * gcc.dg/torture/builtin-attr-1.c: New test.
656
657 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
658
659         PR optimization/5079
660         * g++.dg/opt/static3.C: New test.
661
662 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
663
664         * gcc.misc-tests/gcov-10b.c: New test.
665
666 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
667
668         * g++.dg/opt/ptrmem3.C: New test.
669
670         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
671
672 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
673
674         * gcc.dg/20030826-2.c: New test.
675
676 2003-08-26  Roger Sayle  <roger@eyesopen.com>
677
678         PR middle-end/12002
679         * g77.f-torture/compile/12002.f: New test case.
680
681 2003-08-26  Roger Sayle  <roger@eyesopen.com>
682
683         * gcc.dg/20030826-1.c: New test case.
684
685 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
686
687         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
688
689 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
690
691         PR c++/11871
692         * c++.dg/lookup/crash1.C: New test.
693
694         * c++.dg/warn/noeffect3.C: New test.
695
696 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
697
698         * gcc.dg/compat/vector-1_x.c: Compile with -w.
699         * gcc.dg/compat/vector-1_y.c: Ditto.
700         * gcc.dg/compat/vector-2_x.c: Ditto.
701         * gcc.dg/compat/vector-2_y.c: Ditto.
702
703 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
704
705         * gcc.dg/20030702-1.c: New test.
706
707 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
708
709         PR c++/8795
710         * g++.dg/ext/altivec-1.C: New test.
711
712 2003-08-24  Richard Henderson  <rth@redhat.com>
713
714         * g++.dg/eh/simd-2.C: Add -w for x86.
715
716 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
717
718         * gcc.dg/20030815-1.c: New test.
719
720 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
721
722         PR c++/3765
723         * g++.dg/parse/access6.C: New test.
724
725 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
726
727         PR c++/641, c++/11876
728         * g++.dg/template/friend22.C: New test.
729         * g++.dg/template/friend23.C: Likewise.
730
731 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
732
733         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
734         identically.
735
736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
737
738         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
739
740 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
741
742         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
743
744 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
745
746         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
747
748 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
749
750         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
751
752 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
753
754         PR c++/11919
755         * g++.dg/overload/prom1.C: New test.
756
757         PR c++/11551
758         * g++.dg/parse/dtor2.C: New test.
759
760         PR c++/10762
761         * g++.dg/parse/using2.C: New test.
762
763 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
764
765         PR target/11805
766         * gcc.c-torture/compile/20030821-1.c: New.
767
768 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
769
770         PR c++/11834
771         * g++.dg/template/deduce2.C: New test.
772
773 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
774
775         * gcc.c-torture/execute/20030821-1.c: New test.
776
777 2003-08-20  Roger Sayle  <roger@eyesopen.com>
778
779         PR middle-end/11984
780         * gcc.dg/20030820-1.c: New test case.
781
782 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
783
784         PR c++/11945
785         * g++.dg/warn/noeffect2.C: New test.
786
787 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/10926
790         * g++.dg/template/dtor2.C: New test.
791
792         PR c++/11684
793         * g++.dg/template/operator1.C: New test.
794         * g++.dg/parse/operator4.C: New test.
795
796         PR c++/11946.C
797         * g++.dg/expr/enum1.C: New test.
798         * gcc.dg/c99-bool-1.c: Remove bogus warning.
799
800         PR c++/11036.C
801         * g++.dg/parse/elab2.C: New test.
802         * g++.dg/parse/typedef4.C: Change error message.
803         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
804         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
805         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
806
807 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
808
809         * gcc.dg/pch/warn-1.c: New.
810         * gcc.dg/pch/warn-1.hs: New.
811
812         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
813         not-tested file.
814
815 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
816
817         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
818
819 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
820
821         * gcc.dg/uninit-D.c: New Test.
822         * gcc.dg/uninit-E.c: New Test.
823         * gcc.dg/uninit-F.c: New Test.
824         * gcc.dg/uninit-G.c: New Test.
825
826 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
827
828         * g++.dg/README: Describe the pch directory.
829
830 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
831
832         PR c++/11174
833         * g++.dg/parse/access4.C: New test.
834         * g++.dg/parse/access5.C: Likewise.
835         * g++.old-deja/g++.jason/access17.C: Adjust error message.
836
837 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
838
839         * gcc.dg/noncompile/20030818-1.c: New.
840
841 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
842
843         PR c++/11957
844         * g++.dg/warn/noeffect1.C: New test.
845
846         * g++.dg/template/scope2.C: New test.
847         * g++.dg/template/error2.C: Correct dg-error
848
849 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
850
851         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
852
853 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
854
855         PR C++/11512
856         * g++.dg/template/warn1.C: New.
857
858 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
859
860         * g++.dg/template/error2.C: New test.
861         * g++.dg/lookup/using7.C: Adjust errors
862         * g++.old-deja/g++.pt/crash36.C: Likewise.
863         * g++.old-deja/g++.pt/derived3.C: Likewise.
864
865 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
866
867         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
868         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
869         * gcc.c-torture/execute/builtins/string-9.c: New, from
870         string-opt-9.c.  Adjust for execute/builtins framework.
871         * gcc.c-torture/execute/string-opt-9.c: Delete.
872
873 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
874
875         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
876
877         * g++.dg/parse/ret-type2.C: New test.
878
879         PR c++/11703
880         * g++.dg/init/new8.C: New test.
881
882         PR c++/10923
883         * g++.dg/parse/typedef5.C: New test.
884
885         PR c++/9512
886         * g++.dg/parse/qualified2.C: New test.
887         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
888         invalid code.
889
890 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
891
892         * g++.dg/conversion/ptrmem1.C: New test.
893
894 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
895
896         PR target/11693
897         * gcc.dg/20030811-1.c: New test.
898
899         PR target/11535
900         * gcc.c-torture/execute/20030811-1.c: New test.
901
902 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
903
904         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
905
906 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
907
908         PR c++/11789.C
909         * g++.dg/inherit/multiple1.C: New test.
910
911 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
912
913         * gcc.dg/spe1.c: New test.
914
915         PR c++/11670
916         * g++.dg/expr/cast2.C: New test.
917         
918         PR c++/10530
919         * g++.dg/template/dependent-name2.C: New test.
920
921 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         * g++.dg/parse/crash11.C: Put the dg options in comments.
924
925 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
926
927         * lib/gcc-dg.exp: Update for diagnostic change.
928
929 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
930
931         PR c++/5767
932         * g++.dg/parse/crash11.C: New test.
933
934 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
935
936         * gcc.dg/cpp/spacing1.c: Update.
937
938 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
939
940         PR target/11739
941         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
942         a value for -mtune.
943
944 2003-08-04  Roger Sayle  <roger@eyesopen.com>
945
946         PR middle-end/11771
947         * gcc.c-torture/compile/20030804-1.c: New test case.
948
949 2003-08-04  Roger Sayle  <roger@eyesopen.com>
950
951         * gcc.dg/20030804-1.c: New test case.
952
953 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
954
955         * gcc.dg/cpp/separate-1.c: New test.
956
957 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
958
959         PR c++/11704
960         * g++.dg/template/dependent-expr2.C: New test.
961
962         PR c++/11766
963         * g++.dg/expr/ptrmem1.C: New test.
964
965 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
966
967         PR c++/9453
968         * g++.dg/template/friend15.C: New test.
969
970 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
971
972         * lib/dg-pch.exp: Work round PCH bug.
973
974 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
975
976         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
977         builtins.  Move cases from builtins-4.c here.
978
979         * gcc.dg/torture/builtin-math-1.c: New test taken from
980         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
981         additional cases.
982         
983         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
984         Delete.
985
986 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
987
988         PR c++/9447
989         * g++.dg/template/using7.C: New test.
990
991 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
992
993         * import1.c, import2.c: New tests.
994
995 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
996
997         * g++.dg/eh/crossjump1.C: New test.
998
999 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1000
1001         PR c++/11697
1002         * g++.dg/template/using6.C: New test.
1003
1004         PR c++/11744
1005         * g++.dg/template/koenig2.C: New test.
1006
1007 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1008
1009         PR c++/7983
1010         * g++.dg/parse/typedef4.C: New test.
1011
1012 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1013
1014         PR c++/8442, c++/8806
1015         * g++.dg/template/elab1.C: New test.
1016         * g++.dg/template/type2.C: Likewise.
1017         * g++.dg/template/ttp3.C: Adjust expected error message.
1018         * g++.old-deja/g++.law/visibility13.C: Likewise.
1019         * g++.old-deja/g++.niklas/t135.C: Likewise.
1020         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1021         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1022         template argument.
1023         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1024
1025 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1026
1027         PR c++/11295
1028         * g++.dg/ext/stmtexpr1.C: New test.
1029
1030         * g++.dg/opt/tmp1.C: New test.
1031
1032         PR c++/11525
1033         * g++.dg/parse/constant4.C: New test.
1034
1035         PR c++/9447
1036         * g++.dg/template/using5.C: New test.
1037
1038 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1039
1040         * gcc.dg/builtins-27.c: New test case.
1041
1042 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * gcc.dg/tls/opt-7.c: New test.
1045
1046 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1047         
1048         * g++.old-deja/g++.other/crash18.C: Remove.
1049
1050 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1051
1052         * g++.dg/template/explicit3.C: New.
1053         * g++.dg/template/explicit4.C: New.
1054         * g++.dg/template/explicit5.C: New.
1055
1056         PR c++/11347
1057         * g++.dg/template/memtmpl1.C: New.
1058
1059 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1060
1061         PR target/11565
1062         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1063         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1064
1065 2003-07-30  Jan Hubicka  <jh@suse.cz>
1066
1067         * vtgc1.c: Kill.
1068
1069 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1070
1071         * gcc.dg/struct-in-proto-1.c: New test.
1072
1073 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1074
1075         * gcc.dg/cpp/include2.c: Only expect one message.
1076
1077 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1078
1079         PR c++/9447
1080         * g++.dg/template/using1.C: New test.
1081         * g++.dg/template/using2.C: New test.
1082         * g++.dg/template/using3.C: New test.
1083         * g++.dg/template/using4.C: New test.
1084
1085 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1086
1087         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1088         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1089
1090 2003-07-28  Jan Hubicka  <jh@suse.cz>
1091
1092         PR c++/11530
1093         * g++.dg/opt/call1.C: New test.
1094
1095 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1096
1097         PR c++/11667
1098         * g++.dg/init/enum2.C: New test.
1099         * g++.dg/template/overload1.C: Add "-w" option.
1100
1101 2003-07-28    <hp@bitrange.com>
1102
1103         * gcc.dg/Wdeclaration-after-statement-1.c,
1104         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1105
1106 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1107
1108         * gcc.c-torture/compile/20030725-1.c: New test.
1109
1110 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1111
1112         * gcc.dg/20030505.c: Only run for SPE.
1113         Remove definition of opaque type.
1114
1115 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1116
1117         * g++.dg/template/ptrmem6.C: New test.
1118
1119 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1120
1121         * gcc.c-torture/compile/zero-strct-2.c: New test.
1122
1123 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1124
1125         * gcc.dg/intermod-1.c: New test.
1126
1127 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1128
1129         PR c++/11617
1130         * g++.dg/template/lookup2.C: New test.
1131         * g++.dg/template/memclass1.C: Remove instantiated from error.
1132         * g++.dg/other/error2.C: Tweak expected errors.
1133
1134         PR c++/11596
1135         * g++.dg/template/defarg3.C: New test.
1136
1137         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1138
1139 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1140
1141         * g++.dg/inherit/access5.C: New test.
1142
1143 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1144
1145         PR c++/11513
1146         * g++.dg/template/crash8.C: New test.
1147
1148 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1149
1150         PR c/10602
1151         * gcc.dg/noncompile/incomplete-2.c: New test.
1152
1153 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1154
1155         PR c++/11645
1156         * g++.dg/inherit/access4.C: New test.
1157
1158         PR c++/11517
1159         * g++.dg/expr/cond2.C: New test.
1160
1161         PR optimization/10679
1162         * g++.dg/opt/inline4.C: New test.
1163
1164 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1165
1166         * g++.dg/parse/crash10: New test.
1167
1168 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1169
1170         * g++.dg/ext/flexary1.C: New test.
1171
1172 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1173
1174         PR c++/10793
1175         * g++.dg/template/crash9.C: New test.
1176
1177 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1178
1179         PR c++/3004
1180         * g++.dg/parse/typedef3.C: New test.
1181
1182         PR c++/7906
1183         * g++.dg/parse/operator2.C: New test.
1184
1185         PR c++/8895
1186         * g++.dg/parse/def-tmpl-arg1.C: New test.
1187
1188         PR c++/9282
1189         * g++.dg/parse/funptr1.C: New test.
1190
1191         PR c++/9452
1192         * g++.dg/parse/ambig3.C: New test.
1193
1194         PR c++/9454
1195         * g++.dg/parse/operator3.C: New test.
1196
1197         PR c++/9486
1198         * g++.dg/parse/template10.C: New test.
1199
1200         PR c++/9488
1201         * g++.dg/parse/template11.C: New test.
1202
1203         PR c++/10150
1204         * g++.dg/parse/invalid-op1.C: New test.
1205
1206         PR c++/10247
1207         * g++.dg/parse/condexpr1.C: New test.
1208
1209 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1210
1211         * g++.dg/ext/packed3.C: New test.
1212         * g++.dg/ext/packed4.C: New test.
1213
1214         * gcc.dg/pack-test-3.c: New test.
1215
1216 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1217
1218         * lib/compat.exp: Handle dg-options per source file.
1219         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1220         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1221         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1222         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1223         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1224         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1225         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1226         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1227         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1228         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1229         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1230         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1231         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1232         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1233
1234 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1235
1236         PR c/10320
1237         * gcc.c-torture/execute/20030718-1.c: New test.
1238
1239 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1240
1241         PR optimization/11536
1242         * gcc.dg/20030721-1.c: New test.
1243
1244 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1245
1246         PR c++/11546
1247         * g++.dg/template/lookup1.C: New test.
1248
1249 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1250
1251         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1252         diagnostics of ill-formed constructs involving labels.
1253         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1254         the new 'previously defined here' message.
1255
1256 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1257
1258         * g++.dg/parse/non-dependent2.C: New test.
1259
1260 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1261
1262         * g++.dg/init/init-ref4.C: xfail on targets without
1263         weak symbols.
1264
1265 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1266
1267         PR target/11087
1268         * gcc.c-torture/execute/20030717-1.c: New test.
1269
1270 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1271
1272         * g++.dg/opt/cfg1.C: New test.
1273
1274 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1275
1276         PR optimization/11557
1277         * gcc.dg/20030717-1.c: New test.
1278
1279 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1280
1281         PR c++/10476
1282         * g++.dg/expr/crash-1.C: New test.
1283
1284         PR c++/11027
1285         * g++.dg/template/init3.C: New test.
1286
1287         PR c++/8222
1288         * g++.dg/template/non-dependent1.C: New test.
1289
1290         PR c++/11070
1291         * g++.dg/template/non-dependent2.C: New test.
1292
1293         PR c++/11071
1294         * g++.dg/template/non-dependent3.C: New test.
1295
1296         PR c++/9907
1297         * g++.dg/template/sizeof5.C: New test.
1298
1299 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1300
1301         PR 11498
1302         * gcc.c-torture/compile/mangle-1.c: New file.
1303
1304 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1305
1306         PR c++/7809
1307         * g++.dg/parse/access3.C: New test.
1308
1309 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1310
1311         PR c++/11384
1312         * g++.dg/init/init-ref4.C: New test.
1313
1314 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1315
1316         PR c++/11547
1317         * g++.dg/parse/constant3.C: New test.
1318         * g++.dg/parse/crash7.C: Likewise.
1319
1320 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1321
1322         PR target/11008
1323         * gcc.dg/i386-pentium4-not-mull.c: New.
1324
1325 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1326
1327         * gcc.dg/asm-names.c (ymain): Make it weak.
1328
1329 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1330
1331         PR c++/5421
1332         * g++.dg/template/friend21.C: New test.
1333
1334 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1335
1336         * gcc.dg/cleanup-8.c: New test.
1337         * gcc.dg/cleanup-9.c: New test.
1338
1339 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1340
1341         * g++.dg/ext/dll-MI1.h: New file.
1342         * g++.dg/ext/dllexport-MI1.C: New file.
1343         * g++.dg/ext/dllimport-MI1.C: New file.
1344
1345 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1346
1347         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1348         it does not have cmpstrsi patterns (just cmpmemsi).
1349
1350 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR debug/11473
1353         * g++.dg/debug/debug8.C: New test.
1354
1355 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1356
1357         PR c++/10108
1358         * g++.dg/template/crash7.C: New test.
1359
1360 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1361
1362         PR target/10795
1363         * gcc.c-torture/compile/20030708-1.c: New.
1364
1365 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1366
1367         * gcc.c-torture/execute/20030715-1.c: New test.
1368
1369 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1370
1371         * gcc.dg/pch/inline-3.c: New file.
1372         * gcc.dg/pch/inline-3.hs: New file.
1373         * gcc.dg/pch/inline-4.c: New file.
1374         * gcc.dg/pch/inline-4.hs: New file.
1375
1376 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1377
1378         PR c++/11509
1379         * g++.dg/template/crash6.C: New test.
1380
1381         PR c++/7053
1382         * g++.dg/template/friend20.C: New test.
1383
1384         PR c++/7019
1385         * g++.dg/template/overload2.C: New test.
1386
1387 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1388
1389         PR optimization/11440
1390         * gcc.c-torture/execute/20030714-1.c: New test.
1391
1392 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1393
1394         PR c++/11154
1395         * g++.dg/template/partial2.C: New test.
1396
1397 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1398
1399         PR c++/11503
1400         * g++.dg/template/anon1.C: New test.
1401
1402         PR c++/11493
1403         PR c++/11495
1404         * g++.dg/parse/template9.C: Likewise.
1405         * g++.dg/template/crash4.C: New test.
1406         * g++.dg/template/koenig1.C: Likewise.
1407         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1408         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1409         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1410         functions.
1411         * g++.old-deja/g++.jason/template36.C: Likewise.
1412         * g++.old-deja/g++.mike/p1989.C: Likewise.
1413         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1414         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1415         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1416         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1417         compiling.
1418         * g++.old-deja/g++.pt/union2.C: Use this->.
1419
1420 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1421
1422         * gcc.dg/20030711-1.c: New test.
1423
1424 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1425
1426         PR c++/11050
1427         * g++.dg/parse/args1.C: New test.
1428         * g++.pt/defarg8.C: Change expected errors.
1429
1430 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1431
1432         PR c++/8164
1433         * g++.dg/template/nontype2.C: New test.
1434
1435         PR c++/10558
1436         * g++.dg/parse/template8.C: New test.
1437
1438         PR c++/8327
1439         * g++.dg/template/scope1.C: New test.
1440
1441         * g++.dg/warn/Wsign-compare-1.C: New test.
1442
1443 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1444
1445         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1446
1447 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/9411
1450         * g++.dg/template/explicit2.C: New test.
1451
1452         PR c++/10032
1453         * g++.dg/warn/pedantic1.C: New test.
1454
1455 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1456
1457         PR c++ 9483
1458         * g++.dg/other/field1.C: New test.
1459
1460 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1461
1462         PR c/11449
1463         * gcc.c-torture/compile/20030707-1.c: New.
1464
1465 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1466
1467         PR c++/10849
1468         * g++.dg/template/access12.C: New test.
1469
1470 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1471
1472         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1473         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1474         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1475         * gcc.misc-tests/gcov.exp: Update
1476         * g++.dg/gcov/gcov.exp: Update
1477         * lib/gcov.exp: Update.
1478
1479 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1480
1481         * g++.dg/abi/mangle17.C: Make sure template expressions are
1482         dependent.
1483         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1484         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1485         * g++.dg/opt/stack1.C: Remove erroneous code.
1486         * g++.dg/parse/template7.C: New test.
1487         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1488         * g++.old-deja/g++.pt/crash4.C: Likewise.
1489
1490 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1491
1492         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1493         with zero or one occurence of `$' after the initial `L'.
1494
1495 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1496
1497         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1498
1499 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1500
1501         PR c/11370
1502         * gcc.dg/Wunreachable-6.c: New testcase.
1503         * gcc.dg/Wunreachable-7.c: New testcase.
1504
1505 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR c/11420
1508         * gcc.dg/20030708-1.c: New test.
1509
1510 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1511
1512         * gcc.dg/compat/sdata-section.h: New file.
1513         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1514         * gcc.dg/torture/mips-sdata-1.c: New test.
1515
1516 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1517
1518         PR c++/11030
1519         * g++.dg/template/friend19.C: New test.
1520
1521 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1522
1523         * g++.dg/opt/strength-reduce.C: New test.
1524
1525 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1526
1527         PR target/10979
1528         * gcc.dg/20030707-1.c: New testcase.
1529
1530 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1531
1532         PR optimization/11059
1533         * g++.dg/opt/emptyunion.C: New testcase.
1534
1535 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1536             Eric Botcazou  <ebotcazou@libertysurf.fr>
1537
1538         * g++.dg/opt/stack1.C: New test.
1539
1540 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1541
1542         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1543         run test.
1544
1545         PR c++/11431
1546         * g++.dg/expr/static_cast3.C: New test.
1547
1548 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1549
1550         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1551         everywhere.
1552         * gcc.dg/concat.c: Concatenation of string constants with
1553         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1554         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1555         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1556         necessary to avoid multi-character character constant warning.
1557         * gcc.dg/cpp/escape.c: Likewise.
1558         * gcc.dg/cpp/ucs.c: Likewise.
1559         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1560         Fix a typo.
1561
1562 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1563
1564         PR c/11428
1565         * gcc.c-torture/compile/20030704-1.c: New.
1566
1567 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1568
1569         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1570
1571 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1572
1573         PR c++/5287, PR c++/7910,  PR c++/11021
1574         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1575         tests for warnings.
1576         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1577         * g++.dg/ext/dllimport3.C: Likewise.
1578         * g++.dg/ext/dllimport4.C: New file.
1579         * g++.dg/ext/dllimport5.C: New file.
1580         * g++.dg/ext/dllimport6.C: New file.
1581         * g++.dg/ext/dllimport7.C: New file.
1582         * g++.dg/ext/dllimport8.C: New file.
1583         * g++.dg/ext/dllimport9.C: New file.
1584         * g++.dg/ext/dllimport10.C: New file.
1585         * g++.dg/ext/dllexport1.C: New file.
1586
1587 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1588
1589         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1590         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1591
1592 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1593
1594         * gcc.dg/builtins-25.c: New testcase.
1595         * gcc.dg/builtins-26.c: New testcase.
1596
1597 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1598
1599         * gcc.dg/compat/vector-defs.h: New file.
1600         * gcc.dg/compat/vector-setup.h: New file.
1601         * gcc.dg/compat/vector-check.h: New file.
1602         * gcc.dg/compat/vector-1_main.c: New file.
1603         * gcc.dg/compat/vector-1_x.c: New file.
1604         * gcc.dg/compat/vector-1_y.c: New file.
1605         * gcc.dg/compat/vector-2_main.c: New file.
1606         * gcc.dg/compat/vector-2_x.c: New file.
1607         * gcc.dg/compat/vector-2_y.c: New file.
1608
1609         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1610         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1611         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1612         * gcc.dg/compat/struct-align-1.h: New file.
1613         * gcc.dg/compat/struct-align-1_main.c: New file.
1614         * gcc.dg/compat/struct-align-1_x.c: New file.
1615         * gcc.dg/compat/struct-align-1_y.c: New file.
1616         * gcc.dg/compat/struct-align-2.h: New file.
1617         * gcc.dg/compat/struct-align-2_main.c: New file.
1618         * gcc.dg/compat/struct-align-2_x.c: New file.
1619         * gcc.dg/compat/struct-align-2_y.c: New file.
1620
1621         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1622         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1623         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1624         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1625         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1626         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1627         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1628         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1629         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1630         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1631         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1632         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1633         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1634         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1635         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1636         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1637         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1638         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1639         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1640         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1641         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1642         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1643         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1644         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1645         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1646         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1647         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1648         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1649         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1650
1651 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1652
1653         * gcc.dg/i386-call-1.c: New test.
1654
1655 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1656
1657         PR c++/9162
1658         * g++.dg/parse/defarg4.C: New.
1659
1660 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1661
1662         PR target/10700
1663         * gcc.c-torture/compile/20030703-1.c: New test case.
1664
1665 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1666
1667         * g++.dg/template/local3.C: Remove extra semicolon.
1668
1669 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1670
1671         * gcc.dg/i386-volatile-1.c: New test.
1672
1673 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1674
1675         PR c++/11072
1676         * g++.dg/other/offsetof2.C: XFAIL.
1677         * g++.dg/other/offsetof5.C: New.
1678
1679         PR c++/10219
1680         * g++.dg/template/error1.C: New.
1681
1682         PR c++/9779
1683         * g++.dg/template/dependent-expr1.C: New.
1684
1685 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1686
1687         PR c++/6949
1688         * g++.dg/template/local3.C: New test.
1689
1690         PR c++/11149
1691         * g++.dg/lookup/scoped6.C: New test.
1692
1693 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1694
1695         PR c++/8046
1696         * g++.dg/other/error7.C: New test.
1697
1698 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1699
1700         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1701         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1702         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1703         * g++.old-deja/g++.other/union2.C: Likewise.
1704         * gcc.dg/c90-const-expr-2.c: Likewise.
1705         * gcc.dg/c90-const-expr-3.c: Likewise.
1706         * gcc.dg/c99-const-expr-2.c: Likewise.
1707         * gcc.dg/c99-const-expr-3.c: Likewise.
1708         * gcc.dg/concat.c: Likewise.
1709
1710 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1711
1712         PR c++/9559
1713         * g++.dg/init/static1.C: New test.
1714
1715 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1716
1717         * Changelog: Remove ">>>>>>>" from previous change.
1718
1719 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1720
1721         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1722         * g++.old-deja/g++.other/access2.C: Likewise.
1723         * g++.old-deja/g++.other/decl2.C: Likewise.
1724         * gcc.c-torture/execute/20020615-1.c: Likewise.
1725
1726 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1727
1728         PR c++/4933
1729         * g++.dg/template/sizeof4.C: New test.
1730
1731 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1732
1733         * g++.dg/other/error6.C: New test.
1734
1735 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1736
1737         PR c++/10750
1738         * g++.dg/parse/constant2.C: New test.
1739
1740 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1741
1742         PR c++/11106
1743         * g++.dg/other/error5.C: New test.
1744
1745 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1746
1747         * gcc.dg/format/gcc_diag-1.c: New test.
1748
1749 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1750
1751         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1752
1753 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1754
1755         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1756         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1757         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1758
1759 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1760
1761         * gcc.c-torture/execute/builtins/string-8.c: New test.
1762         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1763         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1764         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1765
1766 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1767
1768         PR c++/10468
1769         * g++.dg/ext/typeof6.C: New test.
1770
1771 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1772
1773         PR c++/10796
1774         * g++.dg/init/enum1.C: New test.
1775
1776 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1777
1778         * gcc.dg/20030627-1.c: New test.
1779
1780 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1781
1782         PR c++/11332
1783         * g++.dg/expr/static_cast2.C: New test.
1784
1785 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1786             Jakub Jelinek  <jakub@redhat.com>
1787
1788         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1789         sprintf(dst,"%s",src) optimization.
1790         * gcc.c-torture/execute/20030626-1.c: New test case.
1791         * gcc.c-torture/execute/20030626-2.c: New test case.
1792
1793 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1794
1795         * gcc.c-torture/execute/multi-ix.c: New test.
1796
1797         * gcc.c-torture/execute/simd-4.c (main):
1798         Added missing semicolon at end of union.
1799
1800 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1801
1802         PR c++/8266
1803         * g++.dg/template/explicit-instantiation3.C: New test.
1804
1805 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1806
1807         * gcc.dg/20030626-1.c: Use signed char.
1808
1809 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1810
1811         * gcc.dg/20030626-1.c: New test.
1812
1813 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1814
1815         * const-str-2.m: Update.
1816
1817 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1818
1819         PR c++/10990
1820         * g++.dg/rtti/dyncast1.C: New test.
1821         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1822         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1823         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1824
1825         PR c++/10931
1826         * g++.dg/expr/static_cast1.C: New test.
1827
1828 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1829
1830         * gcc.dg/20030625-1.c: New test.
1831
1832 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1833
1834         * gcc.c-torture/compile/20030624-1.c: New test case.
1835
1836 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1837
1838         * gcc.c-torture/execute/string-opt-17.c: New test.
1839
1840 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1841
1842         PR c++/5754
1843         * g++.dg/parse/crash6.C: New test.
1844
1845 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1846
1847         * gcc.dg/builtins-24.c: New test case.
1848
1849 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1850
1851         * g++.dg/opt/operator1.C: New test.
1852
1853 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1854
1855         * gcc.c-torture/execute/string-opt-16.c: New test case.
1856
1857 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1858
1859         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1860         * g++.old-deja/g++.other/conv7.C: Likewise
1861         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1862         * g++.old-deja/g++.other/overload14.C: Likewise.
1863
1864 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1865
1866         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1867         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1868
1869 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1870
1871         PR c++/10888
1872         * g++.dg/warn/Winline-3.C: New test.
1873
1874 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1875
1876         * lib/target-supports.exp (check_alias_available): Make the test
1877         program acceptable to the Solaris assembler.
1878
1879         PR c++/10749
1880         * g++.dg/template/memclass2.C: New test.
1881
1882 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1883             Eric Botcazou  <ebotcazou@libertysurf.fr>
1884
1885         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1886         data for non-matching targets.
1887         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1888
1889 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1890
1891         PR c++/10845
1892         * g++.dg/template/member3.C: New test.
1893
1894 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/10939
1897         * g++.dg/template/func1.C: New test.
1898
1899         PR c++/9649
1900         * g++.dg/template/static4.C: New test.
1901         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1902
1903         PR c++/11041
1904         * g++.dg/init/ref7.C: New test.
1905
1906 2003-06-19  Matt Austern  <austern@apple.com>
1907
1908         PR c++/11228
1909         * g++.dg/anew1.C: New test.
1910         * g++.dg/anew2.C: New test.
1911         * g++.dg/anew3.C: New test.
1912         * g++.dg/anew4.C: New test.
1913
1914 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1915
1916         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1917
1918 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1919
1920         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1921         endian-dependent.
1922
1923 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1924
1925         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1926         Remove cruft.
1927
1928 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1929
1930         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1931         * gcc.c-torture/compile/961203-1.c: Likewise.
1932         * gcc.c-torture/compile/980506-1.c: Likewise.
1933
1934 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/10712
1937         * g++.dg/lookup/using7.C: New test.
1938
1939 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1940
1941         PR c++/11105
1942         * g++.dg/abi/conv1.C: Remove it.
1943         * g++.dg/template/conv7.C: New test.
1944         * g++.dg/template/conv8.C: Likewise.
1945         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
1946         conversion operator.
1947
1948 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
1949
1950         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
1951         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1952         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1953         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1954         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1955         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1956         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1957         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1958         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1959         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1960         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1961         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1962         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1963         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1964         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1965         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1966         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1967         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1968         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1969         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1970         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1971         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1972         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1973         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1974         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1975         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1976         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1977         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1978         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1979
1980 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
1981
1982         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
1983         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
1984         indications.
1985
1986 2003-06-16  Roger Sayle  <roger@eyesopen.com>
1987
1988         * gcc.dg/i386-387-5.c: New test case.
1989         * gcc.dg/i386-387-6.c: New test case.
1990         * gcc.dg/builtins-23.c: New test case.
1991
1992 2003-06-15  Roger Sayle  <roger@eyesopen.com>
1993
1994         * gcc.dg/builtins-22.c: New test case.
1995         * gcc.dg/i386-387-1.c: Update to test exp.
1996         * gcc.dg/i386-387-2.c: Likewise.
1997
1998 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1999
2000         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2001
2002 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2003
2004         * lib/gcc-dg.exp (dg-require-dll): New function.
2005         (dg-xfail-if): Likewise.
2006         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2007         driver.
2008
2009         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2010         * gcc.c-torture/compile/20001205-1.c: Likewise.
2011         * gcc.c-torture/compile/20001226-1.c: Likewise.
2012         * gcc.c-torture/compile/20010518-2.c: Likewise.
2013         * gcc.c-torture/compile/20020312-1.c: Likewise.
2014         * gcc.c-torture/compile/20020604-1.c: Likewise.
2015         * gcc.c-torture/compile/920501-12.c: Likewise.
2016         * gcc.c-torture/compile/920501-4.c: Likewise.
2017         * gcc.c-torture/compile/920520-1.c: Likewise.
2018         * gcc.c-torture/compile/920521-1.c: Likewise.
2019         * gcc.c-torture/compile/920625-1.c: Likewise.
2020         * gcc.c-torture/compile/961203-1.c: Likewise.
2021         * gcc.c-torture/compile/980506-1.c: Likewise.
2022         * gcc.c-torture/compile/981006-1.c: Likewise.
2023         * gcc.c-torture/compile/981022-1.c: Likewise.
2024         * gcc.c-torture/compile/981223-1.c: Likewise.
2025         * gcc.c-torture/compile/990617-1.c: Likewise.
2026         * gcc.c-torture/compile/dll.c: Likewise.
2027         * gcc.c-torture/compile/labels-3.c: Likewise.
2028         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2029         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2030         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2031         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2032         * gcc.c-torture/compile/simd-5.c: Likewise.
2033         * gcc.c-torture/compile/20000804-1.x: Remove.
2034         * gcc.c-torture/compile/20001205-1.x: Likewise.
2035         * gcc.c-torture/compile/20001226-1.x: Likewise.
2036         * gcc.c-torture/compile/20010518-2.x: Likewise.
2037         * gcc.c-torture/compile/20020312-1.x: Likewise.
2038         * gcc.c-torture/compile/20020604-1.x: Likewise.
2039         * gcc.c-torture/compile/920501-12.x: Likewise.
2040         * gcc.c-torture/compile/920501-4.x: Likewise.
2041         * gcc.c-torture/compile/920520-1.x: Likewise.
2042         * gcc.c-torture/compile/920521-1.x: Likewise.
2043         * gcc.c-torture/compile/920625-1.x: Likewise.
2044         * gcc.c-torture/compile/961203-1.x: Likewise.
2045         * gcc.c-torture/compile/980506-1.x: Likewise.
2046         * gcc.c-torture/compile/981006-1.x: Likewise.
2047         * gcc.c-torture/compile/981022-1.x: Likewise.
2048         * gcc.c-torture/compile/981223-1.x: Likewise.
2049         * gcc.c-torture/compile/990617-1.x: Likewise.
2050         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2051         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2052         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2053         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2054         * gcc.c-torture/compile/simd-5.x: Likewise.
2055
2056         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2057
2058 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2059
2060         * gcc.c-torture/execute/20030611-1.c: New test.
2061
2062 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2063
2064         PR middle-end/168
2065         * gcc.dg/20030612-1.c: New test case.
2066
2067 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2068
2069         PR c++/10635
2070         * g++.dg/expr/cast1.C: New test.
2071
2072 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2073
2074         * gcc.dg/builtins-21.c: New test case.
2075
2076 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2077
2078         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2079         options instead of at the end.
2080         * lib/objc.exp (objc_target_compile): Likewise.
2081
2082 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2083
2084         PR c++/10432
2085         * g++.dg/parse/error1.C: New test.
2086
2087 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2088
2089         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2090         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2091         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2092         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2093         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2094         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2095         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2096         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2097         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2098         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2099         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2100         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2101         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2102         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2103         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2104         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2105         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2106         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2107         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2108         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2109         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2110         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2111         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2112         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2113
2114         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2115         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2116         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2117         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2118         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2119         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2120         * gcc.dg/compat/scalar-return-3_main.c: New file.
2121         * gcc.dg/compat/scalar-return-3_x.c: New file.
2122         * gcc.dg/compat/scalar-return-3_y.c: New file.
2123         * gcc.dg/compat/scalar-return-4_main.c: New file.
2124         * gcc.dg/compat/scalar-return-4_x.c: New file.
2125         * gcc.dg/compat/scalar-return-4_y.c: New file.
2126
2127 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2128
2129         * gcc.dg/compat/fp2-struct-check.h: New file.
2130         * gcc.dg/compat/fp2-struct-defs.h: New file.
2131         * gcc.dg/compat/fp2-struct-init.h: New file.
2132         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2133         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2134         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2135         * gcc.dg/compat/struct-return-10_main.c: New file.
2136         * gcc.dg/compat/struct-return-10_x.c: New file.
2137         * gcc.dg/compat/struct-return-10_y.c: New file.
2138
2139         * gcc.dg/compat/compat-common.h: New file.
2140         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2141         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2142         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2143         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2144         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2145         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2146         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2147         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2148         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2149         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2150         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2151         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2152         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2153         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2154         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2155         * gcc.dg/compat/small-struct-check.h: Ditto.
2156         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2157         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2158         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2159         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2160         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2161         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2162         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2163         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2164         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2165         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2166         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2167         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2168         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2169         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2170         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2171         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2172         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2173         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2174         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2175         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2176         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2177         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2178         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2179         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2180         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2181         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2182         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2183         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2184         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2185         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2186
2187 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2188
2189         * g++.dg/pch/static-1.C: New file.
2190         * g++.dg/pch/static-1.Hs: New file.
2191
2192 2003-06-10  Richard Henderson  <rth@redhat.com>
2193
2194         * gcc.dg/asm-7.c: Adjust expected warning text.
2195
2196 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2197
2198         * gcc.dg/builtins-20.c: New test case.
2199
2200 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2201
2202         PR c++/11131
2203         * g++.dg/opt/template1.C: New test.
2204
2205 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2206
2207         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2208         additional_sources.
2209
2210 2003-05-21  David Taylor  <dtaylor@emc.com>
2211
2212         * gcc.dg/Wpadded.c: New file.
2213
2214 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2215
2216         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2217         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2218         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2219         dg-require-weak.
2220
2221 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2222
2223         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2224
2225 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2226
2227         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2228         (dg-require-alias): Likewise.
2229         (dg-require-gc-sections): Likewise.
2230         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2231
2232 2003-06-08  Richard Henderson  <rth@redhat.com>
2233
2234         * gcc.dg/20011029-2.c: Fix the array reference.
2235         * gcc.dg/asm-7.c: New.
2236
2237 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2238
2239         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2240
2241 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2244         (dg-require-gc-sections): Likewise.
2245
2246 2003-06-08  Jan Hubicka  <jh@suse.cz>
2247
2248         * i386-cmov1.c: Fix regular expression.
2249         * i386-cvt-1.c: Likewise.
2250         * i386-local.c: Likewise.
2251         * i386-local2.c: Likewise.
2252         * i386-mul.c: Likewise.
2253         * i386-ssetype-1.c: Likewise.
2254         * i386-ssetype-3.c: Likewise.
2255         * i386-ssetype-5.c: Likewise.
2256
2257 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2258
2259         PR c++/11039
2260         * g++.dg/warn/implicit-typename2.C: New test.
2261         * g++.dg/warn/implicit-typename3.C: New test.
2262
2263 2003-06-07  Richard Henderson  <rth@redhat.com>
2264
2265         * g++.dg/other/offsetof3.C: Use size_t.
2266         * g++.dg/other/offsetof4.C: Likewise.
2267
2268 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2269
2270         * lib/copy-file.exp: New. Implement gcc_copy_files.
2271
2272         * lib/dg-pch.exp: Load copy-file.exp
2273         (dg-pch): Use gcc_copy_files instead of "file copy".
2274
2275 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2276
2277         * gcc.dg/weak/weak.exp: Simplify.
2278         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2279         * gcc.dg/weak/weak-1.c: Likewise.
2280         * gcc.dg/weak/weak-2.c: Likewise.
2281         * gcc.dg/weak/weak-3.c: Likewise.
2282         * gcc.dg/weak/weak-4.c: Likewise.
2283         * gcc.dg/weak/weak-5.c: Likewise.
2284         * gcc.dg/weak/weak-6.c: Likewise.
2285         * gcc.dg/weak/weak-7.c: Likewise.
2286         * gcc.dg/weak/weak-8.c: Likewise.
2287         * gcc.dg/weak/weak-9.c: Likewise.
2288
2289 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2290
2291         gcc.c-torture/execute/20030606-1.c: New.
2292
2293 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2294
2295         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2296         * gcc.dg/builtins-19.c: Likewise.
2297
2298 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2299
2300         * gcc.dg/builtins-2.c: Add some more tests.
2301         * gcc.dg/builtins-18.c: New test case.
2302         * gcc.dg/builtins-19.c: New test case.
2303
2304 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2305             Jim Wilson  <wilson@tuliptree.org>
2306
2307         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2308
2309 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2310
2311         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2312         mempcpy/stpcpy calls not to be optimized into something else.
2313         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2314         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2315         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2316
2317 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2318
2319         * gcc.dg/format/asm_fprintf-1.c: New test.
2320
2321 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2322
2323         * lib/gcc-defs.exp (additional_sources): New variable.
2324         (dg-additional-sources): New function.
2325         (additional_files): New variable.
2326         (dg-additional-files): New function.
2327         (dg-additional-files-options): Likewise.
2328         * lib/gcc-dg.exp (dg-require-weak): New function.
2329         (dg-require-alias): Likewise.
2330         (dg-require-gc-sections): Likewise.
2331         * lib/target-supports.exp (check_alias_available): Remove testfile
2332         parameter.
2333         (check_gc_sections_available): New function.
2334         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2335         (dg-gpp-additional-files): Likewise.
2336         * lib/g++.exp (additional_sources): Remove.
2337         (additional_files): Likewise.
2338         (g++_target_compile): Use dg-additional-files-options.
2339
2340         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2341         Tcl logic.
2342         * gcc.dg/special/ecos.exp: Remove.
2343         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2344         * gcc.dg/special/alias-1.c: Likewise.
2345         * gcc.dg/special/alias-2.c: Likewise.
2346         * gcc.dg/special/gcsec-1.c: Likewise.
2347         * gcc.dg/special/weak-1.c: Likewise.
2348         * gcc.dg/special/weak-2.c: Likewise.
2349         * gcc.dg/special/wkali-1.c: Likewise.
2350         * gcc.dg/special/wkali-2.c: Likewise.
2351
2352         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2353         dg-gpp-additional-*.
2354         * g++.dg/special/conpr-3.C: Likewise.
2355         * g++.dg/special/conpr-4.C: Likewise.
2356         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2357         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2358         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2359         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2360         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2361         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2362         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2363         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2364         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2365         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2366         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2367         * g++.old-deja/g++.other/comdat1.C: Likewise.
2368         * g++.old-deja/g++.other/comdat2.C: Likewise.
2369         * g++.old-deja/g++.other/comdat3.C: Likewise.
2370         * g++.old-deja/g++.other/ctor1.C: Likewise.
2371         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2372
2373 2003-06-05  Richard Henderson  <rth@redhat.com>
2374
2375         * gcc.dg/debug/20030605-1.c: New.
2376
2377 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2378
2379         * README.QMTEST: Update.
2380
2381 2003-06-04  Richard Henderson  <rth@redhat.com>
2382
2383         * gcc.dg/cleanup-1.c: New.
2384         * gcc.dg/cleanup-2.c: New.
2385         * gcc.dg/cleanup-3.c: New.
2386         * gcc.dg/cleanup-4.c: New.
2387         * gcc.dg/cleanup-5.c: New.
2388         * gcc.dg/cleanup-6.c: New.
2389         * gcc.dg/cleanup-7.c: New.
2390
2391 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2392
2393         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2394
2395         * lib/dg-pch.exp: New file.
2396         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2397         * gcc.dg/pch/pch.exp: Likewise.
2398
2399 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2400
2401         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2402         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2403         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2404         * gcc.dg/builtins-17.c: New test case.
2405         * gcc.dg/i386-387-4.c: New test case.
2406         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2407
2408 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2409
2410         * gcc.dg/ultrasp9.c: New test.
2411
2412 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2413
2414         * gcc.c-torture/compile/20030604-1.c: New test.
2415         * gcc.dg/sparc-constant-1.c: New test.
2416
2417 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2418
2419         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2420
2421 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2422
2423         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2424
2425         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2426         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2427
2428 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2429
2430         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2431
2432 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2433
2434         PR c++/10940
2435         * g++.dg/template/spec10.C: New test.
2436
2437 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2438
2439         * gcc.dg/builtins-16.c: New test case.
2440
2441 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2442
2443         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2444         mempcpy test with post-increments.
2445         * gcc.c-torture/execute/string-opt-3.c: New test.
2446         * gcc.dg/string-opt-1.c: New test.
2447
2448 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2449
2450         PR fortran/10965
2451         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2452
2453 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2454
2455         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2456         (scan-assembler): ... here.  Use dg-scan.
2457         (scan-assembler-not): Likewise.
2458         (scan-file): New function.
2459         (scan-file-not): Likewise.
2460         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2461         * gcc.dg/cpp/_Pragma4.c: Likewise.
2462         * gcc.dg/cpp/_Pragma5.c: Likewise.
2463         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2464         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2465         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2466         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2467         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2468         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2469         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2470         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2471         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2472         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2473         * gcc.dg/cpp/cxxcom1.c: Likewise.
2474         * gcc.dg/cpp/line1.c: Likewise.
2475         * gcc.dg/cpp/maccom1.c: Likewise.
2476         * gcc.dg/cpp/maccom2.c: Likewise.
2477         * gcc.dg/cpp/maccom3.c: Likewise.
2478         * gcc.dg/cpp/maccom4.c: Likewise.
2479         * gcc.dg/cpp/maccom5.c: Likewise.
2480         * gcc.dg/cpp/maccom6.c: Likewise.
2481         * gcc.dg/cpp/multiline.c: Likewise.
2482         * gcc.dg/cpp/spacing1.c: Likewise.
2483         * gcc.dg/cpp/spacing2.c: Likewise.
2484         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2485         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2486         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2487         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2488         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2489         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2490         * gcc.dg/cpp/cxxcom2.c: Likewise.
2491         * gcc.dg/cpp/cxxcom2.h: New file.
2492
2493         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2494         * g++.dg/cpp/truefalse.C: Here.
2495         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2496
2497 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2498
2499         * gcc.dg/cpp/redef3.c: New file.
2500
2501 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2502
2503         * gcc.dg/i386-loop-3.c: New test.
2504
2505 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2506
2507         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2508
2509 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2510
2511         * gcc.dg/fwrapv-1.c: New test case.
2512         * gcc.dg/fwrapv-2.c: New test case.
2513
2514 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2515
2516         PR c++/10956
2517         * g++.dg/template/spec9.C: New test.
2518
2519 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2520
2521         * gcc.dg/duff-4.c: New test case.
2522
2523 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2524
2525         PR fortran/10843
2526         * g77.dg/ffixed-form-1.f: New test
2527         * g77.dg/ffixed-form-2.f: New test
2528         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2529         * g77.dg/ffree-form-3.f: New test
2530
2531 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2532
2533         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2534         * gcc.dg/wint_t-1.c: Likewise.
2535
2536 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2537
2538         * g++.dg/template/access11.C: New test.
2539
2540 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2541
2542         PR c++/10849
2543         * g++.dg/template/access10.C: New test.
2544
2545 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2546             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2547
2548         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2549
2550 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2551
2552         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2553         suppress for powerpc-*-darwin*.
2554         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2555
2556 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2557
2558         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2559         suppress option for powerpc-*-darwin*.
2560
2561 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2562
2563         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2564         * gcc.dg/builtins-4.c: Add test for fmod.
2565
2566 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2567
2568         PR c++/10682
2569         * g++.dg/template/instantiate4.C: New test.
2570
2571 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2572
2573         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2574
2575 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2576
2577         * gcc.dg/compat/scalar-return-1_main.c: New file.
2578         * gcc.dg/compat/scalar-return-1_x.c: New file.
2579         * gcc.dg/compat/scalar-return-1_y.c: New file.
2580         * gcc.dg/compat/scalar-return-2_main.c: New file.
2581         * gcc.dg/compat/scalar-return-2_x.c: New file.
2582         * gcc.dg/compat/scalar-return-2_y.c: New file.
2583         * gcc.dg/compat/struct-return-3_main.c: New file.
2584         * gcc.dg/compat/struct-return-3_y.c: New file.
2585         * gcc.dg/compat/struct-return-3_x.c: New file.
2586         * gcc.dg/compat/struct-return-2_main.c: New file.
2587         * gcc.dg/compat/struct-return-2_x.c: New file.
2588         * gcc.dg/compat/struct-return-2_y.c: New file.
2589
2590 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2591
2592         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2593         for hppa*-hp-hpux*.
2594         * gcc.dg/20021014-1.c (dg-options): Likewise.
2595         * gcc.dg/nest.c (dg-options): Likewise.
2596
2597 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2598
2599         PR c++/9738
2600         * g++.dg/ext/dllimport2.C: New file.
2601         * g++.dg/ext/dllimport3.C: New file.
2602
2603 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2604
2605         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2606         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2607         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2608         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2609         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2610         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2611         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2612         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2613         * gcc.dg/compat/small-struct-defs.h: New file.
2614         * gcc.dg/compat/small-struct-init.h: New file.
2615         * gcc.dg/compat/small-struct-check.h: New file.
2616         * gcc.dg/compat/fp-struct-defs.h: New file.
2617         * gcc.dg/compat/fp-struct-check.h: New file.
2618         * gcc.dg/compat/fp-struct-init.h: New file.
2619         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2620         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2621
2622 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2623
2624         * gcc.dg/20030225-2.c: New test.
2625
2626 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2627             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2628
2629         * gcc.c-torture/compile/20030518-1.c: New test case.
2630
2631 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2632
2633         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2634         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2635         gcc-dg-debug-runtest.
2636         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2637         gcc-dg-debug-runtest.
2638
2639 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2640
2641         PR c++/9022
2642         * g++.dg/lookup/using6.C: New test.
2643
2644 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2645
2646         * g++.dg/parse/access2.C: New test.
2647
2648 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2649
2650         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2651         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2652         * gcc.dg/debug/debug.exp: Likewise.
2653
2654 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2655
2656         * gcc.dg/dollar.c: New test.
2657
2658 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2659
2660         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2661         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2662         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2663         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2664         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2665         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2666         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2667         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2668         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2669         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2670         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2671         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2672         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2673         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2674         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2675         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2676         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2677         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2678
2679 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2680
2681         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2682         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2683         support for "repo" mode.
2684         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2685         * lib/g77-dg.exp: Likewise.
2686         * lib/obj-dg.exp: Likewise.
2687
2688 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2689
2690         Merge from gcc-3_2-rhl8-branch:
2691         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2692
2693         * gcc.dg/tls/opt-6.c: New test.
2694
2695         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2696
2697         * gcc.dg/20030405-1.c: New test.
2698
2699         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2700
2701         * gcc.dg/20030309-1.c: New test.
2702
2703         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2704
2705         * gcc.c-torture/execute/20030307-1.c: New test.
2706
2707         2003-02-20  Randolph Chung  <tausq@debian.org>
2708
2709         * gcc.c-torture/compile/20030220-1.c: New test.
2710
2711         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2712
2713         * gcc.dg/20030217-1.c: New test.
2714
2715         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2716
2717         * gcc.c-torture/compile/20020129-1.c: New test.
2718
2719         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2720
2721         * gcc.dg/unroll-1.c: New test.
2722
2723         2002-11-16  Jan Hubicka  <jh@suse.cz>
2724
2725         * gcc.c-torture/execute/20020920-1.c: New test.
2726
2727         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR target/7434
2730         * gcc.c-torture/compile/20021008-1.c: New test.
2731
2732         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2733
2734         PR target/7559
2735         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2736
2737         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2738
2739         * gcc.c-torture/compile/20020807-1.c: New test.
2740
2741         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2742
2743         * gcc.dg/tls/opt-1.c: New test.
2744
2745         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2746
2747         * gcc.dg/20020729-1.c: New test.
2748
2749         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2750
2751         * g++.dg/opt/life1.C: New test.
2752
2753         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2754
2755         * gcc.dg/20020525-1.c: New test.
2756
2757         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2758
2759         PR c++/6794
2760         * g++.dg/ext/pretty1.C: New test.
2761         * g++.dg/ext/pretty2.C: New test.
2762
2763 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2764
2765         PR c++/8385
2766         * g++.dg/ext/typeof5.C: New test.
2767
2768 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2769
2770         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2771         __USER_LABEL_PREFIX__ into account.
2772         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2773
2774 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2775
2776         * gcc.dg/builtins-15.c: New test case.
2777
2778 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2779
2780         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2781
2782 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2783
2784         * lib/g++.exp: Tweak handling of additional source files.
2785         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2786         * g++.dg/special/conpr-2a.C: Rename to ...
2787         * g++.dg/special/conpr-2a.cc: ... this.
2788         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2789         * g++.dg/special/conpr-3a.C: Rename to ...
2790         * g++.dg/special/conpr-3a.cc: This.
2791         * g++.dg/special/conpr-3b.C: Rename to ...
2792         * g++.dg/special/conpr-3b.cc: This.
2793         * g++.dg/special/conpr-4.C: New test.
2794         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2795
2796 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2797
2798         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2799
2800 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2801
2802         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2803         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2804         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2805         * g++.old-deja/g++.other/warn3.C: Likewise.
2806
2807 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2808
2809         * gcc.dg/i386-387-1.c: Update to also test log.
2810         * gcc.dg/i386-387-2.c: Likewise.
2811
2812 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2813
2814         * g77.f-torture/execute/int8421.f: New test.
2815
2816 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2817
2818         PR c++/10230, c++/10481
2819         * g++.dg/lookup/scoped5.C: New test.
2820
2821 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2822
2823         PR c++/10552
2824         * g++.dg/template/ttp6.C: New test.
2825
2826 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2827
2828         * gcc.c-torture/execute/builtins: New directory.
2829         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2830         gcc.c-torture/execute/builtins.
2831         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2832         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2833         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2834         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2835
2836 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2837
2838         PR c++/9252
2839         * g++.dg/template/access8.C: New test.
2840         * g++.dg/template/access9.C: New test.
2841
2842 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2843
2844         PR c++/9554
2845         * g++.dg/parse/access1.C: New test.
2846
2847 2003-05-09  DJ Delorie  <dj@redhat.com>
2848
2849         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2850         long, and not an int.
2851
2852 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2853
2854         PR c++/10555, c++/10576
2855         * g++.dg/template/memclass1.C: New test.
2856
2857 2003-05-08  DJ Delorie  <dj@redhat.com>
2858
2859         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2860         targets.
2861         * gcc.c-torture/execute/20021024-1.x: Likewise.
2862         * gcc.c-torture/execute/shiftdi.x: Likewise.
2863         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2864         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2865         * gcc.dg/20021018-1.c: Likewise.
2866
2867 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2868
2869         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2870
2871         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2872         (bcopy): Call memmove.
2873
2874 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2875
2876         * g77.f-torture/compile/8485.f: New test case.
2877
2878 2003-05-07  Richard Henderson  <rth@redhat.com>
2879
2880         PR c++/10570
2881         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2882         Verify exception_cleanup not called for rethrows.
2883         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2884         when exiting catch block without rethrowing.
2885         * g++.dg/eh/forced3.C: New.
2886         * g++.dg/eh/forced4.C: New.
2887
2888 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2889
2890         * gcc.dg/20030505.c: Fix triplet.
2891
2892 2003-05-06  DJ Delorie  <dj@redhat.com>
2893
2894         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2895         * gcc.dg/nest.c: Likewise.
2896
2897 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2898
2899         * gcc.dg/builtins-14.c: New test case.
2900
2901 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2902
2903         * lib/compat.exp (compat-execute): New argument.
2904         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2905         * gcc.dg/compat: New test directory.
2906         * gcc.dg/compat/compat.exp: New expect script.
2907         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2908         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2909         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2910         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2911         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2912         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2913
2914         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2915         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2916         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2917         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2918         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2919         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2920         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2921         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2922         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2923         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2924         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2925         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2926         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2927         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2928         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2929
2930 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2931
2932         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2933
2934 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2935
2936         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2937
2938 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2939
2940         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2941         * gcc.dg/ppc-fsel-2.c: New test.
2942
2943         * gcc.dg/unused-5.c: New test.
2944
2945 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2946
2947         PR c++/10496
2948         * g++.dg/warn/pmf1.C: New test.
2949
2950 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2951
2952         PR c++/4494
2953         * g++.dg/warn/main.C: New test.
2954
2955 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2956
2957         * gcc.dg/nonnull-3.c: New test.
2958
2959 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
2960
2961         * gcc.dg/cpp/Wtrigraphs.c: Update.
2962         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
2963
2964 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
2965
2966         * gcc.dg/ppc-fsel-1.c: New test.
2967
2968 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
2969
2970         PR c/10604
2971         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
2972
2973 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
2974
2975         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
2976
2977 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2978
2979         PR c++/9364, c++/10553, c++/10586
2980         * g++.dg/parse/typename4.C: New test.
2981         * g++.dg/parse/typename5.C: Likewise.
2982
2983 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
2984
2985         * gcc.c-torture/compile/20030503-1.c: New test.
2986
2987 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2988
2989         * g++.dg/lookup/using5.C: Fix testcase error.
2990
2991 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
2992
2993         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
2994         since MEABI is no longer supported.  Remove all vestiges
2995         of MEABI from the test.
2996
2997 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2998
2999         PR c++/10554
3000         * g++.dg/lookup/using5.C: New test.
3001
3002 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3003
3004         PR c++/8772
3005         * g++.dg/template/ttp5.C: New test.
3006
3007 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3008
3009         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3010         (dg-gpp-additional-sources): New function.
3011         (dg-gpp-additional-files): Likewise.
3012         * lib/g++.exp (additional_sources): New variable.
3013         (additional_files): Likewise.
3014         (g++_target_compile): Deal with them.
3015         * lib/old-dejagnu.exp: Remove.
3016         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3017         * g++.old-deja: Revise all tests to use dg commands.
3018
3019 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3020
3021         PR c++/9432, c++/9528
3022         * g++.dg/lookup/using4.C: New test.
3023
3024 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3025
3026         * gcc.dg/noreturn-5.c: New file.
3027         * gcc.dg/noreturn-6.c: New file.
3028
3029         * gcc.c-torture/compile/inline-1.c: New file.
3030
3031 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/10551
3034         * g++.dg/template/explicit1.C: New test.
3035
3036 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3037
3038         PR c++/10549
3039         * g++.dg/other/bitfield1.C: New test.
3040
3041         PR c++/10527
3042         * g++.dg/init/new7.C: New test.
3043
3044 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3045
3046         * g++.dg/ext/desig1.C: New test.
3047         * g++.dg/ext/init1.C: Update.
3048
3049         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3050
3051 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3052
3053         PR c++/10180
3054         * g++.dg/warn/Winline-1.C: New test.
3055
3056 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3057
3058         * gcc.c-torture/execute/string-opt-19.c: New test.
3059
3060         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3061         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3062
3063 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3064
3065         PR c++/10506
3066         * g++.dg/init/new6.C: New test.
3067
3068         PR c++/10503
3069         * g++.dg/init/ref6.C: New test.
3070
3071 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3072
3073         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3074
3075 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3076
3077         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3078         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3079
3080 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3081
3082         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3083         initialized static data members.
3084
3085 2003-04-25  H.J. Lu <hjl@gnu.org>
3086
3087         * gcc.dg/ia64-sync-4.c: New test.
3088
3089 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3090
3091         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3092         date.
3093
3094 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3095
3096         PR c++/10337
3097         * g++.dg/warn/conv1.C: New test.
3098         * g++.old-deja/g++.other/conv7.C: Adjust.
3099         * g++.old-deja/g++.other/overload14.C: Adjust.
3100
3101 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3102
3103         PR c++/10471
3104         * g++.dg/template/defarg2.C: New test.
3105
3106 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3107
3108         * gcc.dg/cpp/include2.c: Update.
3109         * gcc.dg/cpp/multiline-2.c: New.
3110         * gcc.dg/cpp/multiline.c: Update.
3111         * gcc.dg/cpp/strify2.c: Update.
3112         * gcc.dg/cpp/trad/literals-2.c: Update.
3113
3114 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3115
3116         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3117
3118 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3119
3120         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3121
3122 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3123
3124         PR c++/10451
3125         * g++.dg/parse/crash4.C: New test.
3126
3127         PR c++/9847
3128         * g++.dg/parse/crash5.C: New test.
3129
3130 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3131
3132         PR c++/10446
3133         * g++.dg/parse/crash3.C: New test.
3134
3135         PR c++/10428
3136         * g++.dg/parse/elab1.C: New test.
3137
3138 2003-04-22  Devang Patel  <dpatel@apple.com>
3139
3140         * gcc.dg/cpp/trad/funlike-5.c: New test.
3141
3142 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3143
3144         * g++.dg/other/packed1.C: Fix dg options.
3145
3146 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3147
3148         * g++.dg/other/offsetof2.C: New test.
3149
3150 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3151
3152         * g++.dg/template/recurse.C: Adjust location of error messages.
3153
3154 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3155
3156         PR c++/9881
3157         * g++.dg/init/addr-const1.C: New test.
3158         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3159
3160 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3161
3162         PR c++/10405
3163         * g++.dg/lookup/struct-hack1.C: New test.
3164
3165 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3166
3167         * ucs.c: Update diagnostic messages.
3168
3169 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3170
3171         * gcc.dg/cpp/truefalse.cpp: New test.
3172         * gcc.dg/cpp/cpp.exp: Update.
3173         * g++.dg/other/stdbool-if.C: Remove.
3174
3175 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3176
3177         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3178         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3179
3180 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3181
3182         * gcc.c-torture/compile/20030418-1.c: New test.
3183
3184 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3185
3186         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3187
3188 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3189
3190         PR c++/10347
3191         g++.dg/template/dependent-name1.C: New test.
3192
3193 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3194
3195         * gcc.dg/warn-1.c (tourist_guide): New array,
3196         contains a pointer to bar.
3197
3198 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3199
3200         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3201         * gcc.c-torture/execute/medce-1.c: New test case.
3202         * gcc.c-torture/execute/medce-2.c: New test case.
3203
3204 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3205
3206         * lib/prune.exp: Ignore more messages.
3207
3208         PR c++/10381
3209         * g++.dg/parse/lookup3.C: New test.
3210
3211 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3212
3213         * gcc.c-torture/compile/20030415-1.c : New test.
3214
3215 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3216
3217         * gcc.c-torture/execute/scope-2.c: Move to ...
3218         * gcc.dg/noncompile/scope.c: .... here.
3219
3220 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3221
3222         * gcc.dg/20030414-2.c: New test case.
3223
3224 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3225
3226         PR target/10377
3227         * gcc.dg/20030414-1.c: New test.
3228
3229 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3230
3231         * gcc.dg/builtins-12.c: New test case.
3232         * gcc.dg/builtins-13.c: New test case.
3233
3234 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3235
3236         * gcc.c-torture/execute/string-opt-18.c: New test.
3237
3238 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3239
3240         PR c++/10300
3241         * g++.dg/init/new5.C: New test.
3242
3243 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3244
3245         PR c++/7910
3246         * g++.dg/ext/dllimport1.C: New test.
3247
3248 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3249
3250         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3251
3252 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3253
3254         PR Fortran/9263
3255         * g77.f-torture/noncompile/9263.f: New test
3256         PR Fortran/1832
3257         * g77.f-torture/execute/1832.f: New test
3258
3259 2003-04-11  David Chad  <davidc@freebsd.org>
3260             Loren J. Rittle  <ljrittle@acm.org>
3261
3262         libobjc/8562
3263         * objc.dg/headers.m: New test.
3264
3265 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3266
3267         * gcc.c-torture/execute/builtin-noret-2.c: New.
3268         * gcc.c-torture/execute/builtin-noret-2.x: New.
3269         XFAIL builtin-noret-2.c at -O1 and above.
3270         * gcc.dg/redecl.c: New.
3271         * gcc.dg/Wshadow-1.c: Update error regexps.
3272
3273 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3274
3275         * g++.dg/abi/bitfield10.C: New test.
3276
3277 2003-04-09  Mike Stump  <mrs@apple.com>
3278
3279         * gcc.dg/pch/pch.exp: Make testcase names longer.
3280         * g++.dg/pch/pch.exp: Make testcase names longer.
3281
3282 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3283
3284         * gcc.dg/builtins-11.c: New test case.
3285
3286 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3287
3288         * gcc.dg/builtins-9.c: New test case.
3289         * gcc.dg/builtins-10.c: New test case.
3290
3291 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3292
3293         * gcc.dg/noncompile/init-4.c.c: New test.
3294
3295 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3296
3297         * gcc.misc-test/gcov-9.c: New test.
3298         * gcc.misc-test/gcov-10.c: New test
3299         * gcc.misc-test/gcov-11.c: New test.
3300
3301 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3302
3303         PR optimization/10024
3304         * gcc.c-torture/compile/20030405-1.c: New test.
3305
3306 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3307
3308         * gcc.dg/pch/static-3.c: New.
3309         * gcc.dg/pch/static-3.hs: New.
3310         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3311
3312 2003-04-04  Richard Henderson  <rth@redhat.com>
3313
3314         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3315         * g++.dg/eh/forced2.C: Likewise.
3316
3317 2003-04-03  Mike Stump  <mrs@apple.com>
3318
3319         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3320         target arg.
3321         (scan-assembler-times, scan-assembler-not): Likewise.
3322         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3323
3324 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3325
3326         * gcc.dg/sparc-loop-1.c: New test.
3327
3328 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3329
3330         PR other/9274
3331         * g++.dg/pch/system-2.C: New.
3332         * g++.dg/pch/system-2.Hs: New.
3333
3334 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3335
3336         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3337
3338         * g++.dg/eh/simd-1.C (vecfunc): Same.
3339
3340 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3341
3342         * gcc.c-torture/execute/20030401-1.c: New test case.
3343
3344 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3345
3346         * objc.dg/defs.m: New.
3347
3348 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3349
3350         * g++.dg/eh/simd-1.C: New.
3351         * g++.dg/eh/simd-2.C: New.
3352
3353 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3354
3355         * gcc.c-torture/execute/simd-3.c: New.
3356
3357 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3358
3359         PR c/9936
3360         * gcc.dg/20030331-2.c: New test.
3361
3362 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3363
3364         PR c++/10278
3365         * g++.dg/parse/crash2.C: New test.
3366
3367 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3368
3369         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3370         * gcc.c-torture/execute/20030331-1.c: ...here.
3371
3372 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3373
3374         * gcc.c-torture/execute/20030331-1.c: New test.
3375
3376 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3377
3378         * lib/gcov.exp: Adjust call return testing strings.
3379         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3380
3381 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3382
3383         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3384         * gcc.dg/builtins-7.c: New test case.
3385         * gcc.dg/builtins-8.c: New test case.
3386
3387 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3388
3389         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3390
3391 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3392
3393         PR c++/7647
3394         * g++.dg/lookup-class-member-2.C: New test.
3395
3396 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3397
3398         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3399
3400 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3401
3402         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3403
3404 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3405
3406         * g++.dg/init/attrib1.C: New test.
3407
3408 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3409
3410         * gcc.dg/ultrasp8.c: New test.
3411
3412 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3413
3414         * gcc.dg/ultrasp7.c: New test.
3415
3416 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3417
3418         PR c++/10047
3419         * g++.dg/template/inline1.C: New test.
3420
3421 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3422
3423         * gcc.dg/sparc-dwarf2.c: New test.
3424
3425 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3426
3427         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3428         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3429
3430 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3431
3432         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3433         than reading .x files.
3434         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3435         * g77.dg/gcov/gcov-1.f: Likewise.
3436         * gcc.misc-tests/gcov-4b.c: Likewise.
3437         * gcc.misc-tests/gcov-5b.c: Likewise.
3438         * gcc.misc-tests/gcov-6.c: Likewise.
3439         * gcc.misc-tests/gcov-7.c: Likewise.
3440         * gcc.misc-tests/gcov-8.c: Likewise.
3441         * g++.dg/gcov/gcov-1.x: Remove.
3442         * g77.dg/gcov/gcov-1.x: Likewise.
3443         * gcc.misc-tests/gcov-4b.x: Likewise.
3444         * gcc.misc-tests/gcov-5b.x: Likewise.
3445         * gcc.misc-tests/gcov-6.x: Likewise.
3446         * gcc.misc-tests/gcov-7.x: Likewise.
3447         * gcc.misc-tests/gcov-8.x: Likewise.
3448
3449 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3450
3451         PR opt/10087
3452         * gcc.dg/20030324-1.c: New test.
3453
3454 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3455
3456         PR c++/10224
3457         * g++.dg/template/arg3.C: New test.
3458
3459         PR c++/10158
3460         * g++.dg/template/friend18.C: New test.
3461
3462 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3463
3464         * g77.f-torture/compile/20030326-1.f: New test case.
3465
3466 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3467
3468         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3469
3470         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3471
3472 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3473
3474         * gcc.dg/ia64-sync-3.c: New test.
3475
3476 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3477
3478         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3479
3480 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3481
3482         * gcc.dg/ultrasp6.c: New test.
3483
3484 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3485
3486         * gcc.dg/i386-signbit-1.c: New test.
3487         * gcc.dg/i386-signbit-2.c: New test.
3488         * gcc.dg/i386-signbit-3.c: New test.
3489
3490 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3491
3492         * gcc.dg/ultrasp5.c: Fix options.
3493
3494 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3495
3496         * gcc.dg/ultrasp5.c: Fix comment.
3497
3498 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3499
3500         PR fortran/10197
3501         * g77.f-torture/execute/10197.f: New test.
3502
3503 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3504
3505         PR c++/9898, c++/383
3506         * g++.dg/template/conv6.C: New test.
3507
3508         PR c++/10119
3509         * g++.dg/template/ptrmem5.C: New test.
3510
3511         PR c++/10026
3512         * g++.dg/lookup/koenig1.C: New test.
3513
3514         PR C++/10199
3515         * g++.dg/lookup/template2.C: New test.
3516
3517 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3518
3519         * g++.dg/opt/rtti1.C: New test.
3520
3521 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3522
3523         * gcc.dg/ultrasp5.c: New test.
3524
3525 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3526
3527         PR middle-end/9967
3528         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3529         builtin fputs.
3530
3531 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3532
3533         PR c/8224
3534         * gcc.dg/20030323-1.c: New test.
3535
3536 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3537
3538         * gcc.c-torture/compile/20030323-1.c: New test case.
3539
3540 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3541
3542         * gcc.dg/20030321-1.c: New test.
3543
3544 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3545
3546         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3547
3548 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3549
3550         PR c++/9978, c++/9708
3551         * g++.dg/ext/vlm1.C: Adjust expected error.
3552         * g++.dg/ext/vla2.C: New test.
3553         * g++.dg/template/arg1.C: New test.
3554         * g++.dg/template/arg2.C: New test.
3555
3556 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3557
3558         * g77.f-torture/execute/select.f: New test.
3559         * g77.f-torture/noncompile/select_no_compile.f: New test.
3560
3561 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3562
3563         PR c++/9898
3564         * g++.dg/other/error4.C: New test.
3565
3566 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3567
3568         * g++.dg/template/friend17.C: New test.
3569
3570 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3571
3572         * gcc.c-torture/compile/20030320-1.c: New.
3573
3574 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3575
3576         * gcc.dg/builtins-6.c: New test case.
3577
3578 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3579
3580         PR target/10073
3581         * gcc.c-torture/compile/20030319-1.c: New.
3582
3583 2003-03-18  Jan Hubicka  <jh@suse.cz>
3584
3585         * gcc.dg/i386-cvt-1.c: New test.
3586
3587 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3588
3589         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3590         * objc.dg/naming-2.m: Likewise.
3591
3592 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3593
3594         PR c++/9639
3595         * g++.dg/parse/crash1.C: New test.
3596
3597 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3598
3599         PR c++/8805
3600         * g++.dg/eh/cleanup1.C: New test.
3601
3602 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3603
3604         * gcc.c-torture/execute/20030316-1.c: New test case.
3605
3606 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3607
3608         PR c++/9629
3609         * g++.dg/init/ctor2.C: New test.
3610
3611 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3612
3613         * g77.f-torture/compile/xformat.f: New test case.
3614
3615 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3616
3617         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3618         * g++.old-deja/g++.mike/eh50.C: Likewise.
3619
3620 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3621
3622         PR c++/6440
3623         * g++.dg/template/spec7.C: New test.
3624         * g++.dg/template/spec8.C: Likewise.
3625
3626 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3627
3628         * gcc.c-torture/execute/20030313-1.c: New test.
3629
3630 2003-03-14  Richard Henderson  <rth@redhat.com>
3631
3632         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3633
3634 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3635
3636         * gcc.c-torture/compile/20030314-1.c: New test.
3637
3638 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3639
3640         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3641         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3642         thumb target,
3643         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3644         to accept newer _imp__  prefix and additional
3645         newline in .drectve section.
3646         * gcc.dg/dll-4.c: Likewise.
3647         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3648         switch.
3649
3650 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3651
3652         * g++.dg/parse/namespace9.C: New test.
3653
3654         * g++.dg/init/ref5.C: New test.
3655         * g++.dg/parse/ptrmem1.C: Likewise.
3656
3657 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3658
3659         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3660         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3661         regular expression.
3662         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3663         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3664
3665 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3666
3667         * gcc.c-torture/execute/20030224-2.c: New test.
3668
3669 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3670
3671         * gcc.dg/decl-3.c: New test.
3672
3673 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3674
3675         * gcc.dg/i386-loop-2.c: New test.
3676
3677 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/9474
3680         * g++.dg/parse/namespace8.C: New test.
3681
3682         PR c++/9924
3683         * g++.dg/overload/builtin2.C: New test.
3684
3685 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3686
3687         * gcc.dg/return-type-3.c: New test.
3688
3689 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3690
3691         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3692         profiling options are not supported.
3693
3694 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3695
3696         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3697         * g++.old-deja/g++.warn/impint2.C: Likewise.
3698
3699 2003-03-10  Devang Patel  <dpatel@apple.com>
3700
3701         * g++.dg/cpp/c++_cmd_1.C: New test.
3702         * g++.dg/cpp/c++_cmd_1.h: New file.
3703
3704 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3705
3706         * gcc.dg/altivec-9.c: New file.
3707
3708 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3709
3710         * gcc.dg/ppc-sdata-1.c: New test.
3711         * gcc.dg/ppc-sdata-2.c: New test.
3712
3713 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/9373
3716         * g++.dg/opt/ptrmem2.C: New test.
3717
3718         PR c++/8534
3719         * g++.dg/opt/ptrmem1.C: New test.
3720
3721 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3722
3723         * gcc.dg/i386-loop-1.c: New test.
3724
3725 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3726
3727         PR c++/9970
3728         * g++.dg/lookup/friend1.C: New test.
3729
3730 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3731
3732         PR c++/9823
3733         * g++.dg/parser/constructor1.C: New test.
3734
3735 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3736
3737         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3738
3739         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3740
3741 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3742
3743         * gcc.dg/cpp/Wunused.c: Update test.
3744
3745 2003-03-08  Jan Hubicka  <jh@suse.cz>
3746
3747         * gcc.dg/inline-3.c: New test.
3748
3749 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3750
3751         PR c++/9809
3752         * g++.dg/parse/builtin1.C: New test.
3753
3754         PR c++/9982
3755         * g++.dg/abi/cookie1.C: New test.
3756         * g++.dg/abi/cookie2.C: Likewise.
3757
3758         PR c++/9524
3759         * g++.dg/template/field1.C: New test.
3760
3761         PR c++/9912
3762         * g++.dg/parse/class1.C: New test.
3763         * g++.dg/parse/namespace7.C: Likewise.
3764         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3765
3766 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3767
3768         * g++.dg/init/ref4.C: New test.
3769
3770 2003-03-07  Jan Hubicka  <jh@suse.cz>
3771
3772         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3773         * gcc.dg/inline-3.c:  New test.
3774
3775 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3776
3777         * g++.dg/init/ref3.C: New test.
3778
3779         PR c++/9965
3780         * g++.dg/init/ref2.C: New test.
3781
3782         PR c++/9400
3783         * g++.dg/warn/Wshadow-2.C: New test.
3784
3785         PR c++/9791
3786         * g++.dg/warn/Woverloaded-1.C: New test.
3787
3788 2003-03-05  Jan Hubicka  <jh@suse.cz>
3789
3790         * gcc.dg/i386-local2.c: New.
3791         * gcc.dg/i386-local.c: Fix typo.
3792
3793 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3794
3795         * g++.dg/abi/layout3.C: New test.
3796
3797 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3798
3799         * gcc.c-torture/compile/20030305-1.c
3800
3801 2003-03-05  Jan Hubicka  <jh@suse.cz>
3802
3803         * gcc.dg/i386-local.c: New.
3804
3805 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3806
3807         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3808
3809 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3810
3811         * gcc.dg/switch-2.c: New test.
3812         * gcc.dg/switch-3.c: New test.
3813         * gcc.dg/Wswitch.c: Adjust line numbers.
3814         * gcc.dg/Wswitch-default.c: Likewise.
3815         * gcc.dg/Wswitch-enum.c: Likewise.
3816
3817 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3818
3819         * gcc.c-torture/execute/20030222-1.c: New test.
3820
3821 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3822
3823         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3824
3825 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3826
3827         PR c++/9878
3828         * g++.dg/init/ref1.C: New test.
3829
3830 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3831
3832         * gcc.dg/sh-relax.c: New SH-only test.
3833
3834 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3835
3836         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3837         comment explaining purpose of testcase.
3838
3839 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3840
3841         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3842         for HC11/HC12 (asm needs two int registers).
3843         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3844         HC11/HC12 because the test uses an asm which needs two 32-bit
3845         registers.
3846
3847 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3848
3849         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3850         for HC11/HC12 (array is too large otherwise).
3851         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3852         * gcc.c-torture/compile/20010518-2.x: Likewise.
3853         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3854         HC11/HC12 (array is too large).
3855
3856 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3857
3858         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3859         * lib/g++-dg.exp (g++-dg-test): Likewise.
3860
3861 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3862
3863         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3864         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3865
3866 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3867
3868         * g++.dg/warn/implicit-typename1.C: Remove warning.
3869
3870 2003-02-28  Richard Henderson  <rth@redhat.com>
3871
3872         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3873         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3874
3875 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3876
3877         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3878         * g++.dg/pch/pch.exp: Likewise.
3879
3880 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3881
3882         PR c++/9879
3883         * testsuite/g++.dg/init/new4.C: New test.
3884
3885 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3886
3887         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3888
3889 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3890
3891         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3892         unsigned long.
3893
3894         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3895         wider than float.
3896
3897 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3898
3899         * lib/scanasm.exp: Add support for counting numbers of
3900         occurences.
3901         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3902         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3903
3904 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3905
3906         PR c++/9683
3907         * g++.dg/template/static3.C: New test.
3908
3909         PR c++/9829
3910         * g++.dg/parse/namespace6.C: New test.
3911
3912 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3913
3914         PR target/9732
3915         * gcc.dg/20030225-1.c: New test.
3916
3917 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3918
3919         * README: Remove out-of-date information.
3920
3921         PR c++/9836
3922         * g++.dg/template/spec6.C: New test.
3923
3924 2003-02-24  Jeff Law  <law@redhat.com>
3925
3926         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3927
3928 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3929
3930         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3931         * gcc.dg/pragma-ep-1.c: Likewise.
3932
3933 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3934
3935         PR c++/9602
3936         * g++.dg/template/friend16.C: New test.
3937
3938 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/5333
3941         * g++.dg/parse/fused-params1.C: Adjust error messages.
3942         * g++.dg/template/nested3.C: New test.
3943
3944 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
3945
3946         * g++.dg/abi/param1.C: New test.
3947
3948 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3949
3950         PR c++/7982
3951         * g++.dg/warn/implicit-typename1.C: New test.
3952
3953 2003-02-22  Kelley Cook <kelleycook@comcast.net>
3954
3955         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
3956         with "mtune".
3957         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3958         * gcc.c-torture/execute/20010129-1.x: Likewise.
3959         * gcc.dg/20011107-1.c: Likewise.
3960         * gcc.dg/20020108-1.c: Likewise.
3961         * gcc.dg/20020122-3.c: Likewise.
3962         * gcc.dg/20020206-1.c: Likewise.
3963         * gcc.dg/20020310-1.c: Likewise.
3964         * gcc.dg/20020426-2.c: Likewise.
3965         * gcc.dg/20020517-1.c: Likewise.
3966         * gcc.dg/991230-1.c: Likewise.
3967         * gcc.dg/i386-unroll-1.c: Likewise.
3968         * gcc.misc-tests/i386-prefetch.exp: Likewise.
3969
3970 2003-02-22  Jan Hubicka  <jh@suse.cz>
3971
3972         * gcc.dg/i386-mul.c: New test.
3973
3974 2003-02-21  Roger Sayle  <roger@eyesopen.com>
3975
3976         * gcc.dg/builtins-5.c: New test case.
3977
3978 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
3979
3980         * gcc.dg/asmreg-1.c: New test.
3981
3982 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3983
3984         PR c++/9749
3985         * g++.dg/parse/varmod1.C: New test.
3986
3987 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3988
3989         PR c++/9727
3990         * g++.dg/template/op1.C: New test.
3991
3992 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3993
3994         PR c++/8906
3995         * g++.dg/template/nested2.C: New test.
3996
3997 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3998
3999         PR c++/8724
4000         * g++.dg/expr/dtor1.C: New test.
4001
4002 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4003
4004         * gcc.dg/cpp/include3.c: New test.
4005         * gcc.dg/cpp/inc/foo.h: New file.
4006
4007 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4008
4009         * gcc.c-torture/execute/20030221-1.c: New test.
4010
4011 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4012
4013         PR c++/9729
4014         * g++.dg/abi/conv1.C: New test.
4015
4016 2003-02-20  Jan Hubicka  <jh@suse.cz>
4017
4018         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4019
4020 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4021
4022         * gcc.c-torture/compile/20030219-1.c: New test.
4023
4024 2003-02-18  Jan Hubicka  <jh@suse.cz>
4025
4026         * gcc.dg/funcorder.c: New test.
4027
4028 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4029
4030         * gcc.c-torture/execute/20030218-1.c: New.
4031
4032 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4033
4034         * gcc.dg/20030218-1.c: New.
4035
4036 2003-02-18  Richard Henderson  <rth@redhat.com>
4037
4038         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4039         * gcc.dg/attr-used-2.c: New.
4040
4041 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4042
4043         PR c++/9704
4044         * g++.dg/init/copy5.C: New test.
4045
4046 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4047
4048         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4049         * g++.dg/pch/pch.exp: Likewise.
4050
4051 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4052
4053         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4054         STACK_SIZE is not defined.
4055
4056 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4057
4058         PR c++/9457
4059         * g++.dg/template/init1.C: New test.
4060
4061 2003-02-16  Jan HUbicka  <jh@suse.cz>
4062
4063         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4064         (foo): Add few extra tests
4065         * gcc.dg/c99-const-expr-3.c: Likewise.
4066         * gcc.c-torture/execute/20030216-1.c: New.
4067
4068 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4069
4070         PR c++/9459
4071         * g++.dg/ext/typeof4.C: New test.
4072
4073 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4074
4075         * gcc.dg/i386-387-3.c: New test case.
4076
4077 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4078
4079         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4080         cris-*-elf* cris-*-aout* and mmix-*-*.
4081
4082 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4083
4084         * gcc.dg/20030213-1.c: New test.
4085
4086 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4087
4088         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4089         * gcc.dg/i386-387-2.c: Likewise.
4090
4091 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4092
4093         * gcc.dg/ppc-spe.c: Fix formatting.
4094         Enable tests that were previously unsupported by gas.
4095         Delete tests for instructions that no longer exist.
4096         Switch arguments on evsubifw builtin.
4097
4098 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4099
4100         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4101         STACK_SIZE is too small.
4102
4103 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4104             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4105
4106         * gcc.dg/decl-2.c: New test.
4107
4108 2003-02-10  Jan Hubicka  <jh@suse.cz>
4109
4110         * gcc.dg/i386-fpcvt-1.c:  New test.
4111
4112 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4113
4114         * gcc.c-torture/execute/20030209-1.c: New test.
4115
4116 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4117
4118         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4119         int-wide bitops, use the constants of the same width.
4120         Likewise, if long long is 32-bit wide, test bitops using
4121         32-bit constants.
4122
4123 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4124
4125         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4126
4127 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4128
4129         * testsuite/gcc.dg/builtins-4.c: New test case.
4130
4131 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4132
4133         * gcc.dg/20020430-1.c: Fix dg command typos.
4134         * gcc.dg/20020503-1.c: Likewise.
4135
4136 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4137
4138         PR c++/8785
4139         * g++.dg/parse/fused-params1.C: New test.
4140
4141         PR c++/8857
4142         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4143
4144         PR c++/8921
4145         * g++.dg/parse/non-dependent1.C: New test.
4146
4147         PR c++/8928
4148         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4149
4150         PR c++/9228
4151         * g++.dg/parse/undefined7.C: New test.
4152         * g++.dg/parse/non-templ1.C: New test.
4153
4154         PR c++/9229
4155         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4156
4157 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4158
4159         * gcc.c-torture/compile/20030206-1.c: New test.
4160
4161 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4162
4163         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4164         "pow" to "foo" to avoid potential confusion with a math built-in.
4165
4166 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4167
4168         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4169         conditions for SPARC targets.
4170
4171 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4172
4173         * gcc.dg/20030204-1.c: New test.
4174
4175 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4176
4177         PR c++/38
4178         * g++.dg/parse/array-size1.C: New test.
4179
4180         PR c++/5657
4181         * g++.dg/parse/undefined3.C: New test.
4182
4183         PR c++/5665
4184         * g++.dg/parse/undefined4.C: New test.
4185
4186         PR c++/5975
4187         * g++.dg/parse/undefined5.C: New test.
4188
4189         PR c++/7259
4190         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4191
4192         PR c++/8578
4193         * g++.dg/parse/casting-operator1.C: New test.
4194
4195         PR c++/8596
4196         * g++.dg/parse/undefined6.C: New test.
4197
4198         PR c++/8736
4199         * g++.dg/parse/missing-template1.C: New test.
4200
4201 2003-02-04  Jan Hubicka  <jh@suse.cz>
4202
4203         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4204         * gcc.dg/i386-cmov?.c:  Likewise.
4205         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4206         * gcc.dg/i386-ssefp-1.c:  Likewise.
4207         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4208         conventions.
4209
4210 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/7129
4213         * testsuite/g++.dg/ext/max.C: New test.
4214
4215 2003-02-03  Jan Hubicka  <jh@suse.cz>
4216
4217         * gcc.c-torture/execute/20030203-1.c: New test.
4218
4219 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4220
4221         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4222         'natural-endian'.
4223
4224 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4225
4226         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4227         * g++.dg/init/new2.C: Likewise.
4228         * g++.dg/other/new1.C: Likewise.
4229
4230 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4231
4232         * gcc.dg/struct-ret-libc.c: New test.
4233
4234 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4235
4236         * gcc.dg/20030129-1.c: New test.
4237
4238 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4239
4240         PR c++/8849
4241         * g++.dg/template/ptrmem4.C: New test.
4242
4243 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4244
4245         * g++.dg/parser/constant1.C: New test.
4246
4247 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4248
4249         PR c++/8591
4250         * g++.dg/parse/friend2.C: New test.
4251
4252 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4253
4254         PR c++/9437
4255         * g++.dg/template/unify4.C: New test.
4256
4257 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4258
4259         * gcc.c-torture/execute/20030128-1.c: New test.
4260
4261 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4262
4263         * g++.dg/lookup/nested1.C: Test moved from ...
4264         * g++.old-deja/g++.other/lookup24.C: ... here.
4265
4266 2003-01-28  Jan Hubicka  <jh@suse.cz>
4267
4268         * gcc.dg/i386-cmov5.c:  New test.
4269
4270 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4271
4272         * gcc.c-torture/execute/20010925-1.c: Changed the
4273         memcpy declaration.
4274
4275 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4276
4277         PR c++/3902
4278         * g++.dg/parse/template5.C: New test.
4279
4280 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4281
4282         PR fortran/9258
4283         * g77.dg/pr9258: New test.
4284
4285 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4286
4287         * README: Move relevant parts from README.g++.
4288
4289         * README.g++: Remove this file.
4290
4291 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4292
4293         * g++.dg/abi/dcast1.C: New test.
4294
4295 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4296
4297         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4298
4299 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4300
4301         PR c++/47
4302         * g++.old-deja/g++.other/lookup24.C: New test.
4303
4304 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4305
4306         PR middle-end/7227
4307         * gcc.dg/uninit-C.c: New test.
4308
4309 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4310
4311         * g++.dg/abi/covariant1.C: New test.
4312
4313 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4314
4315         * gcc.dg/20030123-1.c: New test.
4316
4317 2003-01-25  Jan Hubicka  <jh@suse.cz>
4318
4319         PR opt/8492
4320         * gcc.c-torture/compile/20030125-1.c
4321
4322 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4323
4324         PR c++/9403
4325         * g++.dg/parse/template3.C: New test.
4326         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4327
4328         PR c++/795
4329         * g++.dg/parse/template4.C: New test.
4330
4331         PR c++/9415
4332         * g++.dg/template/qual2.C: New test.
4333
4334         PR c++/8545
4335         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4336
4337         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4338
4339 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4340
4341         * gcc.c-torture/execute/switch-1.c: New test case.
4342
4343 2003-01-25  Jan Hubicka  <jh@suse.cz>
4344
4345         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4346
4347 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4348
4349         Tweaks for Bison-1.875. From the NEWS file:
4350         "- `parse error' -> `syntax error'
4351         Bison now uniformly uses the term `syntax error'"
4352         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4353         * gcc.dg/cpp/digraph2.c: Likewise.
4354         * gcc.dg/cpp/direct2.c: Likewise.
4355         * gcc.dg/cpp/paste4.c: Likewise.
4356         * gcc.dg/c90-restrict-1.c: Likewise.
4357         * gcc.dg/c99-func-2.c: Likewise.
4358         * gcc.dg/noncompile/920721-2.c: Likewise.
4359         * gcc.dg/noncompile/930622-2.c: Likewise.
4360         * gcc.dg/noncompile/940112-1.c: Likewise.
4361         * gcc.dg/noncompile/950921-1.c: Likewise.
4362         * gcc.dg/noncompile/951123-1.c: Likewise.
4363         * gcc.dg/noncompile/971104-1.c: Likewise.
4364         * gcc.dg/noncompile/990416-1.c: Likewise.
4365
4366 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4367
4368         * g++.dg/parse/undefined1.C: Add error message.
4369
4370 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4371
4372         PR c++/9354
4373         * g++.dg/parse/new1.C: New test.
4374
4375         PR c++/9216
4376         * g++.dg/parse/template2.C: New test.
4377
4378         PR c++/9354
4379         * g++.dg/parse/typedef2.C: New test.
4380
4381         PR c++/9328
4382         * g++.dg/ext/typeof3.C: New test.
4383
4384 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4385
4386         PR c++/2738
4387         * g++.dg/parse/ret-type1.C: New test.
4388
4389         PR c++/3792
4390         * g++.dg/parse/tmpl-outside1.C: New test.
4391
4392         PR c++/4207
4393         * g++.dg/parse/int-as-enum1.C: New test.
4394
4395         PR c++/4903
4396         * g++.dg/parse/no-typename1.C: New test.
4397
4398         PR c++/5533
4399         * g++.dg/parse/no-value1.C: New test.
4400
4401         PR c++/5921
4402         * g++.dg/parse/wrong-inline1.C: New test.
4403
4404         PR c++/6402
4405         * g++.dg/parse/ref1.C: New test.
4406
4407         PR c++/6992
4408         * g++.dg/parse/attr-ctor1.C: New test.
4409
4410         PR c++/7229
4411         * g++.dg/parse/namespace5.C: New test.
4412
4413         PR c++/7917
4414         * g++.dg/parse/func-def1.C: New test.
4415
4416         PR c++/8143
4417         * g++.dg/parse/undefined1.C: New test.
4418
4419         PR c++/5723, PR c++/8522
4420         * g++.dg/parse/specialization1.C: New test.
4421
4422         PR c++/163, PR c++/8595
4423         * g++.dg/parse/struct-as-enum1.C: New test.
4424
4425         PR c++/9173
4426         * g++.dg/parse/undefined2.C: New test.
4427
4428 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/9298
4431         * g++.dg/parse/template1.C: New test.
4432
4433         PR c++/9384
4434         * g++.dg/parse/using1.C: New test.
4435
4436         PR c++/9285
4437         PR c++/9294
4438         * g++.dg/parse/expr2.C: New test.
4439
4440         PR c++/9388
4441         * g++.dg/parse/lookup2.C: Likewise.
4442
4443 2003-01-21  Jan Hubicka  <jh@suse.cz>
4444
4445         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4446         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4447         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4448         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4449
4450 2003-01-20  Nick Clifton  <nickc@redhat.com>
4451
4452         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4453         problem with ARM sibcall code generation.
4454
4455 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4456
4457         * gcc.c-torture/execute/20030120-1.c: New.
4458
4459 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4460
4461         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4462
4463 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4464
4465         PR c++/9272
4466         * g++.dg/parse/ctor1.C: New test.
4467
4468         PR c++/9294:
4469         * g++.dg/parse/qualified1.C: New test.
4470
4471         * g++.dg/parse/typename3.C: New test.
4472
4473 2003-01-16  Richard Henderson  <rth@redhat.com>
4474
4475         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4476
4477 2003-01-16  Richard Henderson  <rth@redhat.com>
4478
4479         * g++.dg/pch/pch.exp: Copy test header to the working directory
4480         before using it either for precompilation or direct use.
4481         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4482         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4483
4484 2003-01-16  Richard Henderson  <rth@redhat.com>
4485
4486         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4487         before using it either for precompilation or direct use.
4488         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4489         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4490
4491 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4492
4493         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4494         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4495         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4496         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4497         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4498         typename warning into error.
4499         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4500         error messages.
4501         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4502         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4503         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4504         messages.
4505         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4506         make declaration visible in template.
4507         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4508         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4509         messages.
4510         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4511         message.
4512         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4513         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4514         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4515         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4516         typename warning with error message.
4517         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4518         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4519         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4520
4521 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4522
4523         * g++.dg/parse/ambig2.C: New test.
4524
4525 2003-01-15  Richard Henderson  <rth@redhat.com>
4526
4527         * g++.dg/tls/init-2.C: Update error message string.
4528
4529 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4530
4531         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4532
4533 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4534
4535         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4536         all for HC11/HC12.
4537         * gcc.c-torture/compile/20001205-1.x: Likewise.
4538         * gcc.c-torture/compile/20001226-1.x: Likewise.
4539         * gcc.c-torture/compile/920520-1.x: Likewise.
4540         * gcc.c-torture/compile/961203-1.x: Likewise.
4541         * gcc.c-torture/compile/20020604-1.x: Likewise.
4542
4543 2003-01-15  Jan Hubicka  <jh@suse.cz>
4544
4545         * gcc.c-torture/compile/20030115-1.c: New test.
4546
4547         * gcc.dg/i386-fpcvt-1.c: New test.
4548         * gcc.dg/i386-fpcvt-2.c: New test.
4549
4550 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4551
4552         Further conform g++'s __vmi_class_type_info to the C++ ABI
4553         specification.
4554         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4555         the specification.
4556
4557 2003-01-14  Jan Hubicka  <jh@suse.cz>
4558
4559         * gcc.dg/i386-fpcvt-1.c: New test.
4560         * gcc.dg/i386-fpcvt-2.c: New test.
4561
4562 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4563
4564         * gcc.dg/i386-mmx-3.c: New test.
4565
4566 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/9264
4569         * g++.dg/parse/octal1.C: New file.
4570
4571         PR c++/9172
4572         * g++.dg/parse/typename1.C: New file.
4573
4574 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4575
4576         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4577         * gcc.dg/bf-no-ms-layout.c: Likewise.
4578         * gcc.dg/bf-ms-attrib.c: Likewise.
4579
4580 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/9099
4583         * g++.dg/parse/dtor1.C: New file.
4584
4585         PR c++/9128
4586         * g++.dg/rtti/typeid1.C: New file.
4587
4588         PR c++/9153
4589         * g++.dg/parse/lookup1.C: New file.
4590
4591         PR c++/9171
4592         * g++.dg/templ/spec5.C: New file.
4593
4594 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4595
4596         * gcc.c-torture/compile/20030110-1.c: New test.
4597
4598 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4599
4600         Merge from pch-branch:
4601
4602         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4603
4604         * gcc.dg/pch/cpp-1.h: New.
4605         * gcc.dg/pch/cpp-1.c: New.
4606         * gcc.dg/pch/cpp-2.h: New.
4607         * gcc.dg/pch/cpp-2.c: New.
4608
4609         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4610
4611         * gcc.dg/pch/except-1.h: New.
4612         * gcc.dg/pch/except-1.c: New.
4613
4614         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4615
4616         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4617         running test.
4618         * gcc.dg/pch: Include *.hp not *.h.
4619         * gcc.dg/pch/system-1.h: New.
4620         * gcc.dg/pch/system-1.c: New.
4621
4622         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4623
4624         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4625         rather than trying to build and run a program using PCH.
4626         * gcc.dg/pch: Remove dg-do commands from test files.
4627
4628         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4629
4630         * gcc.dg/pch/macro-3.c: New.
4631         * gcc.dg/pch/macro-3.h: New.
4632
4633         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4634
4635         * gcc.dg/pch/common-1.c: New.
4636         * gcc.dg/pch/common-1.h: New.
4637         * gcc.dg/pch/decl-1.c: New.
4638         * gcc.dg/pch/decl-1.h: New.
4639         * gcc.dg/pch/decl-2.c: New.
4640         * gcc.dg/pch/decl-2.h: New.
4641         * gcc.dg/pch/decl-3.c: New.
4642         * gcc.dg/pch/decl-3.h: New.
4643         * gcc.dg/pch/decl-4.c: New.
4644         * gcc.dg/pch/decl-4.h: New.
4645         * gcc.dg/pch/decl-5.c: New.
4646         * gcc.dg/pch/decl-5.h: New.
4647         * gcc.dg/pch/global-1.c: New.
4648         * gcc.dg/pch/global-1.h: New.
4649         * gcc.dg/pch/inline-1.c: New.
4650         * gcc.dg/pch/inline-1.h: New.
4651         * gcc.dg/pch/inline-2.c: New.
4652         * gcc.dg/pch/inline-2.h: New.
4653         * gcc.dg/pch/static-1.c: New.
4654         * gcc.dg/pch/static-1.h: New.
4655         * gcc.dg/pch/static-2.c: New.
4656         * gcc.dg/pch/static-2.h: New.
4657
4658         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4659
4660         * g++.dg/pch/pch.exp: Better handle failing testcases.
4661         * gcc.dg/pch/pch.exp: Likewise.
4662         * gcc.dg/pch/macro-1.c: New.
4663         * gcc.dg/pch/macro-1.h: New.
4664         * gcc.dg/pch/macro-2.c: New.
4665         * gcc.dg/pch/macro-2.h: New.
4666
4667         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4668
4669         * g++.dg/dg.exp: Treat files in pch/ specially.
4670         * g++.dg/pch/pch.exp: New file.
4671         * g++.dg/pch/empty.H: New file.
4672         * g++.dg/pch/empty.C: New file.
4673         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4674         "precompile".
4675
4676         * gcc.dg/pch/pch.exp: New file.
4677         * gcc.dg/pch/empty.h: New file.
4678         * gcc.dg/pch/empty.c: New file.
4679         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4680         "precompile".
4681
4682 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4683
4684         * g++.dg/template/friend14.C: New test.
4685
4686 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4687
4688         * gcc.dg/old-style-asm-1.c: New test.
4689
4690 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4691
4692         * gcc.c-torture/compile/20030109-1.c: New test.
4693
4694 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4695
4696         * gcc.c-torture/execute/20030109-1.c: New test.
4697
4698 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4699
4700         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4701         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4702         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4703         * g++.old-deja/g++.mike/eh2.C: Likewise
4704         * g++.old-deja/g++.mike/eh3.C: Likewise
4705         * g++.old-deja/g++.mike/eh5.C: Likewise
4706         * g++.old-deja/g++.mike/eh6.C: Likewise
4707         * g++.old-deja/g++.mike/eh7.C: Likewise
4708         * g++.old-deja/g++.mike/eh8.C: Likewise
4709         * g++.old-deja/g++.mike/eh9.C: Likewise
4710         * g++.old-deja/g++.mike/eh10.C: Likewise
4711         * g++.old-deja/g++.mike/eh12.C: Likewise
4712         * g++.old-deja/g++.mike/eh13.C: Likewise
4713         * g++.old-deja/g++.mike/eh14.C: Likewise
4714         * g++.old-deja/g++.mike/eh16.C: Likewise
4715         * g++.old-deja/g++.mike/eh17.C: Likewise
4716         * g++.old-deja/g++.mike/eh18.C: Likewise
4717         * g++.old-deja/g++.mike/eh21.C: Likewise
4718         * g++.old-deja/g++.mike/eh23.C: Likewise
4719         * g++.old-deja/g++.mike/eh24.C: Likewise
4720         * g++.old-deja/g++.mike/eh25.C: Likewise
4721         * g++.old-deja/g++.mike/eh26.C: Likewise
4722         * g++.old-deja/g++.mike/eh27.C: Likewise
4723         * g++.old-deja/g++.mike/eh28.C: Likewise
4724         * g++.old-deja/g++.mike/eh29.C: Likewise
4725         * g++.old-deja/g++.mike/eh31.C: Likewise
4726         * g++.old-deja/g++.mike/eh33.C: Likewise
4727         * g++.old-deja/g++.mike/eh34.C: Likewise
4728         * g++.old-deja/g++.mike/eh35.C: Likewise
4729         * g++.old-deja/g++.mike/eh36.C: Likewise
4730         * g++.old-deja/g++.mike/eh37.C: Likewise
4731         * g++.old-deja/g++.mike/eh38.C: Likewise
4732         * g++.old-deja/g++.mike/eh39.C: Likewise
4733         * g++.old-deja/g++.mike/eh40.C: Likewise
4734         * g++.old-deja/g++.mike/eh41.C: Likewise
4735         * g++.old-deja/g++.mike/eh42.C: Likewise
4736         * g++.old-deja/g++.mike/eh44.C: Likewise
4737         * g++.old-deja/g++.mike/eh46.C: Likewise
4738         * g++.old-deja/g++.mike/eh47.C: Likewise
4739         * g++.old-deja/g++.mike/eh48.C: Likewise
4740         * g++.old-deja/g++.mike/eh49.C: Likewise
4741         * g++.old-deja/g++.mike/eh50.C: Likewise
4742         * g++.old-deja/g++.mike/eh51.C: Likewise
4743         * g++.old-deja/g++.mike/eh53.C: Likewise
4744         * g++.old-deja/g++.mike/eh55.C: Likewise
4745         * g++.old-deja/g++.mike/p7912.C: Likewise
4746         * g++.old-deja/g++.mike/p9706.C: Likewise
4747         * g++.old-deja/g++.mike/p10416.C: Likewise
4748         * g++.old-deja/g++.mike/p11667.C: Likewise
4749         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4750         Remove redundant reference to Iris.
4751         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4752         Elxsi, i860, Pico Java, and WE32K.
4753
4754 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4755
4756         * g++.dg/ext/asm4.C: New test.
4757
4758 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4759
4760         PR c++/9030
4761         * g++.dg/template/friend12.C: New test.
4762         * g++.dg/template/friend13.C: Likewise.
4763         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4764
4765 2003-01-08  Jan Hubicka  <jh@suse.cz>
4766
4767         * gcc.dg/i386-cadd.c: New test.
4768         * gcc.dg/i386-cmov4.c: Likewise.
4769
4770 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4771
4772         PR c++/9165
4773         * g++.dg/warn/Wunused-3.C: New test.
4774
4775         * g++.dg/abi/bitfield9.C: New test.
4776
4777         PR c++/9189
4778         * g++.dg/parse/defarg3.C: New test.
4779
4780 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4781
4782         * g++.dg/parse/ambig1.C: New test.
4783         * g++.dg/parse/defarg2.C: New test.
4784
4785 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4786
4787         * g++.dg/template/defarg-1.C: New test.
4788         * g++.dg/template/local2.C: Likewise.
4789
4790 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4791
4792         * gcc.c-torture/execute/20030105-1.c: New test.
4793
4794 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4795
4796         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4797         * g++.dg/parse/namespace4.C: Likewise.
4798
4799 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4800
4801         * g++.dg/template/ntp2.C: New test.
4802
4803 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4804
4805         * g++.dg/parse/extern-C-1.C: New test.
4806
4807         * g++.dg/parse/namespace4.C: New test.
4808
4809         * g++.dg/template/nested1.C: New test.
4810
4811         * g++.dg/parse/namespace3.C: New test.
4812
4813 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4814
4815         * g++.dg/lookup/two-stage1.C: New test.
4816
4817 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4818
4819         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4820         * g++.old-deja/g++.jason/access8.C: Likewise.
4821         * g++.old-deja/g++.other/decl5.C: Likewise.
4822
4823 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4824
4825         * g++.dg/parse/parse7.C: New test.
4826
4827 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4828
4829         PR c++/2843
4830         * g++.dg/ext/attrib7.C: New test.
4831
4832 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4833
4834         * g++.dg/parse/parse6.C: New test.
4835
4836 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4837
4838         * gcc.dg/h8300-stack-1.c: New.
4839
4840 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4841
4842         g++.dg/lookup/exception1.C: New test.
4843
4844         g++.dg/lookup/template1.C: New test.
4845
4846         g++.dg/parse/namespace2.C: New test.
4847
4848         g++.dg/parse/parens2.C: New test.
4849
4850 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4851
4852         * g++.dg/parse/parse5.C: New test.
4853         * g++.dg/lookup/scoped4.C: New test.
4854
4855 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4856
4857         * g++.dg/parse/parens1.C: New test.
4858
4859         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4860         angle-bracket1.C.
4861         * g++.dg/parse/parens2.C: New test.
4862
4863         * g++.dg/lookup/scope-operator1.C: New test.
4864
4865         * g++.dg/parse/operator1.C: New test.
4866
4867 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4868
4869         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4870         * g++.old-deja/g++.other/access6.C: Likewise.
4871         * g++.old-deja/g++.other/decl1.C: Likewise.
4872         * g++.old-deja/g++.pt/typename12.C: Likewise.
4873
4874 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4875
4876         * g++.dg/parse/namespace1.C: New test.
4877
4878 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4879
4880         * g++.dg/parse/parse4.C: New test.
4881
4882 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4883
4884         * g++.dg/parse/parse3.C: New test.
4885
4886 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4887
4888         * g++.dg/parse/parse2.C: New test.
4889
4890 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4891
4892         * g++.dg/template/friend11.C: New test.
4893
4894 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4895
4896         * g++.dg/parse/parse1.C: New test.
4897
4898 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4899
4900         * lib/profopt.exp: Change the name of a global variable to avoid
4901         possible clashes with other test suites.
4902
4903 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4904
4905         * g++.dg/inherit/covariant8.C: New test.
4906
4907 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4908
4909         * g++.dg/init/array9.C: New test.
4910
4911         PR c++/9112
4912         * g++.dg/parse/expr1.C: New test.
4913
4914 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4915
4916         * gcc.c-torture/compile/20021230-1.c: New test.
4917
4918 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4919
4920         * g++.dg/inherit/covariant5.C: New test.
4921         * g++.dg/inherit/covariant6.C: New test.
4922         * g++.dg/inherit/covariant7.C: New test.
4923
4924 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4925
4926         PR c++/2739
4927         * g++.dg/other/access2.C: New test.
4928
4929 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4930
4931         * g++.dg/other/anon-struct.C: No longer fails
4932         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4933         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4934         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4935
4936 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4937
4938         * g++.dg/parse/angle-bracket.C (main): No longer fails.
4939
4940 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
4941
4942         * g++.dg/eh/spec4.C: Remove stray semicolon.
4943         * g++.dg/expr/pmf-1.C: Change error message.
4944         * g++.dg/ext/asm1.C: Remove stray semicolon.
4945         * g++.dg/ext/typename1.C: Add missing typenames.
4946         * g++.dg/inherit/template-as-base.C: Change error message.
4947         * g++.dg/lookup/scoped1.C: Likewise.
4948         * g++.dg/lookup/scoped2.C: Likewise.
4949         * g++.dg/lookup/using2.C: Likewise.
4950         * g++.dg/other/component1.C: Remove stray semicolon.
4951         * g++.dg/other/do1.C: Change error message.
4952         * g++.dg/other/error2.C: Likewise.
4953         * g++.dg/other/init1.C: Likewise.
4954         * g++.dg/other/packed1.C: Remove stray semicolon.
4955         * g++.dg/other/ptrmem2.C: Change error message.
4956         * g++.dg/parse/parameter-declaration-1.C: Remove line number
4957         marker.
4958         * g++.dg/special/initp1.C: Remove invalid attribute usage.
4959         * g++.dg/template/access3.C: Add typename keyword.
4960         * g++.dg/template/access5.C: Remove stray semicolon.
4961         * g++.dg/template/access6.C: Likewise.
4962         * g++.dg/template/complit1.C: Likewise.
4963         * g++.dg/template/crash1.C: Change error message.
4964         * g++.dg/template/inherit2.C: Remove stray semicolon.
4965         * g++.dg/template/instantiate2.C: Likewise.
4966         * g++.dg/template/instantiate3.C: Change error message.
4967         * g++.dg/template/qual1.C: Remove stray semicolon.
4968         * g++.dg/template/qualttp18.C: Change error message.
4969         * g++.dg/template/ref1.C: Remove stray semicolon.
4970         * g++.dg/template/sizeof1.C (A::value): Declare it.
4971         * g++.dg/template/spec4.C: Change error message.
4972         * g++.dg/template/static1.C: Likewise.
4973         * g++.dg/template/type1.C: Likewise.
4974         * g++.dg/template/typename3.C: Likewise.
4975         * g++.old-deja/g++.benjamin/13478.C: Change error message.
4976         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
4977         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
4978         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
4979         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
4980         named return value extension.
4981         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
4982         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
4983         * g++.old-deja/g++.bob/extern_C.C: Likewise.
4984         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4985         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4986         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4987         * g++.old-deja/g++.brendan/crash13.C: Likewise.
4988         * g++.old-deja/g++.brendan/crash15.C: Likewise.
4989         * g++.old-deja/g++.brendan/crash18.C: Change error message.
4990         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
4991         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4992         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4993         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4994         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
4995         syntax.
4996         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
4997         * g++.old-deja/g++.brendan/crash8.C: Change error message.
4998         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
4999         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5000         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5001         * g++.old-deja/g++.brendan/template11.C: Likewise.
5002         * g++.old-deja/g++.brendan/template26.C: Likewise.
5003         * g++.old-deja/g++.brendan/template27.C: Use explicit
5004         specialization syntax.
5005         * g++.old-deja/g++.brendan/template30.C: Likewise.
5006         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5007         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5008         non-dependent names.
5009         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5010         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5011         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5012         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5013         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5014         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5015         named return value extension.
5016         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5017         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5018         * g++.old-deja/g++.ext/return1.C: Likewise.
5019         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5020         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5021         * g++.old-deja/g++.jason/access8.C: Likewise.
5022         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5023         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5024         pseudo-destructor names.
5025         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5026         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5027         pseudo-destructor names.
5028         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5029         * g++.old-deja/g++.jason/overload19.C: Likewise.
5030         * g++.old-deja/g++.jason/overload32.C: Likewise.
5031         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5032         stray semicolons.
5033         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5034         * g++.old-deja/g++.jason/return.C: Likewise.
5035         * g++.old-deja/g++.jason/return2.C: Likewise.
5036         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5037         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5038         syntax.
5039         * g++.old-deja/g++.jason/template10.C: Account for use of
5040         non-dependent names.
5041         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5042         syntax.
5043         * g++.old-deja/g++.jason/template37.C: Likewise.
5044         * g++.old-deja/g++.law/access4.C: Change error messages.
5045         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5046         pseudo-destructor names.
5047         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5048         * g++.old-deja/g++.law/ctors9.C: Likewise.
5049         * g++.old-deja/g++.law/cvt22.C: Likewise.
5050         * g++.old-deja/g++.law/dtors5.C: Likewise.
5051         * g++.old-deja/g++.law/global-init1.C: Likewise.
5052         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5053         * g++.old-deja/g++.law/operators28.C: Likewise.
5054         * g++.old-deja/g++.law/visibility28.C: Likewise.
5055         * g++.old-deja/g++.martin/eval1.C: Likewise.
5056         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5057         name.
5058         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5059         * g++.old-deja/g++.mike/net34.C: Likewise.
5060         * g++.old-deja/g++.mike/net36.C: Likewise.
5061         * g++.old-deja/g++.mike/ns2.C: Likewise.
5062         * g++.old-deja/g++.mike/p12306.C: Likewise.
5063         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5064         value extension.
5065         * g++.old-deja/g++.mike/p700.C: Likewise.
5066         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5067         * g++.old-deja/g++.mike/p710.C: Likewise.
5068         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5069         value extension.
5070         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5071         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5072         * g++.old-deja/g++.ns/crash2.C: Likewise.
5073         * g++.old-deja/g++.ns/crash3.C: Likewise.
5074         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5075         * g++.old-deja/g++.ns/ns17.C: Likewise.
5076         * g++.old-deja/g++.ns/template16.C: Likewise.
5077         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5078         keyword.
5079         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5080         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5081         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5082         named return value extension.
5083         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5084         * g++.old-deja/g++.other/access4.C: Issue additional error
5085         messages.
5086         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5087         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5088         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5089         * g++.old-deja/g++.other/crash25.C: Change error message.
5090         * g++.old-deja/g++.other/crash4.C: Change error message.
5091         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5092         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5093         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5094         checks.
5095         * g++.old-deja/g++.other/defarg8.C: Likewise.
5096         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5097         * g++.old-deja/g++.other/dtor10.C: Likewise.
5098         * g++.old-deja/g++.other/incomplete.C: Likewise.
5099         * g++.old-deja/g++.other/linkage7.C: Likewise.
5100         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5101         lookup algorithm.
5102         * g++.old-deja/g++.other/mangle2.C: Likewise.
5103         * g++.old-deja/g++.other/refinit2.C: Likewise.
5104         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5105         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5106         * g++.old-deja/g++.pt/crash28.C: Likewise.
5107         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5108         syntax.
5109         * g++.old-deja/g++.pt/crash32.C: Change error message.
5110         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5111         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5112         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5113         error message position.
5114         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5115         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5116         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5117         syntax.
5118         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5119         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5120         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5121         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5122         keyword.
5123         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5124         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5125         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5126         keyword.
5127         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5128         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5129         syntax.
5130         * g++.old-deja/g++.pt/friend28.C: Account for use of
5131         non-dependent names.
5132         * g++.old-deja/g++.pt/friend29.C: Likewise.
5133         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5134         rules.
5135         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5136         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5137         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5138         lookup rules.
5139         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5140         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5141         keyword.
5142         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5143         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5144         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5145         keyword.
5146         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5147         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5148         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5149         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5150         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5151         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5152         keyword.
5153         * g++.old-deja/g++.pt/spec10.C: Likewise.
5154         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5155         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5156         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5157         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5158         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5159         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5160         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5161         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5162         * g++.old-deja/g++.pt/typename15.C: Likewise.
5163         * g++.old-deja/g++.pt/typename22.C: Likewise.
5164         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5165         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5166         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5167         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5168         syntax.
5169         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5170         return value extension.
5171         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5172         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5173         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5174         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5175
5176 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5177
5178         * g++.dg/warn/inline1.C: New test.
5179         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5180         * g++.old-deja/g++.jason/synth10.C: Likewise.
5181         * g++.old-deja/g++.mike/net31.C: Likewise.
5182         * g++.old-deja/g++.mike/p8786.C: Likewise.
5183
5184         * g++.dg/template/friend10.C: New test.
5185         * g++.dg/template/conv5.C: New test.
5186
5187 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5188
5189         * g++.dg/lookup/scoped3.C: New test.
5190
5191         * g++.dg/lookup/decl1.C: New test.
5192         * g++.dg/lookup/decl2.C: New test.
5193
5194 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5195
5196         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5197         gcc.c-torture/compile/20021015-1.c,
5198         gcc.c-torture/compile/20021015-2.c,
5199         gcc.c-torture/compile/20021123-1.c,
5200         gcc.c-torture/compile/20021123-2.c,
5201         gcc.c-torture/compile/20021123-3.c,
5202         gcc.c-torture/compile/20021123-4.c,
5203         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5204         only to 3.1 or 3.2 branch.
5205
5206 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5207
5208         * gcc.dg/i386-bitfield3.c: New test.
5209
5210         * gcc.dg/i386-bitfield2.c: New test.
5211
5212 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         * g++.dg/parse/conv_op1.C: New test.
5215
5216 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5217
5218         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5219         approved.
5220
5221 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5222
5223         * gcc.c-torture/compile/20021220-1.c: New test.
5224
5225 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5226
5227         * gcc.dg/i386-fastcall-1.c: New.
5228
5229 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5230
5231         * gcc.c-torture/execute/20021219-1.c: New test.
5232
5233 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5234
5235         * gcc.dg/i386-pic-1.c: New test.
5236
5237 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5238
5239         PR c++/8099
5240         * g++.dg/template/friend9.C: New test.
5241
5242 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5243
5244         PR c++/3663
5245         * g++.dg/template/access7.C: New test.
5246
5247 2002-12-18  Nick Clifton  <nickc@redhat.com>
5248
5249         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5250         the libstdc++-v3 directory has been found.
5251
5252 2002-12-12  Devang Patel <dpatel@apple.com>
5253         * gcc.dg/darwin-ld-1.c: New test.
5254         * gcc.dg/darwin-ld-2.c: New test.
5255         * gcc.dg/darwin-ld-3.c: New test.
5256         * gcc.dg/darwin-ld-4.c: New test.
5257         * gcc.dg/darwin-ld-5.c: New test.
5258
5259 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5260
5261         * gcc.c-torture/compile/20021212-1.c: New test.
5262
5263 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5264
5265         * gcc.dg/fshort-wchar: New test.
5266
5267 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/8372
5270         * g++.dg/template/dtor1.C: New test.
5271
5272         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5273         markers.
5274
5275 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5276
5277         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5278
5279 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5280
5281         * g++.dg/template/static1.C: New test.
5282         * g++.dg/template/static2.C: New test.
5283         * g++.old-deja/g++.ext/memconst.C: New test.
5284
5285 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5286
5287         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5288         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5289         * g++.dg/special/initp1.C: Likewise.
5290
5291 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5292
5293         * gcc.c-torture/execute/20021204-1.c: New test.
5294
5295 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5296
5297         * gcc.dg/ppc-fmadd-1.c: New file.
5298         * gcc.dg/ppc-fmadd-2.c: New file.
5299         * gcc.dg/ppc-fmadd-3.c: New file.
5300
5301 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5302
5303         * gcc.c-torture/compile/20021204-1.c: New test.
5304
5305 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5306
5307         * g++.dg/inherit/covariant2.C: New test.
5308         * g++.dg/inherit/covariant3.C: New test.
5309         * g++.dg/inherit/covariant4.C: New test.
5310         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5311         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5312
5313 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/8688
5316         * g++.dg/init/brace3.C: New test.
5317
5318 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5319
5320         * gcc.dg/20020210-1.c: Fix a comment typo.
5321
5322 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5323
5324         PR c++/8720
5325         * g++.dg/parse/defarg1.C: New test.
5326
5327         PR c++/8615
5328         * g++.dg/template/char1.C: New test.
5329
5330         * g++.dg/template/varmod1.C: Fix typo.
5331
5332 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5333
5334         DR 180
5335         * g++.old-deja/g++.pt/crash32.C: Expect error.
5336
5337 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5338
5339         PR c++/5919
5340         * g++.dg/template/varmod1.C: New test.
5341
5342         PR c++/8727
5343         * g++.dg/inherit/typeinfo1.C: New test.
5344
5345         PR c++/8663
5346         * g++.dg/inherit/typedef1.C: New test.
5347
5348 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5349
5350         PR c++/8332
5351         PR c++/8493
5352         * g++.dg/template/strlen1.C: New test.
5353
5354         PR c++/8227
5355         * g++.dg/template/ctor2.C: New test.
5356
5357         PR c++/8214
5358         * g++.dg/init/string1.C: New test.
5359
5360         PR c++/8511
5361         * g++.dg/template/friend8.C: New test.
5362
5363 2002-11-29  Joe Buck <jbuck@synopsys.com>
5364
5365         * g++.dg/lookup/anon2.C: New test.
5366
5367 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5368
5369         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5370         h8300 port.
5371
5372 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5373
5374         * gcc.dg/bitfld-6.c: New test.
5375
5376 2002-11-27  Jan Hubicka  <jh@suse.cz>
5377
5378         * gcc.c-torture/execute/20021127.[cx]: New test.
5379
5380 2002-11-26  Jan Hubicka  <jh@suse.cz>
5381
5382         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5383         quality.
5384
5385 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5386
5387         * g++.dg/init/brace2.C: New test.
5388         * g++.old-deja/g++.mike/p9129.C: Correct.
5389
5390 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5391
5392         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5393
5394 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5395
5396         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5397
5398 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5399
5400         * testsuite/g++.dg/abi/empty11.C: New test.
5401         * testsuite/g++.dg/rtti/cv1.C: New test.
5402
5403 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5404
5405         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5406
5407 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5408
5409         * g++.dg/abi/empty10.C: New test.
5410
5411 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5412
5413         * gcc.c-torture/compile/20021124-1.c: New test.
5414
5415 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5416
5417         * g++.dg/abi/rtti2.C: New test.
5418
5419 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5420
5421         * gcc.dg/i386-unroll-1.c: New test.
5422
5423 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5424
5425         * gcc.c-torture/compile/20021120-1.c: New test.
5426         * gcc.c-torture/compile/20021120-2.c: New test.
5427
5428 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5429
5430         * gcc.dg/bitfld-5.c: New test.
5431
5432 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5433
5434         * gcc.c-torture/execute/20021120-3.c: New test.
5435
5436 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5437
5438         * gcc.c-torture/execute/20021120-2.c: New test.
5439
5440 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5441
5442         * gcc.c-torture/execute/20021120-1.c: New test.
5443
5444 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5445
5446         * gcc.c-torture/execute/20021118-3.c: New test.
5447
5448 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5449
5450         * gcc.c-torture/compile/20021119-1.c: New test.
5451
5452 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5453
5454         * gcc.dg/duff-1.c: New test.
5455         * gcc.dg/duff-2.c: New test.
5456         * gcc.dg/duff-3.c: New test.
5457
5458 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5459
5460         * gcc.dg/cpp/_Pragma5.c: New test.
5461
5462 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5463
5464         * gcc.c-torture/execute/20021118-2.c: New test.
5465
5466 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5467
5468         * gcc.c-torture/execute/20021118-1.c: New test.
5469
5470 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5471
5472         * gcc.dg/20021116-1.c: New test.
5473
5474 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5475
5476         * g++.dg/abi/vcall1.C: New test.
5477
5478 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.dg/20021029-1.c: New test.
5481         * gcc.dg/20021029-2.c: New test.
5482
5483 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5484
5485         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5486
5487 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5488
5489         PR c/8439
5490         * gcc.dg/20021110.c: Move to ...
5491         * gcc.c-torture/compile/20021110.c: .... here.
5492
5493 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5494
5495         PR c/8467
5496         * gcc.c-torture/execute/20021111-1.c
5497
5498 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5499
5500         PR c/8439
5501         * gcc.dg/20021110.c: New test.
5502
5503 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5504
5505         * g++.dg/abi/vthunk3.C: Run only on x86.
5506
5507 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5508
5509         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5510
5511 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5512
5513         * lib/compat.exp (compat-execute): Fix logic error in last
5514         change.
5515
5516 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5517
5518         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5519
5520 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5521
5522         PR c++/8389
5523         * g++.dg/template/access6.C: New test.
5524
5525 2002-11-08  Jan Hubicka  <jh@suse.cz>
5526
5527         * gcc.dg/i386-ssefp-1.c: New test.
5528         * gcc.dg/i386-ssefp-1.c: New test.
5529
5530 2002-11-08  Jan Hubicka  <jh@suse.cz>
5531
5532         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5533
5534 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5535
5536         * g++.dg/abi/vthunk3.C: New test.
5537
5538         PR c++/8338
5539         * g++.dg/template/crash2.C: New test.
5540
5541 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * testsuite/g++.dg/abi/dtor1.C: New test.
5544         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5545
5546 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5547
5548         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5549         Darwin.
5550
5551 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5552
5553         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5554         -mthumb.  Only xfail with -O0.
5555
5556 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5557
5558         * g++.dg/abi/thunk1.C: New test.
5559         * g++.dg/abi/thunk2.C: Likewise.
5560         * g++.dg/abi/vtt1.C: Likewise.
5561
5562 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5563
5564         PR optimization/8423
5565         * gcc.c-torture/execute/builtin-constant.c: New test.
5566
5567 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5568
5569         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5570         Add some more cases.
5571
5572 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5573
5574         PR c++/8391
5575         * g++.dg/opt/local1.C: New test.
5576
5577 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5578
5579         PR c++/8160
5580         * g++.dg/template/complit1.C: New test.
5581
5582         PR c++/8149
5583         * g++.dg/template/typename4.C: Likewise.
5584
5585 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5586
5587         Core issue 287, PR c++/7639
5588         * g++.dg/template/instantiate1.C: Adjust error location.
5589         * g++.dg/template/instantiate3.C: New test.
5590         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5591         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5592         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5593
5594 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5595
5596         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5597
5598 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5599
5600         PR c++/8287
5601         * g++.dg/init/dtor2.C: New test.
5602
5603 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5604
5605         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5606         * gcc.dg/nest.c: Bypass errors on irix6.
5607
5608 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5609
5610         * gcc.dg/nest.c: Expect error for mmix-*-*.
5611         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5612
5613 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5614
5615         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5616         markers.
5617
5618         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5619
5620 2002-10-25  Mike Stump  <mrs@apple.com>
5621
5622         * gcc.dg/warn-1.c: New test.
5623
5624 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5625
5626         * g++.dg/template/typename3.C: New test.
5627
5628 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5629
5630         * g++.dg/lookup/ptrmem1.C: New test.
5631
5632         * g++.dg/abi/vthunk2.C: New test.
5633
5634 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5635
5636         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5637
5638 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5639
5640         * g++.dg/abi/empty9.C: New test.
5641
5642 2002-10-24  Richard Henderson  <rth@redhat.com>
5643
5644         * g++.dg/inherit/thunk1.C: Enable for ia64.
5645
5646 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5647
5648         PR c++/8067
5649         * g++.dg/lookup/pretty1.C: New test.
5650
5651 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5652
5653         * gcc.dg/20021023-1.c: New test.
5654
5655 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5656
5657         PR c++/7679
5658         * g++.dg/parse/inline1.C: New test.
5659
5660 2002-10-23  Richard Henderson  <rth@redhat.com>
5661
5662         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5663
5664         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5665
5666 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/6579
5669         * g++.dg/parse/stmtexpr3.C: New test.
5670
5671 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5672
5673         * g++.dg/expr/cond1.C: New test.
5674
5675 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5676
5677         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5678
5679 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5680
5681         * g++.dg/abi/vbase13.C: New test.
5682         * g++.dg/abi/vbase14.C: Likewise.
5683
5684 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5685
5686         * gcc.dg/tls/pic-1.c: New test.
5687         * gcc.dg/tls/nonpic-1.c: New test.
5688         * gcc.dg/20021018-1.c: New test.
5689
5690 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5691
5692         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5693         Remove only files with the same base name as the test case.
5694         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5695         (profopt-execute): Likewise.  Also, remove old profiling
5696         and performance data files before running the tests.
5697
5698         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5699         * g++.dg/bprob/bprob.exp: Likewise.
5700         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5701         to allow more general test case names.
5702
5703         * g++.dg/bprob/bprob-1.C: Rename to ...
5704         * g++.dg/bprob/g++-bprob-1.C: ... this.
5705
5706         * g77.dg/bprob/bprob-1.f: Rename to ...
5707         * g77.dg/bprob/g77-bprob-1.f: ... this.
5708
5709 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5710
5711         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5712         bison 1.50 or later.
5713
5714 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5715
5716         * g++.dg/README: Describe more test directories.
5717
5718 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5719
5720         * g++.dg/init/array6.C: Add additional tests.
5721
5722 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5723
5724         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5725         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5726
5727 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5728
5729         * gcc.c-torture/compile/20020604-1.x: New.
5730         * gcc.c-torture/compile/simd-5.x: Likewise.
5731         * gcc.c-torture/execute/920710-1.x: Likewise.
5732         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5733
5734 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5735
5736         * g++.dg/inherit/override1.C: Add dg-options clause.
5737
5738 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5739
5740         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5741         _mm_slli_si128.
5742
5743 2002-10-19  Andreas Schwab  <schwab@suse.de>
5744
5745         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5746         directory component.
5747
5748 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5749
5750         * g++.dg/inherit/thunk1.C: New test.
5751
5752         * g++.dg/inherit/override1.C: New test.
5753
5754         * g++.dg/abi/mangle11.C: New test.
5755         * g++.dg/abi/mangle14.C: New test.
5756         * g++.dg/abi/mangle17.C: New test.
5757
5758 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5759
5760         * g++.dg/overload/member2.C: New test.
5761
5762 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5763
5764         * g++.dg/README: Describe new compat directory.
5765         * g++.dg/dg.exp: Skip tests in compat directory.
5766         * README.compat: New file.
5767         * lib/compat.exp: New expect script.
5768         * g++.dg/compat: New test directory.
5769         * g++.dg/compat/compat.exp: New expect script.
5770         * g++.dg/compat/abi: New test directory.
5771         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5772         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5773         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5774         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5775         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5776         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5777         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5778         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5779         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5780         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5781         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5782         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5783         * g++.dg/compat/break: New test directory.
5784         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5785         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5786         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5787         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5788         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5789         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5790         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5791         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5792         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5793         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5794         g++.dg/compat/break/README: New files.
5795         * g++.dg/compat/eh: New test directory.
5796         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5797         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5798         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5799         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5800         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5801         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5802         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5803         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5804         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5805         g++.dg/compat/eh/filter2_y.C,
5806         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5807         g++.dg/compat/eh/new1_y.C,
5808         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5809         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5810         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5811         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5812         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5813         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5814         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5815         g++.dg/compat/eh/unexpected1_y.C: New files.
5816         * g++.dg/compat/init: New test directory.
5817         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5818         g++.dg/compat/init/array5_y.C,
5819         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5820         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5821         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5822         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5823         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5824         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5825         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5826         g++.dg/compat/init/init-ref2_y.C: New files.
5827
5828 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/7584
5831         * g++.dg/inherit/using3.C: New test.
5832
5833 2002-10-17  Jan Hubicka  <jh@suse.cz>
5834
5835         * gcc.dg/20021017-2.c: New test.
5836
5837 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5838
5839         * g++.dg/abi/mangle16.C: Adjust.
5840
5841         * g++.dg/init/array8.C: New test.
5842
5843 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5844
5845         * gcc.dg/special/mips-abi.exp: New test.
5846         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5847
5848 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5849
5850         * g++.dg/abi/mangle16.C: New test.
5851         * g++.dg/abi/mangle17.C: Likewise.
5852
5853         PR c++/7478
5854         * g++.dg/template/ref1.C: New test.
5855
5856 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5857
5858         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5859
5860 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5861
5862         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5863
5864 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/7524
5867         * g++.dg/init/array7.C: New test.
5868
5869 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5870
5871         * g++.dg/init/array6.C: New test.
5872
5873         * g++.dg/abi/mangle13.C: Likewise.
5874         * g++.dg/abi/mangle14.C: Likewise.
5875         * g++.dg/abi/mangle15.C: Likewise.
5876
5877 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5878
5879         * g++.dg/abi/empty8.C: New test.
5880
5881 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5882
5883         * g++.dg/init/ctor1.C: New test.
5884
5885 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5886
5887         * gcc.c-torture/execute/20021015-1.c: New test.
5888
5889 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5890
5891         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5892
5893 2002-10-14  Jan Hubicka  <jh@suse.cz>
5894
5895         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5896
5897 2002-10-14  Richard Henderson  <rth@redhat.com>
5898
5899         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5900
5901 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5902
5903         PR optimization/6631
5904         * g++.dg/opt/const2.C: New test.
5905
5906 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5907
5908         PR c++/7176
5909         * g++.dg/parse/friend1.C: New test.
5910         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5911
5912 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5913
5914         * gcc.dg/20021014-1.c: New test.
5915
5916 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5917
5918         PR c++/5661
5919         * g++.dg/ext/vlm1.C: New test.
5920         * g++.dg/ext/vlm2.C: Likewise.
5921
5922         * g++.dg/init/array1.C: Remove invalid braces.
5923         * g++.dg/init/brace1.C: New test.
5924         * g++.dg/init/copy2.C: Likewise.
5925         * g++.dg/init/copy3.C: Likewise.
5926         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5927         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5928         braces.
5929
5930 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5931
5932         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5933
5934 2002-10-11  Richard Shann  <richard.shann@superh.com>
5935
5936         * gcc.c-torture/compile/simd-5.c: New test.
5937
5938 2002-10-10  Roger Sayle  <roger@eyesopen.com>
5939
5940         * gcc.c-torture/execute/shiftopt-1.c: New test case.
5941
5942 2002-10-10  Jim Wilson  <wilson@redhat.com>
5943
5944         * gcc.c-torture/execute/20021010-1.c: New test.
5945
5946 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
5947
5948         PR c/7353
5949         * g++.dg/ext/typedef-init.C: New test.
5950         * gcc.dg/typedef-init.c: New test.
5951
5952 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
5953
5954         * gcc.dg/cpp/paste13.c: New test.
5955
5956 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5957
5958         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
5959         remaining platforms, XFAIL during compile, not execute.  Don't
5960         XFAIL at -O0.
5961
5962 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5963
5964         * gcc.dg/alias-1.c: Tweak expected warning.
5965
5966 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
5967
5968         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
5969
5970 2002-10-06  Andreas Jaeger  <aj@suse.de>
5971
5972         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
5973         * gcc.dg/cpp/c++98.C: Likewise.
5974
5975         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
5976         * g++.dg/cpp/c++98.C: Likewise.
5977
5978         * g++.dg/README (Subdirectories): Mention cpp directory.
5979
5980         PR target/7559
5981         * gcc.dg/20021006-1.c: New test.
5982
5983 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5984
5985         PR c++/7804
5986         * g++.dg/other/warning1.C: New test.
5987
5988 2002-10-04  Roger Sayle  <roger@eyesopen.com>
5989
5990         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
5991         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
5992         and sparc-*-* with -m64 as expected failures.  See PR 8087.
5993
5994 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/7931
5997         * g++.dg/template/ptrmem3.C: New test.
5998
5999         PR c++/7754
6000         * g++.dg/template/union1.C: New test.
6001
6002 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/8006
6005         * g++.dg/abi/mangle9.C: New test.
6006         * g++.dg/abi/mangle10.C: New test.
6007         * g++.dg/abi/mangle11.C: New test.
6008         * g++.dg/abi/mangle12.C: New test.
6009
6010 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6011
6012         PR c++/7188.
6013         * g++.dg/template/meminit1.C: New test.
6014         * g++.dg/warn/Wreorder-1.C: Likewise.
6015         * g++.old-deja/g++.mike/warn3.C: Tweak.
6016         * lib/prune.exp: Ingore "in copy constructor".
6017
6018 2002-10-02  Andreas Jaeger  <aj@suse.de>
6019
6020         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6021         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6022         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6023         on x86-64.
6024
6025 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6026
6027         * gcc.dg/empty1.C: Fix typo.
6028
6029 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6030
6031         * gcc.dg/alias-1.c: New test.
6032
6033 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6034
6035         * gcc.dg/empty1.C: New test.
6036
6037         * g++.dg/tls/init-2.C: Tweak error messages.
6038
6039 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6040
6041         * gcc.c-torture/compile/20020923-1.c: New test.
6042
6043 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6044
6045         * gcc.c-torture/execute/ffs-1.c: New test.
6046         * gcc.c-torture/execute/ffs-2.c: Ditto.
6047
6048 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6049
6050         * g++.dg/overload/member1.C: New test.
6051
6052 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6053
6054         * g++.dg/abi/empty7.C: New test.
6055         * g++.dg/init/pm2.C: Likewise.
6056
6057 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6058
6059         * g++.dg/rtti/crash1.C: New test.
6060
6061 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6062
6063         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6064         gcc.dg/sibcall-4.c: New tests.
6065
6066 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6067
6068         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6069         powerpc and MMIX targets.
6070
6071 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6072
6073         * gcc.dg/cpp/20020927-1.c: New.
6074
6075 2002-09-26  David S. Miller  <davem@redhat.com>
6076
6077         * gcc.c-torture/compile/trunctfdf.c: New.
6078
6079 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6080
6081         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6082
6083 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6084
6085         * gcc.c-torture/execute/loop-15.c: New.
6086
6087 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6088
6089         * README.QMTEST: Fix typo.
6090
6091 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6092
6093         * gcc.dg/20020926-1.c: New test.
6094
6095 2002-09-25  David S. Miller  <davem@redhat.com>
6096
6097         PR target/7842
6098         * gcc.c-torture/execute/shiftdi.c: New test.
6099
6100 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6101
6102         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6103         unique to the tool.
6104         * lib/g77.exp (g77_init): Likewise.
6105         * lib/g++.exp (g++_init): Likewise.
6106         * lib/objc.exp (objc_init): Likewise.
6107
6108 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6109
6110         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6111         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6112         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6113
6114 2002-09-25  Richard Henderson  <rth@redhat.com>
6115
6116         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6117         too-small long double.
6118
6119 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6120
6121         * gcc.dg/20020919-1.c: New test.
6122
6123 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6124
6125         * g++.dg/abi/bitfield6.C: New test.
6126         * g++.dg/abi/bitfield7.C: New test.
6127         * g++.dg/abi/bitfield8.C: New test.
6128         * g++.dg/abi/vbase11.C: New test.
6129
6130 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6131
6132         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6133         hppa*-*-hpux*.  Update test comment.
6134
6135 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6136
6137         * gcc.dg/tls/struct-1.c: New test.
6138
6139 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6140
6141         * gcc.dg/cpp/tr-warn2.c: Update.
6142
6143 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6144
6145         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6146
6147 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6148
6149         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6150         systems.
6151
6152 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6153
6154         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6155
6156         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6157         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6158         setting of cxxfilt.
6159
6160 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6161
6162         * gcc.dg/20020312-2.c: Update for darwin.
6163
6164 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6165
6166         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6167
6168 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6169
6170         * objc.dg/comp-types-1.m: New test.
6171         * objc.dg/comp-types-2.m: New test.
6172         * objc.dg/comp-types-3.m: New test.
6173         * objc.dg/comp-types-4.m: New test.
6174         * objc.dg/comp-types-5.m: New test.
6175         * objc.dg/comp-types-6.m: New test.
6176
6177 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6178
6179         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6180
6181 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6182
6183         * g++.dg/other/do1.C: New test.
6184
6185         * g++.dg/template/subst1.C: New test.
6186
6187 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6188
6189         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6190
6191 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6192
6193         * g++.dg/template/qualttp20.C: Adjust expected errors.
6194         * g++.old-deja/g++.jason/report.C: Likewise.
6195         * g++.old-deja/g++.other/qual1.C: Likewise.
6196
6197         * g++.dg/lookup/scoped2.C: New test.
6198
6199         * g++.dg/ext/asm3.C: New test.
6200
6201 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6202
6203         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6204
6205 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6206
6207         * ChangeLog: follow spelling conventions.
6208         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6209         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6210         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6211         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6212         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6213         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6214         * g++.old-deja/g++.law/global-init1.C: Likewise.
6215         * g++.old-deja/g++.other/delete4.C: Likewise.
6216         * g++.old-deja/g++.other/inline21.C: Likewise.
6217         * g++.old-deja/g++.other/singleton.C: Likewise.
6218         * g77.dg/strlen0.f: Likewise.
6219         * g77.f-torture/compile/20010519-1.f: Likewise.
6220         * g77.f-torture/compile/980310-4.f: Likewise.
6221         * gcc.c-torture/compile/20000605-1.c: Likewise.
6222         * gcc.c-torture/execute/20020225-1.c: Likewise.
6223         * gcc.dg/c90-hexfloat-2.c: Likewise.
6224         * gcc.dg/c99-bool-1.c: Likewise.
6225         * gcc.dg/c99-hexfloat-2.c: Likewise.
6226         * gcc.dg/dll-2.c: Likewise.
6227         * gcc.dg/wtr-union-init-1.c: Likewise.
6228         * gcc.dg/wtr-union-init-2.c: Likewise.
6229         * gcc.dg/wtr-union-init-3.c: Likewise.
6230         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6231         * gcc.dg/cpp/defined.c: Likewise.
6232         * gcc.dg/cpp/macsyntx.c: Likewise.
6233         * gcc.dg/cpp/paste2.c: Likewise.
6234         * gcc.dg/cpp/trad/defined.c: Likewise.
6235         * gcc.dg/format/c90-printf-1.c: Likewise.
6236         * gcc.dg/format/c90-scanf-1.c: Likewise.
6237         * gcc.dg/format/c99-printf-1.c: Likewise.
6238         * gcc.dg/format/c99-scanf-1.c: Likewise.
6239         * gcc.misc-tests/gcov-8.c: Likewise.
6240         * lib/profopt.exp: Likewise.
6241
6242 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6243
6244         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6245
6246 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6247
6248         * g++.dg/inherit/using2.C: New test.
6249
6250 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6251
6252         * ChangeLog: Follow spelling conventions.
6253         * g++.dg/template/friend4.C: Likewise.
6254         * g++.old-deja/g++.pt/crash67.C: Likewise.
6255         * gcc.c-torture/execute/20000801-4.c: Likewise.
6256         * gcc.dg/c90-digraph-1.c: Likewise.
6257         * gcc.dg/c94-digraph-1.c: Likewise.
6258         * gcc.dg/c99-digraph-1.c: Likewise.
6259         * gcc.dg/cpp/line5.c: Likewise.
6260         * gcc.dg/cpp/multiline.c: Likewise.
6261         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6262         * gcc.dg/format/attr-3.c: Likewise.
6263         * gcc.dg/format/c90-scanf-3.c: Likewise.
6264         * gcc.dg/format/ext-4.c: Likewise.
6265
6266 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6267
6268         * g++.dg/template/pretty1.C: New test.
6269
6270 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6271
6272         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6273
6274 2002-09-13  Matt Austern  <austern@apple.com>
6275
6276         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6277         passing a cast expression to a function by const reference.
6278
6279 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6280
6281         * g++.dg/template/deduce1.C: New test.
6282
6283 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6284
6285         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6286         32-bit int.
6287
6288 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6289
6290         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6291         usage.
6292
6293 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6294
6295         * gcc.c-torture/compile/20020910-1.c: New test.
6296
6297 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6298
6299         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6300
6301 2002-09-10  Andreas Jaeger  <aj@suse.de>
6302
6303         * gcc.dg/20020312-2.c: Adjust for x86-64.
6304
6305 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6306
6307         * g77.dg/7388.f: New test case for PR 7388.
6308
6309 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6310
6311         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6312
6313 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6314
6315         * objc.dg/proto-lossage-1.m: New test.
6316
6317 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6318
6319         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6320
6321 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6322
6323         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6324         expected to pass.
6325
6326 2002-09-06  Stan Shebs  <shebs@apple.com>
6327             David Edelsohn  <edelsohn@gnu.org>
6328
6329         * gcc.dg/weak: New directory.
6330         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6331         target-specific xfail bits.
6332         * gcc.dg/typeof-2.c: Move to new directory.
6333         * gcc.dg/weak.exp: New expect script.
6334
6335 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6336
6337         * gcc.c-torture/execute/extzvsi.c: New test.
6338
6339 2002-09-05  Stan Shebs  <shebs@apple.com>
6340
6341         * gcc.dg/weak-1.c: xfail on Darwin.
6342         * gcc.dg/weak-2.c: Ditto.
6343         * gcc.dg/weak-3.c: Ditto.
6344         * gcc.dg/weak-4.c: Ditto.
6345         * gcc.dg/weak-5.c: Ditto.
6346         * gcc.dg/weak-6.c: Ditto.
6347         * gcc.dg/weak-7.c: Ditto.
6348         * gcc.dg/weak-8.c: Ditto.
6349         * gcc.dg/weak-9.c: Ditto.
6350
6351 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6352
6353         * gcc.c-torture/execute/loop-14.c: New test.
6354
6355 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6356
6357         * g++.dg/other/cxa-atexit1.C: New test.
6358
6359         * gcc.dg/typeof-2.c: New test.
6360
6361 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6362
6363         * gcc.dg/builtins-2.c: New testcase.
6364         * gcc.dg/builtins-3.c: New testcase.
6365
6366 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6367
6368         * gcc.dg/cpp/_Pragma4.c: New test.
6369
6370 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6371
6372         * objc/execute/nil_method-1.m: New testcase.
6373
6374 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6375
6376         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6377         [Object class], not [Object initialize].
6378
6379 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6380             Hans-Peter Nilsson  <hp@bitrange.com>
6381
6382         * gcc.c-torture/execute/20020720-1.x: Skip test on
6383         mmix-knuth-mmixware.  Correct comment.
6384
6385 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6386
6387         * testsuite/g++.dg/abi/bitfield5.C: New test.
6388         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6389
6390 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6391
6392         * objc.dg/undeclared-selector.m: New test.
6393
6394 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6395
6396         * g++.dg/other/offsetof1.C: Avoid cast warning.
6397
6398 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6399
6400         * objc.dg/super-class-2.m: New test.
6401
6402 2002-08-24  Matt Austern  <austern@apple.com>
6403
6404         * g++.dg/ext/lvaddr.C: New test.
6405         * g++.dg/ext/lvcast.C: New test.
6406
6407 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6408
6409         * testsuite/g++.dg/inherit/cond1.C: New test.
6410
6411 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6412
6413         * gcc.dg/noncompile/incomplete-1.c: New test.
6414
6415 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6416
6417         * gcc.dg/typespec-1.c: New test.
6418
6419 2002-08-20  Devang Patel  <dpatel@apple.com>
6420         * objc.dg/proto-hier-2.m: New test.
6421
6422 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6423
6424         * objc.dg/bitfield-1.m: New test.
6425         * objc.dg/bitfield-2.m: New test.
6426
6427 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6428
6429         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6430         gcc.dg/c99-flex-array-4.c: New tests.
6431
6432 2002-08-16  Stan Shebs  <shebs@apple.com>
6433
6434         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6435
6436 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6437
6438         * gcc.dg/typeof-1.c: New test.
6439         * g++.dg/ext/typeof2.C: New test.
6440
6441 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6442
6443         * g++.dg/other/offsetof1.C: New test.
6444
6445 2002-08-14  Richard Henderson  <rth@redhat.com>
6446
6447         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6448
6449 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6450
6451         * gcc.dg/cpp/_Pragma3.c: New test.
6452
6453 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6454
6455         * g++.dg/template/inherit3: New test.
6456
6457 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6458
6459         * gcc.dg/bitfld-4.c: Add blank options.
6460
6461 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6462
6463         * g++.dg/template/crash1.C: New test.
6464
6465 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6466
6467         * gcc.dg/tls/opt-2.c: New test.
6468
6469 2002-08-08  Devang Patel  <dpatel@apple.com>
6470
6471         * objc.dg/selector-1.m : New test
6472
6473 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6474
6475         * g++.dg/abi/bitfield4.C: New test.
6476         * gcc.dg/bitfld-4.c: New test.
6477
6478 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6479
6480         * g++.dg/other/packed1.C: New test.
6481
6482 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6483
6484         * g++.dg/abi/offsetof.C: Tweak error messages.
6485         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6486
6487 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6488
6489         * gcc.dg/bitfld-3.c: New test.
6490
6491 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6492             Richard Henderson  <rth@redhat.com>
6493
6494         * gcc.dg/i386-bitfield1.c: New test.
6495         * g++.dg/abi/bitfield3.C: Update.
6496
6497 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6498
6499         * objc.dg/const-str-2.m: Update.
6500         * gcc.dg/cpp/c++98.c: Change to C extension.
6501         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6502         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6503
6504 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6505
6506         * testsuite/gcc.dg/tls/diag-3.c: New.
6507
6508 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6509
6510         * g++.dg/README (Subdirectories): Document new subdir expr.
6511         * g++.dg/expr/pmf-1.C: New test.
6512
6513 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6514
6515         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6516
6517 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6518
6519         * g++.dg/abi/bitfield3.C: New test.
6520
6521 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6522
6523         * lib/gcov.exp: Tweak expected line formats.
6524         * gcc.misc-tests/gcov8.c: New test.
6525         * gcc.misc-tests/gcov8.x: New flags.
6526
6527 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6528
6529         * consistency.vlad/layout/endian.c: Include string.h.
6530
6531         * gcc.c-torture/execute/20020805-1.c: New test.
6532
6533 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6534
6535         * g++.dg/other/conversion1.C: New test.
6536
6537 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6538
6539         * gcc.dg/builtins-1.c: New testcase.
6540
6541 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6542
6543         * g++.dg/inherit/access3.C: New test.
6544
6545 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6546
6547         * gcc.dg/ia64-visibility-2.c: New test.
6548
6549 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6550
6551         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6552         __qualifier_flags to __flags.
6553
6554 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6555
6556         * g++.dg/inherit/operator1.C: New test.
6557         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6558         * g++.dg/other/error1.C: Change expected error message.
6559         * g++.dg/template/conv4.C: Likewise.
6560
6561 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6562
6563         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6564         for documented behavior.
6565
6566 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6567
6568         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6569         several targets known to fail.
6570
6571 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6572
6573         * gcc.dg/mips-args-[123].c: New tests.
6574
6575 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6576
6577         * gcc.dg/ppc-spe.c: New.
6578
6579 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6580
6581         * g++.dg/other/ptrmem4.C: New testcase.
6582
6583 2002-07-24  Richard Henderson  <rth@redhat.com>
6584
6585         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6586
6587 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6588
6589         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6590
6591 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6592
6593         * gcc.c-torture/execute/memset-3.c: New testcase.
6594
6595 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6596
6597         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6598         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6599
6600 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6601
6602         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6603         Delete.
6604
6605 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6606
6607         * gcc.c-torture/compile/simd-4.c: New test.
6608
6609 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6610
6611         PR c++/7347, c++/7348
6612         * g++.dg/template/access4.C: New test.
6613         * g++.dg/template/access5.C: New test.
6614         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6615         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6616         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6617         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6618
6619 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6620
6621         * gcc.dg/gnu89-init-2.c: New test.
6622
6623 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6624
6625         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6626
6627 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6628
6629         * gcc.c-torture/execute/20020720-1.c: New testcase.
6630
6631 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6632
6633         * gcc.dg/cpp/Wsignprom.c: New tests.
6634
6635 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6636
6637         * gcc.c-torture/execute/loop-13.c: New test.
6638
6639 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6640
6641         * gcc.dg/cpp/expr.c: New tests.
6642
6643 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6644
6645         * g++.dg/opt/pr6713.C: Add template instantiation.
6646
6647 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6648
6649         * gcc.dg/nest.c: New test.
6650
6651 2002-07-17  Richard Henderson  <rth@redhat.com>
6652
6653         * g++.dg/opt/pr6713.C: New test.
6654
6655 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6656
6657         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6658         XFAIL for all x86 processors.
6659
6660 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6661
6662         * gcc.c-torture/execute/20010122-1.x: Do not test with
6663         -fomit-frame-pointer.
6664
6665 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6666
6667         * g++.dg/template/instantiate2.C: New test.
6668         * g++.dg/template/spec4.C: New test.
6669
6670 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6671
6672         * g++.dg/template/access2.C: New test.
6673         * g++.dg/template/access3.C: New test.
6674
6675 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6676
6677         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6678         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6679         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6680         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6681         Convert to use <stdarg.h>.
6682         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6683         Delete.
6684         * gcc.dg/va-arg-2.c: New.
6685         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6686
6687 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6688
6689         * gcc.c-torture/compile/20020710-1.c: New test.
6690
6691 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6692                           Andrew Pinski  <pinskia@physics.uc.edu>
6693
6694         gcc.c-torture/compile/simd-2.c: New testcase.
6695         gcc.c-torture/compile/simd-3.c: Likewise.
6696
6697 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6698
6699         PR c++/7224
6700         * g++.dg/overload/error1.C: New test.
6701
6702 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6703
6704         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6705         configuration and IRIX 6 O32 ABI.
6706
6707 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6708
6709         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6710
6711 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6712
6713         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6714
6715 2002-07-10  Jeffrey A Law  <law@redhat.com>
6716
6717         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6718
6719         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6720
6721 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6722
6723         * gcc.dg/20020312-2.c: Check for __PPC__.
6724
6725 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6726
6727         * gcc.c-torture/compile/20020709-1.c: New test.
6728
6729 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6730
6731         * g++.dg/template/qualttp21.C: New test case.
6732
6733 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6734
6735         * gcc.c-torture/compile/20020706-1.c: New test.
6736         * gcc.c-torture/compile/20020706-2.c: New test.
6737
6738 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6739             Alexandre Oliva  <aoliva@redhat.com>
6740
6741         * g++.dg/warn/incomplete1.C: New test.
6742
6743 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6744
6745         PR c++/7099
6746         * g++.dg/warn/noreturn1.C: New test.
6747
6748 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6749
6750         PR c++/6706
6751         * g++.dg/debug/debug6.C: New test.
6752         * g++.dg/debug/debug7.C: New test.
6753
6754 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6755
6756         * gcc.c-torture/compile/simd-3.c: New test.
6757
6758 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6759
6760         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6761         * gcc.dg/20020620-1.c: Likewise.
6762
6763 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6764
6765         PR c++/6944
6766         * g++.dg/init/array4.C: New test.
6767         * g++.dg/init/array5.C: New test.
6768
6769 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6770
6771         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6772         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6773
6774 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6775
6776         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6777         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6778         * gcc.dg/wtr-conversion-1.c: Likewise.
6779         * gcc.dg/wtr-escape-1.c: Likewise.
6780         * gcc.dg/wtr-int-type-1.c: Likewise.
6781         * gcc.dg/wtr-label-1.c: Likewise.
6782         * gcc.dg/wtr-static-1.c: Likewise.
6783         * gcc.dg/wtr-strcat-1.c: Likewise.
6784         * gcc.dg/wtr-suffix-1.c: Likewise.
6785         * gcc.dg/wtr-switch-1.c: Likewise.
6786         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6787         * gcc.dg/wtr-union-init-1.c: Likewise.
6788         * gcc.dg/wtr-union-init-2.c: Likewise.
6789         * gcc.dg/wtr-union-init-3.c: Likewise.
6790
6791         * gcc.dg/wtr-func-def-1.c: New test.
6792
6793 2002-07-02 Devang Patel <dpatel@apple.com>
6794
6795         * objc.dg/param-1.m: New test.
6796
6797 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6798
6799         * gcc.dg/cpp/trad/directive.c: Add test.
6800         * gcc.dg/cpp/trad/macroargs.c: Add test.
6801         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6802
6803 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6804
6805         * gcc.dg/cpp/cmdlne-M.c: New test.
6806
6807 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6808
6809         * objc.dg/desig-init-1.m: New test.
6810
6811 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6812
6813         PR c++/6716
6814         * g++.dg/template/instantiate1.C: New test.
6815
6816 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6817
6818         PR c++/7112
6819         * g++.dg/template/sizeof2.C: New test.
6820
6821 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6822
6823         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6824         gcc.dg/cpp/trad/include.c: New tests.
6825
6826 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6827
6828         PR target/7177
6829         * gcc.c-torture/compile/20020701-1.c: New test.
6830
6831 2002-07-01  Stan Shebs  <shebs@apple.com>
6832
6833         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6834         header here...
6835         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6836         (objc-torture-execute): or here.
6837
6838 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6839
6840         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6841
6842 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6843
6844         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6845
6846 2002-06-30  Devang Patel  <dpatel@apple.com>
6847
6848         * objc.dg/fsyntax-only.m: New test.
6849
6850 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/6695
6853         * g++.dg/template/friend7.C: New file.
6854
6855 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6856
6857         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6858         return type.
6859
6860 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6861
6862         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6863         avoid division by zero.
6864
6865 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6866
6867         * gcc.dg/Wunknownprag.c: New tests.
6868
6869 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6870
6871         * gcc.c-torture/execute/simd-2.c: New test.
6872
6873 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6874
6875         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6876         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6877         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6878         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6879         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6880         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6881         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6882         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6883         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6884         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6885         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6886         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6887         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6888         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6889         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6890         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6891         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6892
6893 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6894
6895         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6896         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6897         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6898         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6899         New tests.
6900         * gcc.dg/cpp/trad/directive.c: Update.
6901
6902 2002-06-23  Andreas Jaeger  <aj@suse.de>
6903
6904         * gcc.c-torture/execute/complex-6.c: New.
6905
6906 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6907
6908         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6909         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6910         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6911         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6912
6913 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6914
6915         * gcc.dg/cpp/trad: New directory with traditional tests copied
6916         from parent directory.
6917         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6918         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6919         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6920         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6921         Move to trad/ and rename.
6922         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6923         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6924         gcc.dg/cpp/trad/redef2.c: New tests.
6925         * gcc.dg/cpp/trad/trad.exp: New driver.
6926
6927 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6928
6929         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6930         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6931         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6932         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6933         Remove.
6934
6935 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6936
6937         * gcc.dg/20020620-1.c: New test.
6938
6939 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6940
6941         * g++.dg/template/ttp4.C: New test.
6942
6943 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
6944
6945         * g++.dg/opt/vt1.C: Fix regexp.
6946
6947 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6948
6949         * gcc.c-torture/execute/pure-1.c: Make functions static again.
6950         Don't use attribute `noinline'.
6951
6952 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6953
6954         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
6955
6956 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
6957
6958         * gcc.c-torture/execute/simd-1.c: New.
6959
6960         * gcc.dg/simd-1.c: New.
6961
6962 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6963
6964         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
6965
6966 2002-06-16  Richard Henderson  <rth@redhat.com>
6967
6968         * g++.dg/ext/anon-struct1.C: New.
6969         * g++.dg/ext/anon-struct2.C: New.
6970         * g++.dg/ext/anon-struct3.C: New.
6971         * gcc.dg/anon-struct-1.c: New.
6972         * gcc.dg/anon-struct-2.c: New.
6973         * gcc.dg/anon-struct-3.c: New.
6974         * gcc.dg/20011008-1.c: Adjust warning text.
6975         * gcc.dg/20020527-1.c: Add -fms-extensions.
6976
6977 2002-06-16  Richard Henderson  <rth@redhat.com>
6978
6979         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
6980
6981 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
6982
6983         * gcc.c-torture/execute/20020615-1.c: New test.
6984
6985 2002-06-15  Roger Sayle  <roger@eyesopen.com>
6986
6987         * gcc.c-tortuture/execute/compare-1.c: New test case.
6988         * gcc.c-tortuture/execute/compare-2.c: New test case.
6989         * gcc.c-tortuture/execute/compare-3.c: New test case.
6990
6991 2002-06-13  Richard Henderson  <rth@redhat.com>
6992
6993         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
6994         ia64 ilp32.
6995
6996 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6997
6998         * g++.dg/template/typename2.C: Update error message.
6999
7000 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7001
7002         * gcc.c-torture/execute/20020611-1.c: New test.
7003
7004 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7005
7006         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7007         list of targets to skip.
7008
7009 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7010
7011         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7012         targets if not optimizing.
7013
7014 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7015
7016         * gcc.c-torture/compile/20020605-1.c: New test.
7017
7018         * g++.dg/opt/vt1.C: New test.
7019
7020         * gcc.dg/20020531-1.c: New test.
7021
7022         * gcc.dg/20020530-1.c: New test.
7023
7024         * gcc.dg/20020527-1.c: New test.
7025
7026         * g++.dg/opt/cse1.C: New test.
7027
7028 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7029
7030         * gcc.dg/20020607-2.c: New test case.
7031
7032 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * gcc.c-torture/compile/20020604-1.c: New test.
7035
7036 2002-06-04  Richard Henderson  <rth@redhat.com>
7037
7038         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7039         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7040         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7041
7042 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7043
7044         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7045
7046 2002-06-03  Richard Henderson  <rth@redhat.com>
7047
7048         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7049         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7050
7051 2002-06-02  Richard Henderson  <rth@redhat.com>
7052
7053         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7054         test functions static.
7055
7056 2002-06-02  Andreas Jaeger  <aj@suse.de>
7057
7058         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7059         now.
7060
7061 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7062
7063         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7064         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7065         Update for mofified diagnostics.
7066         * gcc.dg/c99-intconst-1.c: No longer fail.
7067
7068 2002-06-02  Richard Henderson  <rth@redhat.com>
7069
7070         * gcc.dg/uninit-A.c: Remove xfail markers.
7071
7072 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7073
7074         * gcc.dg/fnegate-1.c: New test case.
7075
7076 2002-05-30  Osku Salerma  <osku@iki.fi>
7077
7078         * gcc.c-torture/execute/mayalias-1.c: New file.
7079
7080 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7081
7082         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7083         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7084         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7085
7086 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7087
7088         * gcc.c-torture/execute/20020529-1.c: New test.
7089
7090 2002-05-27  Richard Henderson  <rth@redhat.com>
7091
7092         * g++.dg/ext/attrib6.C: New test case.
7093
7094 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7095
7096         * gcc.c-torture/execute/pure-1.c: New test.
7097
7098 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7099
7100         * gcc.dg/cpp/arith-2.c: Remove.
7101
7102 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7103
7104         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7105         * gcc.dg/cpp/if-3.c: Remove.
7106
7107 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7108
7109         * g++.dg/opt/cse2.C: New test.
7110
7111 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7112
7113         * gcc.dg/cpp/arith-1.c: New semantic tests.
7114         * gcc.dg/cpp/if-1.c: Update.
7115
7116 2002-05-24  Ben Elliston  <bje@redhat.com>
7117
7118         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7119
7120 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7121
7122         * gcc.dg/verbose-asm.c: New test.
7123
7124 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7125
7126         * gcc.dg/cpp/paste12.c: New test.
7127
7128 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7129
7130         * g++.dg/parse/named_ops.C: New test.
7131
7132 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7133
7134         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7135
7136 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7137
7138         * gcc.dg/weak-2.c: Allow optional leading underscore
7139         in scan-assembler symbol name.
7140         * gcc.dg/weak-3.c: Likewise.
7141         * gcc.dg/weak-4.c: Likewise.
7142         * gcc.dg/weak-5.c: Likewise.
7143
7144 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7145
7146         * gcc.dg/20020523-1.c: New test.
7147
7148 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7149
7150         * objc.dg/const-str-2.m: Update now that we stop after
7151         a command line error.
7152
7153 2002-05-22  Richard Henderson  <rth@redhat.com>
7154
7155         * g++.dg/dg.exp: Fix typo in test pruneing.
7156
7157 2002-05-22  Richard Henderson  <rth@redhat.com>
7158
7159         * g++.dg/dg.exp: Prune the tls subdirectory.
7160         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7161         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7162         * g++.dg/tls/init-1.C: New.
7163
7164 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7165
7166         * gcc.dg/20020517-1.c: New test.
7167
7168 2002-05-21  Richard Henderson  <rth@redhat.com>
7169
7170         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7171         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7172
7173 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7174
7175         * g++.dg/other/copy2.C: New test.
7176
7177 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7178
7179         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7180         (MAX_COPY): Bump up to 10 times sizeof (long long).
7181         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7182
7183         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7184         sizeof (long long).
7185
7186         * gcc.c-torture/execute/strcpy-1.c: New test.
7187
7188 2002-05-19  Jason Merrill  <jason2redhat.com>
7189
7190         * g++.dg/ext/oper1.C: New test.
7191
7192 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7193 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7194
7195         * README.QMTEST: New file.
7196
7197         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7198
7199 2002-05-19  Andreas Jaeger  <aj@suse.de>
7200
7201         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7202         now.
7203         * gcc.c-torture/execute/loop-2d.x: Likewise.
7204
7205 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7206
7207         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7208         support weak symbols.
7209         * gcc.dg/weak-4.c: Likewise
7210         * gcc.dg/weak-6.c: Likewise
7211
7212 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7213
7214         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7215         cygwin, coff and h8300-*-hms targets
7216         * gcc.dg/weak-5.c: Likewise
7217         * gcc.dg/weak-7.c: Likewise
7218
7219 2002-05-16  Jason Merrill  <jason@redhat.com>
7220
7221         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7222         (scan-assembler-not, scan-assembler-dem): Likewise.
7223         (scan-assembler-dem-not): Likewise.
7224
7225 2002-05-15  Richard Henderson  <rth@redhat.com>
7226
7227         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7228
7229 2002-05-15  Richard Henderson  <rth@redhat.com>
7230
7231         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7232         (vfoo1f): Warning here.
7233         (vfoo1l): Don't redefine the alias.
7234
7235 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7236
7237         * g++.dg/init/pm1.C: New test.
7238
7239 2002-05-12  David S. Miller  <davem@redhat.com>
7240
7241         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7242         types.
7243
7244 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7245
7246         * gcc.c-torture/execute/20020510-1.c: New test case.
7247
7248 2002-05-10  David S. Miller  <davem@redhat.com>
7249
7250         * gcc.c-torture/execute/conversion.c: Test long double too.
7251
7252 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7253
7254         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7255         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7256         * lib/g++.exp (g++_link_flags): Likewise.
7257         * lib/objc.exp (objc_target_compile): Likewise.
7258
7259 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7260
7261         * gcc.dg/cpp/poison.c: Update.
7262         * gcc.dg/cpp/20000625-2.c: Remove.
7263         * gcc.dg/cpp/direct2s.c: Remove final test.
7264
7265 2002-05-08  Tom Rix  <trix@redhat.com>
7266
7267         * gcc.c-torture/execute/20020508-1.c: New test.
7268         * gcc.c-torture/execute/20020508-2.c: New test.
7269         * gcc.c-torture/execute/20020508-3.c: New test.
7270
7271 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7272
7273         * gcc.dg/cpp/charconst-4.c: More tests.
7274
7275 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7276
7277         PR c/6569
7278         * gcc.dg/weak-3.c: Update location of warning messages.
7279         * gcc.dg/weak-5.c: Likewise.
7280
7281 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7282
7283         * gcc.c-torture/execute/20020506-1.c: New test case.
7284
7285 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7286
7287         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7288
7289 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7290
7291         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7292
7293 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7294
7295         * gcc.dg/cpp/charconst-3.c: New test.
7296
7297 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7298
7299         * gcc.dg/cpp/charconst.c: Update tests.
7300
7301 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7302
7303         * treelang: Added directory for new sample language treelang. Also
7304         lib/treelang.exp: New file to signal treelang should be tested.
7305
7306 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7307
7308         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7309         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7310         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7311         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7312         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7313         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7314         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7315
7316 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7317
7318         * gcc.dg/format/xopen-2.c: New test.
7319
7320 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7321
7322         * gcc.dg/20020503-1.c: New test.
7323
7324 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7325
7326         * g++.dg/init/dtor1.C: Make it tougher.
7327
7328 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7329
7330         * g++.dg/init/dtor1.C: New test.
7331
7332 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7333
7334         * gcc.dg/altivec-8.c: New.
7335
7336 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7337
7338         * gcc.dg/altivec-7.c: New.
7339
7340 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7341
7342         * g++.dg/parse/typedef1.C: New test.
7343
7344 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c++/6486
7347         * g++.dg/template/friend6.C: New test.
7348
7349         PR c++/6492
7350         * g++.dg/init/copy1.C: New test.
7351
7352 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7353
7354         * g++.dg/warn/effc1.C: New test.
7355
7356 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7357
7358         * gcc.dg/cpp/if-cexp.c: Add a test.
7359
7360 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * gcc.dg/20020426-2.c: New test.
7363
7364 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7365
7366         * gcc.dg/cpp/if-mop.c: Update.
7367         * gcc.dg/cpp/if-mpar.c: Add test.
7368         * gcc.dg/cpp/if-oppr.c: Update.
7369
7370 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7371
7372         PR c/6343
7373         * gcc.dg/weak-[2-7].c: New tests.
7374
7375 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7376
7377         * gcc.dg/enum1.c: New test.
7378
7379 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7380
7381         PR c++/6497
7382         * g++.dg/inherit/access2.C: New test.
7383
7384 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7385
7386         PR bootstrap/6445
7387         * gcc.dg/20020426-1.c: New test.
7388
7389 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7390
7391         * g++.dg/abi/enum1.C: New test.
7392
7393 2002-04-26  Richard Henderson  <rth@redhat.com>
7394
7395         * gcc.dg/c99-bool-1.c: Expect always true warning.
7396
7397 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7398
7399         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7400
7401 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7402
7403         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7404         targets.
7405
7406 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7407
7408         * g++.dg/abi/mange7.C: New test.
7409
7410         PR c++/6438.
7411         * g++.dg/parse/stmtexpr2.C: New test.
7412
7413 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7414
7415         * gcc.dg/20020312-2.c: Add SH target.
7416
7417 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7418
7419         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7420         compiler output on mips*-*-irix*.
7421
7422 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7423
7424         * g++.dg/parse/attr1.C: New test.
7425
7426 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7427
7428         * gcc.c-torture/execute/string-opt-17.c: New test case.
7429         * gcc.c-torture/execute/memset-2.c: New test case.
7430
7431 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7432
7433         PR c++/6256:
7434         * g++.dg/template/friend5.C: New test.
7435
7436         PR c++/6331:
7437         * g++.dg/template/qual1.C: Likewise.
7438
7439 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7440
7441         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7442         Include stdlib.h, not stdio.h or ctype.h.
7443
7444 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7445
7446         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7447         cris-*-elf* and mmix-*-*.
7448         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7449         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7450         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7451         Ditto.
7452         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7453         * gcc.dg/wchar_t-1.c: Ditto.
7454
7455 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7456
7457         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7458         Clarify comment.
7459
7460 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7461
7462         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7463
7464 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7465
7466         * gcc.c-torture/execute/20000906-1.x: Delete.
7467
7468 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7469
7470         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7471
7472 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7473
7474         * PR6367
7475         * g77.f-torture/execute/6367.f: New test.
7476         * g77.f-torture/execute/6367.x: Disable for MMIX.
7477
7478 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7479
7480         * PR6352
7481         * g++.dg/opt/inline2.C: New test.
7482
7483 2002-04-18  Richard Henderson  <rth@redhat.com>
7484
7485         * gcc.dg/20000906-1.c: Enable for all targets.
7486         * gcc.c-torture/compile/iftrap-2.c: New.
7487
7488 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7489
7490         * gcc.dg/20020418-1.c: New test.
7491         * gcc.dg/20020418-2.c: New test.
7492
7493 2002-04-18  Richard Henderson  <rth@redhat.com>
7494
7495         * gcc.c-torture/compile/iftrap-1.c: New.
7496         * gcc.dg/iftrap-1.c: Adjust for ia64.
7497         * gcc.dg/iftrap-2.c: New.
7498
7499 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7500
7501         * gcc.c-torture/compile/20020418-1.c: New test.
7502
7503 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7504
7505         * gcc.c-torture/compile/20020415-1.c: New.
7506
7507 2002-04-18  David S. Miller  <davem@redhat.com>
7508
7509         * gcc.c-torture/execute/20020418-1.c: New test.
7510
7511 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7512
7513         * gcc.dg/20020416-1.c: New test.
7514
7515         * g++.dg/opt/inline1.C: New test.
7516
7517 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7518
7519         * gcc.dg/altivec-5.c: New test.
7520
7521         * gcc.dg/20020415-1.c: New test.
7522
7523 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7524
7525         * testsuite/lib/chill.exp: Remove.
7526
7527 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7528
7529         * g++.dg/other/big-struct.C: New test.
7530
7531 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7532
7533         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7534         of scratch file.
7535
7536 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7537
7538         PR c/6277
7539         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7540         in scan-assembler function name
7541
7542 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7543
7544         * g77.f-torture/execute/980628-4.x,
7545         g77.f-torture/execute/980628-5.x,
7546         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7547         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7548         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7549         i[34567]86-*-*.
7550
7551 2002-04-13  David S. Miller  <davem@redhat.com>
7552
7553         * gcc.c-torture/execute/20020413-1.c: New test.
7554
7555 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7556
7557         * gcc.dg/asm-6.c,
7558         * g++.dg/ext/asm1.C: New tests.
7559
7560 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7561
7562         PR c++ 5373.
7563         * g++.dg/parse/stmtexpr1.C: New test.
7564
7565         PR c++/5189.
7566         * g++.dg/template/copy1.C: New test.
7567
7568 2002-04-12  Richard Henderson  <rth@redhat.com>
7569
7570         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7571
7572 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7573
7574         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7575         gcc.c-torture/execute/20020307-2.c.
7576
7577 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7578
7579         * g++.dg/ext/attrib5.C,
7580         * g++.dg/lookup/struct1.C: New tests.
7581
7582 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * gcc.dg/20020411-1.c: New test.
7585
7586         * gcc.c-torture/execute/20020411-1.c: New test.
7587
7588 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7589
7590         * g77.f-torture/execute/6177.f: New test.
7591
7592 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7593
7594         PR middle-end/6247
7595         * g++.dg/opt/cleanup1.C: New test.
7596
7597         * g++.dg/opt/const1.C: New test.
7598
7599 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7600
7601         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7602
7603 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7604
7605         PR c++/5507
7606         * g++.dg/template/typename2.C: New test.
7607
7608 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7609
7610         * gcc.c-torture/execute/loop-12.c: New.
7611
7612 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7613
7614         * g77.f-torture/execute/980628-4.x,
7615         g77.f-torture/execute/980628-5.x,
7616         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7617         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7618         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7619
7620 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7621
7622         PR optimization/6086
7623         * g++.dg/opt/preinc1.C: New test.
7624
7625 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/5571
7628         * g++.dg/opt/static2.C: New test.
7629
7630 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7631
7632         PR c/5120
7633         * gcc.dg/20020406-1.c: New test.
7634
7635 2002-04-04  David S. Miller  <davem@redhat.com>
7636
7637         * gcc.c-torture/execute/20020404-1.c: New test.
7638
7639 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7640
7641         PR c/6123
7642         * gcc.dg/20020312-2.c: Do not declare global register variable
7643         if __PIC__ or __pic__ is defined.
7644
7645 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7646
7647         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7648         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7649
7650 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7651
7652         * gcc.misc-tests/linkage.exp: Update last change to handle
7653         sparc*-, not just sparc-.
7654
7655 2002-04-03  Richard Henderson  <rth@redhat.com>
7656
7657         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7658
7659 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7660
7661         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7662
7663 2002-04-02  David S. Miller  <davem@redhat.com>
7664
7665         * gcc.c-torture/execute/20020402-3.c: New test.
7666
7667 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7668
7669         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7670         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7671
7672         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7673         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7674         g77.f-torture/execute/20001201.x,
7675         g77.f-torture/execute/u77-test.x: New files.
7676
7677         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7678         * gcc.dg/wchar_t-1.c: Ditto.
7679
7680 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7681
7682         * gcc.c-torture/execute/20020402-1.c: New test.
7683
7684 2002-04-01  Richard Henderson  <rth@redhat.com>
7685
7686         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7687
7688         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7689
7690 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7691
7692         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7693
7694 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7695
7696         * g++.dg/inherit/template-as-base.C: Expect error.
7697         * g++.dg/inherit/namespace-as-base.C: Likewise.
7698
7699 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7700
7701         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7702         g++.dg/ext/instantiate3.C: Tweak match patterns.
7703
7704         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7705         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7706         -da test.
7707
7708 2002-03-31  Richard Henderson  <rth@redhat.com>
7709
7710         * gcc.dg/special/alias-2.c: New.
7711         * gcc.dg/special/ecos.exp: Run it.
7712
7713 2002-03-31  Richard Henderson  <rth@redhat.com>
7714
7715         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7716
7717 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7718
7719         * gcc.dg/weak-1.c: Disable on h8300 port.
7720
7721 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7722
7723         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7724         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7725         ordering tests.
7726         * g++.dg/bprob/bprob-1.C: New test.
7727         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7728         * g++.dg/gcov/gcov-1.C: New test.
7729         * g++.dg/gcov/gcov-1.x: New file.
7730         * g++.dg/gcov/gcov-2.C: New test.
7731         * g++.dg/gcov/gcov-3.C: New test.
7732         * g++.dg/gcov/gcov-3.h: New file.
7733
7734 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7735
7736         * g++.old-deja/g++.other/builtins5.C: New test.
7737         * g++.old-deja/g++.other/builtins6.C: New test.
7738         * g++.old-deja/g++.other/builtins7.C: New test.
7739         * g++.old-deja/g++.other/builtins8.C: New test.
7740         * g++.old-deja/g++.other/builtins9.C: New test.
7741
7742 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7743
7744         * g++.dg/opt/static1.C: New test.
7745
7746         * g++.dg/opt/longbranch1.C: New test.
7747
7748 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7749
7750         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7751
7752         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7753
7754 2002-03-28  Jeffrey A Law  (law@redhat.com)
7755
7756         * gcc.c-torture/execute/20020328-1.c: New test.
7757
7758 2002-03-27  Richard Henderson  <rth@redhat.com>
7759
7760         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7761         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7762         move from g++.old-deja/g++.ext/.
7763
7764 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7765
7766         * g++.dg/init/new2.C: New test.
7767
7768 2002-03-26  Richard Henderson  <rth@redhat.com>
7769
7770         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7771
7772         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7773         on sparc.
7774
7775         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7776         sparcv9 systems.
7777         * gcc.dg/20001102-1.c: Likewise.
7778
7779 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7780
7781         * gcc.dg/cpp/endif-pedantic1.c,
7782         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7783
7784 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * g++.dg/init/new1.C: New test.
7787
7788 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7789
7790         * g++.dg/abi/vbase9.C: New test.
7791
7792 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7793
7794         * gcc.dg/arm-asm.c: New test.
7795
7796 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7797
7798         * gcc.dg/Wswitch-enum.c: New test.
7799         Fix PR c/5044.
7800
7801 2002-03-26  Richard Henderson  <rth@redhat.com>
7802
7803         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7804         structure.
7805
7806 2002-03-25  Richard Henderson  <rth@redhat.com>
7807
7808         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7809         sparcv9 systems.
7810
7811         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7812         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7813
7814 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7815
7816         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7817
7818 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7819
7820         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7821         targets using generic thunk support.
7822
7823 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7824
7825         * gcc.c-torture/compile/20020323-1.c: New test.
7826
7827         * g++.dg/opt/conj2.C: New test.
7828
7829 2002-03-24  Richard Henderson  <rth@redhat.com>
7830
7831         * gcc.dg/weak-1.c: Use -fno-common.
7832
7833 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7834
7835         * g77.dg/f77-edit-apostrophe-out.f: New test
7836         * g77.dg/f77-edit-h-out.f: New test
7837         * g77.dg/f77-edit-t-in.f: New test
7838         * g77.dg/f77-edit-t-out.f: New test
7839         * g77.dg/f77-edit-x-out.f: New test
7840         * g77.dg/f77-edit-slash-out.f: New test
7841         * g77.dg/f77-edit-colon-out.f: New test
7842         * g77.dg/f77-edit-s-out.f: New test
7843
7844 2002-03-24  Richard Henderson  <rth@redhat.com>
7845
7846         * objc/execute/formal_protocol-6.x: New XFAIL.
7847
7848 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7849
7850         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7851         that do not support weak symbols
7852
7853 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7854
7855         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7856         * lib/g77.exp:  Likewise
7857         * lib/objc.exp: Likewise
7858
7859 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7860
7861         * gcc.dg/Wswitch-default.c: New test.
7862
7863 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7864
7865         * g++.dg/other/enum1.C: New test.
7866
7867 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7868
7869         * gcc.dg/pragma-ep-3.c: Fix typo.
7870
7871 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7872
7873         * g++.dg/inherit/template-as-base.C: New test.
7874
7875 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7876
7877         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7878         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7879
7880 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7881
7882         * gcc.dg/cpp/multiline.c: Update to match.
7883
7884 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7885
7886         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7887
7888 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7889
7890         * gcc.dg/cpp/extratokens2.c:  New file.
7891
7892 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7893
7894         * gcc.dg/20020312-2.c: Add rs6000 target.
7895
7896         * gcc.c-torture/compile/20020319-1.c: New test.
7897
7898 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7899
7900         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7901         (A, E): Handle this.
7902
7903 2002-03-20  Jason Merrill  <jason@redhat.com>
7904
7905         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7906         ignoring -fpic.
7907         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7908         through prune_gcc_output.
7909
7910 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7911
7912         * gcc.c-torture/compile/20020320-1.c: New test.
7913
7914 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7915
7916         * gcc.c-torture/compile/20020318-1.c: New test.
7917
7918         * gcc.dg/struct-by-value-1.c: New test.
7919
7920         * gcc.dg/20020319-1.c: New test.
7921
7922 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7923
7924         * g++.dg/opt/conj1.C: New test.
7925
7926 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7927
7928         * g++.dg/template/qualttp20.C: Revert previous change.
7929         * g++.dg/template/qualttp3.C: Likewise.
7930         * g++.dg/template/qualttp4.C: Likewise
7931         * g++.dg/template/qualttp5.C: Likewise
7932         * g++.dg/template/qualttp6.C: Likewise
7933         * g++.dg/template/qualttp7.C: Likewise
7934         * g++.dg/template/qualttp8.C: Likewise
7935         * g++.dg/template/recurse.C: Likewise.
7936
7937 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7938
7939         * gcc.dg/cpp/wchar-1.c: Update.
7940
7941 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7942
7943         * g++.dg/template/conv1.C: New test.
7944         * g++.dg/template/conv2.C: New test.
7945         * g++.dg/template/conv3.C: New test.
7946         * g++.dg/template/conv4.C: New test.
7947
7948 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7949
7950         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
7951         * g++.dg/template/qualttp3.C: Likewise.
7952         * g++.dg/template/qualttp4.C: Likewise
7953         * g++.dg/template/qualttp5.C: Likewise
7954         * g++.dg/template/qualttp6.C: Likewise
7955         * g++.dg/template/qualttp7.C: Likewise
7956         * g++.dg/template/qualttp8.C: Likewise
7957         * g++.dg/template/recurse.C: Likewise.
7958
7959 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7960
7961         * g++.dg/opt/dtor1.C: New test.
7962
7963 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
7964
7965         * gcc.c-torture/compile/20020315-1.c: New test.
7966
7967 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
7968
7969         * gcc.dg/weak-1.c: Fix scan tests.
7970
7971 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
7972
7973         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
7974         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
7975         cris-*-aout* mmix-*-*.
7976         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
7977         cris-*-aout* mmix-*-*.
7978         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
7979         cris-*-elf* cris-*-aout* and mmix-*-*.
7980         * gcc.dg/20001009-1.c: Ditto.
7981         * gcc.dg/20010912-1.c: Ditto.
7982         * gcc.dg/20020122-4.c: Ditto.
7983         * gcc.dg/inline-2.c: Ditto.
7984
7985 2002-03-14  Jeffrey A Law  (law@cygnus.com)
7986
7987         * gcc.c-torture/compile/20020314-1.c: New test.
7988
7989 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
7990
7991         * gcc.c-torture/execute/20020314-1.c: New test.
7992
7993 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
7994
7995         * g++.dg/warn/Wunused-1.C: New test.
7996
7997 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
7998
7999         * g++.dg/abi/mangle6.C: New test.
8000
8001 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8002
8003         * gcc.c-torture/compile/20020309-2.c: New test.
8004
8005         * gcc.c-torture/compile/20020312-1.c: New test.
8006
8007 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8008
8009         * g++.dg/other/access1.C: New test.
8010
8011 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8012
8013         * gcc.c-torture/execute/wchar_t-1.c: New test.
8014
8015 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8016
8017         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8018
8019 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8020
8021         * gcc.dg/20020312-1.c: New test case.
8022
8023 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8024
8025         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8026
8027 2002-03-11  Richard Henderson  <rth@redhat.com>
8028
8029         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8030         * g++.old-deja/g++.jason/report.C: Likewise.
8031
8032 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8033
8034         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8035         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8036
8037 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8038
8039         * testsuite/g++.dg/overload/pmf1.C: New test.
8040
8041 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8042
8043         * gcc.c-torture/execute/20020307-1.c: Use long.
8044
8045 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8046
8047         PR optimization/5844
8048         * gcc.dg/20020310-1.c: New test.
8049
8050 2002-03-09  Michael Meissner  <meissner@redhat.com>
8051
8052         * gcc.c-torture/execute/memcpy-2.c: New test.
8053         * gcc.c-torture/execute/memset-1.c: New test.
8054         * gcc.c-torture/execute/strlen-1.c: New test.
8055         * gcc.c-torture/execute/strcmp-1.c: New test.
8056         * gcc.c-torture/execute/strncmp-1.c: New test.
8057
8058 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8059
8060         * gcc.dg/ppc-ldstruct.c: New test.
8061
8062 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * gcc.c-torture/execute/va-arg-22.c: New test.
8065
8066 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8067
8068         * gcc.c-torture/compile/20020309-1.c: New test.
8069
8070 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8071
8072         * gcc.c-torture/execute/20020307-2.c: New test.
8073
8074 2002-03-07  Jeffrey A Law  (law@redhat.com)
8075
8076         * g77.f-torture/compile/20020307-1.f: New test.
8077
8078 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8079
8080         * gcc.dg/unordered-1.c: New test.
8081
8082 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8083
8084         * gcc.c-torture/execute/20020307-1.c: New test.
8085
8086 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8087
8088         * gcc.dg/20020304-1.c: New test.
8089
8090         * gcc.c-torture/compile/20020304-2.c: New test.
8091
8092 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8093
8094         * gcc.c-torture/compile/20020304-1.c: New test case
8095         (from PR c/5830).
8096
8097 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8098
8099         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8100
8101 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8102
8103         * g++.dg/other/classkey1.C: New test.
8104
8105 2002-03-01  Richard Henderson  <rth@redhat.com>
8106
8107         * gcc.c-torture/compile/981223-1.x: New.
8108         * gcc.c-torture/compile/920625-1.x: New.
8109
8110 2002-02-28  Richard Henderson  <rth@redhat.com>
8111
8112         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8113
8114 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8115
8116         * gcc.c-torture/execute/20020227-1.c: New test.
8117
8118 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8119
8120         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8121         here" ERROR lines.
8122         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8123         * g++.old-deja.g++.other/defarg1.C: Likewise.
8124         * g++.old-deja/g++.pt/calls2.C: Likewise.
8125         * g++.old-deja/g++.pt/crash20.C: Likewise.
8126         * g++.old-deja/g++.pt/crash30.C: Likewise.
8127         * g++.old-deja/g++.pt/crash36.C: Likewise.
8128         * g++.old-deja/g++.pt/crash6.C: Likewise.
8129         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8130         * g++.old-deja/g++.pt/derived3.C: Likewise.
8131         * g++.old-deja/g++.pt/error1.C: Likewise.
8132         * g++.old-deja/g++.pt/friend21.C: Likewise.
8133         * g++.old-deja/g++.pt/friend23.C: Likewise.
8134         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8135         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8136
8137 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8138
8139         * gcc.c-torture/execute/20020225-2.c: New test.
8140
8141 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8142
8143         * gcc.c-torture/execute/920730-1t.c,
8144         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8145         Delete test cases, only relevant to -traditional.
8146
8147 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8148
8149         * gcc.dg/cpp/undef1.c: Remove.
8150         * gcc.dg/cpp/directiv.c: Update.
8151         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8152
8153 2002-02-27  Michael Meissner  <meissner@redhat.com>
8154
8155         * gcc.c-torture/execute/20020226-1.c: New test.
8156
8157 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8158
8159         * g++.dg/debug/debug4.C: New test.
8160
8161         * gcc.dg/ia64-visibility-1.c: New test.
8162
8163 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8164
8165         * gcc.dg/debug/20020224-1.c: New.
8166
8167 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8168
8169         * gcc.c-torture/execute/960416-1.x: New.
8170         * gcc.c-torture/execute/divconst-3.x: Likewise.
8171
8172 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8173
8174         * gcc.dg/20020224-1.c: New test.
8175
8176 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8177
8178         * gcc.c-torture/execute/20020225-1.c: New.
8179
8180 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8181
8182         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8183
8184 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8185
8186         * gcc.dg/20020222-1.c: New test.
8187
8188 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8189
8190         * g++.dg/opt/anonunion1.C: New test.
8191
8192 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8193
8194         * g++.dg/template/qualttp19.C: New test.
8195         * g++.dg/template/qualttp20.C: New test.
8196         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8197         * g++.old-deja/g++.other/qual1.C: Likewise.
8198
8199 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8200
8201         * gcc.dg/attr-alwaysinline.c: New.
8202
8203 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8204
8205         * gcc.dg/20020220-1.c: New test.
8206
8207         * gcc.dg/20020220-2.c: New test.
8208
8209         * g++.dg/opt/mmx1.C: New test.
8210
8211 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8212
8213         * gcc.c-torture/compile/20020110.c: New test.
8214
8215 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8216
8217         * gcc.c-torture/execute/20020219-1.c: New test.
8218
8219         * gcc.dg/20020219-1.c: New test.
8220
8221         * gcc.dg/noncompile/20020220-1.c: New test.
8222
8223         * g++.dg/opt/ptrintsum1.C: New test.
8224
8225         * gcc.dg/debug/20020220-1.c: New test.
8226
8227 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8228
8229         * gcc.c-torture/execute/20020216-1.c: New test.
8230
8231 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8232
8233         * gcc.dg/decl-1.c: Update, new test.
8234
8235 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8236
8237         * g++.dg/abi/bitfield1.C: New test.
8238         * g++.dg/abi/bitfield2.C: New test.
8239
8240 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8241
8242         * gcc.dg/attr-nest.c: New test.
8243
8244 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8245
8246         * gcc.c-torture/execute/20020215-1.c: New test.
8247
8248 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8249
8250         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8251         * g++.dg/debug/debug.exp: New.
8252         * g++.dg/debug/trivial.C: New.
8253         * g++.dg/debug/debug1.C: Moved...
8254         * g++.dg/other/debug1.C: ...from here.
8255         * g++.dg/debug/debug2.C: Moved...
8256         * g++.dg/other/debug2.C: ...from here.
8257         * g++.dg/debug/debug3.C: Moved...
8258         * g++.dg/other/debug3.C: ...from here.
8259
8260         * gcc.dg/noncompile/20020213-1.c: New test.
8261
8262 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8263
8264         * g++.dg/other/debug3.C: New test.
8265
8266         * gcc.c-torture/execute/20020213-1.c: New test.
8267
8268 2002-02-13  Richard Smith <richard@ex-parrot.com>
8269
8270         * g++.old-deja/g++.other/thunk1.C: New test.
8271
8272 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8273
8274         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8275
8276 2002-02-13  Stan Shebs  <shebs@apple.com>
8277
8278         * gcc.dg/altivec-3.c: New.
8279
8280 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8281
8282         * gcc.dg/Wunreachable-1.c: New test.
8283         * gcc.dg/Wunreachable-2.c: New test.
8284
8285 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8286
8287         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8288
8289 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8290
8291         * gcc.dg/decl-1.c: New test.
8292
8293 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8294
8295         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8296
8297 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8298
8299         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8300         * gcc.c-torture/compile/980506-1.x: Likewise.
8301
8302 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8303
8304         * gcc.dg/20020210-1.c: New.
8305
8306 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8307
8308         * g77.f-torture/execute/947.f: New regression test
8309         for PR fortran/947.
8310
8311 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8312
8313         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8314         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8315
8316 2002-02-08  Richard Henderson  <rth@redhat.com>
8317
8318         * gcc.c-torture/compile/labels-3.c: New.
8319
8320 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8321
8322         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8323         expression statements work instead.
8324         * gcc.dg/noncompile/20020207-1.c: New test.
8325
8326 2002-02-07  Richard Henderson  <rth@redhat.com>
8327
8328         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8329
8330 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8331
8332         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8333         message from g77
8334         * lib/g77-dg.exp: Trim g77 error messages so that they are
8335         recognized by dg.exp.
8336
8337 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8338
8339         PR fortran/5473
8340         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8341
8342 2002-02-07  Richard Henderson  <rth@redhat.com>
8343
8344         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8345         to be sufficiently aligned for integers.
8346
8347 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8348
8349         * g++.dg/template/friend4.C: New test.
8350
8351 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8352
8353         PR fortran/5743
8354         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8355         unsupported cases.
8356
8357 2002-02-07  Richard Henderson  <rth@redhat.com>
8358
8359         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8360         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8361         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8362         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8363
8364 2002-02-06  Richard Henderson  <rth@redhat.com>
8365
8366         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8367
8368 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8369
8370         * gcc.dg/20020206-1.c: New test.
8371
8372 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8373
8374         * gcc.c-torture/execute/20020206-1.c: New test.
8375
8376         * gcc.c-torture/execute/20020206-2.c: New test.
8377
8378         PR optimization/5429:
8379         * gcc.c-torture/compile/20020206-1.c: New test.
8380
8381 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8382
8383         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8384         as certain file formats cannot support particularly large
8385         alignments.
8386
8387         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8388         and do not expect to be able to link the executable.
8389
8390         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8391         fail because the COFF format does not support the weak attribute.
8392
8393 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8394
8395         * g77.dg/pr5473.f:  New test
8396
8397 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8398
8399         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8400         Fix testcase accordingly.
8401
8402 2002-02-04  Richard Henderson  <rth@redhat.com>
8403
8404         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8405         (buf): Change to be an array of pointers, not ints.
8406
8407 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8408
8409         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8410         before all tests.  Move warning one line above to match where it
8411         C frontend emits.
8412         * gcc.dg/Wswitch-2.c: New test.
8413         * g++.dg/warn/Wswitch-1.C: New test.
8414         * g++.dg/warn/Wswitch-2.C: New test.
8415
8416 2002-02-04  Richard Henderson  <rth@redhat.com>
8417
8418         * g++.dg/abi/offsetof.C: Fix size comparison.
8419
8420 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8421
8422         * gcc.dg/cast-qual-2.c: New test.
8423
8424 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8425
8426         * gcc.dg/20020201-4.c: New test.
8427
8428 2002-02-04  Ben Elliston  <bje@redhat.com>
8429
8430         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8431         target_info attribute != 0, in addition to the empty string.
8432         (gcc_target_compile): Likewise.
8433
8434 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8435
8436         * gcc.dg/Wswitch.c: New test.
8437         PR gcc/4475. PR gcc/3780.
8438
8439 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8440
8441         * g77.f-torture/execute/5122.f: New test for regressions
8442         against PR fortran/5122.
8443
8444 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8445
8446         * g77.f-torture/compile/pr3743.f: Delete
8447         * g77.dg/pr3743-1.f: New test.
8448         * g77.dg/pr3743-2.f: New test.
8449         * g77.dg/pr3743-3.f: New test.
8450         * g77.dg/pr3743-4.f: New test.
8451
8452 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8453
8454         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8455
8456 2002-02-02  Richard Henderson  <rth@redhat.com>
8457
8458         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8459         * gcc.c-torture/execute/bf64-1.c: Likewise.
8460
8461 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8462
8463         * gcc.dg/20020201-2.c: New test.
8464
8465         * gcc.dg/20020201-3.c: New test.
8466
8467         * gcc.c-torture/execute/bitfld-2.c: New test.
8468
8469 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8470
8471         * gcc.dg/bitfld-1.c: Update.
8472         * gcc.dg/bitfld-2.c: Update.
8473         * gcc.c-torture/execute/bitfld-1.x: New.
8474
8475 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8476
8477         * gcc.c-torture/execute/20020201-1.c: New test.
8478
8479 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8480
8481         PR target/5469
8482         * gcc.dg/20020201-1.c: New test.
8483
8484 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8485
8486         PR fortran/3743
8487         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8488         * g77.f-torture/compile/pr3743.x: Remove
8489
8490 2002-01-31  Tom Rix  <trix@redhat.com>
8491
8492         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8493
8494 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8495
8496         * gcc.dg/noncompile/20020130-1.c: New test.
8497
8498 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8499
8500         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8501
8502 2002-01-29  Richard Henderson  <rth@redhat.com>
8503
8504         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8505         to long long.
8506         * gcc.c-torture/execute/bf64-1.c: Likewise.
8507
8508 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8509
8510         * gcc.c-torture/execute/20020129-1.c: New test.
8511
8512 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8513
8514         * gcc.c-torture/compile/20000224-1.c: Update.
8515         * gcc.c-torture/execute/bitfld-1.c: New tests.
8516         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8517         * gcc.dg/uninit-A.c: Update.
8518
8519 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8520
8521         * g++.dg/template/ctor1.C: Add instantiation.
8522
8523 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8524
8525         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8526         argument to __builtin_prefetch to be const ptr.
8527
8528 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8529
8530         * gcc.c-torture/compile/20020120-1.c: New test.
8531
8532 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8533
8534         * gcc.c-torture/execute/20020127-1.c: New test.
8535
8536 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8537
8538         * g77.dg/f77-edit-i-in.f: New test
8539         * g77.dg/f77-edit-i-out.f: New test
8540
8541 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8542
8543         * gcc.dg/debug/debug.exp: New file.
8544         * gcc.dg/debug/trivial.c: New file.
8545         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8546         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8547         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8548         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8549         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8550         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8551         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8552         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8553         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8554         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8555         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8556         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8557         * gcc.dg/20000503-1.c: Removed.
8558         * gcc.dg/20010207-1.c: Removed.
8559         * gcc.dg/20011223-1.c: Removed.
8560         * gcc.dg/20020104-2.c: Removed.
8561         * gcc.dg/debug-1.c: Removed.
8562         * gcc.dg/debug-2.c: Removed.
8563         * gcc.dg/debug-3.c: Removed.
8564         * gcc.dg/debug-4.c: Removed.
8565         * gcc.dg/debug-5.c: Removed.
8566         * gcc.dg/debug-6.c: Removed.
8567         * gcc.dg/dwarf2-1.c: Removed.
8568         * gcc.dg/dwarf2-2.c: Removed.
8569
8570 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8571
8572         * g++.old-deja/g++.other/eh5.C: New test.
8573         * g++.old-deja/g++.other/sibcall2.C: New test.
8574         * g++.old-deja/g++.other/array9.C: New test.
8575         * g++.old-deja/g++.other/typename2.C: New test.
8576         * g++.old-deja/g++.other/crash60.C: New test.
8577         * g++.old-deja/g++.other/conv9.C: New test.
8578         * g++.old-deja/g++.other/mangle10.C: New test.
8579         * g++.old-deja/g++.other/unchanging1.C: New test.
8580         * g++.old-deja/g++.other/exprstmt1.C: New test.
8581         * g++.old-deja/g++.other/inline23.C: New test.
8582         * g++.old-deja/g++.eh/ia64-1.C: New test.
8583         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8584         * g++.old-deja/g++.other/reload1.C: New test.
8585         * g++.old-deja/g++.other/static20.C: New test.
8586         * g++.old-deja/g++.other/local-alloc1.C: New test.
8587         * g++.old-deja/g++.other/conv8.C: New test.
8588         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8589         * g++.old-deja/g++.other/storeexpr1.C: New test.
8590         * g++.old-deja/g++.other/storeexpr2.C: New test.
8591         * g++.dg/eh/template2.C: New test.
8592         * g++.dg/warn/weak1.C: New test.
8593
8594 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8595
8596         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8597         Remove first, non-varying, argument.
8598
8599 2002-01-23  Richard Henderson  <rth@redhat.com>
8600
8601         * gcc.dg/inline-2.c: New.
8602
8603         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8604         Add optional target arg.  Check number of arguments.
8605         (scan-assembler-not, scan-assembler-dem): Likewise.
8606         (scan-assembler-dem-not): Likewise.
8607
8608 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8609
8610         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8611         line 12.
8612         * g++.old-deja/g++.brendan/parse3.C,
8613         g++.old-deja/g++.other/crash26.C,
8614         g++.old-deja/g++.other/crash28.C,
8615         g++.old-deja/g++.other/crash29.C,
8616         g++.old-deja/g++.other/crash30.C,
8617         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8618
8619 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8620
8621         * gcc.dg/20020115-1.c: New.
8622
8623 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8624
8625         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8626
8627 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8628
8629         * gcc.dg/20020122-3.c: New.
8630
8631 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8632
8633         * g++.dg/other/gc1.C: New test.
8634
8635 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8636
8637         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8638
8639 2002-01-22  Richard Henderson  <rth@redhat.com>
8640
8641         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8642
8643 2002-01-22  Richard Henderson  <rth@redhat.com>
8644
8645         * gcc.dg/20020122-4.c: New.
8646
8647 2002-01-22  H.J. Lu <hjl@gnu.org>
8648
8649         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8650         link output.
8651         * gcc.dg/special/ecos.exp: Likewise.
8652         * lib/g++-dg.exp: Likewise.
8653         * lib/g77-dg.exp: Likewise.
8654         * lib/gcc-dg.exp : Likewise.
8655         * lib/mike-g++.exp: Likewise.
8656         * lib/mike-g77.exp: Likewise.
8657         * lib/mike-gcc.exp: Likewise.
8658         * lib/objc-dg.exp: Likewise.
8659
8660 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8661
8662         PR target/5379
8663         * gcc.dg/20020122-2.c: New test.
8664
8665 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8666
8667         * gcc.dg/20020122-1.c: New test.
8668
8669 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8670
8671         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8672
8673 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8674
8675         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8676
8677 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8678
8679         * gcc.c-torture/compile/20020121-1.c: New test.
8680
8681 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8682
8683         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8684         ld_library_path.
8685
8686 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8687
8688         * gcc.dg/20020218-1.c: New test.
8689
8690 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8691
8692         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8693         messages
8694         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8695         "At global scope" warning
8696         * g++.dg/ext/align1.C: Change cygwin test for alignment
8697         from db-bogus to dg-warning
8698
8699 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8700
8701         * g77.f-torture/compile/cpp2.F: New test.
8702
8703 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8704
8705         * g++.dg/template/access1.C: New test.
8706
8707 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8708
8709         * gcc.dg/20020118-1.c: New.
8710
8711 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8712
8713         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8714
8715 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8716
8717         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8718         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8719         alignment warnings.
8720
8721 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8722
8723         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8724         torture_with_loops and torture_without_loops
8725
8726 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8727
8728         * gcc.c-torture/compile/20020116-1.c: New test.
8729
8730 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8731
8732         * gcc.dg/20020116-2.c: New test.
8733
8734         * gcc.dg/ultrasp4.c: New test.
8735
8736         * gcc.dg/20020116-1.c: New test.
8737
8738 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8739
8740         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8741         by EABI.
8742
8743 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8744
8745         * gcc.misc-tests/i386-prefetch.exp: New.
8746         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8747         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8748         * gcc.misc-tests/i386-pf-none-1.c: New test.
8749         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8750
8751 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8752
8753         * gcc.dg/gnu89-init-1.c: Add new tests.
8754
8755 2002-01-15  Andreas Jaeger  <aj@suse.de>
8756
8757         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8758         * gcc.dg/i386-mmx-2.c: Likewise.
8759         * gcc.dg/i386-sse-1.c: Likewise.
8760         * gcc.dg/i386-sse-2.c: Likewise.
8761         * gcc.dg/i386-sse-3.c: Likewise.
8762
8763 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8764
8765         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8766         Uncomment additional cases that now pass.
8767
8768 2002-01-11  Richard Henderson  <rth@redhat.com>
8769
8770         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8771         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8772
8773 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8774
8775         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8776
8777 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8778
8779         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8780         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8781
8782 2002-01-10  Dale Johannesen  <dalej@apple.com>
8783
8784         * gcc.c-torture/execute/loop-11.c: New.
8785
8786 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8787
8788         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8789         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8790
8791 2002-01-09  Richard Henderson  <rth@redhat.com>
8792
8793         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8794         type in which to perform the operation for each size.
8795
8796 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8797
8798         * gcc.c-torture/compile/20020109-2.c: New test.
8799
8800 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8801
8802         * gcc.c-torture/execute/loop-10.c: New test.
8803
8804 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8805
8806         * gcc.c-torture/compile/20010226-1.c: New test.
8807         * gcc.c-torture/compile/20010227-1.c: New test.
8808         * gcc.c-torture/compile/20010426-1.c: New test.
8809         * gcc.c-torture/compile/20010510-1.c: New test.
8810         * gcc.c-torture/compile/20010605-3.c: New test.
8811         * gcc.c-torture/compile/20010824-1.c: New test.
8812         * gcc.c-torture/execute/20010409-1.c: New test.
8813         * gcc.dg/noncompile/20000901-1.c: New test.
8814         * gcc.dg/20001023-1.c: New test.
8815         * gcc.dg/20001101-1.c: New test.
8816         * gcc.dg/20001102-1.c: New test.
8817         * gcc.dg/20010207-1.c: New test.
8818         * gcc.dg/20010405-1.c: New test.
8819         * gcc.dg/20010822-1.c: New test.
8820         * gcc.dg/20011107-1.c: New test.
8821
8822 2002-01-09  Jeffrey A Law  (law@redhat.com)
8823
8824         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8825
8826         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8827         execution failure on PA targets.
8828
8829 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8830
8831         * gcc.c-torture/compile/20020109-1.c: New test.
8832
8833 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8834
8835         * gcc.c-torture/execute/20020108-1.c: New test.
8836
8837 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8838
8839         * gcc.dg/20020108-1.c: New test.
8840
8841 2002-01-08  H.J. Lu <hjl@gnu.org>
8842
8843         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8844         for header files.
8845
8846 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8847
8848         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8849         consistency.
8850
8851 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8852
8853         * gcc.dg/altivec-4.c: Test altivec predicates.
8854
8855 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * gcc.c-torture/execute/20020107-1.c: New test.
8858
8859 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8860
8861         PR c/5279
8862         * gcc.c-torture/compile/20020106-1.c: New test.
8863
8864 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8865
8866         * gcc.c-torture/execute/nestfunc-4.c: New test.
8867
8868 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8869
8870         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8871         extra triple that slipped in.
8872         * g++.old-deja/g++.abi/align.C: Likewise.
8873         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8874
8875 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8876
8877         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8878         * g++.old-deja/g++.abi/align.C: Likewise.
8879         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8880
8881         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8882         on FreeBSD/i386.
8883         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8884         FreeBSD.
8885
8886 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8887
8888         * gcc.dg/20020104-1.c: New test.
8889
8890         * gcc.dg/20020104-2.c: New test.
8891
8892 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8893
8894         * gcc.dg/20020103-1.c: Fix typo in target selector.
8895
8896 2002-01-03  Richard Henderson  <rth@redhat.com>
8897
8898         * gcc.dg/20020103-1.c: New.
8899
8900 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8901
8902         * gcc.c-torture/execute/20020103-1.c: New test.
8903
8904 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8905
8906         * g++.dg/other/debug2.C: New test.
8907
8908         * gcc.c-torture/compile/20020103-1.c: New test.
8909
8910 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8911
8912         * gcc.dg/gnu89-init-1.c: Added new tests.
8913
8914 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8915
8916         * g++.dg/template/friend2.C: Remove as patch is reverted.
8917
8918         * g++.dg/warn/oldcast1.C: New test.
8919
8920         * g++.dg/template/ptrmem1.C: New test.
8921         * g++.dg/template/ptrmem2.C: New test.
8922
8923         * g++.dg/template/ntp.C: New test.
8924
8925         * g++.dg/other/component1.C: New test.
8926
8927         * g++.dg/template/ttp3.C: New test.
8928
8929         * g++.dg/template/friend2.C: New test.
8930         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8931
8932 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8933
8934         * g++.dg/other/ptrmem1.C: New test.
8935         * g++.dg/other/ptrmem2.C: New test.
8936
8937 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8938
8939         * g++.dg/template/ctor1.C: New test.
8940
8941 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         * g++.dg/template/friend2.C: New test.
8944
8945 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
8946
8947         * gcc.dg/mmix-1.c: New test.
8948
8949 2001-12-31  Richard Henderson  <rth@redhat.com>
8950
8951         * gcc.dg/asm-5.c: New.
8952
8953 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
8954
8955         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
8956         in namespace __gnu_cxx
8957
8958 2001-12-30  Richard Henderson  <rth@redhat.com>
8959
8960         * gcc.dg/debug-6.c: New.
8961
8962 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
8963
8964         * gcc.c-torture/compile/20011229-2.c: New test.
8965
8966 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
8967
8968         * gcc.dg/debug-3.c: New test.
8969         * gcc.dg/debug-4.c: New test.
8970         * gcc.dg/debug-5.c: New test.
8971
8972 2001-12-29  Richard Henderson  <rth@redhat.com>
8973
8974         * g++.dg/eh/loop1.C: New.
8975
8976 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8977
8978         * g++.dg/template/crash1.C: New test.
8979
8980 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8981
8982         * g++.dg/other/const1.C: New test.
8983
8984 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8985
8986         * gcc.c-torture/compile/20011229-1.c: New test.
8987
8988 2001-12-28  Stan Shebs  <shebs@apple.com>
8989
8990         * lib/objc-torture.exp: Resync with c-torture.exp.
8991         * lib/objc.exp: Load standard libraries.
8992
8993 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
8994
8995         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
8996         additional tests.
8997
8998 2001-12-27  Roger Sayle <roger@eyesopen.com>
8999
9000         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9001
9002 2001-12-27  Richard Henderson  <rth@redhat.com>
9003
9004         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9005
9006 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9007
9008         * g++.dg/eh/ctor1.C: New test.
9009         * g++.dg/other/error2.C: New test.
9010
9011 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9012
9013         * g++.dg/other/init2.C: New test.
9014
9015 2001-12-24  Richard Henderson  <rth@redhat.com>
9016
9017         * gcc.dg/20011223-1.c: New.
9018         * gcc.dg/inline-1.c: New.
9019
9020 2001-12-23  Richard Henderson  <rth@redhat.com>
9021
9022         * gcc.dg/asm-4.c: Test operand modifiers.
9023
9024 2001-12-23  Richard Henderson  <rth@redhat.com>
9025
9026         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9027
9028 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9029
9030         * gcc.c-torture/execute/20011223-1.c: New test.
9031
9032 2001-12-21  Richard Henderson  <rth@redhat.com>
9033
9034         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9035         re-enables the warning.
9036
9037 2001-12-21  Richard Henderson  <rth@redhat.com>
9038
9039         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9040
9041 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9042
9043         * gcc.c-torture/compile/20011218-1.c: New test.
9044
9045 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9046
9047         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9048         arm-isr.c test.
9049         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9050         epilogue generation for ARM ISR routines.
9051
9052 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9053
9054         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9055         * gcc.dg/format/c90-printf-3.c: Likewise.
9056         * gcc.dg/format/c99-printf-3.c: Likewise.
9057         * gcc.dg/format/ext-1.c: Likewise.
9058         * gcc.dg/format/ext-6.c: Likewise.
9059         * gcc.dg/format/format.h: Prototype unlocked stdio.
9060
9061 2001-12-20  Richard Henderson  <rth@redhat.com>
9062
9063         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9064         (arena): Use it.
9065         (malloc): Correct allocation logic.  Abort if we fill up the
9066         arena before initialization complete.
9067         (realloc): Correct allocation logic.
9068
9069 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * gcc.c-torture/compile/20011219-2.c: New test.
9072
9073         * gcc.c-torture/execute/20011219-1.c: New test.
9074
9075 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9076
9077         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9078         target does not support weak symbols.
9079
9080 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9081
9082         * gcc.c-torture/compile/20011219-1.c: New test.
9083
9084 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9085
9086         * g++.dg/other/error1.C: New test.
9087
9088 2001-12-17  Jeffrey A Law  (law@redhat.com)
9089
9090         * gcc.c-torture/execute/20011217-1.c: New test.
9091
9092 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9093
9094         * objc.dg/special/: New directory.
9095         * objc.dg/special/special.exp: New file.
9096         * objc.dg/special/unclaimed-category-1.h: New file.
9097         * objc.dg/special/unclaimed-category-1a.m: New file.
9098         * objc.dg/special/unclaimed-category-1.m: New file.
9099
9100 2001-12-17  Andreas Jaeger  <aj@suse.de>
9101
9102         * gcc.c-torture/compile/20011217-2.c: New test.
9103
9104 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9105
9106         * gcc.c-torture/compile/20011217-1.c: New test.
9107
9108 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9109
9110         * testsuite/gcc.dg/20011214-1.c: New.
9111
9112 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9113
9114         * gcc.dg/altivec-4.c: New.
9115
9116 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9117
9118         * gcc.dg/20011113-1.c: New test.
9119
9120 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9121
9122         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9123         std::__malloc_alloc_template<0> and
9124         std::__default_alloc_template<false, 0>.
9125
9126 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9127
9128         * objc/execute/bf-21.m: New test.
9129         * objc/execute/enumeration-1.m: New test.
9130         * objc/execute/enumeration-2.m: New test.
9131
9132 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9133
9134         * gcc.dg/gnu89-init-1.c: New test.
9135
9136 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9137
9138         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9139         * g++.old-deja/g++.jason/2371.C: Likewise.
9140         * g++.old-deja/g++.jason/template33.C: Likewise.
9141         * g++.old-deja/g++.jason/template34.C: Likewise.
9142         * g++.old-deja/g++.jason/template36.C: Likewise.
9143         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9144         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9145         * g++.old-deja/g++.other/typename1.C: Likewise.
9146         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9147         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9148         * g++.old-deja/g++.pt/typename11.C: Likewise.
9149         * g++.old-deja/g++.pt/typename14.C: Likewise.
9150         * g++.old-deja/g++.pt/typename16.C: Likewise.
9151         * g++.old-deja/g++.pt/typename3.C: Likewise.
9152         * g++.old-deja/g++.pt/typename4.C: Likewise.
9153         * g++.old-deja/g++.pt/typename5.C: Likewise.
9154         * g++.old-deja/g++.pt/typename7.C: Likewise.
9155         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9156
9157 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9158
9159         * g++.dg/other/linkage1.C: New test.
9160         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9161         specifiers.
9162
9163 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9164
9165         * gcc.dg/concat.c: New test.
9166
9167 2001-12-11  Stan Shebs  <shebs@apple.com>
9168
9169         * objc/compile: New test directory.
9170         * objc/compile/compile.exp: New expect script.
9171         * objc/compile/20011211-1.m: New compile test.
9172
9173 2001-12-11  Jason Merrill  <jason@redhat.com>
9174
9175         * lib/prune.exp (prune_gcc_output): Also handle "In member
9176         function".  So many permutations...
9177
9178 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9179
9180         * g++.dg/template/typedef1.C: New test.
9181
9182 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9183
9184         * g++.dg/other/copy1.C: New test.
9185
9186 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9187
9188         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9189
9190         * gcc.dg/builtin-choose-expr.c: New.
9191
9192 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9193
9194         * gcc.dg/altivec-2.c: New.
9195
9196 2001-12-07  Richard Henderson  <rth@redhat.com>
9197
9198         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9199
9200 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9201
9202         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9203         ultrasparc.
9204
9205 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9206
9207         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9208
9209 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9210
9211         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9212         variable argument list.
9213
9214 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9215
9216         * gcc.c-torture/execute/memcheck: Delete entire directory.
9217         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9218         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9219
9220 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9221
9222         * gcc.dg/Wshadow-1.c: New test.
9223
9224 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9225
9226         * gcc.c-torture/compile/20011130-1.c: New test.
9227
9228         * gcc.dg/noncompile/20011025-1.c: New test.
9229
9230         * g++.dg/other/anon-union.C: New test.
9231
9232         * gcc.c-torture/execute/20011024-1.c: New test.
9233
9234 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9235
9236         * gcc.c-torture/execute/20000722-1.x,
9237         gcc.c-torture/execute/20010123-1.x: Remove.
9238         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9239         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9240         gcc.dg/c99-complit-2.c: New tests.
9241
9242 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9243
9244         * g++.dg/inherit/base1.C: New test.
9245
9246 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * g++.dg/other/stdarg1.C: New test.
9249
9250         * gcc.c-torture/compile/20011130-2.c: New test.
9251
9252 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9253
9254         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9255         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9256         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9257         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9258         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9259         * gcc.dg/builtin-prefetch-1.c: New test.
9260
9261 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9262
9263         * gcc.dg/20011130-1.c: New test.
9264
9265 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9266
9267         * g++.dg/other/scope1.C: New test.
9268         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9269
9270 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9271
9272         * gcc.dg/vla-init-1.c: New test.
9273
9274 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9275
9276         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9277
9278 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9279
9280         * objc.dg/alias.m: Update.
9281         * objc.dg/class-1.m: Update.
9282         * objc.dg/const-str-1.m: Update.
9283         * objc.dg/fwd-proto-1.m: Update.
9284         * objc.dg/id-1.m: Update.
9285         * objc.dg/super-class-1.m: Update.
9286
9287 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9288
9289         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9290         constructs.
9291
9292 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9293
9294         * gcc.c-torture/execute/20011128-1.c: New test.
9295
9296 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9297
9298         * gcc.dg/20011127-1.c: New test.
9299
9300 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9301
9302         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9303         from Austin Group draft 7.
9304         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9305         scanf format arguments.
9306         * gcc.dg/format/no-exargs-2.c: New test.
9307
9308 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9309
9310         * g++.dg/abi/vbase8-4.C: New test.
9311
9312 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9313
9314         * gcc.c-torture/execute/20011121-1.c: New test.
9315
9316 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9317
9318         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9319
9320 2001-11-23  Andreas Jaeger  <aj@suse.de>
9321
9322         * gcc.dg/cpp/charconst-2.c: New test.
9323
9324 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9325
9326         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9327         to the host if it is remote.  Let tests specify extra headers
9328         they use.
9329         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9330         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9331         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9332         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9333         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9334         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9335         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9336         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9337         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9338         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9339
9340 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9341
9342         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9343         for little endian ARMs.
9344
9345 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9346
9347         * gcc.c-torture/compile/20011119-1.c: New test.
9348         * gcc.c-torture/compile/20011119-2.c: New test.
9349
9350 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9351
9352         * gcc.dg/altivec-1.c: Fix typo.
9353
9354 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9355
9356         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9357
9358 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9359
9360         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9361
9362 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9363
9364         * lib/g77.exp: Don't specify --rpath-link.
9365
9366         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9367         across all the headers.
9368         * gcc.dg/format/format.exp: For testing on a remote host,
9369         copy format.h.
9370
9371         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9372         * gcc.c-torture/execute/930406-1.c: Likewise.
9373         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9374
9375 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9376
9377         * gcc.dg/altivec-1.c: New.
9378
9379 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9380
9381         * gcc.dg/cpp/fpreprocessed.c: New test case.
9382
9383 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9384
9385         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9386         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9387         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9388
9389 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9390
9391         * gcc.dg/no-builtin-1.c: New test.
9392
9393 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9394
9395         * gcc.c-torture/execute/20011115-1.c: New test.
9396
9397 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9398
9399         * gcc.c-torture/compile/20011114-2.c: New test.
9400         * gcc.c-torture/compile/20011114-3.c: New test.
9401         * gcc.c-torture/compile/20011114-4.c: New test.
9402
9403 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9404
9405         * g++.dg/other/init1.C: New test.
9406
9407 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9408
9409         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9410         message.
9411
9412         * gcc.c-torture/execute/20011114-1.c: New testcase.
9413
9414         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9415         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9416         like the (before this change) version of 20010327-1.c.
9417
9418 2001-11-14  Roger Sayle <roger@eyesopen.com>
9419
9420         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9421
9422 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9423
9424         * g++.dg/init/array2.C: New test.
9425
9426 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9427
9428         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9429
9430 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9431
9432         * g++.dg/other/forscope1.C: New test.
9433         * g++.dg/ext/forscope1.C: New test.
9434         * g++.dg/ext/forscope2.C: New test.
9435
9436 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9437
9438         * gcc.c-torture/execute/20011113-1.c: New test.
9439
9440 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9441
9442         * gcc.c-torture/execute/20011109-2.c: New test.
9443
9444         * gcc.c-torture/execute/20011109-1.c: New test.
9445
9446 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9447
9448         * gcc.c-torture/compile/20011109-1.c: New test.
9449
9450 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9451
9452         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9453         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9454         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9455         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9456         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9457         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9458         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9459
9460 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9461
9462         * g++.dg/warn/Wshadow-1.C: New tests.
9463         * g++.old-deja/g++.mike/for3.C: Update.
9464
9465 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9466
9467         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9468         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9469         XFAILs.  Adjust expected error texts.
9470         * gcc.c-torture/compile/20011106-1.c,
9471         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9472         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9473         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9474         gcc.dg/c99-array-lval-5.c: New tests.
9475
9476 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9477
9478         * gcc.dg/cpp/defined.c: Update.
9479
9480 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9481
9482         * gcc.c-torture/execute/anon-1.c: New test.
9483
9484 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9485
9486         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9487         same size, so no warning should be produced on stormy16.
9488
9489         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9490         due to oversized array.
9491         * g++.old-deja/g++.mike/ns15.C: Likewise.
9492         * g++.old-deja/g++.pt/crash16.C: Likewise.
9493
9494 2001-11-02  Graham Stott  <grahams@redhat.com>
9495
9496         * g++.dgother/debug1.C: Fix typos.
9497
9498 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9499
9500         * g++.dg/other/debug1.C: New test.
9501
9502 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9503
9504         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9505         of unsigned long.
9506
9507 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9508
9509         * gcc.dg/20011029-2.c: New test.
9510
9511         * gcc.c-torture/compile/20011029-1.c: New test.
9512
9513 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9514
9515         * objc/execute/class_self-1.m: New test.
9516         * objc/execute/class_self-2.m: New test.
9517
9518 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9519
9520         * gcc.misc-tests/msgs.exp: Delete.
9521         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9522         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9523         error set to match recent changes.
9524
9525 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9526
9527         * gcc.dg/20011021-1.c: New test.
9528
9529 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9530
9531         * gcc.c-torture/compile/20011023-1.c: New test.
9532
9533 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9534
9535         * lib/g77.exp: Rewrite based on lib/g++.exp.
9536
9537 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.c-torture/execute/20011019-1.c: New test.
9540
9541         * gcc.dg/20011018-1.c: New test.
9542
9543 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9544
9545         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9546
9547 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9548
9549         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9550         * gcc.dg/attr-invalid.c: Likewise.
9551
9552 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9553
9554         * testsuite/gcc.dg/20011015-1.c: New test.
9555
9556 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9557
9558         * g++.dg/template/unify2.C: New test.
9559
9560 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9561
9562         * g++.dg/other/exception-specification.C: New test
9563
9564 2001-10-13  Tom Rix  <trix@redhat.com>
9565
9566         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9567         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9568
9569 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9570
9571         * testsuite/gcc.dg/20011009-1.c: New test.
9572
9573 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9574
9575         PR g++/4476
9576         * g++.dg/other/friend1.C: New test.
9577
9578 2001-10-11  Richard Henderson  <rth@redhat.com>
9579
9580         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9581
9582 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9583
9584         * gcc.c-torture/compile/20011010-1.c: New.
9585
9586 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9587
9588         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9589         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9590         g77.f-torture/execute/execute.exp,
9591         g77.f-torture/noncompile/noncompile.exp,
9592         gcc.c-torture/compile/compile.exp,
9593         gcc.c-torture/execute/execute.exp,
9594         gcc.c-torture/execute/ieee/ieee.exp,
9595         gcc.c-torture/execute/memcheck/memcheck.exp,
9596         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9597         objc/execute/execute.exp: Update FSF address.
9598
9599 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9600
9601         * gcc.dg/cpp/cmdlne-C.c: Update.
9602         * gcc.dg/cpp/cmdlne-C2.c: New.
9603
9604 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9605
9606         * gcc.c-torture/execute/20011008-3.c: New.
9607
9608 2001-10-08  DJ Delorie  <dj@redhat.com>
9609
9610         * gcc.dg/20011008-1.c: New.
9611         * gcc.dg/20011008-2.c: New.
9612
9613 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9614
9615         * gcc.dg/cpp/spacing1.c: Update test.
9616
9617 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9618
9619         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9620         spelling errors of "separate" as "seperate".
9621
9622 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9623
9624         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9625         enough to avoid inlining.
9626
9627 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9628
9629         * lib/g77.exp: set libg2c_dir correctly.
9630
9631 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9632
9633         * gcc.dg/cpp/macro11.c: New test.
9634
9635 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9636
9637         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9638         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9639         gcc.dg/format/multattr-3.c: New tests.
9640         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9641         tests for format attributes on function pointers being rejected.
9642
9643 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9644
9645         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9646
9647 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9648
9649         * g++.dg/warn/format1.C: New test.
9650
9651 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9652
9653         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9654
9655 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9656
9657         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9658
9659 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9660
9661         * gcc.dg/cpp/redef2.c: Add test.
9662
9663 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9664
9665         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9666         long-standing bug on i686, apparently.
9667         * gcc.c-torture/execute/loop-2c.x: New file.
9668         * gcc.c-torture/execute/loop-2d.x: New file.
9669         * gcc.c-torture/execute/loop-3c.x: New file.
9670
9671 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9672
9673         * gcc.dg/cpp/20000625-2.c: Correct line number.
9674
9675 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9676
9677         * gcc.dg/cpp/macro10.c: New test.
9678         * gcc.dg/cpp/strify3.c: New test.
9679         * gcc.dg/cpp/spacing1.c: Add tests.
9680         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9681         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9682
9683 2001-09-24  DJ Delorie  <dj@redhat.com>
9684
9685         * gcc.c-torture/execute/20010924-1.c: New test.
9686
9687 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9688
9689         * testsuite/objc/execute/paste.m: Remove.
9690
9691 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9692
9693         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9694
9695 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9696
9697         * g77.dg/strlen0.f: New test.
9698
9699 2001-09-21  Richard Henderson  <rth@redhat.com>
9700
9701         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9702         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9703
9704 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9705
9706         Table-driven attributes.
9707         * g++.dg/ext/attrib1.C: New test.
9708
9709 2001-09-20  DJ Delorie  <dj@redhat.com>
9710
9711         * gcc.dg/20000926-1.c: Update expected warning messages.
9712         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9713         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9714         array.
9715
9716 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9717
9718         * g++.dg/eh/registers1.C: New test case.
9719
9720 2001-09-17  Richard Henderson  <rth@redhat.com>
9721
9722         * gcc.dg/array-5.c: Fix VLA decomposition test.
9723
9724 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9725
9726         * gcc.dg/cpp/line5.c: New testcase.
9727
9728 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9729
9730         * gcc.dg/cpp/macro9.c: New test.
9731
9732 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9733
9734         * gcc.c-torture/execute/980223.c: Change type of addr from long
9735         to char *.
9736
9737 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9738
9739         * gcc.c-torture/execute/20010915-1.c: New test.
9740
9741 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9742
9743         * g77.dg/bprob: New directory.
9744         * g77.dg/bprob/bprob.exp: New file.
9745         * g77.dg/bprob/bprob-1.f: New test.
9746         * g77.dg/gcov: New directory.
9747         * g77.dg/gcov/gcov.exp: New file.
9748         * g77.dg/gcov/gcov-1.f: New test.
9749         * g77.dg/gcov/gcov-1.x: New file.
9750
9751 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9752
9753         * gcc.dg/cpp/directiv.c: Update.
9754         * gcc.dg/cpp/undef1.c: Update.
9755
9756 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9757
9758         * gcc.dg/20010912-1.c: New test.
9759
9760 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9761
9762         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9763         language-independent file in lib.
9764         * lib/gcov.exp: New file.
9765
9766 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9767
9768         * gcc.c-torture/compile/20010911-1.c: New test.
9769
9770 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9771
9772         * lib/profopt.exp: New, to support profile-directed optimizations.
9773         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9774         * gcc.misc-tests/bprob-1.c: New test.
9775         * gcc.misc-tests/bprob-2.c: New test.
9776
9777 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9778
9779         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9780         XFAIL and which kinds of gcov output to verify.
9781         * gcc.misc-tests/gcov-4b.x: New file.
9782         * gcc.misc-tests/gcov-5b.x: New file.
9783         * gcc.misc-tests/gcov-6.x: New file.
9784         * gcc.misc-tests/gcov-7.c: New test.
9785         * gcc.misc-tests/gcov-7.x: New file.
9786
9787 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9788
9789         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9790         * gcc.misc-tests/gcov-6.c: New test.
9791
9792 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9793
9794         PR c++/3986
9795         * g++.dg/abi/vbase1.C: New test.
9796
9797 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9798
9799         * objc.dg/method-2.m: New.
9800
9801 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9802
9803         PR c++/4203
9804         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9805         * g++.dg/init/empty1.C: New test.
9806
9807 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9808
9809         * gcc.c-torture/compile/20010903-1.c: New test.
9810
9811 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9812
9813         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9814         for m68k.
9815
9816 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9817
9818         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9819
9820         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9821
9822         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9823
9824 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9825
9826         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9827         for 16-bit 'unsigned int'.
9828
9829 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9830
9831         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9832
9833 2001-08-27  Richard Henderson  <rth@redhat.com>
9834
9835         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9836         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9837
9838 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9839
9840         * gcc.dg/asm-names.c (ymain): New.
9841
9842 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9843
9844         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9845         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9846         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9847
9848 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9849
9850         * gcc.dg/compare5.c: New testcase.
9851
9852 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9853
9854         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9855         and "In instantiation".
9856
9857 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9858
9859         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9860
9861 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9862
9863         * gcc.misc-tests/gcov.exp: Add support for branch information.
9864         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9865         * gcc.misc-tests/gcov-4.c: New test.
9866         * gcc.misc-tests/gcov-4b.c: New test.
9867         * gcc.misc-tests/gcov-5b.c: New test.
9868
9869 2001-08-20  Zack Weinberg  <zackw@panix.com>
9870
9871         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9872         expected to fail.
9873
9874 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9875
9876         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9877
9878 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9879
9880         * g++.dg/eh/template1.C: New test.
9881
9882 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9883
9884         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9885         Fix thinko.
9886         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9887         for xfail.
9888
9889 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9890
9891         * lib/g77-dg.exp:  Use prune.exp for common procedures
9892         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9893         * lib/g77.exp: (g77-dg-prune) Remove
9894
9895 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9896
9897         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9898
9899 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9900
9901         * g++.dg/template/unify1.C: New test.
9902
9903 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9904
9905         * g++.dg/abi/empty4.C: New test.
9906
9907 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9908
9909         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9910         solaris2.*
9911         * g77.f-torture/compile/pr3743.x: Likewise
9912
9913 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9914
9915         * g++.dg/other/using-declaration.C: New test.
9916
9917 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9918
9919         * gcc.dg/cpp/tr-sign.c: New testcase.
9920
9921 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9922
9923         * gcc.dg/cpp/19951025-1.c: Revert.
9924         * gcc.dg/cpp/directiv.c: We no longer process directives that
9925         interrupt macro arguments.
9926
9927 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9928
9929         * gcc.dg/bconstp-1.c: New test.
9930
9931 2001-08-03  Richard Henderson  <rth@redhat.com>
9932
9933         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9934
9935 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9936
9937         * gcc.dg/cpp/19951025-1.c: Update.
9938
9939 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
9940
9941         * g77.dg/ff90-1.f (s): Fix reference of variable z,
9942         should be x.
9943
9944 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9945
9946         Kill -fhonor-std.
9947         * g++.old-deja/g++.ns/ns14.C: Remove special options.
9948         * g++.old-deja/g++.other/std1.C: Likewise.
9949         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
9950
9951 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
9952
9953         * lib/g77.exp:  Load gcc-defs.exp for common procedures
9954         (g77_pass, g77_fail, g77_finish, g77_exit,
9955         ${tool}_check_unsupported_p} Now redundant.  Deleted.
9956
9957 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
9958
9959         * g77.dg/fbackslash.f
9960         * g77.dg/fcase-preserve.f
9961         * g77.dg/ff90-1.f
9962         * g77.dg/ffixed-line-length-0.f
9963         * g77.dg/ffixed-line-length-132.f
9964         * g77.dg/ffixed-line-length-7.f
9965         * g77.dg/ffixed-line-length-72.f
9966         * g77.dg/ffixed-line-length-none.f
9967         * g77.dg/ffree-form-1.f
9968         * g77.dg/fno-backslash.f
9969         * g77.dg/fno-f90-1.f
9970         * g77.dg/fno-fixed-form-1.f
9971         * g77.dg/fno-onetrip.f
9972         * g77.dg/fno-typeless-boz.f
9973         * g77.dg/fno-underscoring.f
9974         * g77.dg/fno-vxt-1.f
9975         * g77.dg/fonetrip.f
9976         * g77.dg/ftypeless-boz.f
9977         * g77.dg/fugly-assumed.f
9978         * g77.dg/funderscoring.f
9979         * g77.dg/fvxt-1.f
9980
9981 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
9982
9983         * objc.dg/fwd-proto-1.m: New.
9984         * objc.dg/local-decl-1.m: New.
9985         * objc.dg/naming-1.m: New.
9986         * objc.dg/naming-2.m: New.
9987         * objc.dg/proto-hier-1.m: New.
9988
9989 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
9990
9991         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
9992         largest-type elements to a struct makes its size grow.
9993
9994 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9995
9996         * g++.dg/abi/vthunk1.C: New test.
9997
9998 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9999
10000         * g++.dg/abi/vbase8-22.C: New test.
10001
10002 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10003
10004         * gcc.dg/cpp/macro8.c: New test.
10005
10006 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10007
10008         * g++.dg/abi/vbase8-21.C: New test.
10009
10010 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10011
10012         * g++.dg/abi/vbase8-10.C: New test.
10013
10014 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10015
10016         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10017         ${tool}_set_ld_library_path.
10018         Changed caller.
10019         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10020         g++.exp.
10021
10022 2001-07-26  Stan Cox <scox@redhat.com>
10023
10024         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10025         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10026         gcc_exit, gcc_check_unsupported_p):
10027         Moved to gcc-deps.exp
10028         * gcc-deps.exp: New file.
10029
10030 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10031
10032         * g++.old-deja/g++.pt/defarg14.C: New test.
10033
10034 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10035
10036         * g++.old-deja/g++.other/lineno5.C: New test.
10037
10038 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10039
10040         * g++.old-deja/g++.pt/crash68.C: New test.
10041
10042 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10043
10044         * g++.old-deja/g++.other/crash42.C: New test.
10045
10046 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10047
10048         * gcc.dg/cpp/extratokens.c: Fix.
10049         * gcc.dg/cpp/skipping2.c: New tests.
10050
10051 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10052
10053         * gcc.c-torture/execute/20010724-1.c: New file.
10054         * gcc.c-torture/execute/20010724-1.x: New file.
10055
10056 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10057
10058         * g++.old-deja/g++.other/cond7.C: New test.
10059
10060 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10061
10062         * g++.old-deja/g++.other/optimize4.C: New test.
10063
10064 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10065
10066         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10067
10068 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10069
10070         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10071         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10072         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10073         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10074
10075         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10076         bug report" message.
10077
10078         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10079         * g++.dg/ext/instantiate1.C: Move from old-deja.
10080
10081 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10082
10083         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10084         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10085         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10086         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10087
10088 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10089
10090         * gcc.c-torture/execute/20010723-1.c: New test.
10091
10092 2001-07-23  Ben Elliston  <bje@redhat.com>
10093
10094         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10095
10096 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10097
10098         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10099         i[34567]86-*-*.
10100         Delete handling of ieee_multilib_flags.
10101         Pass -mieee for alpha*-*-* and sh-*-*.
10102         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10103
10104 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10105
10106         Remove old-abi tests.
10107         * g++.old-deja/g++.mike/p11116.C: Remove.
10108         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10109
10110 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10111
10112         * g77.f-torture/compile/pr3743.f:  New test
10113
10114 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10115
10116         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10117
10118 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10119
10120         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10121         g++.old-deja/g++.pt/static6.C: Likewise.
10122         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10123         supports weak symbols.
10124
10125 2001-07-18  Andreas Jaeger  <aj@suse.de>
10126
10127         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10128         supported again.
10129
10130 2001-07-18  Andreas Jaeger  <aj@suse.de>
10131
10132         * gcc.dg/iftrap-1.c: Fix target line.
10133
10134 2001-07-17  Richard Henderson  <rth@redhat.com>
10135
10136         * gcc.c-torture/execute/20010717-1.c: New.
10137
10138 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10139
10140         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10141         tests.
10142
10143 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10144
10145         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10146
10147 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10148
10149         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10150         UAC_SIGBUS, UAC_NOPRINT definitions.
10151
10152 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10153
10154         * objc/execute/object_is_class.m: New test.
10155         * objc/execute/object_is_meta_class.m: New test.
10156
10157 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10158
10159         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10160         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10161
10162 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10163
10164         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10165         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10166
10167 2001-07-14  Richard Henderson  <rth@redhat.com>
10168
10169         * gcc.dg/iftrap-1.c: New.
10170
10171 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10172
10173         * g77.f-torture/execute/intrinsic77.f: New test.
10174
10175 2001-07-11  Janis Johnson <janis@us.ibm.com>
10176
10177         * gcc.misc-tests/gcov-3.c: New test.
10178
10179 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10180
10181         * gcc.c-torture/compile/20010711-1.c,
10182         * gcc.c-torture/compile/20010711-2.c: New tests.
10183
10184 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10185
10186         * gcc.c-torture/execute/20010711-1.c: New test.
10187
10188 2001-07-11  Ben Elliston  <bje@redhat.com>
10189
10190         * g++.old-deja/g++.other/enum5.C: New test.
10191
10192 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10193
10194         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10195         (g++-dg-prune): Call prune_gcc_output.
10196         * prune.exp: New file for prune_gcc_output.
10197         * lib/g++.exp, lib/gcc.exp: Load it.
10198
10199 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10200
10201         * gcc.c-torture/compile/20010701-1.c,
10202         g++.old-deja/g++.ext/attrib6.C: New tests.
10203
10204 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10205
10206         * gcc.c-torture/compile/20010706-1.c: New test.
10207
10208 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10209
10210         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10211
10212 2001-06-28  Stan Shebs  <shebs@apple.com>
10213
10214         * gcc.dg/pragma-darwin.c: New test.
10215
10216 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10217
10218         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10219         Solaris 2.[678] system.
10220
10221 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10222
10223         * gcc.dg/20010622-1.c: New test.
10224
10225 2001-06-18  Stan Shebs  <shebs@apple.com>
10226
10227         * objc.dg: New directory.
10228         * objc.dg/dg.exp: New file.
10229         * objc.dg/alias.m: New.
10230         * objc.dg/class-1.m: New.
10231         * objc.dg/class-2.m: New.
10232         * objc.dg/const-str-1.m: New.
10233         * objc.dg/const-str-2.m: New.
10234         * objc.dg/id-1.m: New.
10235         * objc.dg/method-1.m: New.
10236         * objc.dg/super-class-1.m: New.
10237         * lib/objc-dg.exp: New file.
10238
10239 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10240
10241         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10242         of label name.
10243
10244 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10245
10246         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10247
10248 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10249
10250         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10251         variable.
10252
10253 2001-06-12  Richard Henderson  <rth@redhat.com>
10254
10255         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10256
10257 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10258
10259         * g++.old-deja/g++.abi/vbase5.C: New test.
10260         * g++.old-deja/g++.abi/vbase6.C: New test.
10261         * g++.old-deja/g++.abi/vbase7.C: New test.
10262
10263 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10264
10265         * gcc.c-torture/compile/20010610-1.c: New test.
10266
10267 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10268
10269         * g++.old-deja/g++.abi/vbase4.C: New test.
10270
10271 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10272
10273         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10274         support %f for HC11/HC12 targets.
10275         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10276         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10277         on HC11/HC12 targets.
10278         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10279
10280 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10281
10282         * gcc.dg/wchar_t-1.c: New file.
10283         * gcc.dg/wint_t-1.c: Likewise.
10284
10285 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10286
10287         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10288
10289 2001-06-11  Richard Henderson  <rth@redhat.com>
10290
10291         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10292
10293 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10294
10295         * gcc.c-torture/compile/20010611-1.c: New test.
10296
10297 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10298
10299         * gcc.dg/c99-tag-1.c: Add more tests.
10300
10301 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10302
10303         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10304         representation on MN10300 and ARM/Thumb.
10305
10306 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10307
10308         * g77.f-torture/execute/20010610.f: New.
10309
10310 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10311
10312         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10313         names.
10314
10315 2001-06-09  Richard Henderson  <rth@redhat.com>
10316
10317         * gcc.c-torture/execute/ashrdi-1.c: New.
10318         * gcc.c-torture/execute/ashldi-1.c: New.
10319         * gcc.c-torture/execute/lshrdi-1.c: New.
10320
10321 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10322
10323         * objc/execute/load-3.m: Added. Check sending +load to categories,
10324         in addition to classes.
10325
10326 2001-06-08  Stan Shebs  <shebs@apple.com>
10327
10328         * objc/execute/load-2.m: New test.  From Nicola Pero
10329         <n.pero@mi.flashnet.it>.
10330
10331 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10332
10333         * gcc.c-torture/execute/20010605-2.c: New test.
10334
10335 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10336
10337         * g++.old-deja/g++.abi/vbase2.C: New test.
10338         * g++.old-deja/g++.abi/vbase3.C: New test.
10339
10340 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10341
10342         * g++.old-deja/g++.pt/friend49.C: New test.
10343
10344 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10345
10346         * g++.old-deja/g++.ext/anon3.C: New test.
10347
10348 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10349
10350         * g++.old-deja/g++.other/conv7.C: New test.
10351
10352 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10353
10354         * gcc.c-torture/compile/20010605-2.c: New test.
10355
10356 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10357
10358         * gcc.c-torture/execute/20010604-1.c: New test.
10359
10360 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10361
10362         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10363
10364 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10365
10366         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10367         (g++_link_flags): Likewise.
10368         (g++_init): Pass gccpath's value to two previous functions.
10369
10370 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10371
10372         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10373         Ensure logfile entry matches exec command line.
10374
10375 2001-05-31  Richard Henderson  <rth@redhat.com>
10376
10377         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10378         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10379
10380 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10381
10382         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10383         compiler for irix6.2
10384
10385 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10386
10387         * g++.old-deja/g++.other/optimize3.C: New file.
10388
10389 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10390
10391         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10392         assemble.
10393
10394 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10395
10396         * g++.old-deja/g++.other/optimize2.C: New file.
10397
10398 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10399
10400         * gcc.c-torture/compile/20010518-2.c: New file.
10401         * gcc.c-torture/execute/20010518-1.c: New file.
10402         * gcc.c-torture/execute/20010518-2.c: New file.
10403
10404 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10405
10406         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10407
10408 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10409
10410         G++ no longer defines builtins that do not begin with __builtin.
10411         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10412         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10413         * g++.old-deja/g++.law/builtin1.C: Likewise.
10414         * g++.old-deja/g++.law/cvt2.C: Likewise.
10415         * g++.old-deja/g++.mike/net5.C: Likewise.
10416         * g++.old-deja/g++.other/builtins1.C: Likewise.
10417         * g++.old-deja/g++.other/builtins2.C: Likewise.
10418         * g++.old-deja/g++.other/builtins3.C: Likewise.
10419         * g++.old-deja/g++.other/builtins4.C: Likewise.
10420         * g++.old-deja/g++.other/inline8.C: Likewise.
10421         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10422
10423 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10424
10425         * g++.old-deja/g++.pt/using1.C: Adjust.
10426         * g++.old-deja/g++.pt/using2.C: New test.
10427
10428 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10429
10430         * gcc.dg/cpp/charconst.c: New tests.
10431         * gcc.dg/cpp/escape.c: New tests.
10432         * gcc.dg/cpp/escape-1.c: New tests.
10433         * gcc.dg/cpp/escape-2.c: New tests.
10434         * gcc.dg/cpp/ucs.c: New tests.
10435
10436 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10437
10438         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10439         native compiler for irix6.5.
10440
10441 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10442
10443         * lib/g++.exp (g++_include_flags): Use args to compute
10444         get_multilibs.
10445         (g++_link_flags): Likewise.
10446         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10447
10448 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10449
10450         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10451
10452 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10453
10454         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10455         this file.
10456
10457 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10458
10459         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10460         STACK_SIZE;
10461         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10462         to STACK_SIZE; Use it to define size of add_histo array.
10463         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10464         to STACK_SIZE.
10465         (f): Use GITT_SIZE to define size of gitt local table.
10466         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10467         to STACK_SIZE; Use it to define size of bytemem array.
10468
10469 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10470
10471         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10472         on 68HC11/HC12 due to the asm instruction.
10473         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10474         * gcc.c-torture/compile/920520-1.x: Likewise.
10475         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10476         on 68HC11/HC12 because the function is larger than 64K.
10477         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10478         on 68HC11/HC12 because the structure is too large.
10479
10480 2001-05-20  Richard Henderson  <rth@redhat.com>
10481
10482         * gcc.c-torture/execute/20010520-1.c: New.
10483
10484 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10485
10486         * g++.old-deja/g++.warn/compare1.C: New test.
10487         * gcc.dg/compare4.c: New test.
10488
10489 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * g++.old-deja/g++.other/optimize1.C: New test.
10492
10493 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10494
10495         * g++.old-deja/g++.pt/spec41.C: New test.
10496
10497 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10498
10499         * gcc.c-torture/compile/20010114-1.x: Remove.
10500
10501 2001-05-18  Stan Shebs  <shebs@apple.com>
10502
10503         * gcc.c-torture/compile/20010518-1.c: New test.
10504
10505 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10506
10507         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10508         * g++.old-deja/g++.pt/crash67.C: New test.
10509
10510 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10511
10512         * g++.old-deja/g++.other/debug9.C: New test.
10513
10514 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10515
10516         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10517
10518 2001-05-16  Jan Hubicka  <jh@suse.cz>
10519
10520         * gcc.c-torture/compile/20010516-1.c: New test.
10521
10522 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10523
10524         * g++.old-deja/g++.other/crash41.C: New test.
10525
10526 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10527
10528         * g++.old-deja/g++.pt/crash66.C: New test.
10529
10530 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10531
10532         * g++.old-deja/g++.robertl/eb27.C: Convert.
10533
10534 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10535
10536         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10537         declaration being redundant.
10538
10539 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10540
10541         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10542
10543 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10544
10545         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10546
10547 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10548
10549         * lib/g++.exp: Use testsuite_flags.
10550
10551 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10552
10553         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10554
10555 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10556
10557         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10558
10559 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10560
10561         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10562
10563 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10564
10565         * gcc.c-torture/compile/20010313-1.c: New test.
10566
10567 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10568
10569         * gcc.dg/cpp/direct2.c: New test.
10570         * gccq.dg/cpp/direct2s.c: New test.
10571
10572         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10573
10574 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10575
10576         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10577         * g++.old-deja/g++.other/op3.C: Likewise.
10578
10579 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10580
10581         * gcc.dg/cpp/syshdr.h: New file.
10582         * gcc.dg/cpp/sysmac1.c: Update.
10583         * gcc.dg/cpp/sysmac2.c: Update.
10584
10585 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10586
10587         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10588
10589 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10590
10591         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10592         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10593
10594 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10595
10596         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10597
10598 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10599
10600         * lib/g++.exp (g++_include_flags): Don't use any special flags
10601         if TESTING_IN_BUILD_TREE is not defined.
10602         (g++_init): Use a plain 'c++' as the compiler if
10603         TESTING_IN_BUILD_TREEE is not defined.
10604
10605 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10606
10607         * g++.old-deja/g++.eh/catch13.C: New test.
10608         * g++.old-deja/g++.eh/catch14.C: New test.
10609
10610 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10611
10612         * gcc.dg/cpp/tr-define.c: New test.
10613
10614 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10615
10616         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10617         <stdlib.h>, not <malloc.h>.
10618
10619 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10620
10621         * g++.old-deja/g++.ns/template17.C: New test.
10622
10623 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10624
10625         * g++.old-deja/g++.pt/ref4.C: New test.
10626
10627 2001-04-30  Richard Henderson  <rth@redhat.com>
10628
10629         * gcc.dg/20000724-1.c: Revert last change.
10630
10631 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10632
10633         * g77.f-torture/execute/20010430.f: New test.
10634
10635 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10636
10637         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10638
10639 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10640
10641         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10642
10643 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10644
10645         * g++.old-deja/g++.eh/crash6.C: New test.
10646
10647 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10648
10649         * g++.old-deja/g++.other/warn7.C: New test.
10650
10651 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10652
10653         * g++.old-deja/g++.other/defarg9.C: New test.
10654
10655 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10656
10657         * g77.f-torture/compile/20010426.f: New test.
10658         * g77.f-torture/execute/20010426.f: New test.
10659
10660 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10661
10662         * g77.f-torture/compile/20000629-1.x: Remove - error
10663         has been fixed.
10664
10665 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10666
10667         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10668         Tweak slightly to work with g++.dg framework.
10669         * g++.dg/special/ecos.exp: Run initp1.C test.
10670         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10671
10672         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10673         its linker doesn't give line numbers either.
10674         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10675
10676 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10677
10678         * g++.old-deja/g++.other/lex1.C: New test.
10679
10680 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10681
10682         * gcc.dg/noncompile/20010425-1.c: New test.
10683
10684 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10685
10686         * g++.old-deja/g++.pt/mangle2.C: New test.
10687
10688 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10689
10690         * gcc.dg/format/plus-1.c: New test.
10691
10692 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.dg/20010423-1.c: New test.
10695
10696 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10697
10698         * gcc.c-torture/execute/20010422-1.c: New test.
10699
10700 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * g++.old-deja/g++.ns/type2.C: New test.
10703
10704 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10705
10706         * g++.old-deja/g++.other/perf1.C: New test.
10707
10708 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10709
10710         * gcc.dg/c99-func-2.c: Remove xfail.
10711         * gcc.dg/c99-func-3.c: Remove xfail.
10712         * gcc.dg/c99-func-4.c: Remove xfail.
10713
10714 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10715
10716         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10717
10718 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10719
10720         * gcc.c-torture/compile/20010423-1.c: New test.
10721
10722 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10723
10724         * g++.old-deja/g++.pt/typename28.C: New test.
10725
10726 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10727
10728         * g++.old-deja/g++.abi/empty2.C: New test.
10729         * g++.old-deja/g++.abi/empty3.C: New test.
10730
10731 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10732
10733         * g++.old-deja/g++.other/comdat2.C: New test.
10734         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10735
10736 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10737
10738         * g++.old-deja/g++.other/overload14.C: New test.
10739
10740 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10741
10742         * g++.old-deja/g++.other/lookup23.C: New test.
10743
10744 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * gcc.c-torture/execute/20010403-1.c: New test.
10747
10748 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10749             Mark Mitchell  <mark@codesourcery.com>
10750
10751         * lib/old-dejagnu.exp: Don't delete output of executable.
10752         Add .exe suffix to executables.
10753
10754 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10755
10756         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10757
10758 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10759
10760         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10761
10762 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10763
10764         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10765         * g++.old-deja/g++.abi/crash1.C: New test.
10766
10767 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10768
10769         * g++.old-deja/g++.other/crash40.C: New test.
10770
10771 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10772
10773         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10774
10775 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         * g++.old-deja/g++.other/warn6.C: New test.
10778
10779 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10780
10781         * g++.old-deja/g++.robertl/eb42.C: Same.
10782
10783 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10784
10785         * gcc.dg/wtr-conversion-1.c: New testcase.
10786
10787 2001-04-10  Richard Henderson  <rth@redhat.com>
10788
10789         * g++.old-deja/g++.other/array5.C: New.
10790
10791 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10792
10793         * gcc.c-torture/execute/20010408-1.c: New test.
10794
10795 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10796
10797         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10798         headers and constructs.
10799         * g++.old-deja/g++.robertl/eb79.C: Same.
10800         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10801         * g++.old-deja/g++.robertl/eb73.C: Same.
10802         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10803         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10804         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10805         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10806         * g++.old-deja/g++.robertl/eb44.C: Same.
10807         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10808         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10809         * g++.old-deja/g++.robertl/eb39.C: Same.
10810         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10811         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10812         * g++.old-deja/g++.robertl/eb30.C: Same.
10813         * g++.old-deja/g++.robertl/eb3.C: Same.
10814         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10815         * g++.old-deja/g++.robertl/eb21.C: Same.
10816         * g++.old-deja/g++.robertl/eb15.C: Same.
10817         * g++.old-deja/g++.robertl/eb118.C: Same.
10818         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10819         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10820         * g++.old-deja/g++.robertl/eb109.C: Same.
10821         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10822         * g++.old-deja/g++.mike/rtti1.C: Same.
10823         * g++.old-deja/g++.mike/p658.C: Same.
10824         * g++.old-deja/g++.mike/net46.C: Same.
10825         * g++.old-deja/g++.mike/net34.C: Same.
10826         * g++.old-deja/g++.mike/memoize1.C: Same.
10827         * g++.old-deja/g++.mike/eh2.C: Same.
10828         * g++.old-deja/g++.law/weak.C: Same.
10829         * g++.old-deja/g++.law/visibility7.C: Same.
10830         * g++.old-deja/g++.law/visibility25.C: Same.
10831         * g++.old-deja/g++.law/visibility22.C: Same.
10832         * g++.old-deja/g++.law/visibility2.C: Same.
10833         * g++.old-deja/g++.law/visibility17.C: Same.
10834         * g++.old-deja/g++.law/visibility13.C: Same.
10835         * g++.old-deja/g++.law/visibility10.C: Same.
10836         * g++.old-deja/g++.law/visibility1.C: Same.
10837         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10838         * g++.old-deja/g++.law/vbase1.C: Same.
10839         * g++.old-deja/g++.law/operators32.C: Same.
10840         * g++.old-deja/g++.law/nest3.C: Same.
10841         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10842         * g++.old-deja/g++.law/except5.C (main): Same.
10843         * g++.old-deja/g++.law/cvt7.C (run): Same.
10844         * g++.old-deja/g++.law/cvt2.C: Same.
10845         * g++.old-deja/g++.law/cvt16.C: Same.
10846         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10847         * g++.old-deja/g++.law/ctors17.C (main): Same.
10848         * g++.old-deja/g++.law/ctors13.C: Same.
10849         * g++.old-deja/g++.law/ctors12.C (main): Same.
10850         * g++.old-deja/g++.law/ctors10.C: Same.
10851         * g++.old-deja/g++.law/code-gen5.C: Same.
10852         * g++.old-deja/g++.law/bad-error7.C: Same.
10853         * g++.old-deja/g++.law/arm9.C: Same.
10854         * g++.old-deja/g++.law/arm12.C: Same.
10855         * g++.old-deja/g++.law/arg8.C: Same.
10856         * g++.old-deja/g++.law/arg1.C: Same.
10857         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10858         * g++.old-deja/g++.jason/template31.C: Same.
10859         * g++.old-deja/g++.jason/template24.C (main): Same.
10860         * g++.old-deja/g++.jason/2371.C: Same.
10861         * g++.old-deja/g++.eh/new2.C: Same.
10862         * g++.old-deja/g++.eh/new1.C: Same.
10863         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10864         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10865         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10866         * g++.old-deja/g++.brendan/crash62.C: Same.
10867         * g++.old-deja/g++.brendan/crash52.C: Same.
10868         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10869         * g++.old-deja/g++.brendan/crash38.C: Same.
10870         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10871         * g++.old-deja/g++.brendan/copy9.C: Same.
10872
10873 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10874
10875         * gcc.c-torture/execute/20001203-2.c (memset):
10876         Count argument is of type __SIZE_TYPE__.
10877
10878 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10879
10880         * gcc.c-torture/compile/20010404-1.c: New test.
10881
10882 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10883
10884         * gcc.c-torture/compile/20010326-1.c: New test.
10885
10886 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10887
10888         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10889         peculiarities of the SH.
10890         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10891
10892 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10893
10894         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10895         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10896         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10897
10898 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10899
10900         * g77.f-torture/compile/20010321-1.f: New test.
10901
10902 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10903
10904         * gcc.c-torture/compile/20010329-1.c: New test.
10905
10906 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10907
10908         * gcc.c-torture/execute/20010329-1.c: New test.
10909
10910 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10911
10912         * g++.old-deja/g++.other/eh4.C: Fix typo.
10913
10914 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10915
10916         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10917
10918 2001-03-28  Philip Blundell  <philb@gnu.org>
10919
10920         * gcc.c-torture/compile/20010328-1.c: New test.
10921
10922 2001-03-27  Richard Henderson  <rth@redhat.com>
10923
10924         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10925         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10926
10927 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10928
10929         * gcc.c-torture/compile/20010327-1.c: New test.
10930
10931 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10932
10933         * g++.old-deja/g++.other/friend12.C: New test.
10934         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10935         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10936
10937 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10938
10939         * gcc.c-torture/execute/20010325-1.c: New test.
10940
10941 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
10942
10943         * g++.old-deja/g++.other/mangle3.C: New test.
10944
10945 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * g++.old-deja/g++.other/anon8.C: New test.
10948
10949 2001-03-20  Philip Blundell  <philb@gnu.org>
10950
10951         * gcc.c-torture/compile/20010320-1.c: New test.
10952
10953 2001-03-17  Richard Henderson  <rth@redhat.com>
10954
10955         * g++.old-deja/g++.other/eh4.C: Add expected error text.
10956
10957 2001-03-15  Geoff Keating  <geoff@redhat.com>
10958
10959         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
10960         tests on AIX.
10961
10962 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
10963
10964         * g++.old-deja/g++.other/eh4.C: New test.
10965
10966 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10967
10968         * gcc.dg/cpp/mi1.c: Update.
10969
10970 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
10971
10972         * g++.old-deja/g++.other/regstack.C: New test.
10973
10974 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10975
10976         * g++.old-deja/g++.other/ref4.C: New test.
10977
10978 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
10979
10980         * objc/execute/va_method.m: Added.
10981         * objc/execute/IMP.m: Added.
10982         * objc/execute/_cmd.m: Added.
10983         * objc/execute/accessing_ivars.m: Added.
10984         * objc/execute/class-1.m: Added.
10985         * objc/execute/class-10.m: Added.
10986         * objc/execute/class-11.m: Added.
10987         * objc/execute/class-12.m: Added.
10988         * objc/execute/class-13.m: Added.
10989         * objc/execute/class-14.m: Added.
10990         * objc/execute/class-2.m: Added.
10991         * objc/execute/class-3.m: Added.
10992         * objc/execute/class-4.m: Added.
10993         * objc/execute/class-5.m: Added.
10994         * objc/execute/class-6.m: Added.
10995         * objc/execute/class-7.m: Added.
10996         * objc/execute/class-8.m: Added.
10997         * objc/execute/class-9.m: Added.
10998         * objc/execute/class-tests-1.h
10999         * objc/execute/class-tests-2.h
11000         * objc/execute/compatibility_alias.m: Added.
11001         * objc/execute/encode-1.m: Added.
11002         * objc/execute/formal_protocol-1.m: Added.
11003         * objc/execute/formal_protocol-2.m: Added.
11004         * objc/execute/formal_protocol-3.m: Added.
11005         * objc/execute/formal_protocol-4.m: Added.
11006         * objc/execute/formal_protocol-5.m: Added.
11007         * objc/execute/formal_protocol-6.m: Added.
11008         * objc/execute/formal_protocol-7.m: Added.
11009         * objc/execute/informal_protocol.m: Added.
11010         * objc/execute/initialize.m: Added.
11011         * objc/execute/load.m: Added.
11012         * objc/execute/many_args_method.m: Added.
11013         * objc/execute/nested-3.m: Added.
11014         * objc/execute/no_clash.m: Added.
11015         * objc/execute/private.m: Added.
11016         * objc/execute/redefining_self.m: Added.
11017         * objc/execute/root_methods.m: Added.
11018         * objc/execute/selector-1.m: Added.
11019         * objc/execute/static-1.m: Added.
11020         * objc/execute/static-2.m: Added.
11021         * objc/execute/va_method.m: Added.
11022
11023 2001-03-10  Richard Henderson  <rth@redhat.com>
11024
11025         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11026
11027 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11028
11029         * g++.old-deja/g++.other/crash31.C: XFAIL.
11030         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11031         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11032         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11033         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11034         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11035
11036 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11037
11038         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11039
11040 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11041
11042         * gcc.dg/20000724-1.c: Don't use multiline strings.
11043
11044 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11045
11046         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11047         result of -cString against what we expect it to be; don't just
11048         print it out for no one to read.
11049
11050         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11051         Based on testcases provided by Nicola Pero.
11052
11053 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11054
11055         * gcc.dg/cpp/macro7.c: New test.
11056
11057 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11058
11059         * gcc.dg/cpp/multiline.c: Update.
11060
11061 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11062
11063         * g++.old-deja/g++.other/enum3.C: New test.
11064
11065 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11066
11067         * g++.old-deja/g++.other/pod1.C: New test.
11068
11069 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.old-deja/g++.ext/overload1.C: New test.
11072
11073 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11074
11075         * g++.old-deja/g++.pt/using1.C: New test.
11076
11077 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11078
11079         * g++.old-deja/g++.other/using9.C: New test.
11080
11081 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11082
11083         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11084
11085         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11086
11087 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11088
11089         * g++.old-deja/g++.ext/realpt1.C: Remove.
11090
11091 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11092
11093         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11094
11095 2001-02-26  Will Cohen  <wcohen@redhat.com>
11096
11097         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11098
11099 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11100
11101         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11102         templatized constructors.
11103
11104 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11105
11106         * gcc.c-torture/execute/20010224-1.c: New test.
11107
11108 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11109
11110         * gcc.c-torture/execute/20010222-1.c: New test.
11111
11112 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11113
11114         * g++.old-deja/g++.other/inline20.C: New test.
11115
11116 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11117
11118         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11119
11120 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11121
11122         * g++.old-deja/g++.other/lookup22.C: New test.
11123
11124 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11125
11126         * g77.dg: New directory.
11127         * g77.dg/20010216-1.f: New test case.
11128         * g77.dg/dg.exp: New driver.
11129         * lib/g77-dg.exp: New driver library.
11130
11131 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11132
11133         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11134
11135 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11136
11137         * g++.old-deja/g++.other/decl9.C: New test.
11138
11139 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11140
11141         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11142         not need <string> and also tests the initialization at runtime.
11143
11144 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11145
11146         * gcc.c-torture/execute/longlong.c: New test.
11147
11148 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11149
11150         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11151
11152 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11153
11154         * gcc.c-torture/execute/920302-1.c (execute):
11155         Change argument type to short.
11156
11157 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11158
11159         * g++.old-deja/g++.pt/deduct6.C: New test.
11160
11161 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11162
11163         * g++.old-deja/g++.pt/deduct5.C: New test.
11164
11165 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11166
11167         * gcc.c-torture/execute/20010209-1.c: New test.
11168
11169 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11170
11171         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11172
11173 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11174
11175         * g++.dg/vtgc1.C: Update for new ABI.
11176
11177         * consistency.vlad: New directory, 1665 files.
11178
11179 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11180
11181         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11182         return type.
11183         * gcc.dg/cpp/digraphs.c: Declare puts.
11184
11185 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11186
11187         * g++.old-deja/g++.other/warn5.C: New test.
11188
11189 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11190
11191         * g++.old-deja/g++.pt/spec40.C: New test.
11192
11193 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11196         case.
11197         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11198
11199 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11200
11201         * gcc.c-torture/compile/20010209-1.c: New test.
11202
11203 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11204
11205         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11206         excess errors message but not if it crashes.
11207         * g++.old-deja/g++.other/crash27.C: Likewise.
11208         * g++.old-deja/g++.other/crash28.C: Likewise.
11209         * g++.old-deja/g++.other/crash30.C: Likewise.
11210         * g++.old-deja/g++.other/crash32.C: Likewise.
11211         * g++.old-deja/g++.other/crash35.C: Likewise.
11212         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11213
11214 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11215
11216         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11217         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11218         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11219         g77.f-torture/execute/execute.exp,
11220         g77.f-torture/noncompile/noncompile.exp,
11221         gcc.c-torture/execute/execute.exp,
11222         gcc.c-torture/execute/memcheck/memcheck.exp,
11223         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11224         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11225         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11226         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11227         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11228         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11229         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11230         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11231         Remove bug reporting instructions with ancient email addresses.
11232
11233 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11234
11235         * gcc.dg/20010202-1.c: New test.
11236         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11237
11238 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11239
11240         * g++.dg/stdbool-if.C: New test.
11241
11242 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11243
11244         * objc/execute/fdecl.m: Added main().
11245
11246 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11247
11248         * gcc.c-torture/execute/20010206-1.c: New test.
11249
11250 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11251
11252         * gcc.dg/cpp/avoidpaste1.c: Update.
11253
11254 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11255
11256         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11257         Pero <nicola@brainstorm.co.uk>.
11258         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11259
11260 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11261
11262         * g++.old-deja/g++.pt/spec39.C: New test.
11263
11264 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * gcc.c-torture/compile/20010202-1.c: New test.
11267
11268 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11269
11270         * g++.old-deja/g++.abi/primary2.C: New test.
11271         * g++.old-deja/g++.abi/primary3.C: New test.
11272         * g++.old-deja/g++.abi/primary4.C: New test.
11273         * g++.old-deja/g++.abi/primary5.C: New test.
11274         * g++.old-deja/g++.abi/vtable3.h: New test.
11275         * g++.old-deja/g++.abi/vtable3a.C: New test.
11276         * g++.old-deja/g++.abi/vtable3b.C: New test.
11277         * g++.old-deja/g++.abi/vtable3c.C: New test.
11278         * g++.old-deja/g++.abi/vtable3d.C: New test.
11279         * g++.old-deja/g++.abi/vtable3e.C: New test.
11280         * g++.old-deja/g++.abi/vtable3f.C: New test.
11281         * g++.old-deja/g++.abi/vtable3g.C: New test.
11282         * g++.old-deja/g++.abi/vtable3h.C: New test.
11283         * g++.old-deja/g++.abi/vtable3i.C: New test.
11284         * g++.old-deja/g++.abi/vtable3j.C: New test.
11285         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11286
11287 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11288
11289         * g++.old-deja/g++.other/anon6.C: New test.
11290         * g++.old-deja/g++.other/anon7.C: New test.
11291
11292 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11293
11294         * gcc.dg/cpp/avoidpaste2.c: New tests.
11295
11296 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11297
11298         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11299
11300 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11301
11302         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11303         DECIMAL_DIG cases for Irix."
11304
11305 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11306
11307         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11308
11309 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11310
11311         * gcc.dg/c99-tag-1.c: New test.
11312
11313 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11314
11315         * gcc.dg/cpp/tr-warn1.c: Add tests.
11316
11317 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11318
11319         * gcc.dg/cpp/avoidpaste1.c: Update.
11320         * gcc.dg/cpp/paste4.c: Update.
11321
11322 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11323
11324         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11325         cases for Irix.
11326
11327 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11328
11329         * g++.old-deja/g++.other/inline19.C: New test.
11330
11331 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11332
11333         * gcc.dg/Wlarger-than.c: New test.
11334
11335 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11336
11337         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11338
11339 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11340
11341         * gcc.c-torture/execute/20010129-1.c: New test.
11342         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11343
11344 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11345
11346         * gcc.dg/cpp/avoidpaste1.c: Test case.
11347
11348 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11349
11350         * g++.old-deja/g++.other/inline18.C: New test.
11351
11352 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11353
11354         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11355         and __builtin_putchar.
11356
11357 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11358
11359         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11360         tests.
11361
11362 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11363
11364         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11365         floating point number rounding mode to round to the nearest
11366         representable mode.
11367
11368 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * g++.old-deja/g++.other/mangle2.C: New test.
11371
11372 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11373
11374         * gcc.c-torture/compile/20010124-1.c: New test.
11375
11376 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11377
11378         * g++.old-deja/g++.pt/spec38.C: New test.
11379
11380 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11381
11382         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11383         "Build don't run".
11384
11385 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11386
11387         * gcc.c-torture/execute/20010123-1.c: New test.
11388
11389 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         * g++.old-deja/g++.pt/spec37.C: New test.
11392
11393 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11394
11395         * g++.old-deja/g++.pt/overload14.C: New test.
11396
11397 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11398
11399         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11400         __builtin_return_address.
11401
11402 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11403
11404         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11405         * g++.old-deja/g++.pt/spec35.C: New test.
11406         * g++.old-deja/g++.pt/spec36.C: New test.
11407
11408 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * gcc.c-torture/compile/20010118-1.c: New test.
11411
11412 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11413
11414         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11415
11416 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * gcc.c-torture/execute/20010119-1.c: New test.
11419
11420 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11421
11422         * g++.old-deja/g++.other/vbase5.C: New test.
11423
11424 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11425
11426         * gcc.c-torture/execute/20010118-1.c: New test.
11427
11428 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         * g++.old-deja/g++.pt/deduct3.C: New test.
11431
11432 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         * g++.old-deja/g++.pt/spec34.C: New test.
11435
11436 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11437
11438         * g77.f-torture/compile/20000601-2.f: New test.
11439
11440 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11441
11442         * g++.old-deja/g++.other/init17.C: New test.
11443
11444 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11445
11446         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11447
11448 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11449
11450         * g++.old-deja/g++.pt/unify8.C: New test.
11451
11452 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11453
11454         * g++.old-deja/g++.abi/vbase1.C: New test.
11455
11456 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11457
11458         * g++.old-deja/g++.pt/crash65.C: New test.
11459
11460 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11461
11462         * gcc.dg/cpp/assembl2.S: New test case.
11463
11464 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11465
11466         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11467         are supported.
11468
11469 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11470
11471         * g++.old-deja/g++.other/builtins1.C: New test.
11472         * g++.old-deja/g++.other/builtins2.C: Likewise.
11473         * g++.old-deja/g++.other/builtins3.C: Likewise.
11474         * g++.old-deja/g++.other/builtins4.C: Likewise.
11475
11476 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11477
11478         * gcc.c-torture/compile/20010117-1.c: New test.
11479         * gcc.c-torture/compile/20010117-2.c: New test.
11480
11481 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11482
11483         * g77.f-torture/execute/20010116.[fx]: New test,
11484         XFAIL on i?86-*-*.
11485         * g77.f-torture/compile/20010115.f: Indicate it's
11486         a test for PR fortran/1636.
11487
11488 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11489
11490         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11491
11492 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11493
11494         * g77.f-torture/compile/20010115.f: New test.
11495
11496 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11497
11498         * g++.old-deja/g++.pt/nontype5.C: New test.
11499
11500 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11501
11502         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11503         have an equivalent working one below it.
11504
11505 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11506
11507         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11508         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11509
11510 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11511
11512         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11513         message containing "init_priority".
11514         (conpr-2.C): Likewise.
11515         (conpr-3.C): Likewise.
11516         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11517
11518 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11519
11520         * gcc.c-torture/execute/20010114-2.c: New test.
11521
11522 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11523
11524         * gcc.c-torture/compile/20010114-1.c: New test.
11525         * gcc.c-torture/compile/20010114-1.x: Xfail.
11526         * gcc.c-torture/compile/20010114-2.c: New test.
11527         * gcc.c-torture/execute/20010114-1.c: New test.
11528         * gcc.dg/trunc-1.c: New test.
11529         * gcc.dg/uninit-B.c: New test.
11530
11531 2001-01-13  Nick Clifton  <nickc@redhat.com>
11532
11533         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11534         target.
11535
11536 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11537
11538         * gcc.c-torture/compile/20010113-1.c: New test.
11539
11540 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11541
11542         * gcc.c-torture/compile/20001212-1.c: New test.
11543
11544 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11545
11546         * gcc.dg/cpp/widestr1.c: Update.
11547         * gcc.dg/cpp/prag-imp.c: Remove.
11548
11549 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11550
11551         * gcc.c-torture/execute/20000801-3.x: Remove.
11552         * gcc.dg/c90-init-1.c: New test.
11553         * gcc.dg/c99-init-1.c: New test.
11554         * gcc.dg/c99-init-2.c: New test.
11555         * gcc.dg/gnu99-init-1.c: New test.
11556
11557 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11558
11559         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11560         testing that no relevant ones were found.
11561
11562 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11563
11564         * g++.old-deja/g++.pt/cast2.C: New test.
11565
11566 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11567
11568         * g++.old-deja/g++.pt/friend47.C: New test.
11569
11570 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11571
11572         * g++.old-deja/g++.pt/instantiate13.C: New test.
11573
11574 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11575
11576         * g++.old-deja/g++.other/defarg7.C: New test.
11577         * g++.old-deja/g++.other/defarg8.C: New test.
11578
11579 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11580
11581         * g++.old-deja/g++.pt/crash64.C: New test.
11582
11583 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11584
11585         * g++.old-deja/g++.pt/crash63.C: New test.
11586
11587 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11588
11589         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11590
11591 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11592
11593         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11594
11595 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11596
11597         * g++.old-deja/g++.pt/error3.C: New test.
11598
11599 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11600
11601         * g++.old-deja/g++.other/crash39.C: New test.
11602
11603 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11604
11605         * g++.old-deja/g++.other/vbase4.C: New test.
11606
11607 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11608
11609         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11610         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11611         * gcc.dg/special/special.exp: New test driver which will check
11612         for alias support for the above test.
11613
11614 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11615
11616         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11617         problems on small machines.
11618         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11619         parameterize.
11620
11621 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11622
11623         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11624         mips.
11625         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11626
11627 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11628
11629         * g++.old_deja/g++.pt/using8.C: New test.
11630
11631 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11632
11633         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11634
11635 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11636
11637         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11638         where a failure is expected.
11639         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11640
11641 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         * g++.old_deja/g++.pt/instantiate12.C: New test.
11644
11645 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11646
11647         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11648         start of structs.
11649         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11650         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11651         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11652         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11653         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11654         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11655         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11656         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11657         * g++.old-deja/g++.eh/spec6.C: Likewise.
11658         * g++.old-deja/g++.jason/crash3.C: Likewise.
11659         * g++.old-deja/g++.law/ctors11.C: Likewise.
11660         * g++.old-deja/g++.law/ctors17.C: Likewise.
11661         * g++.old-deja/g++.law/ctors5.C: Likewise.
11662         * g++.old-deja/g++.law/ctors9.C: Likewise.
11663         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11664         * g++.old-deja/g++.mike/net22.C: Likewise.
11665         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11666         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11667         * g++.old-deja/g++.mike/virt3.C: Likewise.
11668         * g++.old-deja/g++.niklas/t128.C: Likewise.
11669         * g++.old-deja/g++.other/anon4.C: Likewise.
11670         * g++.old-deja/g++.other/using1.C: Likewise.
11671         * g++.old-deja/g++.other/warn3.C: Likewise.
11672         * g++.old-deja/g++.pt/t37.C: Likewise.
11673         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11674         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11675
11676 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11677
11678         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11679
11680 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11681
11682         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11683
11684 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11685
11686         * gcc.c-torture/compile/20010107-1.c: New test.
11687
11688 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11689
11690         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11691
11692 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11693
11694         * gcc.dg/format/format.h: New file.
11695         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11696         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11697         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11698         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11699         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11700         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11701         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11702         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11703         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11704         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11705         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11706         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11707         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11708         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11709         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11710         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11711         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11712         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11713         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11714         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11715         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11716         instead of declaring standard types, macros and functions in each
11717         test.
11718
11719 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11720
11721         * gcc.c-torture/execute/20010106-1.c: New test.
11722
11723 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11724
11725         * gcc.dg/format/format.exp: New file.
11726         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11727         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11728         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11729         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11730         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11731         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11732         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11733         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11734         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11735         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11736         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11737         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11738         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11739         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11740         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11741         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11742         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11743         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11744         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11745         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11746         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11747         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11748         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11749         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11750         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11751         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11752         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11753         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11754         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11755         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11756         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11757         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11758         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11759         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11760         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11761         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11762         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11763         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11764         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11765         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11766         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11767         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11768
11769 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11770
11771         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11772         account.
11773
11774 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11775
11776         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11777
11778 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11779
11780         * g++.old-deja/g++.pt/crash62.C: New test.
11781
11782 2001-01-04  Richard Henderson  <rth@redhat.com>
11783
11784         * gcc.dg/20000926-1.c: Update expected warnings.
11785         * gcc.dg/array-2.c: Likewise.
11786         * gcc.dg/array-4.c: Also validate flexible array members.
11787         * gcc.dg/c99-flex-array-1.c: New.
11788
11789 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11790
11791         * gcc.c-torture/compile/20001222-1.x: Remove.
11792
11793 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11794
11795         * gcc.c-torture/execute/built-in-setjmp.c: New.
11796
11797 2001-01-03  Richard Henderson  <rth@redhat.com>
11798
11799         * gcc.dg/940510-1.c: Update expected error wording.
11800         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11801
11802 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11803
11804         * lib/target-supports.exp (check_alias_available): Modified to
11805         indicate aliases not supported if only weak aliases are supported.
11806
11807 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11808
11809         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11810         Turn on cmpstrsi checks for __pj__ and __i370__.
11811
11812 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         * g++.old-deja/g++.other/virtual11.C: New test.
11815
11816 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11817
11818         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11819
11820 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11821
11822         * gcc.c-torture/compile/20010102-1.c: New test.
11823
11824 2001-01-02  Andreas Jaeger  <aj@suse.de>
11825
11826         * gcc.dg/noreturn-3.c: New test.
11827
11828         * gcc.dg/noreturn-4.c: New test.
11829
11830 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11831
11832         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11833         __builtin_fputc and __builtin_fwrite.
11834
11835 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11836
11837         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11838         signed char, not default char.
11839
11840 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11841
11842         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11843
11844 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11845
11846         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11847
11848 2000-12-29  Richard Henderson  <rth@redhat.com>
11849
11850         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11851         (__cyg_profile_func_exit): Define.
11852
11853 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11854
11855         * g++.dg/vtgc1.C: New test.
11856
11857 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11858
11859         * gcc.dg/noncompile/20001228-1.c: New test.
11860
11861         * gcc.dg/20001228-1.c: New test.
11862
11863         * gcc.c-torture/execute/20001228-1.c: New test.
11864
11865 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11866
11867         * gcc.dg/format-strfmon-1.c: New test.
11868
11869 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11870
11871         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11872         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11873         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11874         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11875         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11876         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11877         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11878         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11879         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11880         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11881         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11882         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11883         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11884
11885         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11886         * gcc.c-torture/execute/string-opt-4.c: Test index.
11887
11888 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11889
11890         * gcc.c-torture/compile/20001226-1.c: New test.
11891
11892 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11893
11894         * gcc.c-torture/compile/20001222-1.c: New test.
11895         * gcc.c-torture/compile/20001222-1.x: Xfail.
11896
11897 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11898
11899         * gcc.c-torture/execute/comp-goto-2.c: New test.
11900
11901 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11902
11903         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11904         Use long types if __INT_MAX__ is 32767.
11905         (main): Use cast to (sint32 *) when poking 88 into a_page.
11906
11907         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11908
11909 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11910
11911         * gcc.c-torture/compile/20001221-1.c: New test.
11912         * gcc.c-torture/execute/20001221-1.c: New test.
11913
11914 2000-12-20  Richard Henderson  <rth@redhat.com>
11915
11916         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11917         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11918
11919 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11920
11921         * gcc.dg/compare3.c: New test.
11922
11923 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11924
11925         * gcc.dg/format-warnll-1.c: New test.
11926
11927 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11928
11929         * gcc.dg/cpp/cmdlne-P.c: New test.
11930
11931 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11932
11933         * gcc.c-torture/execute/builtin-abs-1.c,
11934         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11935
11936 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11937
11938         * gcc.dg/cpp/multiline.c: New test.
11939
11940 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11941
11942         * g++.old-deja/g++.other/syshdr1.C: Update.
11943         * gcc.dg/cpp/lineflags.c: Remove temporarily.
11944
11945 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11946
11947         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
11948
11949 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11950
11951         * g++.old-deja/g++.pt/ttp65.C: New test.
11952
11953 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11954
11955         * g++.old-deja/g++.pt/ttp64.C: New test.
11956
11957 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11958
11959         * g++.old-deja/g++.pt/spec33.C: New test.
11960
11961 2000-12-14  Catherine Moore  <clm@redhat.com>
11962
11963         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
11964         * gcc.c-torture/execute/920612-2.c: Likewise.
11965         * gcc.c-torture/execute/920428-2.c: Likewise.
11966         * gcc-c-torture/execute/va-arg-11.c: Call exit.
11967         * gcc.c-torture/execute/va-arg-21.c: Likewise.
11968
11969 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11970
11971         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
11972         * gcc.dg/pack-test-2.c: Likewise.
11973
11974 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11975
11976         Tests by Zack Weinberg <zackw@stanford.edu>.
11977
11978         * gcc.dg/cpp/defined.c: Update.
11979         * gcc.dg/cpp/defined_trad.c: New tests.
11980
11981 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11982
11983         * gcc.dg/cpp/trad-direct.c: Update.
11984
11985 2000-12-11  Neil Booth  <neilb@earthling.net>
11986
11987         * gcc.dg/cpp/defined_trad.c
11988
11989 2000-12-11  Neil Booth  <neilb@earthling.net>
11990
11991         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
11992
11993 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11994
11995         * gcc.dg/format-miss-2.c: New test.
11996
11997 2000-12-09  Neil Booth  <neilb@earthling.net>
11998
11999         * gcc.dg/cpp/lineflags.c: New tests.
12000         * gcc.dg/cpp/poison.c: Update.
12001         * gcc.dg/cpp/redef2.c: Update.
12002         * gcc.dg/cpp/skipping.c: New test.
12003
12004 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12005
12006         * g++.old-deja/g++.other/eh3.C: New testcase.
12007
12008 2000-12-07  Neil Booth  <neilb@earthling.net>
12009
12010         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12011         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12012         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12013         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12014         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12015         Update.
12016
12017 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12018
12019         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12020         __SIZE_TYPE__ instead of int for type of integers cast to
12021         pointers.
12022
12023 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12024
12025         * g++.old-deja/g++.other/cleanup4.C: New test.
12026
12027 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12028
12029         * format-sec-1.c: New test.
12030
12031 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12032
12033         * gcc.dg/format-nonlit-3.c: New test.
12034
12035 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12036
12037         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12038         through a null pointer.
12039
12040 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12041
12042         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12043         * g++.old-deja/g++.pt/partial4.C: New test.
12044
12045 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12046
12047         * gcc.c-torture/execute/ieee/hugeval.x: New.
12048
12049 2000-12-06  Neil Booth  <neilb@earthling.net>
12050
12051         * gcc.dg/cpp/backslash2.c: New tests.
12052
12053 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12054
12055         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12056         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12057
12058 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12059
12060         * gcc.c-torture/execute/20001203-2.c: New testcase.
12061
12062 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12063
12064         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12065         * g++.old-deja/g++.other/virtual10.C: New test.
12066
12067 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12068
12069         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12070
12071 2000-12-05  Richard Henderson  <rth@redhat.com>
12072
12073         * gcc.c-torture/compile/20001205-1.c: New.
12074
12075 2000-12-04  Neil Booth  <neilb@earthling.net>
12076
12077         * g++.old-deja/g++.other/virtual9.C: New test.
12078         * g++.old-deja/g++.pt/crash61.C: New test.
12079         * gcc.c-torture/execute/loop-9.c: New test.
12080
12081 2000-12-04  Neil Booth  <neilb@earthling.net>
12082
12083         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12084         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12085         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12086         * gcc.dg/cpp/extratokens.c: ...here.
12087
12088 2000-12-04  Neil Booth  <neilb@earthling.net>
12089
12090         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12091         New tests.
12092
12093 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12094
12095         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12096         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12097
12098 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12099
12100         * gcc.c-torture/execute/20001203-1.c: New test.
12101
12102 2000-12-03  Neil Booth  <neilb@earthling.net>
12103
12104         * gcc.dg/cpp/macro6.c: New test cases.
12105
12106 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12107
12108         * gcc.c-torture/execute/string-opt-9.c: New test.
12109         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12110         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12111         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12112
12113         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12114         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12115
12116 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12117
12118         * gcc.dg/cpp/if-6.c: New testcase.
12119
12120         * gcc.dg/20001201-1.c: New testcase.
12121
12122 2000-12-02  Neil Booth  <neilb@earthling.net>
12123
12124         * g++.old-deja/g++.other/externC4.C,
12125         g++.old-deja/g++.other/friend10.C: New tests.
12126
12127 2000-12-02  Neil Booth  <neilb@earthling.net>
12128
12129         * g++.old-deja/g++.other/instan2.C
12130         * g++.old-deja/g++.other/instan3.C: New test.
12131
12132 2000-12-02  Neil Booth  <neilb@earthling.net>
12133
12134         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12135         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12136         gnuc99.c,gnuc99-pedantic.c: New tests.
12137
12138 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12139
12140         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12141         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12142
12143 2000-12-01  Neil Booth  <neilb@earthling.net>
12144
12145         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12146         * gcc.dg/cpp/poison.c: Update.
12147         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12148
12149 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12150
12151         * g77.f-torture/execute/20001201.f: New test.
12152
12153 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12154
12155         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12156
12157 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12158
12159         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12160
12161 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12162
12163         * g++.old-deja/g++.other/cast6.C: New test.
12164
12165 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12166
12167         * gcc.c-torture/execute/20001130-2.c: New testcase.
12168
12169 2000-11-30  Richard Henderson  <rth@redhat.com>
12170
12171         * gcc.c-torture/execute/20001130-1.c: New test.
12172
12173 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12174
12175         * g++.old-deja/g++.other/op3.C: New test.
12176
12177 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12178
12179         * g++.old-deja/g++.other/op2.C: New test.
12180
12181 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12182
12183         * g++.old-deja/g++.other/crash38.C: New test.
12184
12185 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12186
12187         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12188
12189 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12190
12191         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12192         tests.
12193         * gcc.c-torture/execute/string-opt-6.c: New test.
12194
12195         * gcc.dg/20001117-1.c: Add main.
12196
12197 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12198
12199         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12200         Move from here ...
12201         * gcc.dg/940510-1.c: ... to here.
12202
12203         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12204         zero-size arrays in toplevel structures.
12205
12206 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12207
12208         * gcc.c-torture/execute/loop-8.c: New test.
12209
12210 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12211
12212         * g++.old-deja/g++.other/base1.C: New test.
12213
12214 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         * g++.old-deja/g++.other/parse2.C: New test.
12217
12218 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12219
12220         * g++.old-deja/g++.pt/incomplete1.C: New test.
12221
12222 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12223
12224         * g++.old-deja/g++.other/friend9.C: New test.
12225
12226 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12227
12228         * gcc.dg/20001127-1.c: New test.
12229
12230 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12231
12232         * g++.old-deja/g++.pt/friend46.C: New test.
12233
12234 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12235
12236         * g++.old-deja/g++.other/ptrmem8.C: New test.
12237
12238 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12239
12240         * gcc.c-torture/execute/string-opt-7.c: New test.
12241         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12242
12243 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12244
12245         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12246         instead of 'mkcheck 2'.
12247
12248 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12249
12250         * gcc.c-torture/execute/memcheck/driver.c,
12251         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12252         C9X references to refer to C99.
12253
12254 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12255
12256         * gcc.dg/ultrasp3.c: New test.
12257
12258 2000-11-25  Neil Booth  <neilb@earthling.net>
12259
12260         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12261
12262 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12263
12264         * gcc.c-torture/compile/20001123-2.c: New.
12265
12266 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12267
12268         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12269
12270 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12271
12272         * gcc.dg/sequence-point-1.c: Add some new tests.
12273         * gcc.c-torture/execute/20001124-1.c: New test.
12274
12275 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12276
12277         * g++.old-deja/g++.other/vaarg4.C: New test.
12278         * gcc.c-torture/compile/20001123-1.c: New test.
12279
12280 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         * g++.other/crash24.C: Adjust and remove XFAIL.
12283         * g++.other/crash37.C: New test.
12284
12285 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         * g++.old-deja/g++.pt/instantiate9.C: New test.
12288
12289 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12290
12291         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12292         new ABI, too.
12293
12294         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12295         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12296
12297 2000-11-22  Neil Booth  <neilb@earthling.net>
12298
12299         * gcc.dg/cpp/Wtrigraphs.c: New test.
12300
12301 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12302
12303         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12304
12305 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12306
12307         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12308
12309 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12310
12311         * lib/gcc-dg.exp: load_lib scanasm.exp.
12312         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12313         * lib/g++-dg.exp: load_lib scanasm.exp.
12314         * lib/scanasm.exp: New.
12315         (scan-assembler, scan-assembler-not): Add optional arguments to
12316         test name, or if not present, the pattern name.
12317         (scan-assembler-dem, scan-assembler-dem-not): New.
12318
12319         * g++.dg/dg.exp: New.
12320
12321 2000-11-21  Neil Booth  <neilb@earthling.net>
12322
12323         * gcc.dg/cpp/integrated1.c: Remove.
12324
12325 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12326
12327         * gcc.c-torture/execute/20001121-1.c: New test.
12328
12329 2000-11-21  Richard Henderson  <rth@redhat.com>
12330
12331         * gcc.c-torture/compile/20001121-1.c: New test.
12332
12333 2000-11-20  Neil Booth  <neilb@earthling.net>
12334
12335         * gcc.dg/cpp/integrated1.c: New test.
12336
12337 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12338
12339         * g++.old-deja/g++.other/inline17.C: New test.
12340
12341 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12342
12343         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12344         local variable to be zero: I made the variable global. Now
12345         uses abort() and exit() instead of relying on main's return value.
12346
12347 2000-11-20  Neil Booth  <neilb@earthling.net>
12348
12349         * gcc.dg/cpp/paste2.c: Update test.
12350         * objc/execute/paste.m: New test.
12351
12352 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12353
12354         * gcc.dg/c99-condexpr-1.c: New test.
12355
12356 2000-11-20  Neil Booth  <neilb@earthling.net>
12357
12358         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12359
12360 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12361
12362         * g++.old-deja/g++.pt/export1.C: New test.
12363
12364 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.dg/20001117-1.c: New test.
12367
12368 2000-11-18  Richard Henderson  <rth@redhat.com>
12369
12370         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12371
12372 2000-11-18  Richard Henderson  <rth@redhat.com>
12373
12374         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12375         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12376         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12377
12378 2000-11-18  Richard Henderson  <rth@redhat.com>
12379
12380         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12381         (main): New.  Exit cleanly.
12382
12383 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12384
12385         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12386         gcc.dg/c99-fordecl-2.c: New tests.
12387
12388 2000-11-18  Richard Henderson  <rth@redhat.com>
12389
12390         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12391         * gcc.c-torture/execute/zerolen-2.c: New.
12392
12393 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12394
12395         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12396         memory.
12397
12398 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12399
12400         * g++.old-deja/g++.pt/instantiate8.C: New test.
12401
12402 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12403
12404         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12405         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12406
12407 2000-11-16  Nick Clifton  <nickc@redhat.com>
12408
12409         * gcc.c-torture/execute/nestfunc-2.c: New test.
12410         * gcc.c-torture/execute/nestfunc-3.c: New test.
12411
12412 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12413
12414         * gcc.c-torture/compile/20001116-1.c: New test.
12415
12416 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12417
12418         * gcc.c-torture/execute/20001115-1.c: New test.
12419
12420 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12421
12422         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12423         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12424         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12425         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12426
12427 2000-11-15  Neil Booth  <neilb@earthling.net>
12428
12429         gcc.dg/cpp/_Pragma1.c: Update.
12430         gcc.dg/cpp/_Pragma2.c: New test.
12431
12432 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12433
12434         * g++.old-deja/g++.other/anon5.C: New test.
12435
12436 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12437
12438         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12439         tests.
12440
12441 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12442
12443         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12444         output.
12445
12446 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12447
12448         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12449         labels at end of compound statements.
12450
12451 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12452
12453         * gcc.c-torture/execute/loop-7.c: New test.
12454
12455 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12456
12457         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12458
12459 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12460
12461         * gcc.dg/c99-bool-1.c: New test.
12462
12463 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12464
12465         * gcc.dg/c99-scope-1.c: Remove xfail.
12466         * gcc.dg/c99-scope-2.c: New test.
12467
12468 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12469
12470         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12471         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12472
12473 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12474
12475         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12476         error messages.
12477
12478         * g++.mike/p700.C: Don't typedef wchar_t.
12479         * g++.mike/p784.C: Likewise.
12480         * g++.mike/eb101.C: Don't use __wchar_t.
12481
12482 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12483
12484         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12485         from DO loop.
12486
12487 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12488
12489         * gcc.c-torture/execute/20001111-1.c: New test.
12490
12491 2000-11-10  Nick Clifton  <nickc@redhat.com>
12492
12493         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12494         long multuiple and accumulate.
12495
12496 2000-11-09  Richard Henderson  <rth@redhat.com>
12497
12498         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12499         via size_t instead of int.
12500
12501         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12502         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12503         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12504         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12505
12506 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12507
12508         * gcc.c-torture/compile/20001109-1.c: New test.
12509         * gcc.c-torture/compile/20001109-2.c: New test.
12510
12511 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12512
12513         * g++.old-deja/g++.pt/operator1.C: New test.
12514         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12515
12516 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12517
12518         * gcc.dg/20001108-1.c: New test.
12519
12520 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12521
12522         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12523         with both arguments constant strings.
12524         * gcc.c-torture/execute/string-opt-3.c: New test.
12525         * gcc.c-torture/execute/string-opt-4.c: New test.
12526         * gcc.c-torture/execute/string-opt-5.c: New test.
12527
12528 2000-11-08  Nick Clifton  <nickc@redhat.com>
12529
12530         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12531         mulsidi3adddi patterns.
12532
12533 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12534
12535         * g++.old-deja/g++.other/crash36.C: New test.
12536
12537 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12538
12539         * g++.old-deja/g++.other/init16.C: New test.
12540
12541 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12542
12543         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12544
12545 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12546
12547         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12548         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12549         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12550
12551 2000-11-07  DJ Delorie  <dj@redhat.com>
12552
12553         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12554
12555 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * gcc.c-torture/execute/string-opt-1.c: New test.
12558
12559 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12560
12561         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12562         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12563         parameters in registers, and there is no way for a varargs
12564         function to know in which order the integer and floating-point
12565         parameters should be interleaved when they are placed on the
12566         stack.
12567         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12568         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12569
12570 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12571
12572         * gcc.c-torture/execute/string-opt-2.c: New test.
12573
12574 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.old-deja/g++.pt/crash60.C: New test.
12577
12578 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12579
12580         * g++.old-deja/g++.other/crash24.C: New test.
12581         * g++.old-deja/g++.other/crash25.C: New test.
12582         * g++.old-deja/g++.other/crash26.C: New test.
12583         * g++.old-deja/g++.other/crash27.C: New test.
12584         * g++.old-deja/g++.other/crash28.C: New test.
12585         * g++.old-deja/g++.other/crash29.C: New test.
12586         * g++.old-deja/g++.other/crash30.C: New test.
12587         * g++.old-deja/g++.other/crash31.C: New test.
12588         * g++.old-deja/g++.other/crash32.C: New test.
12589         * g++.old-deja/g++.other/crash33.C: New test.
12590         * g++.old-deja/g++.other/crash34.C: New test.
12591         * g++.old-deja/g++.other/crash35.C: New test.
12592
12593 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12594
12595         * gcc.c-torture/execute/20001031-1.c: New test.
12596
12597 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12598
12599         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12600         namespace.
12601
12602         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12603         standards-conformant.
12604
12605         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12606
12607         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12608         * g++.old-deja/g++.mike/p755a.C: Likewise.
12609         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12610         library makes no calls to `operator new' during initialization.
12611
12612 2000-11-04  Neil Booth  <neilb@earthling.net>
12613
12614         * gcc.dg/cpp/include2.c: New tests.
12615
12616 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12617
12618         * lib/g++.exp (g++_set_ld_library_path): New function.
12619         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12620
12621 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12622
12623         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12624         warnings.
12625
12626 2000-11-01  Richard Henderson  <rth@redhat.com>
12627
12628         * g++.old-deja/g++.ext/namedret1.C: New.
12629         * g++.old-deja/g++.ext/namedret2.C: New.
12630         * g++.old-deja/g++.ext/namedret3.C: New.
12631
12632 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12633
12634         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12635         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12636
12637 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12638
12639         * gcc.c-torture/execute/va-arg-21.c: New test.
12640
12641 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12642
12643         * gcc.dg/c99-complex-2.c: New test.
12644
12645 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12646
12647         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12648
12649 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12650
12651         * g++.old-deja/g++.other/inline16.C: New test.
12652
12653 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12654
12655         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12656         __PRETTY_FUNCTION__
12657
12658 2000-10-29  Neil Booth  <neilb@earthling.net>
12659
12660         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12661         New tests.
12662         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12663         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12664         optimisation.
12665
12666 2000-10-29  Neil Booth  <neilb@earthling.net>
12667
12668         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12669         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12670         * mi5.c: Test multiple includes work with -C.
12671         * trigraphs.c: Test ^= version.
12672
12673 2000-10-28  Neil Booth  <neilb@earthling.net>
12674
12675         New tests and test updates for new macro expander.
12676
12677         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12678         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12679         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12680         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12681         new diagnostic messages.
12682
12683         * gcc.dg/cpp/macro3.c: New tests.
12684
12685 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12686
12687         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12688         on the same line.
12689
12690 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12691
12692         * g++.old-deja/g++.other/eh2.C: New test.
12693
12694 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12695
12696         * gcc.c-torture/execute/20001027-1.c: New test.
12697
12698 2000-10-26  Richard Henderson  <rth@redhat.com>
12699
12700         * gcc.c-torture/execute/20001026-1.c: New.
12701
12702 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12703
12704         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12705         * g++.old-deja/g++.law/builtin1.C: Likewise.
12706         * g++.old-deja/g++.law/ctors10.C: Likewise.
12707         * g++.old-deja/g++.law/virtual3.C: Likewise.
12708         * g++.old-deja/g++.mike/p658.C: Likewise.
12709         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12710         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12711         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12712         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12713         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12714
12715 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12716
12717         * gcc.c-torture/compile/20001024-1.c: New test.
12718
12719 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12720
12721         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12722         to tell us whether or not we are using V3.
12723
12724 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12725
12726         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12727         operands.
12728
12729 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12730
12731         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12732
12733 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12734
12735         * gcc.c-torture/execute/20001024-1.c: New test.
12736
12737 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12738
12739         * g++.old-deja/g++.other/sibcall1.C: New test.
12740
12741 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12742
12743         * gcc.dg/noncompile/init-3.c: New test.
12744
12745 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12746
12747         * gcc.dg/format-array-1.c: New test.
12748
12749 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12750
12751         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12752         writing through null pointers; remove comment about testing
12753         unterminated strings.
12754
12755 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12756
12757         * gcc.c-torture/execute/20001017-2.c: New test.
12758
12759 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12760
12761         * gcc.c-torture/compile/20001018-1.c: New test.
12762         * gcc.c-torture/compile/20001018-1.x: Xfail.
12763
12764 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12765
12766         * gcc.c-torture/execute/20001017-1.c: New test.
12767
12768 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12769
12770         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12771         for multiple use of arguments with scanf formats; add tests for
12772         multiple use of arguments.
12773
12774 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12775
12776         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12777
12778 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12779
12780         * gcc.dg/format-miss-1.c: New test.
12781
12782 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12783
12784         * gcc.c-torture/execute/20001013-1.c: New test.
12785
12786 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12787
12788         * gcc.dg/format-branch-1.c: New test.
12789
12790 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12791
12792         * README, lib/file-format.exp: Remove EGCS references.
12793
12794 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * gcc.dg/20001013-1.c: New test.
12797
12798 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12799
12800         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12801         for intmax_t in the compiler using __typeof__ and the type rules
12802         for conditional expressions.
12803
12804 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * gcc.dg/20001012-1.c: New test.
12807         * gcc.dg/20001012-2.c: New test.
12808
12809 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12810
12811         * gcc.dg/format-attr-1.c: New test.
12812
12813 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12814
12815         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12816         __LONG_LONG_MAX__ instead of LLONG_MAX.
12817
12818 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12819
12820         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12821         scanf flags.
12822         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12823         flags.
12824
12825 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12826
12827         * gcc.dg/sequence-pt-1.c: New test.
12828
12829 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12830
12831         * gcc.c-torture/execute/20001011-1.c: New testcase.
12832         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12833
12834 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12837         does not error on it.
12838
12839 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12840
12841         * gcc.dg/20001009-1.c: New test.
12842
12843 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12844
12845         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12846         * gcc.c-torture/execute/20001009-2.c: ... to here.
12847
12848 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12849
12850         * gcc.c-torture/compile/20001009-1.c: New testcase.
12851         * gcc.c-torture/execute/20001009-1.c: New testcase.
12852         Testcases provided by Jan Hubicka <jh@suse.cz>.
12853
12854 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12855
12856         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12857         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12858         uintmax_t using <limits.h> to emulate the compiler's internal
12859         logic.  No longer XFAIL %j tests.
12860
12861 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12862
12863         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12864         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12865         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12866         regexps and details of expected handling of some bad formats.
12867         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12868         suppression.
12869
12870 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12871
12872         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12873         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12874         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12875         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12876         in list archives.
12877
12878 2000-10-06  Richard Henderson  <rth@cygnus.com>
12879
12880         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12881         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12882         * g++.old-deja/g++.jason/report.C: Likewise.
12883         * g++.old-deja/g++.law/friend5.C: Likewise.
12884         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12885         of the expected warnings.
12886
12887 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         * g++.old-deja/g++.pt/enum14.C: New test.
12890
12891 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12892
12893         * g++.old-deja/g++.pt/crash59.C: New test.
12894
12895 2000-10-04  Will Cohen  <wcohen@redhat.com>
12896
12897         * gcc.dg/20000926-1.c: New test.
12898
12899 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12900
12901         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12902         function name for current C++ compiler.
12903         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12904
12905 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12906
12907         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12908         __PRETTY_FUNCTION__.
12909         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12910
12911 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12912
12913         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12914
12915 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12916
12917         * gcc.c-torture/compile/20000923-1.c: New test.
12918
12919 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12920
12921         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12922         * g++.old-deja/g++.pt/ttp62.C: Same.
12923         * g++.old-deja/g++.other/inline14.C: Same.
12924
12925 2000-09-24  Richard Henderson  <rth@cygnus.com>
12926
12927         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12928
12929 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12932
12933 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12934
12935         * gcc.c-torture/compile/20000922-1.c: New file.
12936
12937 2000-09-21  Nick Clifton  <nickc@redhat.com>
12938
12939         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12940         a signed long modulo operation.
12941         (mod6): New function - perform an unsigned long modulo operation.
12942         (main): Add tests for modulos of very large numbers by very small
12943         dividends.
12944
12945 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12946
12947         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12948
12949 2000-09-19  Richard Henderson  <rth@cygnus.com>
12950
12951         * gcc.dg/compare2.c (case 10): XFAIL.
12952
12953 2000-09-18  Richard Henderson  <rth@cygnus.com>
12954
12955         * gcc.c-torture/execute/20000906-1.c: Move ...
12956         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12957         that support __builtin_trap.
12958
12959 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12960
12961         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12962
12963 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12964
12965         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12966         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12967         more $ format tests.
12968
12969 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12970
12971         * gcc.dg/format-errmk-1.c: New test.
12972
12973 2000-09-17  Greg McGary  <greg@mcgary.org>
12974
12975         * gcc.c-torture/execute/20000917-1.x: Remove.
12976
12977 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12978
12979         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12980
12981 2000-09-17  Greg McGary  <greg@mcgary.org>
12982
12983         * gcc.c-torture/execute/20000917-1.c: New test.
12984         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12985
12986 2000-09-16  Neil Booth  <NeilB@earthling.net>
12987
12988         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12989         in nested macro bug.
12990
12991 2000-09-15  Neil Booth  <NeilB@earthling.net>
12992
12993         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12994
12995 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12996
12997         * gcc.c-torture/execute/20000914-1.c: New test.
12998
12999 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13000
13001         * g++.other/inline13.C: New test.
13002
13003 2000-09-12  Andreas Jaeger  <aj@suse.de>
13004
13005         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13006         constant by Ulrich Drepper <drepper@redhat.com>.
13007
13008 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13009
13010         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13011
13012 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13013
13014         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13015
13016 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13017
13018         * gcc.dg/cpp/backslash.c: New test.
13019
13020 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13021
13022         * gcc.c-torture/execute/20000910-1.c: New test.
13023         * gcc.c-torture/execute/20000910-2.c: Likewise.
13024
13025 2000-09-11  Robert Lipe  <robertl@sco.com>
13026
13027         * gcc.dg/pragma-align.c: New test.
13028
13029 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13030
13031         * g++.old-deja/g++.pt/explicit82.C: New test.
13032         * g++.old-deja/g++.pt/explicit83.C: New test.
13033
13034 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13035
13036         * gcc.dg/asm-names.c: New test.
13037
13038 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13039
13040         * gcc.dg/cpp/tr-warn6.c: New test
13041
13042 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13043
13044         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13045         be accepted.
13046
13047 2000-09-07  Catherine Moore  <clm@redhat.com>
13048
13049         * gcc.c-torture/execute/unroll-1.c: New test.
13050
13051 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13052
13053         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13054         ERROR markers.
13055         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13056         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13057         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13058         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13059         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13060         Preprocess only.
13061         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13062         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13063
13064 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13065
13066         * g++.old-deja/g++.pt/deduct2.C: New test.
13067
13068 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13069
13070         * g++.old-deja/g++.pt/parms2.C: New test.
13071
13072 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13073
13074         * g++.old-deja/g++.pt/crash58.C: New test.
13075
13076 2000-09-06  Greg McGary  <greg@mcgary.org>
13077
13078         * gcc.c-torture/execute/20000906-1.c: New test.
13079         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13080
13081 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13082
13083         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13084
13085 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13086
13087         * g++.old-deja/g++.pt/crash57.C: New test.
13088
13089 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13090
13091         * g++.old-deja/g++.pt/crash56.C: New test.
13092
13093 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13094
13095         * g++.old-deja/g++.pt/koenig1.C: New test.
13096
13097 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13098
13099         * gcc.dg/20000904-1.c: New test.
13100
13101 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13102
13103         * gcc.dg/cpp/paste8.c: New test.
13104
13105 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13106
13107         * gcc.c-torture/compile/20000827-1.c: New test.
13108
13109 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13110
13111         * gcc.dg/format-diag-1.c: New test.
13112
13113 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13114
13115         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13116         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13117         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13118         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13119         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13120
13121 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13122
13123         * g++.old-deja/g++.other/nested4.C: New test.
13124
13125 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.ns/scoped1.C: New test.
13128
13129 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13130
13131         * lib/g++.exp: Support testing already-installed GCC.
13132
13133 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13134
13135         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13136
13137 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13138
13139         * gcc.dg/return-type-2.c: New test.
13140
13141 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13142
13143         * gcc.c-torture/compile/20000825-1.c: New test.
13144
13145 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13146
13147         * gcc.dg/dwarf2-2.c: New test.
13148
13149 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13150
13151         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13152         dg-warning regexps.
13153
13154 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13155
13156         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13157         gcc.dg/format-ext-5.c: New tests.
13158
13159 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13160
13161         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13162
13163 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13164
13165         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13166
13167 2000-08-24  Richard Henderson  <rth@cygnus.com>
13168
13169         * gcc.dg/ia64-sync-1.c: New test.
13170         * gcc.dg/ia64-sync-2.c: New test.
13171         * gcc.dg/ia64-asm-1.c: New test.
13172
13173 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13174
13175         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13176         * gcc.dg/format-ext-2.c: New test.
13177
13178 2000-08-23  Jason Merrill  <jason@redhat.com>
13179
13180         * lib/old-dejagnu.exp: Also ignore "In member function" and
13181         "At global scope".
13182
13183 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13184
13185         * gcc.dg/noncompile/label-lineno-1.c: New test.
13186
13187 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13188
13189         * gcc.dg/c99-array-nonobj-1.c: New test.
13190
13191 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13192
13193         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13194         tests.
13195         * gcc.dg/format-ext-1.c: New test.
13196
13197 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13198
13199         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13200         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13201         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13202         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13203         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13204
13205 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13206
13207         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13208         gcc.dg/c99-strftime-2.c: New tests.
13209
13210 2000-08-22  Richard Henderson  <rth@cygnus.com>
13211
13212         * gcc.c-torture/execute/20000822-1.c: New test.
13213
13214 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13215
13216         * gcc.c-torture/execute/20000819-1.x: Remove.
13217
13218 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13221         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13222         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13223         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13224         gcc.dg/format-xopen-1.c: New tests.
13225
13226 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13227
13228         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13229
13230 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * g++.old-deja/g++.other/loop2.C: New test.
13233
13234         * gcc.c-torture/compile/20000606-1.c: New test.
13235         * gcc.c-torture/compile/20000728-1.c: New test.
13236         * gcc.c-torture/execute/20000801-1.c: New test.
13237         * gcc.c-torture/execute/20000801-2.c: New test.
13238         * gcc.c-torture/execute/20000819-1.c: New test.
13239         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13240         * gcc.dg/20000629-1.c: New test.
13241         * gcc.dg/20000724-1.c: New test.
13242         * gcc.dg/20000807-1.c: New test.
13243
13244 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13245
13246         * gcc.dg/cpp/pragma-1.c: New test.
13247         * gcc.dg/cpp/pragma-2.c: New test.
13248
13249 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13250
13251         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13252         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13253
13254 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13255
13256         * gcc.c-torture/compile/20000818-1.c: New test.
13257
13258 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13259
13260         * gcc.c-torture/execute/20000818-1.c: New test.
13261
13262 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13263
13264         * gcc.dg/format-va-1.c: New test.
13265
13266 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13267
13268         * g++.old-deja/g++.other/typedef8.C: New test.
13269
13270 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13271
13272         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13273         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13274         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13275         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13276         * g++.old-deja/g++.other/ptrmem7.C: New test.
13277         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13278
13279 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13280
13281         * g++.old-deja/g++.pt/typename27.C: New test.
13282
13283 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13284
13285         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13286         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13287         * g++.old-deja/g++.pt/friend45.C: New test.
13288         * g++.old-deja/g++.other/friend8.C: New test.
13289
13290 2000-08-15  Richard Henderson  <rth@cygnus.com>
13291
13292         * gcc.c-torture/execute/20000815-1.c: New test.
13293
13294 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13295
13296         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13297         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13298         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13299
13300 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13301
13302         * g++.old-deja/g++.other/refinit2.C: New test.
13303
13304 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13305
13306         * lib/c-torture.exp (c-torture): Make
13307         compiler_conditional_xfail_data global.
13308         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13309         compiler_conditional_xfail_data machinery.
13310         (f-torture-execute): Likewise.
13311         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13312         and only when unrolling loops.
13313
13314         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13315
13316 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13317
13318         * g++.old-deja/g++.pt/explicit81.C: New test.
13319
13320 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         * g++.old-deja/g++.pt/typename26.C: New test.
13323
13324 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13325
13326         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13327         warning.
13328
13329 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13330
13331         * g++.old-deja/g++.other/array3.C: New test.
13332
13333 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13334
13335         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13336         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13337         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13338         New tests.
13339
13340 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13341
13342         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13343         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13344
13345 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13346
13347         * gcc.c-torture/execute/20000808-1.c: New test.
13348
13349 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13350
13351         * gcc.dg/c90-const-expr-1.c: New test.
13352
13353 2000-08-08  Richard Henderson  <rth@cygnus.com>
13354
13355         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13356
13357 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13358
13359         * gcc.dg/noncompile/const-ll-1.c: New test.
13360
13361 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13362
13363         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13364
13365 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13366
13367         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13368         that running programs linked against the shared version of libobjc
13369         run correctly.
13370
13371 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13372
13373         * gcc.dg/c99-printf-1.c: New test.
13374
13375 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13376
13377         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13378
13379 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13380
13381         * gcc.c-torture/execute/20000731-1.x: Delete.
13382
13383 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13384
13385         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13386         and torture_without_loops as is done by c-torture.exp.
13387         (search_for): Copy from c-torture.exp.
13388         (gcc-dg-runtest): New function, drives a directory of tests
13389         iterating over the TORTURE_OPTIONS.
13390         (scan-assembler, scan-assembler-not): Move here from
13391         individual directory drivers.
13392
13393         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13394         defined by lib/gcc-dg.exp.
13395         * gcc.dg/cpp/cpp.exp: Likewise.
13396         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13397         gcc-dg-runtest, so we cycle over optimization options.
13398
13399         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13400         * gcc.dg/compare2.c: No longer expected to fail.
13401
13402 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13403
13404         * gcc.c-torture/execute/20000804-1.c: New test.
13405
13406 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13407
13408         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13409
13410 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13411
13412         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13413
13414 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13415
13416         * gcc.c-torture/compile/20000803-1.c: New test.
13417
13418 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13419
13420         * gcc.c-torture/execute/20000801-3.c,
13421         gcc.c-torture/execute/20000801-4.c: New tests.
13422         * gcc.c-torture/execute/20000801-3.x,
13423         gcc.c-torture/execute/20000801-4.x: Xfail.
13424
13425 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13426
13427         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13428         libobjc/.libs to allow for libtool.
13429
13430 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13431
13432         * gcc.c-torture/compile/20000802-1.c: New test.
13433
13434 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13435
13436         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13437
13438 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13439
13440         * gcc-c-torture/execute/20000731-2.c: New test.
13441
13442         * gcc.c-torture/execute/20000731-1.c: New test.
13443         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13444
13445 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13446
13447         * testsuite/gcc.dg/cpp/paste7.c: New test.
13448         * gcc.dg/cpp/20000725-1.c: New test.
13449
13450 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13451
13452         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13453         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13454         declaration warning for __builtin_dwarf_reg_size.
13455
13456         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13457
13458 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13459
13460         * gcc.dg/noncompile/voidparam-1.c: New test.
13461
13462 2000-07-30  Richard Henderson  <rth@cygnus.com>
13463
13464         * gcc.dg/c90-digraph-1.c: Don't xfail.
13465         * gcc.dg/compare2.c (case 10): Xfail.
13466         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13467
13468 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13469
13470         * gcc.dg/c99-main-1.c: New test.
13471
13472 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13473
13474         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13475
13476 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13477
13478         * gcc.c-tortuer/execute/20000726-1.c: New test.
13479
13480 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13481
13482         * gcc.c-torture/execute/enum-2.c: New test.
13483
13484 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13485
13486         * gcc.dg/cpp/tr-warn3.c: New test.
13487
13488 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13489
13490         * g++.old-deja/g++.ext/implicit1.C: Remove.
13491         * g++.old-deja/g++.jason/c2.C: Remove
13492         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13493         * g++.old-deja/g++.pt/crash16.C: Likewise.
13494         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13495
13496 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13497
13498         * g++.old-deja/g++.other/for2.C: New test.
13499
13500 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13501
13502         * gcc.dg/20000720-1.c: New test.
13503
13504 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13505
13506         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13507
13508 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13509
13510         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13511         * gcc.c-torture/execute/20000722-1.c: New.
13512         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13513
13514 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13515
13516         * gcc.dg/cpp/20000720-1.S: New test.
13517
13518 2000-07-21  Michael Meissner  <meissner@redhat.com>
13519
13520         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13521
13522 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13523
13524         * g++.old-deja/g++.brendan/crash16.C,
13525         g++.old-deja/g++.brendan/parse3.C,
13526         g++.old-deja/g++.brendan/redecl1.C,
13527         g++.old-deja/g++.ns/template13.C,
13528         g++.old-deja/g++.other/decl4.C,
13529         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13530
13531 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13532
13533         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13534         and "Internal error".
13535
13536         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13537         regexps.
13538         * gcc.dg/cpp/paste6.c: New test.
13539
13540 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13541
13542         * gcc.dg/cpp/tr-direct.c: New test.
13543
13544         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13545         gcc.dg/cpp/undef1.c: Tweak error regexps.
13546
13547 2000-07-18  Eric Christopher <echristo@redhat.com>
13548
13549         * gcc.c-torture/compile/20000718-1.c: New test.
13550
13551 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13552
13553         * cpplex.c (_cpp_push_token): If the token being pushed back
13554         is the previous token in this context, just subtract one from
13555         context->posn.
13556         * cppmacro.c (save_expansion): Clear aux field when storing a
13557         placemarker.
13558
13559 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13560
13561         * gcc.dg/noncompile/redecl-1.c: New test.
13562
13563 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13564
13565         * gcc.c-torture/execute/20000717-5.c: New test.
13566         * gcc.c-torture/execute/20000717-1.x: Removed.
13567
13568 2000-07-17  Richard Henderson  <rth@cygnus.com>
13569
13570         * gcc.c-torture/execute/20000717-4.c: New test.
13571
13572 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13573
13574         * gcc.dg/cpp/syshdr.c: New test.
13575         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13576
13577 2000-07-17  Neil Booth  <neilb@earthling.net>
13578
13579         * gcc.dg/cpp/cmdlne-dM.c: New test.
13580         * gcc.dg/cpp/cmdlne-dD.c: New test.
13581
13582 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13583
13584         * gcc.c-torture/execute/20000717-3.c: New test.
13585
13586         * gcc.c-torture/compile/20000717-1.c: New test.
13587
13588 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13589
13590         * gcc.c-torture/execute/20000717-2.c: New test.
13591
13592 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13593
13594         * gcc.dg/formatz-1.c: New test.
13595
13596         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13597         * gcc.dg/c99-digraph-1.c: New tests.
13598
13599         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13600         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13601
13602         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13603         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13604         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13605         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13606         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13607         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13608         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13609
13610 2000-07-17   Greg McGary <greg@mcgary.org>
13611
13612         * gcc.c-torture/execute/20000717-1.c: New test.
13613         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13614
13615 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13616
13617         * gcc.c-torture/execute/20000715-2.c: New test.
13618         * gcc.dg/20000715-1.c: New test.
13619
13620 2000-07-15  Michael Meissner  <meissner@redhat.com>
13621
13622         * gcc.c-torture/execute/20000715-1.c: New test.
13623
13624 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13625
13626         * gcc.c-torture/execute/20000707-1.c: New test.
13627
13628 2000-07-13  Neil Booth  <NeilB@earthling.net>
13629
13630         * testsuite/gcc.dg/cpp/digraph1.c,
13631         testsuite/gcc.dg/cpp/digraph2.c,
13632         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13633
13634 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13635
13636         * g77.f-torture/compile/20000630-2.f:  New test.
13637         * g77.f-torture/compile/20000630-2.x
13638
13639 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13640
13641         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13642
13643 2000-07-11  Neil Booth  <NeilB@earthling.net>
13644
13645         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13646
13647 2000-07-11  Neil Booth  <NeilB@earthling.net>
13648
13649         * gcc.dg/cpp/cmdlne-C.c: New.
13650
13651 2000-07-09  Neil Booth  <NeilB@earthling.net>
13652
13653         * gcc.dg/cpp/directiv.c: New tests.
13654         * gcc.dg/cpp/undef1.c: Update.
13655
13656 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13657
13658         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13659
13660 2000-07-09  Neil Booth  <NeilB@earthling.net>
13661
13662         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13663
13664 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13665
13666         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13667         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13668
13669 2000-07-08  Neil Booth  <NeilB@earthling.net>
13670
13671         * gcc.dg/cpp/macsyntx.c: New tests.
13672
13673 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13674
13675         * gcc.dg/20000707-1.c: New test.
13676
13677 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13678
13679         * gcc.c-torture/execute/20000706-1.c: New test.
13680         * gcc.c-torture/execute/20000706-2.c: New test.
13681         * gcc.c-torture/execute/20000706-3.c: New test.
13682         * gcc.c-torture/execute/20000706-4.c: New test.
13683         * gcc.c-torture/execute/20000706-5.c: New test.
13684
13685 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         * g++.old-deja/g++.pt/instantiate7.C: New test.
13688
13689 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13690
13691         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13692         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13693         * g++.old-deja/g++.other/rtti3.C: Likewise.
13694         * g++.old-deja/g++.other/rttid3.C: Likewise.
13695
13696 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13697
13698         *  g77.f-torture/compile/20000630-1.x: Fix typo
13699
13700 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13701
13702         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13703         assembly output.
13704
13705 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13706
13707         * gcc.dg/cpp/ident.c: New test.
13708
13709 2000-07-05  Neil Booth  <NeilB@earthling.net>
13710
13711         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13712           gcc.dg/cpp/lexstrng.c: New tests.
13713
13714 2000-07-04  Neil Booth  <NeilB@earthling.net>
13715
13716         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13717         * gcc.dg/cpp/strify2.c: Same.
13718
13719 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13720
13721         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13722         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13723         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13724         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13725
13726         * testsuite/gcc.dg/cpp/macro1.c,
13727         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13728         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13729         testsuite/gcc.dg/cpp/strify1.c,
13730         testsuite/gcc.dg/cpp/strify2.c: New tests.
13731
13732 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gcc.c-torture/execute/20000703-1.c: New test.
13735
13736 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13737
13738         * g++.old-deja/g++.pt (lookup10.C): New test.
13739
13740 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13741
13742         * g++.old-deja/g++.pt (typename25.C): New test.
13743
13744 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13745
13746         * gcc.c-torture/compile/20000701-1.c: New test.
13747
13748 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13749
13750         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13751         to test case.
13752
13753 2000-06-30  Catherine Moore  <clm@cygnus.com>
13754
13755         * gcc.c-torture/execute/align-1.c: New test.
13756
13757 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13758
13759         * g++.old-deja/g++.pt/expr8.C: New test.
13760         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13761
13762 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13763
13764         * gcc.c-torture/compile/20000629-1.c: New test.
13765
13766 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13767
13768
13769         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13770         gcc.dg/noncompile directory, depending on whether they're
13771         preprocessor tests or not.  Annotate all the tests for the dg
13772         framework.
13773
13774         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13775         * gcc.dg/noncompile/noncompile.exp: New.
13776
13777         * Moved files:
13778         Old name                                New name
13779         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13780         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13781         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13782         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13783         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13784         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13785         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13786         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13787         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13788         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13789         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13790         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13791         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13792         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13793         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13794         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13795         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13796         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13797         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13798         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13799         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13800         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13801         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13802         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13803
13804         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13805         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13806         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13807         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13808         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13809         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13810
13811 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13812
13813         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13814         declare one variable.  On the fourth, error.
13815         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13816         declared by 20000628-1a.h.
13817
13818 2000-06-29  Richard Henderson  <rth@redhat.com>
13819
13820         * gcc.c-torture/execute/930529-1.x: New file.
13821         * gcc.dg/920413-1.c: Adjust expected warning text.
13822         * gcc.dg/980217-1.c: Declare abort.
13823         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13824
13825 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13826
13827         * g77.f-torture/compile/20000629-1.f: New test.
13828         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13829
13830 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13831
13832         Rearrange lots of files, removing entirely the
13833         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13834         directories.
13835
13836         * Deleted files:
13837         gcc.c-torture/code_quality/code_quality.exp
13838         gcc.c-torture/special/special.exp
13839         gcc.failure/failure.exp
13840         gcc.failure/940409-1.x
13841         gcc.c-torture/compile/961203-1.x
13842
13843         * New files:
13844         gcc.misc-tests/linkage.exp
13845         gcc.c-torture/execute/920730-1t.c
13846         gcc.c-torture/execute/920730-1t.x
13847         gcc.c-torture/compile/920520-1.x
13848         gcc.c-torture/compile/920521-1.x
13849         gcc.c-torture/compile/981006-1.x
13850         gcc.c-torture/execute/eeprof-1.x
13851
13852         * Moved files (possibly with modifications to fit a new harness):
13853         Old name                                New name
13854         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13855         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13856         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13857         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13858         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13859         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13860         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13861         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13862         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13863         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13864         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13865         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13866         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13867         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13868
13869 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13870
13871         * c-torture/compile/961203-1.x: Delete.
13872
13873         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13874         not exit. Include stdio.h.
13875         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13876         * gcc.misc-tests/dg-12.c: Likewise.
13877         * gcc.misc-tests/dg-5.c: Likewise.
13878         * gcc.misc-tests/dg-6.c: Likewise.
13879         * gcc.misc-tests/dg-7.c: Prototype abort.
13880         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13881         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13882         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13883         not exit.
13884         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13885         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13886
13887 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13888
13889         * gcc.dg/cpp/20000628-1.c: New test.
13890         * gcc.dg/cpp/20000628-1.h: New header for above test.
13891         * gcc.dg/cpp/20000628-1a.h: Likewise.
13892
13893 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13894
13895         * gcc.dg/cpp: New directory.
13896         * gcc.dg/cpp/cpp.exp: New driver.
13897         * gcc.dg/cpp/20000627-1.c: New test.
13898         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13899         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13900         and rewrite as a compilation test.
13901
13902         * gcc.dg: Move many files into the cpp subdirectory, possibly
13903         renaming or editing them as well.
13904         Old name                New name
13905         990119-1.c              cpp/19990119-1.c
13906         990228-1.c              cpp/19990228-1.c
13907         990407-1.c              cpp/19990407-1.c
13908         990409-1.c              cpp/19990409-1.c
13909         990413-1.c              cpp/19990413-1.c
13910         990703-1.c              cpp/19990703-1.c
13911         20000127-1.c            cpp/20000127-1.c
13912         20000129-1.c            cpp/20000129-1.c
13913         20000207-1.c            cpp/20000207-1.c
13914         20000207-2.c            cpp/20000207-2.c
13915         20000209-1.c            cpp/20000209-1.c
13916         20000209-2.c            cpp/20000209-2.c
13917         20000301-1.c            cpp/20000301-1.c
13918         20000419-1.c            cpp/20000419-1.c
13919         20000510-1.S            cpp/20000510-1.S
13920         20000519-1.c            cpp/20000519-1.c
13921         20000529-1.c            cpp/20000529-1.c
13922         20000625-1.c            cpp/20000625-1.c
13923         20000625-2.c            cpp/20000625-2.c
13924         cpp-as1.c               cpp/assert1.c
13925         cpp-as2.c               cpp/assert2.c
13926         cxx-comments-1.c        cpp/cxxcom1.c
13927         cxx-comments-2.c        cpp/cxxcom2.c
13928         endif-label.c           cpp/endif.c
13929         cpp-hash1.c             cpp/hash1.c
13930         cpp-hash2.c             cpp/hash2.c
13931         cpp-if1.c               cpp/if-1.c
13932         cpp-if2.c               cpp/if-2.c
13933         cpp-if3.c               cpp/if-3.c
13934         cpp-if4.c               cpp/if-4.c
13935         cpp-if5.c               cpp/if-5.c
13936         cpp-cond.c              cpp/if-cexp.c
13937         cpp-missingop.c         cpp/if-mop.c
13938         cpp-missingparen.c      cpp/if-mpar.c
13939         cpp-opprec.c            cpp/if-oppr.c
13940         cpp-ifparen.c           cpp/if-paren.c
13941         cpp-shortcircuit.c      cpp/if-sc.c
13942         cpp-shift.c             cpp/if-shift.c
13943         cpp-unary.c             cpp/if-unary.c
13944         cpp-li1.c               cpp/line1.c
13945         cpp-li2.c               cpp/line2.c
13946         lineno.c                cpp/line3.c
13947         lineno-2.c              cpp/line4.c
13948         cpp-mi.c                cpp/mi1.c
13949         cpp-mic.h               cpp/mi1c.h
13950         cpp-micc.h              cpp/mi1cc.h
13951         cpp-mind.h              cpp/mi1nd.h
13952         cpp-mindp.h             cpp/mi1ndp.h
13953         cpp-mix.h               cpp/mi1x.h
13954         cpp-mi2.c               cpp/mi2.c
13955         cpp-mi2a.h              cpp/mi2a.h
13956         cpp-mi2b.h              cpp/mi2b.h
13957         cpp-mi2c.h              cpp/mi2c.h
13958         cpp-mi3.c               cpp/mi3.c
13959         cpp-mi3.def             cpp/mi3.def
13960         poison-1.c              cpp/poison.c
13961         pr-impl.c               cpp/prag-imp.c
13962         cpp-redef-2.c           cpp/redef1.c
13963         cpp-redef.c             cpp/redef2.c
13964         strpaste.c              cpp/strp1.c
13965         strpaste-2.c            cpp/strp2.c
13966         cpp-tradpaste.c         cpp/tr-paste.c
13967         cpp-tradstringify.c     cpp/tr-str.c
13968         cpp-tradwarn1.c         cpp/tr-warn1.c
13969         cpp-tradwarn2.c         cpp/tr-warn2.c
13970         trigraphs.c             cpp/trigraphs.c
13971         cpp-unc1.c              cpp/unc1.c
13972         cpp-unc2.c              cpp/unc2.c
13973         cpp-unc3.c              cpp/unc3.c
13974         cpp-unc.c               cpp/unc4.c
13975         undef.c                 cpp/undef1.c
13976         undef-2.c               cpp/undef2.c
13977         cpp-wi1.c               cpp/widestr1.c
13978
13979 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13980
13981         * lib/g++.exp (g++_include_flags): Tweak.
13982
13983 2000-06-27  H.J. Lu  <hjl@gnu.org>
13984             Loren J. Rittle  <ljrittle@acm.org>
13985
13986         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13987         version with one that knows about the new gcc tree structure.
13988         (g++_link_flags): Same.
13989
13990 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13991
13992         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13993         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13994         case we are cross-compiling.
13995
13996         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13997         g++.old-deja/g++.niklas/Makefile.in,
13998         g++.old-deja/g++.niklas/configure.in,
13999         g++.old-deja/g++.other/Makefile.in,
14000         g++.old-deja/g++.other/configure.in,
14001         gcc.c-torture/code_quality/Makefile.in,
14002         gcc.c-torture/code_quality/configure.in,
14003         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14004         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14005         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14006         gcc.c-torture/execute/ieee/Makefile.in,
14007         gcc.c-torture/execute/ieee/configure.in,
14008         gcc.c-torture/noncompile/Makefile.in,
14009         gcc.c-torture/noncompile/configure.in,
14010         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14011         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14012         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14013
14014 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14015
14016         * g++.old-deja/g++.other/ambig3.C: New test.
14017
14018 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14019
14020         * g++.old-deja/g++.pt/syntax1.C: New test.
14021         * g++.old-deja/g++.pt/syntax2.C: New test.
14022         * g++.old-deja/g++.other/syntax3.C: New test.
14023         * g++.old-deja/g++.other/syntax4.C: New test.
14024
14025 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14026
14027         * gcc.dg/20000623-1.c: Prototype exit and abort.
14028
14029 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14030
14031         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14032         New tests.
14033         * gcc.dg/cpp-mi3.def: New file.
14034
14035         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14036         inside assertions.
14037         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14038         lexer's error messages.
14039         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14040         divine anything from the linemarkers.
14041         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14042         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14043
14044 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14045
14046         * gcc.dg/20000623-1.c: New test.
14047
14048 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14049
14050         * gcc.c-torture/execute/20000622-1.c: New test.
14051
14052 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14053
14054         * g++.old-deja/g++.other/init15.C: New test.
14055
14056 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14057
14058         * g++.old-deja/g++.pt/vaarg2.C: New test.
14059         * g++.old-deja/g++.pt/vaarg3.C: New test.
14060
14061 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         * g++.old-deja/g++.other/dyncast6.C: New test.
14064
14065 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14066
14067         * gcc.c-torture/execute/loop-6.c: New test.
14068
14069 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14070
14071         * gcc.dg/20000614-1.c: New test.
14072         * gcc.dg/20000614-2.c: New test.
14073
14074 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14075
14076         * g++.old-deja/g++.other/inline12.C: New test.
14077
14078 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14079
14080         * g++.old-deja/g++.other/eh1.C: New test.
14081
14082 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14083
14084         * g++.old-deja/g++.other/type.C: New test.
14085
14086 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14087
14088         * g++.old-deja/g++.other/initstring.C: New test.
14089
14090 2000-06-12  Jason Merrill  <jason@redhat.com>
14091
14092         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14093
14094 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14095
14096         * gcc.c-torture/compile/20000609-1.c: New test.
14097
14098 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14099
14100         * gcc.dg/20000609-1.c: New test.
14101
14102 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14103
14104         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14105         * gcc.c-torture/noncompile/poison-1.c: Move...
14106         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14107         * gcc.dg/cpp-li1.c: Add a token after the #line.
14108
14109 2000-06-05  Richard Henderson  <rth@cygnus.com>
14110
14111         * gcc.c-torture/execute/20000605-2.c: New test.
14112         * gcc.c-torture/execute/20000605-3.c: New test.
14113
14114 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14115
14116         * g77.f-torture/execute/20000503-1.x: New file.
14117
14118 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14119
14120         * g++.old-deja/g++.eh/badalloc1.C: New test.
14121
14122 2000-06-05  Richard Henderson  <rth@cygnus.com>
14123
14124         * gcc.c-torture/execute/20000605-1.c: New test.
14125
14126 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14127             Nathan Sidwell <nathan@codesourcery.com>
14128
14129         * gcc.c-torture/compile/20000605-1.c: New test.
14130
14131 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14132
14133         * g77.f-torture/compile/20000601-1.f:  New test.
14134
14135 2000-06-03  Richard Henderson  <rth@cygnus.com>
14136
14137         * gcc.c-torture/execute/20000603-1.c: New.
14138
14139 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14140
14141         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14142         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14143
14144 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14145
14146         * gcc.dg/compare2.c (case 12): XFAIL.
14147         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14148         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14149
14150         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14151
14152 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14153
14154         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14155         guard macro is already defined when the header is first
14156         included.
14157         * gcc.dg/cpp-mix.h: New file.
14158         * gcc.dg/endif-label.c: Update patterns to match compiler.
14159
14160         * g++.brendan/complex1.C: Declare abort.
14161         * g++.law/refs4.C: Remove XFAIL.
14162         * g++.oliva/expr2.C: Declare abort and exit.
14163
14164 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14165
14166         * gcc.c-torture/execute/20000528-1.c: New test.
14167
14168         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14169         * g++.old-deja/g++.law/temps4.C: Likewise.
14170
14171         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14172         stdlib.h.  Call abort() on failure.
14173         * g++.old-deja/g++.law/refs4.C: Likewise.
14174         * g++.old-deja/g++.law/temps4.C: Likewise.
14175         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14176         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14177
14178 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14179
14180         Relative to g++.dg/special:
14181         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14182
14183         Relative to g++.old-deja:
14184         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14185         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14186         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14187         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14188         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14189         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14190         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14191
14192         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14193         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14194         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14195         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14196         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14197         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14198         and/or string.h.
14199
14200         * g++.other/goto1.C: Update expectations for error messages.
14201
14202 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14203
14204         * gcc.c-torture/compile/20000523-1.c: New test.
14205
14206 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14207
14208         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14209
14210 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14211
14212         * g++.old-deja/g++.eh/catch11.C: New test.
14213         * g++.old-deja/g++.eh/catch12.C: New test.
14214
14215 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14216
14217         * gcc.c-torture/execute/20000523-1.c: New test.
14218
14219 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14220
14221         * c-torture/execute/bcp-1.c: Replace abort in arg of
14222         __builtin_constant_p with a generic external function.
14223
14224         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14225         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14226         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14227         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14228         Prototype abort and/or exit.
14229
14230         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14231         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14232         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14233         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14234
14235 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14236
14237         * gcc.dg/dwarf2-1.c: New test.
14238
14239 2000-05-20  Richard Henderson  <rth@cygnus.com>
14240
14241         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14242
14243 2000-05-20  Andreas Jaeger  <aj@suse.de>
14244
14245         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14246         testcase.
14247
14248 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14249
14250         * gcc.c-torture/execute/20000519-2.c: New test.
14251
14252 2000-05-19  Andreas Jaeger  <aj@suse.de>
14253
14254         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14255         which fails with SSA.
14256
14257         * lib/c-torture.exp: Also test with -O3 -fssa.
14258
14259 2000-05-18  Michael Meissner  <meissner@redhat.com>
14260
14261         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14262         * gcc.c-torture/execute/920415-1.c: Ditto.
14263         * gcc.c-torture/execute/920501-1.c: Ditto.
14264         * gcc.c-torture/execute/conversion.c: Ditto.
14265         * gcc.c-torture/execute/cvt-1.c: Ditto.
14266
14267 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14268
14269         * gcc.c-torture/compile/20000518-1.c: New test.
14270
14271 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14272
14273         * g77.f-torture/compile/200005018.f:  New test.
14274
14275 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14276
14277         * gcc.c-torture/compile/20000517-1.c: New test.
14278
14279 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14280
14281         * gcc.c-torture/execute/20000516-1.c: New test.
14282
14283 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14284
14285         * g++.old-deja/g++.other/eh.C: New test.
14286
14287 2000-05-12  Richard Henderson  <rth@cygnus.com>
14288
14289         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14290         constants through to doit's conditional.
14291
14292 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14293
14294         * gcc.c-torture/compile/20000511-1.c: New test.
14295         * g77.f-torture/compile/20000511-1.f: New test.
14296         * g77.f-torture/compile/20000511-2.f: New test.
14297
14298 2000-05-11  Michael Meissner  <meissner@redhat.com>
14299
14300         * gcc.c-torture/execute/20000511-1.c: New test.
14301
14302 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14303
14304         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14305         * gcc.dg/20000510-1.S: New.
14306
14307 2000-05-08  Catherine Moore  <clm@cygnus.com>
14308
14309         * gcc.dg/unused-3.c: New.
14310
14311 2000-05-06  Richard Henderson  <rth@cygnus.com>
14312
14313           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14314           * g++.old-deja/g++.mike/warn1.C: Likewise.
14315           * g++.old-deja/g++.pt/local1.C: Likewise.
14316           * g++.old-deja/g++.pt/local7.C: Likewise.
14317           * g++.old-deja/g++.pt/spec16.C: Likewise.
14318
14319 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14320
14321         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14322
14323 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14324
14325           * g77.f-torture/execute/20000503-1.f:  New test.
14326
14327 2000-05-04  Andreas Jaeger  <aj@suse.de>
14328
14329         * gcc.dg/noreturn-2.c: New test.
14330
14331 2000-05-04  Neil Booth  <NeilB@earthling.net>
14332
14333         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14334         preprocessor.
14335
14336 2000-05-04  Richard Henderson  <rth@cygnus.com>
14337
14338         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14339
14340 2000-05-04  Richard Henderson  <rth@cygnus.com>
14341
14342         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14343         OpenSSL by Jason R Thorpe.
14344
14345 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14346
14347         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14348
14349 2000-05-03  Robert Lipe <robertlipe@usa.net>
14350
14351         * gcc.dg/20000503-1.c: New test.
14352
14353 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14354
14355         * gcc.c-torture/compile/20000502-1.c: New test.
14356         * g++.old-deja/g++.other/align.C: New test.
14357         * gcc.dg/cpp-tradstringify.c: New test.
14358
14359 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14360
14361         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14362         and hard registers.
14363
14364 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14365
14366         * gcc.c-torture/execute/loop-5.c: New test.
14367
14368 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14369
14370         * gcc.c-torture/execute/va-arg-20.c: New test.
14371
14372 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14373
14374         * gcc.c-torture/execute/20000422-1.c: New test.
14375
14376 2000-04-20  Greg McGary  <gkm@gnu.org>
14377
14378         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14379         when optimizing, but without sibling-call optimizations (-O1).
14380
14381 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14382
14383           * gcc.c-torture/compile/20000420-1.c: New test.
14384
14385 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.abi/ptrflags.C: New test.
14388         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14389
14390 2000-04-19  Catherine Moore  <clm@cygnus.com>
14391
14392         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14393
14394 2000-04-19  Greg McGary  <gkm@gnu.org>
14395
14396         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14397         sibling-call optimizations.
14398
14399 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14400
14401         * gcc.dg/20000419-1.c: New test.
14402
14403 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14404
14405         * gcc.c-torture/execute/20000412-6.c: New test.
14406
14407 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14408
14409         * gcc.c-torture/execute/20000412-5.c: New test.
14410         * g77.f-torture/compile/20000412-1.f: New test.
14411         * gcc.c-torture/execute/20000412-4.c: New test.
14412         * gcc.c-torture/compile/20000412-2.c: New test.
14413         * gcc.c-torture/execute/20000412-3.c: New test.
14414         * gcc.c-torture/compile/20000412-1.c: New test.
14415         * gcc.c-torture/execute/20000412-2.c: New test.
14416
14417 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14418
14419         * objc/execute/bf-20.m: New test.
14420
14421 2000-04-10  Richard Henderson  <rth@cygnus.com>
14422
14423         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14424
14425         * gcc.c-torture/execute/20000412-1.c: New test.
14426
14427 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14428
14429         * g++.old-deja/g++.eh/catchptr1.C: New test.
14430
14431 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14432
14433         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14434
14435 2000-04-08  Neil Booth  <NeilB@earthling.net>
14436
14437         * gcc.dg/cpp-nullchar.c: Remove test as
14438         embedded nulls cause problems.
14439
14440 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14441
14442         * gcc.dg/compare2.c: New test.
14443
14444 2000-04-08  Neil Booth  <NeilB@earthling.net>
14445
14446         * gcc.dg/cpp-nullchar.c: New test.
14447
14448 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14449
14450         * gcc.dg/cpp-mi2.c: New test.
14451         * gcc.dg/cpp-mi2[abc].h: New files.
14452
14453 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14454
14455         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14456         member name.
14457
14458 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14459
14460         * g++.old-deja/g++.abi/vmihint.C: New test.
14461
14462 2000-04-06  Neil Booth  <NeilB@earthling.net>
14463
14464         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14465         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14466         copyright.
14467
14468 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14469
14470         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14471         avoid stack-frame overwrite.
14472
14473 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * gcc.c-torture/compile/20000405-2.c: New test.
14476         * gcc.c-torture/compile/20000405-3.c: New test.
14477
14478 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14479
14480         * gcc.c-torture/compile/20000405-1.c: New test.
14481
14482 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14483
14484         * gcc.dg/cast-qual-1.c: Revert last change.
14485
14486 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14487
14488         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14489
14490 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14491
14492         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14493         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14494
14495 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14496
14497         * gcc.c-torture/compile/20000403-2.c: New test.
14498         * gcc.c-torture/compile/20000403-1.c: New test.
14499
14500 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14501
14502         * gcc.c-torture/execute/20000403-1.c: New test.
14503
14504 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14505
14506         * gcc.c-torture/execute/20000402-1.c: New test.
14507
14508 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14509
14510         * gcc.c-torture/execute/va-arg-15.c: New test.
14511         * gcc.c-torture/execute/va-arg-16.c: New test.
14512         * gcc.c-torture/execute/va-arg-17.c: New test.
14513         * gcc.c-torture/execute/va-arg-18.c: New test.
14514         * gcc.c-torture/execute/va-arg-19.c: New test.
14515
14516 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14517
14518         * gcc.c-torture/compile/981211-1.c: Move to...
14519         * gcc.dg/cpp-as1.c: ...here.
14520         * gcc.dg/cpp-as2.c: New file.
14521
14522         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14523         compiler.
14524
14525 2000-04-02  Neil Booth  <NeilB@earthling.net>
14526
14527         * gcc.dg/cpp-cond.c  New tests.
14528         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14529         accidental success less likely.
14530         * gcc.dg/cpp-missingop.c  New tests.
14531         * gcc.dg/cpp-missingparen.c  New tests.
14532         * gcc.dg/cpp-shift.c  New tests.
14533         * gcc.dg/cpp-shortcircuit.c  New tests.
14534         * gcc.dg/cpp-unary.c  New tests.
14535
14536 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14537
14538         * gcc.c-torture/compile/20000329-1.c: New test.
14539
14540 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14541
14542         * gcc.c-torture/compile/20000326-1.c: New test.
14543         * gcc.c-torture/compile/20000326-2.c: New test.
14544
14545 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14546
14547         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14548         the first parameter is a function argument.
14549
14550 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14551
14552         * g++.old-deja/g++.ext/array4.C: New test.
14553
14554 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14555
14556         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14557
14558 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14559
14560         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14561
14562 2000-03-19  Richard Henderson  <rth@cygnus.com>
14563
14564         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14565
14566 2000-03-19  Richard Henderson  <rth@cygnus.com>
14567
14568         * gcc.c-torture/compile/20000319-1.c: New test.
14569
14570 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14571
14572         * gcc.c-torture/execute/20000314-3.c: New test.
14573         * gcc.c-torture/execute/20000314-2.c: New test.
14574         * gcc.c-torture/execute/20000314-1.c: New test.
14575         * gcc.c-torture/compile/20000314-2.c: New test.
14576         * gcc.c-torture/compile/20000314-1.c: New test.
14577
14578 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14579
14580         * g++.old-deja/g++.warn/inline.C: New test.
14581
14582 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14583
14584         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14585         standards-compliant result rather than specific constants.
14586         Put test-values in array.
14587
14588 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14589
14590         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14591         (g++_target_compile): Put test-specific options last.
14592
14593 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14594
14595         * g++.old-deja/g++.eh/vbase4.C: New test.
14596
14597 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14598
14599         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14600
14601 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14602
14603         * g++.old-deja/g++.brendan/misc12.C: Removed.
14604         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14605         * g++.old-deja/g++.ext/pretty4.C: New test.
14606
14607 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14608
14609         * g++.old-deja/g++.other/string2.C: New test.
14610
14611 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14612
14613         * g++.old-deja/g++.warn/impint2.C: New test.
14614
14615 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14616
14617         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14618         is 1, not zero.
14619
14620 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14621
14622         * g++.old-deja/g++.warn/impint.C: New test.
14623         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14624         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14625         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14626         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14627         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14628         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14629         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14630         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14631         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14632         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14633         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14634         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14635
14636 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14637
14638         * gcc.dg/cpp-redef.c: New test.
14639
14640 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14641
14642         * g++.old-deja/g++.pt/unify7.C: New test.
14643
14644 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14645
14646         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14647         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14648
14649 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14650
14651         * gcc.c-torture/compile/20000224-1.c: New test.
14652
14653 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14654
14655         * gcc.c-torture/compile/cpp-2.c: New test.
14656         * gcc.c-torture/compile/cpp-1.c: New test.
14657
14658 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14659
14660         * gcc.c-torture/execute/20000225-1.c: New test.
14661
14662 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14663
14664         * gcc.dg/cpp-li2.c: New test.
14665
14666         * gcc.dg/cpp-wi1.c: New test.
14667
14668         * gcc.dg/cpp-li1.c: New test.
14669
14670 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         * g++.old-deja/g++.other/sizeof5.C: New test.
14673
14674 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14675
14676         * gcc.c-torture/execute/va-arg-13.c: New test.
14677
14678 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14679
14680         * gcc.c-torture/execute/va-arg-12.c: New test.
14681
14682 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14683
14684         * gcc.c-torture/execute/20000223-1.c: New test.
14685
14686 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14687
14688         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14689
14690 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14691
14692         * g++.old-deja/g++.abi/ptrmem.C: New test.
14693
14694 2000-02-19  Richard Henderson  <rth@cygnus.com>
14695
14696         * gcc.c-torture/compile/init-3.c: New.
14697
14698 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14699
14700         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14701         ALWAYS_CXXFLAGS.
14702
14703 2000-02-11  Robert Lipe <robertl@sco.com>
14704
14705         * gcc.c-torture/compile/20000211-3.c: New test.
14706
14707 2000-02-11  Martin Buchholz <martin@xemacs.org>
14708
14709         * gcc.c-torture/compile/20000211-2.c: New test.
14710
14711 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14712
14713         * gcc.c-torture/compile/20000211-1.c: New test.
14714
14715 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14716
14717         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14718           on native targets
14719
14720 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14721
14722         * g++.old-deja/g++.other/cast5.C: New test.
14723
14724 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14725
14726         * gcc.c-torture/execute/20000205-1.c: New.
14727
14728 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14729
14730         * g++.old-deja/g++.jason/cast3.C: Return void.
14731         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14732
14733 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14734
14735         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14736
14737         * gcc.dg/loop-1.c: New test.
14738
14739 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14740
14741         * gcc.c-torture/compile/20000127-1.c: New test.
14742         * gcc.c-torture/execute/991228-1.c: New test.
14743
14744 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14745
14746         * gcc.dg/unused-2.c: New test.
14747
14748         * gcc.dg/conv-1.c: New test.
14749
14750 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14751
14752         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14753         compiler.
14754         (tool_option_proc): Fix typo.
14755
14756 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14757
14758         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14759         of the ld on the host, not on the build machine.
14760         Also, don't crash if '--help' is not a supported option.
14761
14762 2000-01-24  Richard Henderson  <rth@cygnus.com>
14763
14764         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14765
14766 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14767
14768         * gcc.c-torture/execute/20000120-2.c: New test.
14769         * gcc.c-torture/execute/20000120-1.c: New test.
14770
14771 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14772
14773         * gcc.c-torture/execute/20000113-1.c: New test.
14774
14775 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14776
14777         * gcc.c-torture/execute/20000112-1.c: New test.
14778
14779 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14780
14781         * gcc.dg/20000111-1.c: New test.
14782
14783 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14784
14785         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14786         with 16 bit integers.
14787
14788 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14789
14790         * gcc.dg/20000108-1.c: New test.
14791
14792 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14793
14794         * g++.old-deja/g++.ns/koenig8.C: New test.
14795
14796 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14797
14798         * g++.old-deja/g++.other/cast4.C: New test.
14799
14800 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14801
14802         * gcc.c-torture/compile/20000105-2.c: New test.
14803         * gcc.c-torture/compile/20000105-1.c: New test.
14804
14805 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14806
14807         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14808         references to printf & atoi to conform to ANSI standard.
14809         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14810         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14811         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14812         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14813         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14814         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14815         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14816         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14817         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14818         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14819         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14820         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14821         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14822         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14823         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14824         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14825         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14826         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14827         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14828         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14829         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14830         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14831         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14832         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14833         * g++.old-deja/g++.brendan/init3.C: Likewise.
14834         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14835         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14836         * g++.old-deja/g++.brendan/new2.C: Likewise.
14837         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14838         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14839         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14840         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14841         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14842         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14843         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14844         * g++.old-deja/g++.brendan/template24.C: Likewise.
14845         * g++.old-deja/g++.brendan/template3.C: Likewise.
14846         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14847         * g++.old-deja/g++.jason/inline3.C: Likewise.
14848         * g++.old-deja/g++.jason/opeq.C: Likewise.
14849         * g++.old-deja/g++.law/arg5.C: Likewise.
14850         * g++.old-deja/g++.law/arm7.C: Likewise.
14851         * g++.old-deja/g++.law/ctors11.C: Likewise.
14852         * g++.old-deja/g++.law/cvt8.C: Likewise.
14853         * g++.old-deja/g++.law/init9.C: Likewise.
14854         * g++.old-deja/g++.law/refs4.C: Likewise.
14855         * g++.old-deja/g++.law/template2.C: Likewise.
14856         * g++.old-deja/g++.law/visibility24.C: Likewise.
14857         * g++.old-deja/g++.law/vtable3.C: Likewise.
14858         * g++.old-deja/g++.mike/asm2.C: Likewise.
14859         * g++.old-deja/g++.mike/eh1.C: Likewise.
14860         * g++.old-deja/g++.mike/misc1.C: Likewise.
14861         * g++.old-deja/g++.mike/misc13.C: Likewise.
14862         * g++.old-deja/g++.mike/misc14.C: Likewise.
14863         * g++.old-deja/g++.mike/ns12.C: Likewise.
14864         * g++.old-deja/g++.mike/p1248.C: Likewise.
14865         * g++.old-deja/g++.mike/p3708.C: Likewise.
14866         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14867         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14868         * g++.old-deja/g++.mike/p646.C: Likewise.
14869         * g++.old-deja/g++.mike/p700.C: Likewise.
14870         * g++.old-deja/g++.mike/p783.C: Likewise.
14871         * g++.old-deja/g++.mike/p783a.C: Likewise.
14872         * g++.old-deja/g++.mike/p783b.C: Likewise.
14873         * g++.old-deja/g++.mike/p786.C: Likewise.
14874         * g++.old-deja/g++.mike/p789.C: Likewise.
14875         * g++.old-deja/g++.mike/p789a.C: Likewise.
14876         * g++.old-deja/g++.mike/p807a.C: Likewise.
14877         * g++.old-deja/g++.other/delete3.C: Likewise.
14878         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14879         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14880         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14881         * g++.old-deja/g++.other/empty1.C: Likewise.
14882         * g++.old-deja/g++.other/temporary1.C: Likewise.
14883         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14884         * g++.old-deja/g++.pt/t16.C: Likewise.
14885         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14886
14887 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14888
14889         * gcc.dg/991230-1.c: New test.
14890
14891 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14892
14893         * gcc.c-torture/compile/991229-3.c: New test.
14894         * gcc.c-torture/compile/991229-2.c: New test.
14895         * gcc.c-torture/compile/991229-1.c: New test.
14896
14897 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14898
14899         * gcc.c-torture/compile/labels-2.c: New test.
14900
14901 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14902
14903         * gcc.c-torture/execute/991227-1.c: New test.
14904
14905 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14906
14907         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14908
14909 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14910
14911         * gcc.c-torture/execute/991221-1.c: New test.
14912
14913 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14914
14915         * g++.old-deja/g++.other/cast3.C: New test.
14916
14917 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14918
14919         * gcc.c-torture/execute/991216-4.c: New test.
14920
14921 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14922
14923         * gcc.c-torture/execute/991216-1.c: New test.
14924         * gcc.c-torture/execute/991216-2.c: New test.
14925         * gcc.c-torture/execute/991216-3.c: New test.
14926
14927 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14928
14929         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14930         Actually make the test fail by using "-O2" for compilation.
14931
14932 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14933
14934         * g++.old-deja/g++.warn/cast-align1.C: New test.
14935
14936 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14937
14938         * gcc.c-torture/compile/991214-1.c: New test.
14939         * gcc.c-torture/compile/991214-2.c: New test.
14940
14941 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14942
14943         * gcc.dg/991214-1.c: New test.
14944
14945 1999-12-13  Jeffrey A Law  (law@cygnus.com)
14946
14947         * gcc.c-torture/compile/991213-3.c: New test.
14948         * gcc.c-torture/compile/991213-2.c: New test.
14949         * gcc.c-torture/compile/991213-1.c: New test.
14950
14951 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
14952
14953         * gcc.dg/991209-1.c: New test.
14954
14955 1999-12-08  Nathan Sidwell <nathan@acm.org>
14956
14957         * gcc.c-torture/compile/991208-1.c: New test.
14958
14959 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14960
14961         * gcc.dg/ultrasp2.c: New test.
14962
14963 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
14964
14965         * g++.old-deja/g++.abi/align.C (main): Fix typo.
14966
14967 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
14968
14969         * gcc.c-torture/compile/991202-1.c: New test.
14970         * gcc.c-torture/execute/991202-1.c: New test.
14971         * gcc.c-torture/execute/991202-2.c: New test.
14972         * gcc.c-torture/execute/991202-3.c: New test.
14973
14974 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
14975
14976         * g++.old-deja/g++.abi/align.C: New test.
14977         * g++.old-deja/g++.abi/aggregates.C: Likewise.
14978         * g++.old-deja/g++.abi/bitfields.C: Likewise.
14979
14980 1999-12-01  Richard Henderson  <rth@cygnus.com>
14981
14982         * gcc.c-torture/execute/991201-1.c: New.
14983
14984 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
14985
14986         * gcc.dg/991129-1.c: New test.
14987
14988 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14989
14990         * gcc.c-torture/compile/991127-1.c: New test.
14991
14992 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14993
14994         * g++.old-deja/g++.other/warn4.C: New test.
14995
14996 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14997
14998         * g++.old-deja/g++.eh/cleanup2.C: New test.
14999         * g++.old-deja/g++.ext/pretty2.C: New test.
15000         * g++.old-deja/g++.ext/pretty3.C: New test.
15001         * g++.old-deja/g++.other/debug6.C: New test.
15002
15003 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15004
15005         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15006         compiler_output to look for one error message instead of two.
15007
15008 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15009
15010         * gcc.c-torture/execute/991118-1.c: Also test case
15011         where the word boundary does not split a byte evenly.
15012
15013 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15014
15015         * g++.old-deja/g++.ext/restrict1.C: New test.
15016
15017 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15018
15019         * gcc.c-torture/execute/991118-1.c: New test.
15020
15021 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15022
15023         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15024         working directory pathnames.
15025
15026 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15027
15028         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15029         host is equipped with driver.h and driver.o so it can actually
15030         compile and run the tests.
15031
15032 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15033
15034         * gcc.c-torture/compile/991008-1.c: New test.
15035
15036 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15037
15038         * lib/gcc-dg.exp: Include target-supports.exp
15039
15040 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15041
15042         * lib/target-supports.exp: New file: Provide procs to test for
15043         features supported by the target.
15044         (check_weak_available): Moved here from ecos.exp.
15045         (check_alias_available): New proc: Determine of the target
15046         toolchain supports the alias attribute.
15047
15048         * gcc.dg/special/ecos.exp: Move check_weak_available to
15049         target-supports.exp.
15050         (alias-1.c): Only perform the test if the target supports
15051         aliases.
15052         (wkali-1.c): Only perform the test if the target supports
15053         aliases.
15054
15055         * gcc.dg/990506-0.c: Expect error messages from cross
15056         targets as well as native targets.
15057
15058 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15059
15060         * gcc.dg/ultrasp1.c: Removed xfail.
15061         * gcc.dg/struct-ret-2.c: Likewise.
15062         * gcc.dg/array-1.c: Likewise.
15063
15064 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15065
15066         * gcc.dg/struct-ret-2.c: New test.
15067
15068         * gcc.dg/array-1.c: New test.
15069
15070 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15071
15072         * gcc.c-torture/execute/991030-1.c: New test.
15073
15074 1999-10-26  Richard Henderson  <rth@cygnus.com>
15075
15076         * gcc.c-torture/compile/991026-2.c: New test.
15077
15078 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15079
15080         * gcc.c-torture/compile/991026-1.c: New test.
15081
15082 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15083
15084         * gcc.c-torture/execute/991023-1.c: New test.
15085
15086 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15087
15088         * gcc.c-torture/execute/991019-1.c: New test.
15089
15090 1999-10-16  Richard Henderson  <rth@cygnus.com>
15091
15092         * gcc.c-torture/execute/991016-1.c: New test.
15093
15094 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15095
15096         * gcc.c-torture/execute/991014-1.c: New test.
15097
15098 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15099
15100         * g++.old-deja/g++.other/union2.C: New test.
15101
15102 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15103
15104         * g++.old-deja/g++.other/vaarg2.C: New test.
15105         * g++.old-deja/g++.other/vaarg3.C: New test.
15106
15107 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15108
15109         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15110         in compile/.
15111
15112 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15113
15114         * gcc.c-torture/execute/va-arg-11.c: New test.
15115
15116 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15117
15118         * lib/file-format.exp (gcc_target_object_format): Don't
15119         crash if objdump is unavailable.
15120
15121 1999-09-29  Donn Terry <donn@interix.com>
15122
15123         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15124
15125 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15126
15127         * gcc.c-torture/compile/990928-1.c: New test.
15128
15129 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15130
15131         * g++.old-deja/g++.other/decl6.C: New test.
15132
15133 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15134
15135         * gcc.c-torture/execute/va-arg-10.c: New test.
15136
15137 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15138
15139         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15140         __PRETTY_FUNCTION__.
15141
15142 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15143
15144         * gcc.c-torture/execute/990923-1.c: New test.
15145
15146 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15147
15148         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15149         for which -fpic is inappropriate.
15150
15151 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15152
15153         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15154
15155 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15156
15157         * g++.old-deja/g++.other/dyncast1.C: New test.
15158         * g++.old-deja/g++.other/dyncast2.C: New test.
15159         * g++.old-deja/g++.other/dyncast3.C: New test.
15160         * g++.old-deja/g++.other/dyncast4.C: New test.
15161         * g++.old-deja/g++.other/dyncast5.C: New test.
15162         * g++.old-deja/g++.eh/catch3.C: New test.
15163         * g++.old-deja/g++.eh/catch3p.C: New test.
15164         * g++.old-deja/g++.eh/catch4.C: New test.
15165         * g++.old-deja/g++.eh/catch4p.C: New test.
15166         * g++.old-deja/g++.eh/catch5.C: New test.
15167         * g++.old-deja/g++.eh/catch5p.C: New test.
15168         * g++.old-deja/g++.eh/catch6.C: New test.
15169         * g++.old-deja/g++.eh/catch6p.C: New test.
15170         * g++.old-deja/g++.eh/catch7.C: New test.
15171         * g++.old-deja/g++.eh/catch7p.C: New test.
15172         * g++.old-deja/g++.eh/catch8.C: New test.
15173         * g++.old-deja/g++.eh/catch8p.C: New test.
15174         * g++.old-deja/g++.eh/catch9.C: New test.
15175         * g++.old-deja/g++.eh/catch9p.C: New test.
15176
15177 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15178
15179         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15180         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15181
15182 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15183
15184         * gcc.c-torture/compile/990913-1.c: New test.
15185
15186 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15187
15188         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15189         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15190
15191 1999-09-09  Richard Henderson  <rth@cygnus.com>
15192
15193         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15194
15195 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15196
15197         * g++.old-deja/g++.other/lookup11.C: New test.
15198         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15199         what is permitted and what we want.
15200         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15201         overload use.
15202         * g++.old-deja/g++.jason/rfg5.C: Likewise
15203
15204 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15205
15206         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15207         * gcc.c-torture/noncompile/poison-1.c: New file.
15208
15209 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15210
15211         * g++.old-deja/g++.other/sizeof3.C: New test.
15212         * g++.old-deja/g++.other/sizeof4.C: New test.
15213         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15214         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15215
15216 1999-09-07  Richard Henderson  <rth@cygnus.com>
15217
15218         * gcc.dg/va-arg-1.c: New.
15219
15220 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15221
15222         * gcc.c-torture/execute/va-arg-9.c: New test.
15223
15224 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15225
15226         * g77.f-torture/compile/980519-2.f: New test.
15227         * g77.f-torture/compile/19990905-0.f: New test.
15228         * g77.f-torture/compile/19990905-1.f: New test.
15229         * g77.f-torture/compile/19990905-2.f: New test.
15230
15231         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15232
15233 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15234
15235         * gcc.c-torture/execute/990827-1.c: Fix typo.
15236
15237 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15238
15239         * g++.old-deja/g++.other/deref1.C: New test.
15240
15241 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15242
15243         * g++.old-deja/g++.other/ambig2.C: New test.
15244         * g++.old-deja/g++.other/cond5.C: New test.
15245         * g++.old-deja/g++.other/lookup16.C: New test.
15246
15247 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15248
15249         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15250         assemblers too.
15251
15252 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15253
15254         * lib/c-torture.exp: Avoid the "compare executables" optimization
15255         when testing native.
15256
15257 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15258
15259         * gcc.c-torture/execute/990829-1.c: New test.
15260         * gcc.c-torture/compile/990829-1.c: New test.
15261
15262 1999-08-27  Paul Burchard  <burchard@pobox.com>
15263
15264         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15265         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15266         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15267         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15268         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15269         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15270         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15271         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15272         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15273         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15274         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15275
15276 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15277
15278         * gcc.c-torture/execute/990827-1.c: New test.
15279
15280 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15281
15282         * g77.f-torture/noncompile/19990826-4.f: New test.
15283
15284         * g77.f-torture/compile/19990826-3.f: New test.
15285
15286         * g77.f-torture/execute/19990826-2.f: New test.
15287
15288         * g77.f-torture/compile/19990826-1.f: New test.
15289
15290         * gcc.c-torture/execute/990826-0.c: New test.
15291         * g77.c-torture/execute/19990826-0.f: New test.
15292
15293         * g77.f-torture/noncompile/970626-2.f: New test.
15294
15295 1999-08-25  Paul Burchard  <burchard@pobox.com>
15296
15297         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15298         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15299         lss-011.C: New tests.
15300
15301 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15302
15303         * g++.old-deja/g++.other/decl5.C: New test.
15304
15305 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15306
15307         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15308         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15309         call `postbase' for each one.  All callers of `postbase' changed
15310         to call this instead.
15311
15312 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15313
15314         * gcc.c-torture/execute/990811-1.c: New test.
15315
15316 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15317
15318         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15319         just native ones.
15320
15321         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15322         just native ones.
15323
15324 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15325
15326         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15327
15328 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15329
15330         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15331
15332 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15333
15334         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15335
15336 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15337
15338         * gcc.c-torture/execute/990804-1.c: New test.
15339
15340 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15341
15342         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15343         * g++.old-deja/g++.brendan/crash64.C: Likewise
15344         * g++.old-deja/g++.brendan/overload8.C: Likewise
15345
15346 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15347
15348         * g++.old-deja/g++.other/struct1.C: New test.
15349
15350 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15351
15352         * g++.old-deja/g++.other/enum2.C: New test.
15353
15354 1999-08-02  Richard Henderson  <rth@cygnus.com>
15355
15356         Adapted from tests from Franz Sirl:
15357         * gcc.c-torture/execute/va-arg-7.c: New test.
15358         * gcc.c-torture/execute/va-arg-8.c: New test.
15359
15360 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15361
15362         * gcc.c-torture/compile/990801-2.c: New test.
15363
15364         * gcc.c-torture/compile/990801-1.c: New test.
15365
15366 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15367
15368         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15369         fp-cmp-1.c, converting double to float.
15370
15371         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15372         fp-cmp-1.c, converting double to long double.
15373
15374         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15375         from fr1 to unknown_register, since fr1 is a legitimate register
15376         on some machines.
15377
15378 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15379
15380         * README: More listname related changes.
15381
15382 1999-07-08  Catherine Moore  <clm@cygnus.com>
15383
15384         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15385
15386 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15387
15388         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15389
15390 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15391
15392         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15393
15394 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15395
15396         * gcc.dg/990703-1.c: New test.
15397
15398 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15399
15400         * lib/file-format.exp: New file: Move definition of proc
15401         gcc_target_object_format to here from
15402         gcc.dg/special/ecos.exp.
15403
15404         * lib/c-torture.exp: Include lib file-format.exp.
15405         * lib/gcc-dg.exp: Include lib file-format.exp.
15406
15407         * gcc.dg/special/ecos.exp: Remove definition of proc
15408         gcc_target_object_format.
15409
15410 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15411
15412         * gcc.c-torture/execute/990628-1.c: New test.
15413
15414 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15415
15416         * gcc.c-torture/compile/990625-2.c: New test.
15417
15418         * gcc.c-torture/compile/990625-1.c: New test.
15419
15420 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15421
15422         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15423         attributes compile.
15424         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15425         ports that use the COFF/PE file format.
15426
15427 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15428
15429         * gcc.c-torture/compile/990617-1.c: New test.
15430
15431 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15432
15433         * g++.old-deja/g++.other/decl4.C: New test.
15434
15435 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15436
15437         * g++.old-deja/g++.other/bitfld3.C: New test.
15438
15439 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15440
15441         * g++.old-deja/g++.eh/catch1.C: New test.
15442
15443 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15444
15445         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15446
15447         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15448         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15449
15450 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15451
15452         * g77.f-torture/compile/19990502-0.f: Replace with new,
15453         shorter, test that still fails after recent changes.
15454
15455 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15456
15457         * gcc.c-torture/execute/990604-1.c: New test.
15458
15459 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15460
15461         * gcc.c-torture/execute/990531-1.c: New test.
15462
15463 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15464
15465         * gcc.c-torture/compile/990527-1.c: New test.
15466
15467 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15468
15469         * gcc.c-torture/execute/990527-1.c: New test.
15470
15471 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15472
15473         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15474         bitfields as signed.
15475
15476 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15477
15478         * g77.f-torture/compile/19990525-0.f: New test.
15479
15480 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15481
15482         * gcc.c-torture/execute/990525-2.c: New test.
15483
15484         * gcc.c-torture/execute/990525-1.c: New test.
15485
15486 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15487
15488         * g++.old-deja/g++.other/anon3.C: New test.
15489         * g++.old-deja/g++.other/anon4.C: New test.
15490         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15491         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15492         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15493         Merrill).
15494
15495 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15496
15497         * gcc.c-torture/execute/990524-1.c: New test.
15498
15499         * gcc.dg/990524-1.c: New test.
15500
15501 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15502
15503         * gcc.c-torture/compile/990523-1.c: New test.
15504
15505 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15506
15507         * gcc.c-torture/compile/990519-1.c: New test.
15508
15509 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15510
15511         * gcc.c-torture/compile/990517-1.c: New test.
15512
15513         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15514         (e4, f4): New tests.
15515         (main): Call them.
15516
15517 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15518
15519         * gcc.dg/noreturn-1.c: New test.
15520
15521 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15522
15523         * gcc.c-torture/execute/990513-1.c: New test.
15524
15525 1999-05-10  Richard Henderson  <rth@cygnus.com>
15526
15527         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15528
15529 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15530
15531         * g77.f-torture/execute/erfc.f: Use small single-precision
15532         values, to avoid problems on Alphas when not -mieee.
15533
15534 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15535
15536         * gcc.dg/990506-0.c: New test.
15537
15538 1999-05-08  Richard Henderson  <rth@cygnus.com>
15539
15540         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15541         the constant to test.  Don't XFAIL 64-bit targets.
15542
15543         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15544         * g++.old-deja/g++.law/profile1.C: Likewise.
15545
15546         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15547         operator new instances.
15548         * g++.old-deja/g++.other/delete5.C: Likewise.
15549
15550 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15551
15552         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15553         intrinsic.
15554
15555 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15556
15557         * g77.f-torture/execute/u77-test.f: Reverse order of two
15558         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15559
15560 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15561
15562         * gcc.dg/compare1.c: New test.
15563
15564 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15565
15566         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15567         New tests.
15568
15569 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15570
15571         * g77.f-torture/compile/19990502-1.f: New test.
15572
15573 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15574
15575         * g77.f-torture/compile/19990502-0.f: New test.
15576
15577 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15578
15579         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15580         intrinsic.
15581
15582 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15583
15584         * g77.f-torture/execute/u77-test.f (main): List libU77
15585         intrinsics not currently tested.
15586         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15587         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15588         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15589         Trim blanks off the ends of some printed strings.
15590
15591 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15592
15593         * g77.f-torture/execute/u77-test.f (main): Just warn about
15594         FSTAT gid disagreement, as it's expected on some systems.
15595
15596 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15597
15598         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15599         use a new function, which allows for some slop.
15600         Clean up some commentary.
15601         (issum): The new function.
15602         (sgladd): Deleted subroutine.
15603
15604 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15605
15606         * g77.f-torture/execute/u77-test.f: Modify to be more like
15607         libf2c/libU77 version, bringing patches to that version here.
15608         Add suitable commentary.
15609
15610 1999-04-25  Richard Henderson  <rth@cygnus.com>
15611
15612         * gcc.dg/990424-1.c: New test.
15613
15614 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15615
15616         * g77.f-torture/execute/u77-test.f (main): Bug involving
15617         LSTAT has been fixed, so turn back on full checking.
15618
15619 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15620
15621         * g77.f-torture/compile/19990419-0.f: New test.
15622         * g77.f-torture/execute/19990419-1.f: New test.
15623
15624 1999-04-17  Richard Henderson  <rth@cygnus.com>
15625
15626         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15627         to avoid the need for a prototype to supress a warning.
15628
15629 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15630
15631         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15632
15633 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15634
15635         * gcc.c-torture/execute/990404-1.c: New test.
15636
15637 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15638
15639         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15640         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15641         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15642         missing initializer warnings.
15643
15644 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15645
15646         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15647         matching strings.
15648
15649 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15650
15651         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15652
15653 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15654
15655         * g77.f-torture/execute/19990325-0.f: New test.
15656         * g77.f-torture/execute/19990325-1.f: New test.
15657
15658 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15659
15660         * gcc.c-torture/execute/990324-1.c: New test.
15661
15662 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15663
15664         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15665         test with 4.
15666
15667 1999-03-17  Richard Henderson  <rth@cygnus.com>
15668
15669         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15670
15671 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15672
15673         * g77.f-torture/execute/19990313-2.f: New test.
15674         * g77.f-torture/execute/19990313-3.f: New test.
15675
15676 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15677
15678         * g77.f-torture/execute/19990313-0.f: New test.
15679         * g77.f-torture/execute/19990313-1.f: New test.
15680
15681 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15682
15683         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15684         printf to sprintf.
15685         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15686         (main): Add check for u15.  Conditionalize u31 check depending on
15687         whether ints are <32 bits or >=32 bits.
15688
15689 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15690
15691         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15692
15693 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15694
15695         * g77.f-torture/compile/19990305-0.f: New test.
15696         * g77.f-torture/execute/19981119-0.f: New test.
15697
15698 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15699
15700         * g77.f-torture/execute/970625-2.f: call ABORT if final
15701         result is not correct, instead of just printing it.
15702         Add this checking via newly introduced obfuscation, to
15703         trip up buggy front ends.
15704
15705 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15706
15707         * g77.f-torture/compile/960317-1.f: Moved from being
15708         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15709
15710 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15711
15712         * g77.f-torture/execute/960317-1.f: New (old) test.
15713         * g77.f-torture/execute/970625-2.f: Ditto.
15714
15715 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15716
15717         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15718         message on line 1 or line 2; cccp and cpplib do this differently.
15719
15720 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15721
15722         * g++.old-deja/g++.law/weak1.C: New test.
15723
15724 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15725
15726         * gcc.c-torture/execute/990119-1.c: Renamed to...
15727         * gcc.dg/990119-1.c: this, so it will only be tested once
15728         (it's a preprocessor test, it doesn't need to be run at
15729         multiple optimization levels).
15730
15731 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15732
15733         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15734           ALWAYS_CXXFLAGS.
15735
15736 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15737
15738         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15739         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15740         to not be compilable by current g77.
15741
15742 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15743
15744         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15745
15746 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15747
15748         * gcc.c-torture/execute/990222-1.c: New test.
15749
15750 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15751
15752         * g77.f-torture/compile/19990218-0.f: New test.
15753         * g77.f-torture/noncompile/19990218-1.f: New test.
15754
15755 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15756
15757         * g77.f-torture/compile/19981216-0.f: New test.
15758
15759 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15760
15761         * gcc.dg/990214-1.c: New test.
15762
15763 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15764
15765         * gcc.dg/990213-2.c: New test.
15766
15767         * gcc.dg/990213-1.c: New test.
15768
15769 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15770
15771         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15772         ints.
15773
15774 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15775
15776         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15777         specified by target.
15778
15779         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15780
15781 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15782
15783         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15784
15785 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15786
15787         * gcc.dg/special/ecos.exp: New test driver for new tests with
15788         special requirements.
15789
15790         * gcc.dg/special/alias-1.c: New test.
15791         * gcc.dg/special/gcsec-1.c: New test.
15792         * gcc.dg/special/weak-1.c: New test.
15793         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15794         * gcc.dg/special/weak-2.c: New test.
15795         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15796         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15797         * gcc.dg/special/wkali-1.c: New test.
15798         * gcc.dg/special/wkali-2.c: New test.
15799         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15800         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15801
15802 1999-02-10  Felix Lee  <flee@cygnus.com>
15803
15804           * lib/c-torture.exp (c-torture-compile): Pull out code for
15805           analyzing gcc error messages.
15806           (c-torture-execute): Likewise.  Fix some (harmless) false
15807           positives.
15808           * lib/gcc.exp (gcc_check_compile): New function.
15809
15810 1999-02-08  Richard Henderson  <rth@cygnus.com>
15811
15812         * gcc.c-torture/execute/990208-1.c: New test.
15813
15814 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15815
15816         * g++.dg/special/ecos.exp: New driver for new tests with special
15817         requirements
15818
15819         * g++.dg/special/conpr-1.C: New test
15820         * g++.dg/special/conpr-2.C: New test
15821         * g++.dg/special/conpr-2a.C: New test
15822         * g++.dg/special/conpr-3.C: New test
15823         * g++.dg/special/conpr-3a.C: New test
15824         * g++.dg/special/conpr-3b.C: New test
15825
15826         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15827         allow g++ to use the dg driver
15828
15829         * README: Add comment about g++.dg directory
15830
15831 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15832
15833         * README: Update email addresses.
15834
15835 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15836
15837         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15838         arguments in order to force structure S onto the stack even on
15839         the alpha.
15840         (test): Pass 10 leading arguments to function foo as well as the
15841         structure S.
15842
15843         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15844         failure for all targets.
15845
15846         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15847         abort to terminate program execution.
15848
15849 1999-01-30  Richard Henderson  <rth@cygnus.com>
15850
15851         * gcc.c-torture/execute/990130-1.c: New test.
15852
15853 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15854
15855         * gcc.dg/990130-1.c: New test.
15856
15857 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15858
15859         * gcc.c-torture/execute/990128-1.c: New test.
15860
15861 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15862
15863         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15864
15865 1999-01-27  Felix Lee  <flee@cygnus.com>
15866
15867         * lib/c-torture.exp (c-torture-compile): pull out code for
15868         analyzing gcc error messages.
15869         (c-torture-execute): ditto, and fix some (harmless) false
15870         positives.
15871         * lib/gcc.exp (gcc_check_compile): new function.
15872
15873 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15874
15875         * gcc.dg/990117-1.c: New test.
15876
15877         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15878
15879         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15880
15881 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15882
15883         * g77.f-torture/compile/990115-1.f: New test.
15884
15885 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15886
15887         * gcc.c-torture/compile/990107-1.c: New test
15888
15889 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15890
15891         * gcc.c-torture/execute/990106-2.c: New test.
15892
15893         * gcc.c-torture/execute/990106-1.c: New test.
15894
15895 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15896
15897         * gcc.c-torture/compile/981223-1.c: New test.
15898
15899 1998-12-29  Richard Henderson  <rth@cygnus.com>
15900
15901         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15902         (opt3): Rename from opt4 and disable.
15903
15904 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15905
15906         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15907
15908 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15909
15910         * g++.old-deja/g++.other/conv5.C: New test.
15911
15912 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15913
15914         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15915
15916 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15917
15918         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15919
15920 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15921
15922         * gcc.c-torture/compile/981211-1.c: New test.
15923
15924 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15925
15926         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15927
15928         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15929
15930 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15931
15932         * gcc.special/930510-1.c: Make C9X safe.
15933         * gcc.misc-tests/gcov-1.c Similarly.
15934         * gcc.misc-tests/gcov-2.c Similarly.
15935
15936 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15937
15938         * gcc.dg/ultrasp1.c: New test.
15939
15940 1998-12-06  Richard Henderson  <rth@cygnus.com>
15941
15942         * gcc.c-torture/execute/981206.c: New test.
15943
15944 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15945
15946         * g++.old-deja/g++.ns/template7.C: New test.
15947
15948         * g++.old-deja/g++.other/expr1.C: New test.
15949
15950         * g++.old-deja/g++.eh/tmpl3.C: New test.
15951
15952         * g++.old-deja/g++.eh/tmpl2.C: New test.
15953
15954 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15955
15956         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15957         * g++.old-deja/g++.other/using6.C: Removed.
15958         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15959
15960         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15961
15962 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15963
15964         * g++.old-deja/g++.pt/overload8.C: New test.
15965
15966         * g++.old-deja/g++.pt/overload7.C: New test.
15967
15968         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15969
15970         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15971         and relinking messages.
15972         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15973         compiling with -frepo.
15974
15975 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15976
15977         * g++.old-deja/g++.pt/lookup6.C: New test.
15978
15979 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15980
15981         * gcc.c-torture/execute/981130-1.c: New test.
15982         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15983
15984 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15985
15986         * g++.old-deja/g++.pt/explicit76.C: New test.
15987
15988         * g++.old-deja/g++.pt/friend38.C: New test.
15989
15990         * g++.old-deja/g++.ns/crash2.C: New test.
15991
15992         * g++.old-deja/g++.pt/defarg8.C: New test.
15993
15994         * g++.old-deja/g++.pt/instantiate6.C: New test.
15995
15996         * g++.old-deja/g++.pt/static6.C: New test.
15997
15998         * g++.old-deja/g++.pt/decl2.C: New test.
15999
16000 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16001
16002         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16003         problem is actually related with name lookup, but so what? :-)
16004
16005         * g++.old-deja/g++.pt/friend37.C: New test.
16006
16007 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16008
16009         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16010         element, which fails on some systems.
16011
16012         * g77.f-torture/execute/labug1.f: New test.
16013
16014 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16015
16016         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16017         is defined.
16018
16019 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16020
16021         * g77.f-torture/compile/981117-1.f: New test.
16022
16023 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16024
16025         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16026         properly discarded.
16027
16028 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16029
16030         * gcc.c-torture/execute/memcheck: New directory of tests for
16031         -fcheck-memory-usage.
16032
16033 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16034
16035         * README: New file, general information about the testsuite and
16036         new description of the various C++ test subdirectories.
16037         * README.g++: Eliminate obsolete information, update and move most
16038         relevant stuff to README.
16039
16040 1998-11-07  Richard Henderson  <rth@cygnus.com>
16041
16042         * gcc.c-torture/compile/981107-1.c: New test.
16043
16044 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16045
16046         * execute/memcpy-bi.c: New testcase.
16047
16048 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16049
16050         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16051         base classes.
16052
16053         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16054         template is selected.
16055
16056         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16057         classes, it should be accepted for all types.
16058
16059         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16060
16061         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16062         specializations start with template headers.
16063
16064 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16065
16066         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16067
16068         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16069         non-POD types.
16070
16071 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16072
16073         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16074
16075 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16076
16077         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16078
16079 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16080
16081         * 981019-1.c: New test.
16082
16083 1998-10-14  Robert Lipe <robertl@dgii.com>
16084
16085         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16086         find objc headers.
16087
16088 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16089
16090         * compile/981001-4.c: Remove use of GCC extension that triggers a
16091         compiler bug.
16092
16093 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16094
16095         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16096
16097 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16098
16099         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16100         instantiation of template produces incorrect code for delete
16101         expression.
16102
16103         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16104         constructors' name is not unique.
16105         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16106         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16107
16108         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16109         automatic array of const is ill-formed.
16110
16111         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16112         of template parameter?
16113
16114         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16115         const.
16116
16117         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16118         pointer-to-member expression.
16119
16120         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16121         declaration causes ICE.
16122
16123 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16124
16125         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16126         reserved in the global namespace.
16127
16128         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16129         generate needed virtual table.
16130
16131         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16132
16133 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16134
16135         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16136         template-dependent type
16137
16138 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16139
16140         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16141         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16142         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16143
16144         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16145         class should be usable as argument of member function.
16146         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16147         class should be usable as return type of member function.
16148         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16149         class should be usable as type of data member.
16150
16151         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16152
16153 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16154
16155         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16156
16157 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16158
16159         * gcc.dg/dll-?.c Add thumb to target list.
16160         Fix assembler scan patterns to match current assembler output.
16161
16162 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16163
16164         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16165         matching of template brackets.
16166
16167         * g++.old-deja/g++.other/using4.C: New test.  Test using
16168         declarations of methods from base classes.
16169
16170         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16171         within functions should introduce names into the innermost
16172         enclosing namespace.
16173
16174         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16175         of static locals if first initialization throws.
16176
16177 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16178
16179         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16180
16181 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16182
16183         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16184         lose track of the possible targets of tablejump insns.
16185         * special/special.exp: Run it.
16186
16187 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16188
16189         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16190         must be declared before its specializations can be named in friend
16191         declarations.
16192
16193 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16194
16195         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16196
16197         * g77.f-torture/execute/io1.f: New test.
16198
16199 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16200
16201         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16202         with pointer to template function, for which no argument deduction
16203         is possible.
16204
16205         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16206         specialization of template function as argument to template
16207         function.
16208
16209         * g++.old-deja/g++.other/access2.C: New test; Inner class
16210         shouldn't have privileged access to Outer's names.
16211
16212 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16213
16214         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16215         friend template declared within template class conflicts with
16216         nested class of the same name.
16217
16218         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16219         is ignored.
16220
16221         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16222         object with direct initializer as function declaration.
16223
16224         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16225         initializers.
16226
16227         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16228         involving const pointer and NULL produces incorrect result.
16229
16230         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16231         type name without `typename' should be rejected with -pedantic.
16232
16233 1998-10-02  Richard Henderson  <rth@cygnus.com>
16234
16235         * g++.old-deja/g++.other/addrof1.C: New test.
16236
16237 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16238
16239         * gcc.c-torture/compile/981001-1.c: New test.
16240         * gcc.c-torture/execute/981001-1.c: New test.
16241
16242 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16243
16244         * gcc.c-torture/compile/981001-2.c: New test.
16245         * gcc.c-torture/compile/981001-3.c: New test.
16246         * gcc.c-torture/compile/981001-4.c: New test.
16247
16248 1998-10-01  Robert Lipe  <robertl@dgii.com>
16249
16250         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16251         multilibbed hosts.   Idea grafted from g77.exp.
16252
16253 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16254
16255         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16256         avoid losing on systems which need -lsocket.
16257
16258 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16259
16260         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16261         * g++.old-deja/g++.other/nested2.C: Ditto.
16262         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16263         failure.
16264
16265 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16266
16267         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16268         preferred over template operator!= for enum bitfields.
16269
16270 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16271
16272         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16273         that happen to have the same base name, but in different scopes,
16274         are incorrectly rejected.
16275
16276 1998-09-16  Richard Henderson  <rth@cygnus.com>
16277
16278         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16279         on the native word size instead of an integer literal.
16280
16281 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16282
16283         * g++.old-deja/g++.other/static2.C: Invocation of static data
16284         member of type pointer-to-function denoted as non-static member.
16285
16286         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16287         checks involving function types and aliases.
16288
16289 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16290
16291         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16292         redefined to the same non-trivial type.
16293
16294         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16295         namespace-qualification of template specializations declared in
16296         other namespaces.
16297
16298         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16299         to declare a subset of the specializations of a template function
16300         as friends of specializations of a template class.
16301
16302         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16303         member templates that do not fully specialize the enclosing
16304         template class are rejected.
16305
16306 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16307
16308         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16309
16310 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16311
16312         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16313         altered from libf2c/libU77 version.
16314
16315 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16316
16317         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16318
16319 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16320
16321         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16322         (un)signed char are different types for template specialization
16323         purposes.
16324
16325 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16326
16327         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16328         * objc: ObjC testsuite.
16329
16330 1998-08-31  Catherine Moore  <clm@cygnus.com>
16331
16332         * gcc.c-torture/execute/941014-1.x:  New file.
16333
16334 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16335
16336         * lib/c-torture.exp: Add support for
16337         torture_eval_before_compile and torture_eval_before_execute
16338         variables.
16339
16340 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16341
16342         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16343         this test triggers valid.
16344
16345 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16346
16347         * gcc.dg/980827-1.c: New test.
16348
16349 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16350
16351         * gcc.c-torture/execute/loop-4b.c: New test.
16352
16353 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16354
16355         * lib/c-torture.exp: Add support for
16356         torture_eval_before_compile and torture_eval_before_execute
16357         variables.
16358
16359 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16360
16361         * gcc.c-torture/compile/980825-1.c: New test.
16362
16363 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16364
16365         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16366         count number tests in opt_t0 not good_t0.
16367
16368 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16369
16370         * gcc.c-torture/compile/930326-1.x: Fix typo.
16371
16372 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16373
16374         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16375         causes an ICE.
16376
16377 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16378
16379         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16380         STACK_SIZE is defined.
16381         * gcc.c-torture/unsorted/stuct.c: Similarly.
16382
16383         * gcc.c-torture/compile/980821-1.c: New test.
16384
16385 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16386
16387         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16388
16389 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16390
16391         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16392         code.
16393
16394 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16395
16396         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16397         error'.
16398
16399 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16402
16403 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.c-torture/compile/980816-1.c: New test.
16406
16407         * gcc.dg/980816-1.c: New test.
16408
16409 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16410
16411         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16412         compiler for ieee tests.
16413
16414 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16415
16416         * g77.f-torture/compile/980729-0.f: New test.
16417
16418 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16419
16420         * gcc.c-torture/special/eeprof-1.c: New test, for
16421         -finstrument-functions.
16422         * gcc.c-torture/special/special.exp: Run it.
16423
16424 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16425
16426         * gcc.c-torture/compile/980729-1.c: New test.
16427
16428 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16429
16430         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16431         __thumb__ is defined, and test for ARM style doubles if so.
16432
16433 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16434
16435         * g77.f-torture/noncompile/980615-0.f: New test.
16436
16437 1998-07-26  H.J. Lu  (hjl@gnu.org)
16438
16439         * gcc.dg/980312-1.c: Do link instead of compile.
16440         * gcc.dg/980313-1.c: Likewise.
16441
16442 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16443
16444         * gcc.c-torture/compile/980726-1.c: New test.
16445
16446 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16447
16448         * g77.f-torture/execute/io0.f: New test.
16449
16450 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16451
16452         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16453         an int.
16454
16455 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16456
16457         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16458         m32r bugs.
16459
16460 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16461
16462         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16463         c-decl.c:grokdeclarator can handle mode attributes.
16464
16465 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16466
16467         * gcc.c-torture/execute/980716-1.c: New test.
16468
16469 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16470
16471         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16472         the mn10200.
16473         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16474         the mn10200.
16475         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16476         * gcc.c-torture/compile/930326-1.x: Similarly.
16477
16478 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16479
16480         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16481         New test from Craig.
16482
16483 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16484
16485         * g77.f-torture/noncompile/980616-0.f: New test.
16486
16487         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16488
16489 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16490
16491         *  g++.other/singleton.C: Return error value instead of taking
16492         SIGSEGV.
16493
16494 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16495
16496         *  g++.other/singleton.C: New test.   Warning is under dispute.
16497         Runtime crash is not.
16498
16499 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16500
16501         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16502         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16503         using6.C, using7.C}:  New namespace tests.
16504
16505 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16506
16507         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16508         specialization with typedef'ed names used as array indexes.
16509
16510 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16511
16512         * gcc.c-torture/execute/980709-1.c: New test.
16513
16514         * gcc.dg/980709-1.c: New test.
16515
16516 1998-07-07  Richard Henderson  <rth@cygnus.com>
16517
16518         * gcc.c-torture/execute/bcp-1.c: New test.
16519
16520 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16521
16522         * gcc.c-torture/execute/980707-1.c: New test.
16523
16524 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16525
16526         * gcc.c-torture/compile/980706-1.c: New test.
16527
16528 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16529
16530         * g77.f-torture/execute/980701-0.f,
16531         g77.f-torture/execute/980701-1.f: New test from Craig.
16532
16533 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16534
16535         * gcc.c-torture/compile/980701-1.c: New test.
16536
16537         * gcc.c-torture/execute/980701-1.c: New test.
16538
16539 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16540 rlsruhe.de>
16541
16542         * g++.old-deja/g++.robertl/eb132.C: New test.
16543         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16544
16545 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16546
16547         * g77.f-torture/execute/980628-7.f,
16548         g77.f-torture/execute/980628-8.f,
16549         g77.f-torture/execute/980628-9.f,
16550         g77.f-torture/execute/980628-10.f: New tests from Craig.
16551
16552         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16553
16554 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16555
16556         * g77.f-torture/execute/980628-4.f: New test from Craig.
16557         * g77.f-torture/execute/980628-5.f: Likewise.
16558         * g77.f-torture/execute/980628-2.f: Likewise.
16559         * g77.f-torture/execute/980628-0.f: Likewise.
16560         * g77.f-torture/execute/980628-1.f: Likewise.
16561         * g77.f-torture/execute/980628-3.f: Likewise.
16562         * g77.f-torture/execute/980628-6.f: Likewise.
16563
16564 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16565
16566         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16567         directory when nothing has been installed yet.
16568
16569 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16570
16571         * gcc.c-torture/special/special.exp: Handle newer versions of
16572         dejagnu.
16573
16574 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16575
16576         * gcc.dg/980626-1.c: New test.
16577
16578 1998-06-19  Bruno Haible <haible@ilog.fr>
16579
16580         * gcc.misc-tests/m-un-2.c: New test.
16581         * g++.old-deja/g++.other/warn01.c: Likewise.
16582
16583 1998-06-19  Robert Lipe  <robertl@dgii.com>
16584
16585         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16586         compatibility with assmblers with a different comment character.
16587         Eliminate use of GAS-specific extensions.
16588
16589 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16590
16591         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16592
16593 1998-06-19  Robert Lipe  <robertl@dgii.com>
16594
16595         *lib/g77.exp: Replace search for libf2c.a with search for newly
16596         renamed libg2c.a
16597
16598 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16599
16600         * gcc.c-torture/execute/980617-1.c: New test.
16601
16602 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16603
16604         * gcc.c-torture/execute/980612-1.c: New test.
16605
16606 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16607
16608         * gcc.dg/980523-1.c: Only test on ppc-linux.
16609         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16610
16611         * gcc.c-torture/execute/980608-1.c: New test.
16612
16613 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16614
16615         * gcc.c-torture/execute/980605-1.c: New test.
16616
16617 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16618
16619         * gcc.c-torture/execute/980604-1.c: New test.
16620
16621 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16622
16623         * gcc.c-torture/execute/980602-1.c: New test.
16624         * gcc.c-torture/execute/980602-2.c: Likewise.
16625
16626 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16627
16628         * 970125-0.f: Fix per JCB.  Add commentary.
16629
16630 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16631
16632         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16633         IEEE -0 support.
16634
16635 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16636
16637         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16638         earlier.
16639
16640 1998-05-28  Catherine Moore <clm@cygnus.com>
16641
16642         * gcc.c-torture/execute/980526-3.c: New test.
16643
16644 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16645
16646         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16647         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16648         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16649         m88k-motorola-sysv3 to XFAIL.
16650
16651 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16652
16653         * gcc.dg/980526-1.c: New test.
16654         * gcc.c-torture/execute/980526-2.c: New test.
16655
16656 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16657
16658         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16659
16660         * gcc.c-torture/execute/980526-1.c: New test.
16661
16662 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16663
16664         * g77.f-torture/execute/alpha2.f: Add runtime test.
16665
16666 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16667
16668         * g++.old-deja/old-deja.exp: Strip leading directories.
16669
16670         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16671         error for the line.  Don't run multiple tests for the same line.
16672
16673 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16674
16675         * gcc.dg/980523-1.c: New test.
16676
16677 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16678
16679         * g77.f-torture/compile/970915-0.f: New test.
16680
16681 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16682
16683         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16684
16685 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16686
16687         * gcc.dg/980520-1.c: New test.
16688
16689 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16690
16691         * gcc.dg/980502-1.c: Fix return type.
16692
16693 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16694
16695         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16696         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16697         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16698         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16699         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16700
16701 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16702
16703         * g77.f-torture/execute/980520-1.f: New test.
16704
16705 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16706
16707         * lib/mike-g77.exp: New file.
16708
16709         * g77.f-torture/noncompile/noncompile.exp,
16710         g77.f-torture/noncompile/check0.f: New files.
16711
16712 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16713
16714         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16715         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16716         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16717         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16718         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16719         abort where appropriate.
16720
16721 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16722
16723         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16724         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16725
16726 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16727
16728         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16729
16730 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16731
16732         * g77.f-torture/compile/980427-0.f: New test.
16733
16734 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16735
16736         * g77.f-torture/compile/980424-0.f: New test.
16737
16738 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16739
16740         * g77.f-torture/compile/980419-2.f (main): New test.
16741         * g77.f-torture/compile/970125-0.f: New test.
16742         * g77.f-torture/compile/980419-1.f: New test.
16743
16744 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16745
16746         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16747         of loop-4.c.
16748
16749 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16750
16751         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16752
16753 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16754
16755         * gcc.c-torture/compile/980329-1.c: New test.
16756
16757 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16758
16759         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16760         * gcc.dg/980312-1.c: Fix typo in -march command.
16761
16762 1998-03-16  H.J. Lu  (hjl@gnu.org)
16763
16764         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16765
16766 1998-03-11  Robert Lipe  <robertl@dgii.com>
16767
16768         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16769         Dave Love agree the Fortran source is bogus.
16770
16771 1998-03-11  Robert Lipe  <robertl@dgii.com>
16772
16773         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16774         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16775         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16776         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16777         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16778
16779 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16780
16781         * g++.old-deja/g++.other/friend1.C: New test.
16782
16783 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16784
16785         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16786         possibly uninitialized) variables and declare dnrm2.
16787
16788 1998-02-23  Robert Lipe <robertl@dgii.com>
16789
16790         From Bruno Haible <haible@ilog.fr>:
16791         * gcc.c-torture/execute/980223.c: New test.
16792
16793 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16794
16795         * gcc.dg/ifelse-1.c: New test.
16796
16797 1998-02-09  H.J. Lu  (hjl@gnu.org)
16798
16799         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16800
16801           * lib/old-dejagnu.exp (old-dejagnu): Added the
16802           "execution test - XFAIL *-*-*" handling in the spirit of
16803           "excess errors test -". Changed the "execution test fails"
16804           handling to be like "excess errors test fails".
16805           * Update various tests accordingly.
16806
16807 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16808
16809         * gcc.c-torture/execute/980205.c: New test.
16810
16811 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16812
16813         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16814         * lib/f-torture.exp: Similarly.
16815         * gcc.c-torture: Rename all .cexp files to .x files.
16816
16817 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16818
16819         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16820         (940510-1.c): Removed duplicate.
16821         (971104-1.c): New test.
16822
16823 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16824
16825           * lib/f-torture.exp: Improve error and loop detection.
16826
16827 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16828
16829         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16830         use that to size the filler array.
16831
16832 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16833
16834         * lib/c-torture.exp(c-torture-execute): Fix typo.
16835
16836         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16837         testcase as the executable name. Keep the executable around if
16838         the test fails.
16839
16840 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16841
16842         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16843         changes.  Only test one -g option, and move it to the end of the
16844         list of options to test.
16845
16846 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16847
16848         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16849         variable GCC_TORTURE_OPTIONS to supply default switches separated
16850         by colons.  If no environment variable, run tests with -O0 -g, -O1
16851         -g, and -O2 -g as well.
16852
16853 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16854
16855         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16856         explanatory comments. Fix indentation.
16857
16858 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16859
16860         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16861
16862 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16863
16864         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16865         * g++.old-deja/g++.mike/p7325.C: Likewise.
16866         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16867
16868 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16869
16870         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16871         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16872         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16873         * g++.old-deja/g++.law/operators4.C: Likewise.
16874
16875 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16876
16877         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16878         * g++.old-deja/g++.mike/p784.C: Ditto.
16879         * g++.old-deja/g++.mike/p785.C: Ditto.
16880
16881 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16882
16883           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16884
16885 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16886
16887         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16888         target feature; pass this to c-torture-execute as needed.
16889
16890 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16891
16892         * lib/c-torture.exp(c-torture-execute): If the previous and the
16893         current executables being tested are identical, we don't need to
16894         run the executable again. Try to make the executable names
16895         unique. Add an optional argument for passing additional compiler
16896         flags.
16897
16898 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16899
16900         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16901
16902 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16903
16904         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16905
16906 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16907
16908         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16909         32bit or larger longs.
16910
16911         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16912         have either a 32bit long or 32bit int.
16913
16914 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16915
16916         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16917         Make double precision tests dependent on sizeof (double).
16918
16919 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16920
16921         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16922         too.
16923
16924 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16925
16926         * gcc.c-torture/compile/961203-1.cexp: New script.
16927
16928 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16929
16930         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16931         up the includes ourselves.
16932
16933 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16934
16935         * lib/plumhall.exp: Remove random include, and add a few
16936         verbose messages for debugging.
16937
16938 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16939
16940         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16941         of trying to do it ourselves.
16942
16943 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16944
16945         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16946
16947 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16948
16949         * gcc.prms/5403.c: Made regexp a bit less strict.
16950
16951 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16952
16953         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16954         is returned from remote_load instead.
16955         * lib/plumhall.exp: Ditto.
16956         * lib/mike-g++.exp: Ditto.
16957         * lib/old-dejagnu.exp: Ditto.
16958         * lib/c-torture.exp: Ditto.
16959
16960 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16961
16962         * lib/g++.exp: Use build_wrapper procedure.
16963         * lib/gcc.exp: Ditto.
16964
16965 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16966
16967         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16968         an old-style decl for malloc.  Fixes tests to work when
16969         sizeof (int) != sizeof (size_t).
16970
16971 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16972
16973         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16974
16975         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16976         use stdargs.h interface.
16977
16978 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16979
16980         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16981         NO_VARARGS when compiling.
16982
16983 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16984
16985         * lib/plumhall.exp(ph_includes): New procedure.
16986         (ph_make): Use it.
16987         (ph_compiler): Ditto.
16988
16989         * lib/g++.exp: Rename test-glue.c to testglue.c.
16990         * lib/gcc.exp: Ditto.
16991
16992 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16993
16994         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16995         to completion when it's called.
16996
16997 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16998
16999         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17000         is defined, don't do test.
17001
17002 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17003
17004         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17005         for object files.
17006         (ph_summary): Mark skipped testcases as untested, not unresolved.
17007
17008         * lib/plumhall.exp (ph_make): If unresolved because of bad
17009         errorCode, record errorCode in log file.
17010         (*): Replace send_log/verbose with verbose -log.
17011
17012 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17013
17014         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17015         double conversion if double isn't at least 8 bytes.
17016
17017         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17018         int to work with targets where int is 16 bits.
17019
17020         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17021         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17022         precision for the test to complete.
17023
17024 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17025
17026         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17027         if d10v is not compiled with the -mdouble64 flag.
17028         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17029
17030         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17031         d10v is not compiled with the -mint32 flag.
17032
17033 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17034
17035         * lib/plumhall.exp: Use incr_count.
17036
17037 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17038
17039         * gcc.c-torture: Update to c-torture-1.45.
17040
17041 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17042
17043         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17044         the name of the expect testcase file).
17045
17046         * lib/g++.exp(g++_init): Ditto.
17047
17048 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17049
17050         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17051         the host.
17052
17053         * lib/gcc.exp(gcc_exit): New procedure.
17054
17055 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17056
17057         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17058         specs where appropriate.
17059
17060         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17061         because of new "candidates are" messages, and removed a few
17062
17063         * Converted all non-old-style g++ testcases to old-style, and
17064         moved into g++.old-deja.
17065
17066 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17067
17068         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17069         options.
17070
17071         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17072         succeeded.
17073
17074         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17075
17076 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17077
17078         * lib/gcc.exp (gcc_target_compile): Add support for defining
17079         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17080         the machine doesn't have those features.
17081
17082 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17083
17084         * g++.law/operators4.exp: Don't use LIBS.
17085
17086 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17087
17088         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17089
17090         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17091         * lib/g++.exp: Set it here instead. Also, allow use of the
17092         --tool_exec and --tool_opt options. Change CXX to
17093         GXX_UNDER_TEST.
17094
17095         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17096
17097         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17098
17099 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17100
17101         * lib/old-dejagnu.exp: Use prune_warnings instead of
17102         prune_system_crud.
17103         * lib/mike-g++.exp: Ditto.
17104         * lib/gcc.exp: Ditto.
17105         * lib/g++.exp: Ditto.
17106
17107         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17108
17109 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17110
17111           * 941014-2.c: Include stdlib.h
17112           * 960327-1.c: Include stdio.h
17113           * dbra.c, index-1.c: Don't assume ints are 32bits.
17114
17115 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17116
17117         * lib/gcc.exp: Add gcc,stack_size target feature.
17118
17119         * lib/g++.exp(g++_target_compile): Add the include and link
17120         paths here, not in two other places. And, it's $options, not
17121         options.
17122
17123         * lib/mike-g++.exp(postbase): Remove the code that determines
17124         the correct include and link paths.
17125         * g++.old-deja/old-deja.exp: Ditto.
17126
17127 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17128
17129         * lib/g++.exp(g++_init): target_compile no longer returns the
17130         filename of the result.
17131
17132 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17133
17134         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17135         call to glob.
17136
17137         * gcc.c-torture/special/special.exp: Change call to
17138         gcc_target_compile to include the object file.
17139
17140 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17141
17142         * gcc.c-torture/special/special.exp: Correct misspelling in last
17143         change.
17144
17145 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17146
17147         * lib/plumhall.exp(ph_summary): Log the entire output of the
17148         executable. Return -1 if there were any failures, 0 otherwise.
17149         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17150         (ph_make): Clean up objects and executables that were built
17151         if the tests succeeded.
17152
17153 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17154
17155         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17156         libraries and includes in the build tree as appropriate.
17157
17158 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17159
17160         * lib/c-torture.exp: Instead of looking for the global variable
17161         NO_LONG_LONG, check to see if that's a feature of the target.
17162
17163 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17164
17165         * config/default.exp: Minimize. Delete the remainer of the files in
17166         config; this functionality is now in devo/dejagnu/config.
17167
17168         g++.*/*: Pass any additional flags used to compile to postbase;
17169         delete CXXFLAGS.
17170
17171         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17172         is now done by runtest.exp. Use gcc_target_compile instead of
17173         compile.
17174
17175         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17176         Remove references to CFLAGS. Use remote_file instead of
17177         calling rm -f.
17178         (c-torture): Take a list of arguments to use to compile this
17179         testcase.
17180
17181         lib/g++.exp: Simplify. Use target_compile instead of compile.
17182         lib/gcc-dg.exp: Ditto.
17183         lib/gcc.exp: Ditto.
17184         lib/mike-{gcc,g++}.exp: Ditto.
17185         lib/old-dejagnu.exp: Ditto.
17186         lib/plumhall.exp: Ditto.
17187
17188 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17189
17190         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17191         (ph_linker): Likewise.
17192
17193 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17194
17195           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17196         MAP_ANON / MAP_ANONYMOUS if defined;
17197         else try to map from /dev/zero .
17198
17199 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17200
17201         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17202         isn't defined, then define it to MAP_ANONYMOUS.
17203
17204 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17205
17206         * gcc.c-torture: Update to c-torture-1.42 release.
17207
17208 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17209
17210         * gcc.c-torture: Update to c-torture-1.41 release.
17211
17212 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17213
17214         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17215         c-torture release.
17216
17217 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17218
17219         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17220         and LDFLAGS.  Fix second case to append the target_info ldflags
17221         onto LDFLAGS, not CFLAGS.
17222         * lib/g++.exp (g++_init): Add target_info stuff.
17223         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17224         of libgloss and newlib flags for !native.
17225
17226         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17227         (GDB): Fix relative path to go up another dir for finding gdb.
17228
17229 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17230
17231         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17232         versions in the target_info array, if they don't exist.
17233
17234 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17235
17236         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17237
17238 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17239
17240         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17241         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17242
17243 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17244
17245         * lib/old-dejagnu.exp: Don't remove the output file before we've
17246         actually tested it. Don't append pwd to the path of the executable
17247         we're testing.
17248
17249 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17250
17251         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17252
17253 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17254
17255         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17256         temporary directory for compiler files, and set it to a default
17257         value of /tmp. Set $output as the name of the output file from
17258         compiling the testcase. Add a -o option to $cflags_var so the
17259         compiler writes the final output file as $output. Set $executable
17260         to $output.
17261
17262         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17263         directory for compiler files, and set it to /tmp if it doesn't
17264         already have a value. Set $output_file to the name of the output
17265         file from compiling the testcase. Add a -o option to CXXFLAGS so
17266         the compiler writes the final output file as $output. Use $output
17267         as the executable to be tested.
17268
17269 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17270
17271         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17272
17273 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17274
17275         * gcc.c-torture/execute/pending-1.c: New test.  Still
17276         pending in Tege's queue.
17277
17278 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17279
17280         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17281         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17282         if there were failures.  Call unresolved if there were unresolved
17283         testcases.  Call gcc_fail if program did not run to completion.
17284         (ph_make): Pass additional argument name to ph_execute.
17285         (ph_execute): Add new argument.  Pass additional arguments to
17286         ph_summary.  Call gcc_fail is there is no execution output.
17287
17288 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17289
17290         * lib/plumhall.exp (proc_summary): Output relavent summary
17291         lines into the log so specific failures in plumhall can be
17292         investigated.
17293
17294 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17295
17296         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17297         (c-torture-execute): Don't try to execute tests which use
17298         "long long" types if $NO_LONG_LONG is nonzero.
17299
17300 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17301
17302         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17303         not c-torture.
17304
17305         * gcc.ieee: Move from here.
17306         * gcc.c-torture/execute/ieee: To here.
17307
17308 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17309
17310         * gcc.c-torture: Update to c-torture-1.41 release.
17311
17312 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17313
17314         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17315         not "$output".
17316
17317 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17318
17319         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17320         -c present.
17321
17322 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17323
17324         * config/proelf.exp: Handle connecting to a simulator.
17325
17326 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17327
17328         * config/proelf.exp: New file.  Enough framework that we can
17329         run c-torture tests on the proelf targets (or any other target
17330         that gdb can connect to for that matter).
17331
17332 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17333
17334         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17335         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17336
17337         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17338         exec_output exists.
17339
17340 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17341
17342         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17343         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17344
17345         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17346         to pass/fail/unresolved/unsupported/untested.  Caller must now
17347         call unresolved/unsupported/untested.
17348         * lib/*.exp: Update FSF address.  Update to handle new results of
17349         ${tool}_load.
17350         * lib/chill.exp (verbose): Delete.
17351
17352 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17353
17354         * lib/gcc.exp (default_gcc_start): Change order of args to
17355         $LDFLAGS $CFLAGS $LIBS.
17356         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17357         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17358         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17359         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17360         * gcc.misc-tests/dg-test.exp: Likewise.
17361         * gcc.misc-tests/msgs.exp: Likewise.
17362         * gcc.prms/prms.exp: Likewise.
17363         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17364         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17365
17366         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17367
17368 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17369
17370         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17371
17372         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17373         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17374
17375         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17376         necessary.
17377
17378 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17379
17380         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17381         global for loop; add use of $mathlib.
17382         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17383         settings here; set mathlib for anything but VxWorks.
17384
17385 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17386
17387         * gcc.c-torture: Update to c-torture-1.40 release.
17388
17389 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17390
17391         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17392         dg.exp.
17393
17394 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17395
17396         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17397         global.
17398
17399 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17400
17401         * lib/g++.exp (LIBS): Define if not already.
17402         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17403         (gcc-dg-prune): Call prune_gcc_output.
17404         * lib/gcc.exp (prune_gcc_output): New proc.
17405         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17406         prune_gcc_output.
17407
17408 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17409
17410         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17411         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17412
17413 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17414
17415         * gcc.c-torture: Update to c-torture-1.39 release.
17416
17417 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17418
17419         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17420         fails, try others as well.
17421
17422 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17423
17424         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17425         If compilation fails, mark execute tests as `untested'.
17426         If test is marked as unsupported, don't mark compilation and
17427         execute tests as failed.
17428
17429 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17430
17431         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17432         libstdc++ for whether or not we want to be doing shared
17433         libraries.  Delete link_curses since we don't need it anymore.
17434         * lib/mike-g++.exp (postbase): Don't link in libg++.
17435         * g++.old-deja/old-deja.exp: Likewise.
17436
17437 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17438
17439         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17440
17441 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17442
17443         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17444         For that, add `-Wl,-a,shared_archive'.
17445         * g++.old-deja/old-deja.exp: Likewise.
17446
17447 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17448
17449         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17450
17451 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17452
17453         * lib/mike-g++.exp (postbase): Pay attention to the status of
17454         g++_load.
17455
17456 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17457
17458           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17459
17460 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17461
17462         * lib/gcc.exp (default_gcc_start): No longer need to log program
17463         being executed or its output, execute_anywhere does that now.
17464         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17465         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17466
17467 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17468
17469         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17470         the same as those in lib/g++.exp.
17471
17472 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17473
17474         * gcc.c-torture: Update to c-torture-1.38 release.
17475         * gcc.ieee: Related changes.
17476
17477 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17478
17479         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17480         "exec". Minor reformatting changes.
17481
17482         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17483         cross. This means all "exec" calls now work on a remote host as
17484         well.
17485         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17486         cross. Filter out the extra "\r\n" stuff that expect puts in.
17487         (c-torture-execute): Filter out the bogus warnings like
17488         c-torture-compile does. Add support for canadian cross.
17489         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17490         Use execute_anywhere rather than calling exec directly. Now it
17491         works for canadian cross testing.
17492
17493 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17494
17495         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17496         results into a variable, and check that rather than using file exists.
17497
17498 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17499
17500         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17501         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17502
17503 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17504
17505         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17506         lib_curses if there's a shared libg++ in the build tree.
17507
17508 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17509
17510         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17511         if not supported target.
17512
17513 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17514
17515         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17516         link_curses up to always happen, not just for native builds.
17517
17518 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17519
17520         * gcc.c-torture: Update to c-torture-1.36 release.
17521         * gcc.failure: Related changes.
17522
17523 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17524
17525         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17526
17527 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17528
17529         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17530         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17531         runshlib, link_curses, and mathlib for link and run.
17532
17533         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17534         pass the runtime shared library options for Solaris, OSF/1, and
17535         Irix5, and link with -lcurses to avoid unresolved references.
17536
17537 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17538
17539         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17540         only run once.
17541
17542 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17543
17544         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17545
17546 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17547
17548         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17549         do not have a framework for the "compat" tests yet.
17550
17551 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17552
17553         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17554         set to null if we're testing vxworks5.1.  Use that instead of
17555         `-lm' in the setting of LIBS for link and run.
17556
17557 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17558
17559         * config/rom68k.exp (${tool}_load): Major changes to make it
17560         work.  Verified that it does in fact return the stuff in
17561         exec_output properly.  Catch any Emul or any TRAP other than 0.
17562
17563 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17564
17565         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17566         LDFLAGS properly for targets that need stuff from libgloss.
17567         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17568         only run once.
17569         (gpp_initialized): New variable.
17570
17571 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17572
17573         * config/rom68k.exp: Load libgloss.exp.
17574         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17575         so we can produce a fully linked binary.
17576         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17577         so we can produce a fully linked binary.
17578
17579 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17580
17581         * lib/plumhall.exp (ph_section): Watch for expected failures.
17582         Add missing `else'.
17583
17584         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17585         run the testcase.
17586         (c-torture): Likewise.
17587
17588 1995-08-28  Doug Evans  <dje@cygnus.com>
17589
17590         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17591
17592         * lib/mike-g++.exp (mike_cleanup): New proc.
17593         (prebase): New globals compiler_result, not_compiler_result,
17594         target_regexp.
17595         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17596         allow leading "-" in pattern.  Watch for unsupported tests.
17597         If $compiler_result is set, pattern match assembler code,
17598         and ditto for $not_compiler_result.
17599         * lib/mike-gcc.exp: Likewise.
17600
17601         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17602         execution "succeeded".
17603
17604 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17605
17606         * config/win32.exp: New file.
17607         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17608
17609 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17610
17611         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17612         unsupported.
17613         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17614         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17615         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17616
17617         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17618         "... without exceptions was ...".  That is now handled by
17619         prune_system_crud.
17620         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17621
17622 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17623
17624         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17625         sieve.c,sort2.c}: New files.
17626         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17627         sieve.exp,sort2.exp}: Drivers for them.
17628
17629         * lib/mike-gcc.exp (program_output): New user settable variable.
17630         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17631         messages.
17632         * lib/mike-g++.exp (program_output): New user settable variable.
17633
17634         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17635
17636         * config/sh.exp: Deleted (use sim.exp instead).
17637
17638 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17639
17640         * config/vx.exp: Declare CHECKTASK as global.
17641         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17642         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17643         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17644
17645 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17646
17647         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17648         target. Like vx.exp, only includes `vx29k.exp' instead of
17649         `vxworks.exp'.
17650
17651 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17652
17653         * config/sim.exp: Increase time limit from 120 seconds to 240.
17654
17655 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17656
17657         * gcc.c-torture/execute/950628-1.c: New test.
17658
17659 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17660
17661         * gcc.c-torture: Update with changes/additions from
17662         c-torture-1.34.
17663
17664 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17665
17666         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17667
17668 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17669
17670         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17671
17672 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17673
17674         * gcc.c-torture/compile/950512-1.c: New test.
17675         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17676         * gcc.dg/struct-ret-1.c: Likewise.
17677
17678 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17679
17680         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17681           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17682
17683 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17684
17685         * gcc.c-torture/special/920411-1.c: Deleted.
17686         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17687
17688 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17689
17690         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17691         cpu limit.
17692
17693 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17694
17695         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17696
17697 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17698
17699         From kenner;
17700         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17701         is the proper length.
17702         * va-arg-3.c: Likewise.
17703
17704 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17705
17706         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17707         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17708
17709         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17710         * lib/g++.exp (default_g++_start): Delete old cruft.
17711
17712 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17713
17714         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17715         (2 * (1 << 18)) to (2 * (1 << 17)).
17716
17717         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17718
17719 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17720
17721         * config/rom68k.exp: Renamed from config/idp.exp
17722
17723 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17724
17725         * c-torture/compile/921109-2.c
17726
17727 1995-04-18  Mike Stump  <mrs@cygnus.com>
17728
17729         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17730         excess errors.
17731
17732 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17733
17734         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17735         output.
17736         * lib/g++.exp (default_g++_start): Likewise.
17737
17738 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17739
17740         * gcc.c-torture/compile/950329-1.c: New test.
17741
17742 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17743
17744           * config/bug.exp (${tool}_load): Updated to use new remote_open
17745           and remote_close procs.
17746         * config/idp.exp: New file.
17747
17748 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17749
17750         * gcc.c-torture/execute/950322-1.c: New test.
17751
17752 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17753
17754         * config/vx.exp (${tool}_load): Clean up testing of return code from
17755         vxworks_ld and vxworks_spawn.
17756
17757 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17758
17759         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17760
17761 1995-03-13  Mike Stump  <mrs@cygnus.com>
17762
17763         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17764         can mark excess errors on a machine by machine basis.  Note, the
17765         default is to not expect any excess errors, even when excess
17766         errors test - is given, so you will want to put an XFAIL ... on
17767         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17768         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17769         those 4 machines, but no others.
17770
17771 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17772
17773         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17774         * lib/c-torture.exp: to here.
17775
17776 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17777
17778         * gcc.c-torture/execute/950221-1.c: New test.
17779         * gcc.c-torture/execute/struct-ret-1.c: New test.
17780         * gcc.c-torture/compile/950221-1.c: New test.
17781
17782         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17783
17784 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17785
17786         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17787         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17788
17789 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17790
17791         * g++.gb: New directory of tests, derived from my signature and
17792         class scoping tests.
17793
17794         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17795         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17796         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17797         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17798         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17799         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17800         * g++.gb/sig25.C: Likewise.
17801
17802         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17803         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17804         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17805         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17806         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17807         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17808         * g++.gb/sig25.exp: Likewise.
17809
17810         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17811         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17812         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17813         * g++.gb/scope13.C: Likewise, this test still fails.
17814
17815         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17816         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17817         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17818         * g++.gb/scope13.exp: Ditto.
17819
17820         * g++.gb/README: New file, explains what these tests are about.
17821
17822 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17823
17824         * lib/dg.exp (dg-do): Support `preprocess'.
17825         (dg-test): Likewise.
17826
17827 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17828
17829         * config/udi.exp: change "continue -expect" to "exp_continue".
17830
17831 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17832
17833         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17834         Delete redundant tests.
17835
17836         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17837         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17838         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17839         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17840         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17841         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17842         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17843         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17844
17845         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17846         storing label pointers.
17847         * gcc.c-torture/execute/921019-1.c: Likewise.
17848         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17849         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17850         parameter fp.
17851         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17852         constants.
17853
17854         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17855         Delete obsolete tests.
17856
17857         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17858         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17859         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17860         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17861         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17862         * gcc.c-torture/compile/950124-1.c: New test.
17863
17864         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17865
17866 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17867
17868         * lib/mike-g++.exp: Add -lm to LIBS.
17869
17870 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17871
17872         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17873
17874 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17875
17876         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17877
17878 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17879
17880         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17881
17882 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17883
17884         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17885         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17886         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17887         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17888         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17889         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17890         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17891         * g++.law/{operators31.C, operators32.C,
17892         * g++.law/{operators33.C, operators34.C}: Likewise.
17893         * g++.law/{pic1.C, refs2.C}: Likewise.
17894         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17895         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17896         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17897         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17898
17899         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17900         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17901         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17902         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17903         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17904         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17905         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17906         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17907         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17908         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17909         * g++.law/{operators34.exp}: Likewise.
17910         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17911         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17912         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17913         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17914         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17915
17916         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17917         No longer expected to fail.
17918         * g++.law/missed-error3.C: Tweak for recent bool changes.
17919
17920 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17921
17922         * config/emb-unix: Deleted.
17923         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17924         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17925
17926 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17927
17928         * lib/dg.exp (dg-test): Fix typo in last patch.
17929
17930 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17931
17932         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17933         (handles multiple occurrences).
17934
17935 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17936
17937         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17938         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17939         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17940         printed).
17941         * lib/c-torture.exp (c-torture-compile): Likewise.
17942         (c-torture): Prepend full path if missing.
17943         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17944         (gcc_fail): Likewise.
17945         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17946
17947 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17948
17949         * lib/netware.exp: Only attach to NetWare i386 systems.
17950
17951 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17952
17953         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17954         messages.  Add test name to "output pattern match" pass/fail message.
17955
17956 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17957
17958         * gcc.dg: New testsuite.
17959         * gcc.dg/dg.exp: New file.
17960
17961         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17962         test-switch.c}: Deleted.
17963
17964         * gcc.misc-tests/msgs.exp: New testcase driver.
17965
17966 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17967
17968         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17969         Watch for illegal return values from ${tool}_load.
17970         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17971         cross targets.  Coerce return value >0 to 1.
17972
17973 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17974
17975         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17976
17977         * config/emb-unix.exp: New file.
17978
17979         * config/sim.exp: Error if variable $SIM not defined.
17980         (${tool}_load): Mark test as "untested" if simulator missing.
17981
17982         * config/unix.exp: Load remote.exp to get rcp_download.
17983         * lib/c-torture.exp: Use different option lists for testcases with
17984         and without loops.
17985         * gcc.c-torture/execute/execute.exp: Likewise.
17986
17987 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17988
17989         * config/*.exp: Clarify return code from ${tool}_load.
17990         Call `unresolved' or `untested' instead of `warning' or `perror'
17991         (sometimes you still want to call both though).
17992         Add comment that `shell_id' is local to each file.
17993         * config/udi.exp (timeout): Set to 30.
17994         Don't print warning if connection fails, $connectmode has already
17995         printed an error.
17996         (${tool}_load): Move verbose messages to level 2.
17997         Rework pattern for "Process started" message.
17998         Pass `shell_id' to ${connectmode}_download.
17999         Retry twice upon timeout.  Make resetting of target more robust.
18000         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18001         Pass `shell_id' to exit_$connectmode.
18002         Only call exit_$connectmode if connected.
18003         * config/unix.exp (${tool}_load): Check return codes better.
18004         * config/vrtx.exp (${tool}_load): Likewise.
18005         * config/vx.exp (${tool}_load): Likewise.
18006         Delete unneeded global's.
18007         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18008         from ${tool}_load.
18009         (dg-stat): Delete.
18010         (dg-init): Delete recording of pass/fail counts.
18011         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18012         (old-dejagnu-init): Likewise.
18013         (old-dejagnu-stat): Delete contents, empty proc now.
18014         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18015         (c-torture): Delete references to lcnt, lpass, lfail.
18016         Get option list from TORTURE_OPTIONS.
18017         Delete -funroll[-all]-loops if no loops.
18018         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18019         (g++_stat): Delete contents (empty proc now).
18020         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18021         (gcc_finish): Likewise.
18022         (gcc_stat): Deleted.
18023         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18024         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18025         * gcc.c-torture/execute/execute.exp: Likewise.
18026         Split tests into two parts: compile, execute.
18027         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18028         no loops.  Update to reflect clarified return codes from ${tool}_load.
18029
18030 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18031
18032         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18033         to grep for.
18034         (old-dejagnu): Likewise (where necessary).
18035
18036 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18037
18038         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18039
18040         * lib/dg.exp (dg-process-target): Fix processing of selector.
18041         Add comment regarding use of `error'.
18042
18043         * lib/gcc.exp (prune_system_crud): Define if missing.
18044         * lib/g++.exp (prune_system_crud): Likewise.
18045
18046         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18047         Call prune_system_crud.
18048         * lib/dg.exp (dg-runtest): New proc.
18049         Use perror instead of send_user for tcl errors in testcase.
18050         Don't return any value, it's never used.
18051         Don't clobber previous definition of `unknown'.
18052         Print tcl errors in `dg-final'.
18053
18054 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18055
18056         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18057         (dg-test): Don't print errorInfo, it contains stack backtrace.
18058
18059 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18060
18061         * lib/g++.exp (runtest_file_p): Define if missing.
18062
18063 1994-09-24  Doug Evans  (dje@cygnus.com)
18064
18065         * lib/mike-g++.exp: Comment out loading of g++.exp.
18066         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18067         (default_g++_version): Always print something.
18068         (default_g++_start): Comment out call to `which'.
18069         (g++_start, g++_load): Deleted (must be defined in config file).
18070         * lib/gcc.exp: Test for existence of $CC at start.
18071         Delete check for tmpdir (done in gcc_init).
18072         (default_gcc_version): Always print something.
18073         (default_gcc_start): Comment out call to `which'.
18074         * config/*.exp: Major cleanup - make cross targets work at least a
18075         little better for g++ (by not being "--tool gcc" specific).
18076         Rename gcc_xxx to ${tool}_xxx.
18077         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18078         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18079
18080 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18081
18082         * lib/c-torture.exp (c-torture-compile): Rework compiler
18083         message processing.
18084
18085         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18086         c-torture.
18087
18088 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18089
18090         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18091
18092         * lib/dg.exp (dg-process-target): Support { target native }.
18093
18094 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18095
18096         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18097         looked for "... program xxx got fatal signal".
18098         Correct regsub munging of `comp_output'.
18099         Ignore compiler messages "path prefix not used" and "linker input
18100         file unused".
18101
18102 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18103
18104         * lib/gcc.exp (runtest_file_p): Define if missing.
18105         * gcc.prms/template.c: Example to work from.
18106
18107 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18108
18109         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18110         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18111
18112         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18113         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18114         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18115         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18116
18117         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18118         (dg-process-target): No longer a varargs proc.
18119         Return S/N for target, P/F for xfail.  All callers changed.
18120         (user option procs): More argument checking.
18121         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18122         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18123         (dg-test): Skip test if not running on selected target in `dg-do'.
18124         Update handling of `dg-do-what', `dg-output-text'.
18125         Separate execution pass/fail from output pattern match pass/fail.
18126         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18127
18128 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18129
18130         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18131         target for 920510-1.c.
18132
18133 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18134
18135         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18136         Clean up comment regarding use of passcnt, etc.
18137         (gcc_stat): Don't update `testcnt' here.
18138         (gcc_finish): Do it here.
18139         Might as well reset `but_id' here too.
18140         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18141         to determine if the file should be tested.
18142         * gcc.c-torture/compile/compile.exp: Likewise.
18143         * gcc.c-torture/execute/execute.exp: Likewise.
18144         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18145         * gcc.misc-tests/dg-test.exp: Likewise.
18146         * gcc.prms/prms.exp: Likewise.
18147         * gcc.wendy/wendy.exp: Likewise.
18148         * g++.old-deja.exp: Likewise.
18149         Move "Testing file" message to verbose level 1.
18150
18151 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18152
18153         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18154
18155 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18156
18157         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18158         (default_gcc_start): Accept optional second list element
18159         of compiler flags.  Print compiler output at verbosity level 2.
18160         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18161         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18162         Save current values of framework globals passcnt, failcnt, xpasscnt,
18163         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18164         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18165         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18166         xfailcnt to compute stats.  Update framework global `testcnt' from
18167         pass/fail counts.
18168         (gcc_finish): New proc.  Clean up test environment.
18169         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18170         (gcc_epass, gcc_efail): Delete.
18171         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18172         argument of line number.
18173         (dg-init): If the tool has an init routine, call it.
18174         (dg-test): Remove args `cflags_var' and `libs_var'.
18175         Pass all compiler options to ${tool}_start.
18176         Handle missing line number.
18177         (dg-finish): New function.
18178         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18179         particular files.  Call gcc_finish at end.  Move "skipping test"
18180         message to verbosity level 3.
18181         * gcc.c-torture/compile/compile.exp: Likewise.
18182         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18183         * gcc.c-torture/execute/execute.exp: Likewise.
18184         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18185         Print testcase being tried at verbosity level 1.
18186         * gcc.c-torture/special/special.exp: Unset xfail.
18187         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18188         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18189         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18190         * gcc.failure/failure.exp: Likewise.
18191         * gcc.ieee/ieee.exp: Likewise.
18192         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18193         Update call to dg-test.  Call dg-finish at end.
18194         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18195         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18196         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18197         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18198         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18199         * gcc.wendy/wendy.exp: Add copyright.
18200         Delete setting of tmpdir (done by gcc_init).
18201         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18202         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18203         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18204         gcc_[ce]pass/fail.
18205
18206 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18207
18208         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18209         confusion.
18210         (g++_load): Likewise.
18211
18212         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18213         Rename argument to `prog' to remove the confusion.
18214         Varargs fns behave differently too!
18215         (g++_load): Likewise.
18216
18217         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18218
18219         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18220         what it is.  Delete (always) printing of status value for !native.
18221         Simplify verbose code, and include status and exec_output.
18222         (g++_load): Use gcc_load.
18223
18224 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18225
18226         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18227         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18228         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18229         940714-3.c as these testcases don't exist anymore.  Make
18230         va-arg-1.c expected to pass.
18231
18232 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18233
18234         * gcc.misc-tests/misc.exp: Only run specific testcases.
18235         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18236         * gcc.misc-tests/dg-[1-9].c: New files.
18237
18238         * lib/dg.exp: New testsuite driver.
18239         * gcc.prms/prms.exp: Use it.
18240
18241         * README.gcc: New file.
18242
18243         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18244         Document and reset `lxpass' and `lxfail'.
18245         Simplify "initialized" message.
18246         (gcc_stat): Clean up comments a little.
18247
18248 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18249
18250         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18251
18252 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18253
18254         * lib/old-dejagnu.exp (process-option): New proc.
18255         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18256         (old-dejagnu): Simplify.
18257         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18258
18259 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18260
18261         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18262         exists and is not an empty string.
18263
18264         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18265         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18266         finished.
18267         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18268         automatically.
18269
18270         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18271         longer expected to fail.
18272
18273         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18274         "f" function call.
18275
18276         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18277
18278         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18279         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18280         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18281         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18282         c-torture-1.29.
18283
18284         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18285         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18286
18287         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18288
18289         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18290         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18291
18292         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18293         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18294         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18295
18296 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18297
18298         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18299         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18300         940714-1.c, 940714-2.c, 940714-3.c},
18301         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18302         gcc.misc-tests/{mg.c,mg.exp}:
18303         New tests.
18304         * gcc.noncompile/noncompile.exp: Change accordingly.
18305
18306 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18307
18308         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18309         Undo previous clobberage.
18310
18311 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18312
18313         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18314         * gcc.special/{930510-1.c, special.exp}:
18315         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18316         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18317         struct-varargs-1.c}: New tests from c-torture-1.26.
18318
18319 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18320
18321         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18322           argument to switch.
18323
18324 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18325
18326         * Revert the previous changes.  Please see Rob's directory
18327           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18328           fixes.
18329
18330 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18331
18332         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18333             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18334             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18335             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18336             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18337             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18338             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18339             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18340             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18341             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18342             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18343             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18344             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18345             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18346             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18347             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18348             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18349             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18350             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18351             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18352             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18353             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18354             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18355             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18356             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18357             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18358             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18359
18360 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18361
18362         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18363             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18364           with perror calls.
18365
18366 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18367
18368         * config/unix.exp (g++_load): Fix syntax.
18369
18370 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18371
18372         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18373         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18374         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18375         Don't expect va-arg-1.c to fail.  Correct expected output for
18376         920928-1.c.
18377         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18378         * gcc.wendy/hbm4.c: Correct typo.
18379         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18380
18381 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18382
18383         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18384         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18385         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18386         * lib/c-torture.exp (c-torture-compile): Ditto.
18387
18388         Reduce volume of output (remove all the -I's and such).
18389         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18390         Call gcc_cpass, gcc_cfail.
18391         (c-torture): Pass testing option to c-torture-compile.
18392
18393 1994-03-21  Doug Evans  (dje@cygnus.com)
18394
18395         Bring patches over from progressive.
18396         * config/default.exp: Exit remote shell cleanly.
18397         (g++_exit, g++_start): Add default versions.
18398         * config/sim.exp (gcc_load): Use perror, not error.
18399
18400 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18401
18402         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18403         set in site.exp.
18404
18405 1994-03-14  Doug Evans  (dje@cygnus.com)
18406
18407         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18408         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18409         (wendy_try): New proc to run testcase.
18410         (main loop): Call 'em.
18411         * gcc.wendy/*.c: Clean up pass to correct expected output.
18412
18413         * lib/gcc.exp: Minor cleanup work.
18414         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18415
18416 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18417
18418         * config/sim.exp (gcc_load): Document return codes better.
18419         Don't pass -v to simulator.
18420
18421 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18422
18423           * gcc.special/920717-x.c: Fix typo.
18424           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18425           get at sources.
18426
18427         * lib/mike-gcc.exp: Fix typo.
18428
18429 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18430
18431         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18432         binary to use, transform the name.
18433         * config/*.exp: rename everything. Nuke any g++ specific files,
18434         it's now a special case of gcc that requires no special support.
18435         Add a default.exp for unsupported targets.
18436
18437 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18438
18439         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18440         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18441         version of Tcl.
18442
18443 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18444
18445         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18446         than a warning.
18447
18448 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18449
18450         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18451
18452 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18453
18454         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18455         option_list.  Compile every file with only 4/6 option choices
18456         (same as C torture) instead of with 12/18 different option
18457         choices.
18458         * lib/c-torture.exp: Likewise.
18459
18460         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18461         not already set.
18462
18463 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18464
18465         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18466         can put an XFAIL *-*-* on excess errors.
18467
18468 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18469
18470         * g++.law: Add more tests derived from g++-bugs snapshots.
18471
18472         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18473         equivalent to g++.law/init9.
18474
18475         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18476         compiled it, and the a.out file after we've run it.
18477
18478 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18479
18480         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18481         compiled it, and the a.out file after we've run it.
18482
18483 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18484
18485         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18486
18487 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18488
18489         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18490         version number.
18491
18492 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18493
18494         * g++.law: New directory of g++ tests derived from the g++-bugs
18495         snapshots.
18496
18497 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18498
18499         * gcc.compile: initbug1.c initbug1.exp testcase added
18500
18501 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18502
18503         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18504         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18505           fixes submitted by Jeff Law (law@cs.utah.edu)
18506         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18507           Jeff Law (law@cs.utah.edu)
18508
18509
18510 1993-11-30  Mike Stump  (mrs@cygnus.com)
18511
18512         * config/unix-g++.exp: Follow the gcc way of doing things.
18513         * g++.old-deja/old-deja.exp: Minor updates.
18514         * lib/g++.exp: New file, follow the gcc way of doing things.
18515         * lib/old-dejagnu.exp: Minor updates.
18516         * lib/mike-g++.exp: Always unset errorInfo.
18517
18518 1993-11-06  Mike Stump  (mrs@cygnus.com)
18519
18520         * lib/gcc.exp: Fix some errors with the below change, CC and
18521         CFLAGS should be global when setting, not local.
18522
18523 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18524
18525         * lib/gcc.exp: Transform tool name.
18526
18527 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18528
18529         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18530
18531 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18532
18533         * lib/gcc.exp: change gcc_done to gcc_stat
18534
18535 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18536
18537         * Upgraded gcc testsuite to c-torture version 1.25
18538
18539 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18540
18541         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18542         * lib/c-torture: added hooks for new reporting code.
18543
18544 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18545
18546         * config/sh-gcc.exp: check if sh-sim exists in the path
18547
18548 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18549
18550         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18551         * gcc.compile/compile.exp: Initial changes for new logic.
18552         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18553         * gcc.failure/failure.exp: Initial changes for new logic.
18554         * gcc.ieee/ieee.exp: Initial changes for new logic.
18555         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18556         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18557         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18558         * lib/c-torture.exp: Initial changes for new logic.
18559         * lib/gcc.exp: Initial changes for new logic.
18560
18561 1993-10-15  Mike Stump  (mrs@cygnus.com)
18562
18563         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18564         depend upon failure or success.  Fully qualify names in failure
18565         and success messages.  Always remove a.out before starting
18566         compile, just in case.  Pay more attention to error text output by
18567         the compiler.  Handle testcases with no known past errors just
18568         like all others, so that things are uniform.  Other miscellaneous
18569         improvements.
18570
18571 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18572
18573         * gcc.cpp: new directory for cpp tests
18574
18575 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18576
18577         * lib/chill.exp: Code reformatted, removed unused code.
18578         * config/unix-chill.exp: Code reformatted, removed unused code.
18579         * chill.execute/execute.exp: Code reformatted, removed unused code.
18580         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18581
18582 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18583
18584         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18585         routines not written.
18586
18587 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18588
18589         * config/bug-gcc.exp: Use new procs from bug.exp.
18590
18591 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18592
18593         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18594         via ftp, rather than depending on NFS.
18595         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18596         case.
18597
18598 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18599
18600         * config/bug-gcc.exp: Use new download proc.
18601
18602 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18603
18604         * chill.execute/execute.exp: cleanups, handles errors better
18605         * chill.compile/compile.exp: rewrite, based on execute.exp
18606         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18607         * lib/chill.exp: major changes to diff proc and compile and link
18608           procs. added chill_fail and chill_pass wrappers to pass and
18609           fail. added more comments, and handle error codes better.
18610           Added a hack to capture stderr from exec, so noncompile tests
18611           can work.
18612
18613 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18614
18615         * chill.execute/execute.exp: rewrite of testsuite driver
18616         * lib/chill.exp: rewrite of testsuite driver
18617         * config/unix-chill.exp: rewrite of testsuite driver
18618
18619 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18620
18621     In chill.execute:
18622         * iexpr.ch: Standardize uppercase.
18623         * tuples.dat: Standardize uppercase.
18624         * vary.ch: standardize.  Correct varying string assignments.
18625         * vary.dat: Add new output lines.
18626
18627 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18628
18629     In chill.execute:
18630         * chprintf.ch: Standardize use of uppercase.
18631         * tuples.ch: Standardize and turn arr2 into a DCL,
18632           rather than a SYN.
18633         * pinits.ch: Standardize.
18634
18635 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18636
18637         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18638         * Makefil: Renamed to Makefile.in.
18639         * configure.in: New.
18640
18641 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18642
18643     In chill.execute:
18644         * .cvsignore: Add result/output files.
18645         * Makefile: Fix up variables at start.  Use MFLAGS
18646           everywhere.  Correct bool_loc, built_ins entries.
18647           Add entry for vary1.ch.
18648         * bitarray.ch: Standardize upper-case usage.
18649         * bitexpr.ch: Standardize, add output of b1.
18650         * params.ch: Use arrayt in along PROC parameters, to
18651           avoid novelty problems.
18652         * sets.ch: Tiny cleanup.
18653         * vary1.ch: Re-indent.
18654
18655 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18656
18657           * Add PR-related files to Makefiles, .cvsignore files, etc.
18658
18659 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18660
18661         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18662           with compiler objects. New names are test-flow.c and test-loop.c
18663
18664 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18665
18666         * Upgraded c-torture tests from 1.19 to 1.20
18667
18668         * new files:
18669         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18670         * gcc.compile: 930623-1.c 930623-2.c
18671         * gcc.noncompile: 930622-1.c 930622-2.c
18672         * gcc.failure: 920411-1.c 920627-2.c
18673         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18674
18675 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18676
18677         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18678           More changes to get testsuite working properly. Needs more work.
18679           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18680
18681 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18682
18683         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18684           More changes to get testsuite working properly. Needs more work.
18685
18686 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18687
18688         * chill.compile/compile.exp: Added for Dejagnu support
18689         * chill.execute/execute.exp: Added for Dejagnu support
18690         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18691
18692 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18693
18694     This should complete moving the CHILL test files.
18695         * chill.noncompile(.cvsignore printf.grt
18696             in-printf.grt chprintf.grt chprintf.ch):
18697             Added test-support files.
18698           (Makefile): Modified further.
18699         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18700             signal.ch): Added test files.
18701           * chill.execute (.cvsignore printf.grt printr.c
18702             in-printf.grt rts.c chprintf.grt rts.h): Added
18703           test-support files.
18704             (Makefile): More corrections.
18705
18706 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18707
18708         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18709           test cases, ready for DejaGnu.
18710
18711 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18712
18713         * Upgraded c-torture tests from 1.18 to 1.19
18714
18715         * gcc.compile: added test(s):
18716           930607-1.c
18717         * gcc.execute: added test(s):
18718           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18719
18720         * added new subdirectory for misc tests: gcc.misc-tests
18721         * gcc.misc-test(s): added tests:
18722           inst-check.c test-consts.c test-ior.c test-switch.c
18723
18724 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18725
18726         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18727
18728 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18729
18730         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18731
18732 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18733
18734         * Upgraded c-torture tests from 1.17 to 1.18
18735
18736 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18737
18738         * Upgraded c-torture tests from 1.12 to 1.17
18739
18740 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18741
18742         * lib/old-dejagnu.exp:
18743           Fixed handling of XFAIL target triplets to correctly
18744           recognize wildcard characters.  Removed code that
18745           appended a unique id tag to the end of the file name
18746           printed out by the result of the testcases within a
18747           given test file.
18748
18749 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18750
18751         * lib/old-dejagnu.exp:
18752           Reworked expected failure handling to trigger off of XFAIL
18753           keyword in keyphrase embeded in testcase source code. The
18754           XFAIL keyword must be at the end of the keyphrase line. It
18755           may optionally be followed by one or more target triplets.
18756           It has just occured that the handling of wildcards in the
18757           target triplet may not be correct.
18758
18759 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18760
18761         * g++.old-deja/tests:
18762           Moved all subdirectories up one level into g++.old-deja .
18763
18764         * lib/old-dejagnu.exp:
18765           Fixed problem with CXXFLAGS not being properly reset, and being
18766           corrupted with extraneous "-c" compiler option.  This was
18767           causing binaries to not be generated for test that needed them.
18768           Modified strings passed to "pass" and "fail" so that individual
18769           tests from the same test file would be distinguished by an
18770           identifier appended to the test file name in the summary logs;
18771           this corrected a problem with erroneous diff logs.  Added code
18772           to search testcases for expected fail and unexpected pass keywords.
18773
18774 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18775
18776         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18777
18778 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18779
18780         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18781           Removed extraneous text from end of "Special g++ Options"
18782           keyphrase.
18783
18784         * lib/old-dejagnu.exp: Added pattern matching to look for new
18785           keywords, embedded in testcases comments, which will trigger
18786           calls to xpass and xfail.
18787
18788 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18789
18790         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18791           comments embedded in the testcases, especially the one looking for
18792           special compiler options, as well as the pattern matching for the
18793           compiler output again.
18794
18795 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18796
18797         * lib/old-dejagnu.exp: Do a proper check of the return value for
18798           execute tests. Fixed several problems with the pattern matching
18799           of the compiler output which gave erroneous test results.
18800           Changed several of the test result messages to be more descriptive.
18801         * config/unix-g++.exp: Proc g++_load now actually works and
18802           executes the tests passed to it and returns a usable return
18803           value.
18804
18805 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18806
18807           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18808
18809 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18810
18811         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18812           Modified both files to properly execute the old style
18813           dejagnu tests. The previous versions of these files were
18814           experimental and did not function anything near correctly.
18815
18816 1993-04-05  Rob Savoye  (rob@cygnus.com)
18817
18818         * Removed all Makefile.in and configure.in files. No configuration
18819         needed now.
18820
18821 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18822
18823         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18824
18825 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18826
18827         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18828         gcc.special/configure.in, gcc.noncompile/configure.in,
18829         gcc.execute/configure.in, gcc.code_quality/configure.in,
18830         g++.other/configure.in, g++.old-deja/configure.in,
18831         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18832         in srcname setting.
18833
18834 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18835
18836         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18837         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18838         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18839
18840 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18841
18842         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18843         (gdb_exit): Don't remove *_soc files.
18844
18845 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18846
18847         * lib/c-torture.exp: Don't look for main; instead always use -w
18848         -c.  This is how the c-torture tests work.  Remove the object
18849         file if the compilation succeeds.
18850         * gcc.execute/execute.exp: Remove executable if test passes.
18851         * gcc.noncompile/noncompile.exp: Every test is an expected
18852         failure.
18853         * gcc.special/special.exp: Added tests from c-torture 1.11,
18854         corrected use of existing test.
18855         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18856         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18857         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18858         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18859         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18860         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18861         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18862         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18863         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18864         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18865         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18866         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18867         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18868         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18869         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18870         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18871         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18872         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18873         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18874         c-torture 1.11.
18875         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18876         correspond to c-torture 1.11.
18877
18878         * New file.