OSDN Git Service

* README, lib/file-format.exp: Remove EGCS references.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2
3         * README, lib/file-format.exp: Remove EGCS references.
4
5 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
6
7         * gcc.dg/20001013-1.c: New test.
8
9 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10
11         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12         for intmax_t in the compiler using __typeof__ and the type rules
13         for conditional expressions.
14
15 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.dg/20001012-1.c: New test.
18         * gcc.dg/20001012-2.c: New test.
19
20 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21
22         * gcc.dg/format-attr-1.c: New test.
23
24 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25
26         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27         __LONG_LONG_MAX__ instead of LLONG_MAX.
28
29 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30
31         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
32         scanf flags.
33         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34         flags.
35
36 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37
38         * gcc.dg/sequence-pt-1.c: New test.
39
40 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41
42         * gcc.c-torture/execute/20001011-1.c: New testcase.
43         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44
45 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
46
47         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48         does not error on it.
49
50 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51
52         * gcc.dg/20001009-1.c: New test.
53
54 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55
56         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57         * gcc.c-torture/execute/20001009-2.c: ... to here.
58
59 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
60
61         * gcc.c-torture/compile/20001009-1.c: New testcase.
62         * gcc.c-torture/execute/20001009-1.c: New testcase.
63         Testcases provided by Jan Hubicka <jh@suse.cz>.
64
65 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
66
67         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
68         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
69         uintmax_t using <limits.h> to emulate the compiler's internal
70         logic.  No longer XFAIL %j tests.
71
72 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
73
74         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
75         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
76         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
77         regexps and details of expected handling of some bad formats.
78         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
79         suppression.
80
81 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
82
83         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
84         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
85         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
86         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
87         in list archives.
88
89 2000-10-06  Richard Henderson  <rth@cygnus.com>
90
91         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
92         * g++.old-deja/g++.brendan/crash52.C: Likewise.
93         * g++.old-deja/g++.jason/report.C: Likewise.
94         * g++.old-deja/g++.law/friend5.C: Likewise.
95         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
96         of the expected warnings.
97
98 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
99
100         * g++.old-deja/g++.pt/enum14.C: New test.
101
102 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
103
104         * g++.old-deja/g++.pt/crash59.C: New test.
105
106 2000-10-04  Will Cohen  <wcohen@redhat.com>
107
108         * gcc.dg/20000926-1.c: New test.
109
110 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
111
112         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
113         function name for current C++ compiler.
114         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
115
116 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
117
118         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
119         __PRETTY_FUNCTION__.     
120         * g++.old-deja/g++.ext/pretty2.C: Likewise.
121
122 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
123
124         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
125
126 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
127
128         * gcc.c-torture/compile/20000923-1.c: New test.
129
130 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
131
132         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
133         * g++.old-deja/g++.pt/ttp62.C: Same.
134         * g++.old-deja/g++.other/inline14.C: Same.
135
136 2000-09-24  Richard Henderson  <rth@cygnus.com>
137
138         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
139
140 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
141
142         * gcc.dg/c90-printf-1.c: Add test for wide string format.
143
144 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
145
146         * gcc.c-torture/compile/20000922-1.c: New file.
147
148 2000-09-21  Nick Clifton  <nickc@redhat.com>
149
150         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
151         a signed long modulo operation.
152         (mod6): New funciton - perform an unsigned long modulo operation.
153         (main): Add tests for modulos of very large numbers by very small
154         dividends.
155
156 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
157
158         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
159
160 2000-09-19  Richard Henderson  <rth@cygnus.com>
161
162         * gcc.dg/compare2.c (case 10): XFAIL.
163
164 2000-09-18  Richard Henderson  <rth@cygnus.com>
165
166         * gcc.c-torture/execute/20000906-1.c: Move ...
167         * gcc.dg/20000906-1.c: ... here.  Only run on targets
168         that support __builtin_trap.
169
170 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
171
172         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
173
174 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
175
176         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
177         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
178         more $ format tests.
179
180 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
181
182         * gcc.dg/format-errmk-1.c: New test.
183
184 2000-09-17  Greg McGary  <greg@mcgary.org>
185
186         * gcc.c-torture/execute/20000917-1.x: Remove.
187
188 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
189
190         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
191
192 2000-09-17  Greg McGary  <greg@mcgary.org>
193
194         * gcc.c-torture/execute/20000917-1.c: New test.
195         * gcc.c-torture/execute/20000917-1.x: XFAIL.
196
197 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
198
199         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
200         in nested macro bug.
201
202 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
203
204         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
205
206 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
207
208         * gcc.c-torture/execute/20000914-1.c: New test.
209
210 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
211
212         * g++.other/inline13.C: New test.
213  
214 2000-09-12  Andreas Jaeger  <aj@suse.de>
215
216         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
217         constant by Ulrich Drepper <drepper@redhat.com>.
218
219 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
220
221         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
222
223 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
224
225         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
226
227 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
228
229         * gcc.dg/cpp/backslash.c: New test.
230
231 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
232
233         * gcc.c-torture/execute/20000910-1.c: New test.
234         * gcc.c-torture/execute/20000910-2.c: Likewise.
235
236 2000-09-11  Robert Lipe  <robertl@sco.com>
237         
238         * gcc.dg/pragma-align.c: New test.
239
240 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
241
242         * g++.old-deja/g++.pt/explicit82.C: New test.
243         * g++.old-deja/g++.pt/explicit83.C: New test.
244
245 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
246
247         * gcc.dg/asm-names.c: New test.
248
249 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
250
251         * gcc.dg/cpp/tr-warn6.c: New test
252
253 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
254
255         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
256         be accepted.
257
258 2000-09-07  Catherine Moore  <clm@redhat.com>
259
260         * gcc.c-torture/execute/unroll-1.c: New test.
261
262 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
263
264         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
265         ERROR markers.
266         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
267         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
268         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
269         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
270         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
271         Preprocess only.
272         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
273         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
274
275 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
276
277         * g++.old-deja/g++.pt/deduct2.C: New test.
278
279 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
280
281         * g++.old-deja/g++.pt/parms2.C: New test.
282
283 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
284
285         * g++.old-deja/g++.pt/crash58.C: New test.
286
287 2000-09-06  Greg McGary  <greg@mcgary.org>
288
289         * gcc.c-torture/execute/20000906-1.c: New test.
290         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
291
292 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
293
294         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
295
296 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
297
298         * g++.old-deja/g++.pt/crash57.C: New test.
299
300 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
301
302         * g++.old-deja/g++.pt/crash56.C: New test.
303
304 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
305
306         * g++.old-deja/g++.pt/koenig1.C: New test.
307
308 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
309
310         * gcc.dg/20000904-1.c: New test.
311
312 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
313
314         * gcc.dg/cpp/paste8.c: New test.
315
316 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
317
318         * gcc.c-torture/compile/20000827-1.c: New test.
319
320 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
321
322         * gcc.dg/format-diag-1.c: New test.
323
324 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
325
326         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
327         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
328         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
329         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
330         gcc.dg/formatz-1.c: Adjust warning regular expressions.
331
332 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
333
334         * g++.old-deja/g++.other/nested4.C: New test.
335
336 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
337
338         * g++.old-deja/g++.ns/scoped1.C: New test.
339
340 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
341
342         * lib/g++.exp: Support testing already-installed GCC.
343
344 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
345
346         * wtr-label-1.c, wtr-suffix-1.c: New tests.
347
348 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
349
350         * gcc.dg/return-type-2.c: New test.
351
352 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
353
354         * gcc.c-torture/compile/20000825-1.c: New test.
355
356 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
357
358         * gcc.dg/dwarf2-2.c: New test.
359
360 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
361
362         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
363         dg-warning regexps.
364
365 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
366
367         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
368         gcc.dg/format-ext-5.c: New tests.
369
370 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
371
372         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
373
374 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
375
376         * gcc.dg/noncompile/930622-2.c: Adjust error message.
377
378 2000-08-24  Richard Henderson  <rth@cygnus.com>
379
380         * gcc.dg/ia64-sync-1.c: New test.
381         * gcc.dg/ia64-sync-2.c: New test.
382         * gcc.dg/ia64-asm-1.c: New test.
383
384 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
385
386         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
387         * gcc.dg/format-ext-2.c: New test.
388
389 2000-08-23  Jason Merrill  <jason@redhat.com>
390
391         * lib/old-dejagnu.exp: Also ignore "In member function" and
392         "At global scope".
393
394 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
395
396         * gcc.dg/noncompile/label-lineno-1.c: New test.
397
398 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
399
400         * gcc.dg/c99-array-nonobj-1.c: New test.
401
402 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
403
404         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
405         tests.
406         * gcc.dg/format-ext-1.c: New test.
407
408 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
409
410         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
411         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
412         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
413         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
414         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
415
416 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
417
418         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
419         gcc.dg/c99-strftime-2.c: New tests.
420
421 2000-08-22  Richard Henderson  <rth@cygnus.com>
422
423         * gcc.c-torture/execute/20000822-1.c: New test.
424
425 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
426
427         * gcc.c-torture/execute/20000819-1.x: Remove.
428
429 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
430
431         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
432         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
433         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
434         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
435         gcc.dg/format-xopen-1.c: New tests.
436
437 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
438
439         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
440
441 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
442
443         * g++.old-deja/g++.other/loop2.C: New test.
444
445         * gcc.c-torture/compile/20000606-1.c: New test.
446         * gcc.c-torture/compile/20000728-1.c: New test.
447         * gcc.c-torture/execute/20000801-1.c: New test.
448         * gcc.c-torture/execute/20000801-2.c: New test.
449         * gcc.c-torture/execute/20000819-1.c: New test.
450         * gcc.c-torture/execute/20000819-1.x: XFAIL.
451         * gcc.dg/20000629-1.c: New test.
452         * gcc.dg/20000724-1.c: New test.
453         * gcc.dg/20000807-1.c: New test.
454
455 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
456
457         * gcc.dg/cpp/pragma-1.c: New test.
458         * gcc.dg/cpp/pragma-2.c: New test.
459
460 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
461
462         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
463         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
464
465 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
466
467         * gcc.c-torture/compile/20000818-1.c: New test.
468
469 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
470
471         * gcc.c-torture/execute/20000818-1.c: New test.
472
473 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
474
475         * gcc.dg/format-va-1.c: New test.
476
477 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
478
479         * g++.old-deja/g++.other/typedef8.C: New test.
480
481 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
482
483         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
484         * g++.old-deja/g++.mike/net36.C: Mark candidate.
485         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
486         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
487         * g++.old-deja/g++.other/ptrmem7.C: New test.
488         * g++.old-deja/g++.pt/ptrmem10.C: New test.
489
490 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
491
492         * g++.old-deja/g++.pt/typename27.C: New test.
493
494 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
495
496         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
497         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
498         * g++.old-deja/g++.pt/friend45.C: New test.
499         * g++.old-deja/g++.other/friend8.C: New test.
500
501 2000-08-15  Richard Henderson  <rth@cygnus.com>
502
503         * gcc.c-torture/execute/20000815-1.c: New test.
504
505 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
506
507         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
508         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
509         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
510
511 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
512
513         * g++.old-deja/g++.other/refinit2.C: New test.
514
515 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
516
517         * lib/c-torture.exp (c-torture): Make
518         compiler_conditional_xfail_data global.
519         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
520         compiler_conditional_xfail_data machinery.
521         (f-torture-execute): Likewise.
522         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
523         and only when unrolling loops.
524
525         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
526
527 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
528
529         * g++.old-deja/g++.pt/explicit81.C: New test.
530
531 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
532
533         * g++.old-deja/g++.pt/typename26.C: New test.
534
535 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
536
537         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
538         warning.
539
540 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
541
542         * g++.old-deja/g++.other/array3.C: New test.
543
544 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
545
546         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
547         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
548         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
549         New tests.
550
551 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
552
553         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
554         * g++.old-deja/g++.abi/vmihint.C: Likewise.
555
556 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
557
558         * gcc.c-torture/execute/20000808-1.c: New test.
559
560 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
561
562         * gcc.dg/c90-const-expr-1.c: New test.
563
564 2000-08-08  Richard Henderson  <rth@cygnus.com>
565
566         * gcc.dg/noncompile/920923-1.c: Declare calloc.
567
568 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
569
570         * gcc.dg/noncompile/const-ll-1.c: New test.
571
572 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
573
574         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
575
576 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
577
578         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
579         that running programs linked against the shared version of libobjc
580         run correctly.
581
582 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
583
584         * gcc.dg/c99-printf-1.c: New test.
585
586 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
587
588         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
589
590 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
591
592         * gcc.c-torture/execute/20000731-1.x: Delete.
593
594 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
595
596         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
597         and torture_without_loops as is done by c-torture.exp.
598         (search_for): Copy from c-torture.exp.
599         (gcc-dg-runtest): New function, drives a directory of tests
600         iterating over the TORTURE_OPTIONS.
601         (scan-assembler, scan-assembler-not): Move here from
602         individual directory drivers.
603
604         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
605         defined by lib/gcc-dg.exp.
606         * gcc.dg/cpp/cpp.exp: Likewise.
607         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
608         gcc-dg-runtest, so we cycle over optimization options.
609
610         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
611         * gcc.dg/compare2.c: No longer expected to fail.
612
613 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
614
615         * gcc.c-torture/execute/20000804-1.c: New test.
616
617 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
618
619         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
620
621 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
622
623         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
624
625 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
626
627         * gcc.c-torture/compile/20000803-1.c: New test.
628
629 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
630
631         * gcc.c-torture/execute/20000801-3.c,
632         gcc.c-torture/execute/20000801-4.c: New tests.
633         * gcc.c-torture/execute/20000801-3.x,
634         gcc.c-torture/execute/20000801-4.x: Xfail.
635
636 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
637
638         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
639         libobjc/.libs to allow for libtool.
640
641 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
642
643         * gcc.c-torture/compile/20000802-1.c: New test.
644
645 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
646
647         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
648
649 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
650
651         * gcc-c-torture/execute/20000731-2.c: New test.
652
653         * gcc.c-torture/execute/20000731-1.c: New test.
654         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
655
656 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
657
658         * testsuite/gcc.dg/cpp/paste7.c: New test.
659         * gcc.dg/cpp/20000725-1.c: New test.
660
661 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
662
663         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
664         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
665         declaration warning for __builtin_dwarf_reg_size.
666
667         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
668
669 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
670
671         * gcc.dg/noncompile/voidparam-1.c: New test.
672
673 2000-07-30  Richard Henderson  <rth@cygnus.com>
674
675         * gcc.dg/c90-digraph-1.c: Don't xfail.
676         * gcc.dg/compare2.c (case 10): Xfail.
677         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
678
679 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
680
681         * gcc.dg/c99-main-1.c: New test.
682
683 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
684
685         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
686
687 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
688
689         * gcc.c-tortuer/execute/20000726-1.c: New test.
690
691 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
692
693         * gcc.c-torture/execute/enum-2.c: New test.
694
695 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
696
697         * gcc.dg/cpp/tr-warn3.c: New test.
698
699 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
700
701         * g++.old-deja/g++.ext/implicit1.C: Remove.
702         * g++.old-deja/g++.jason/c2.C: Remove
703         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
704         * g++.old-deja/g++.pt/crash16.C: Likewise.
705         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
706
707 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
708
709         * g++.old-deja/g++.other/for2.C: New test.
710
711 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
712
713         * gcc.dg/20000720-1.c: New test.
714
715 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
716
717         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
718
719 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
720
721         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
722         * gcc.c-torture/execute/20000722-1.c: New.
723         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
724
725 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
726
727         * gcc.dg/cpp/20000720-1.S: New test.
728
729 2000-07-21  Michael Meissner  <meissner@redhat.com>
730
731         * gcc.c-torture/execute/ieee/hugeval.c: New test.
732
733 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
734
735         * g++.old-deja/g++.brendan/crash16.C,
736         g++.old-deja/g++.brendan/parse3.C,
737         g++.old-deja/g++.brendan/redecl1.C,
738         g++.old-deja/g++.ns/template13.C,
739         g++.old-deja/g++.other/decl4.C,
740         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
741
742 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
743
744         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
745         and "Internal error".
746
747         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
748         regexps.
749         * gcc.dg/cpp/paste6.c: New test.
750
751 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
752
753         * gcc.dg/cpp/tr-direct.c: New test.
754
755         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
756         gcc.dg/cpp/undef1.c: Tweak error regexps.
757
758 2000-07-18  Eric Christopher <echristo@redhat.com>
759
760         * gcc.c-torture/compile/20000718-1.c: New test.
761
762 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
763
764         * cpplex.c (_cpp_push_token): If the token being pushed back
765         is the previous token in this context, just subtract one from
766         context->posn.
767         * cppmacro.c (save_expansion): Clear aux field when storing a
768         placemarker.
769
770 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
771
772         * gcc.dg/noncompile/redecl-1.c: New test.
773
774 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
775
776         * gcc.c-torture/execute/20000717-5.c: New test.
777         * gcc.c-torture/execute/20000717-1.x: Removed.
778
779 2000-07-17  Richard Henderson  <rth@cygnus.com>
780
781         * gcc.c-torture/execute/20000717-4.c: New test.
782
783 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
784
785         * gcc.dg/cpp/syshdr.c: New test.
786         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
787
788 2000-07-17  Neil Booth  <neilb@earthling.net>
789
790         * gcc.dg/cpp/cmdlne-dM.c: New test.
791         * gcc.dg/cpp/cmdlne-dD.c: New test.
792
793 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
794
795         * gcc.c-torture/execute/20000717-3.c: New test.
796
797         * gcc.c-torture/compile/20000717-1.c: New test.
798
799 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
800
801         * gcc.c-torture/execute/20000717-2.c: New test.
802
803 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
804
805         * gcc.dg/formatz-1.c: New test.
806
807         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
808         * gcc.dg/c99-digraph-1.c: New tests.
809
810         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
811         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
812
813         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
814         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
815         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
816         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
817         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
818         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
819         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
820
821 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
822
823         * gcc.c-torture/execute/20000717-1.c: New test.
824         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
825
826 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
827
828         * gcc.c-torture/execute/20000715-2.c: New test.
829         * gcc.dg/20000715-1.c: New test.
830
831 2000-07-15  Michael Meissner  <meissner@redhat.com>
832
833         * gcc.c-torture/execute/20000715-1.c: New test.
834
835 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
836
837         * gcc.c-torture/execute/20000707-1.c: New test.
838
839 2000-07-13  Neil Booth  <NeilB@earthling.net>
840
841         * testsuite/gcc.dg/cpp/digraph1.c,
842         testsuite/gcc.dg/cpp/digraph2.c,
843         testsuite/gcc.dg/cpp/digraphs.c: New tests.
844
845 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
846
847         * g77.f-torture/compile/20000630-2.f:  New test.
848         * g77.f-torture/compile/20000630-2.x
849
850 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
851
852         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
853
854 2000-07-11  Neil Booth  <NeilB@earthling.net>
855
856         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
857
858 2000-07-11  Neil Booth  <NeilB@earthling.net>
859
860         * gcc.dg/cpp/cmdlne-C.c: New.
861
862 2000-07-09  Neil Booth  <NeilB@earthling.net>
863
864         * gcc.dg/cpp/directiv.c: New tests.
865         * gcc.dg/cpp/undef1.c: Update.
866
867 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
868
869         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
870
871 2000-07-09  Neil Booth  <NeilB@earthling.net>
872
873         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
874
875 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
876
877         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
878         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
879
880 2000-07-08  Neil Booth  <NeilB@earthling.net>
881
882         * gcc.dg/cpp/macsyntx.c: New tests.
883
884 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
885
886         * gcc.dg/20000707-1.c: New test.
887
888 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
889
890         * gcc.c-torture/execute/20000706-1.c: New test.
891         * gcc.c-torture/execute/20000706-2.c: New test.
892         * gcc.c-torture/execute/20000706-3.c: New test.
893         * gcc.c-torture/execute/20000706-4.c: New test.
894         * gcc.c-torture/execute/20000706-5.c: New test.
895
896 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
897
898         * g++.old-deja/g++.pt/instantiate7.C: New test.
899
900 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
901
902         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
903         * g++.old-deja/g++.mike/thunk3.C: Likewise.
904         * g++.old-deja/g++.other/rtti3.C: Likewise.
905         * g++.old-deja/g++.other/rttid3.C: Likewise.
906
907 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
908
909         *  g77.f-torture/compile/20000630-1.x: Fix typo
910
911 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
912
913         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
914         assembly output.
915
916 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
917
918         * gcc.dg/cpp/ident.c: New test.
919
920 2000-07-05  Neil Booth  <NeilB@earthling.net>
921
922         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
923           gcc.dg/cpp/lexstrng.c: New tests.
924
925 2000-07-04  Neil Booth  <NeilB@earthling.net>
926
927         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
928         * gcc.dg/cpp/strify2.c: Same.
929
930 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
931
932         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
933         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
934         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
935         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
936
937         * testsuite/gcc.dg/cpp/macro1.c,
938         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
939         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
940         testsuite/gcc.dg/cpp/strify1.c,
941         testsuite/gcc.dg/cpp/strify2.c: New tests.
942
943 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
944
945         * gcc.c-torture/execute/20000703-1.c: New test.
946
947 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
948
949         * g++.old-deja/g++.pt (lookup10.C): New test.
950
951 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
952
953         * g++.old-deja/g++.pt (typename25.C): New test.
954
955 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
956
957         * gcc.c-torture/compile/20000701-1.c: New test.
958
959 2000-06-30  Nick Clifton  <nickc@cygnus.com>
960
961         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
962         to test case.
963
964 2000-06-30  Catherine Moore  <clm@cygnus.com>
965
966         * gcc.c-torture/execute/align-1.c: New test.
967
968 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
969
970         * g++.old-deja/g++.pt/expr8.C: New test.
971         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
972
973 2000-06-29  Nick Clifton  <nickc@cygnus.com>
974
975         * gcc.c-torture/compile/20000629-1.c: New test.
976
977 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
978
979
980         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
981         gcc.dg/noncompile directory, depending on whether they're
982         preprocessor tests or not.  Annotate all the tests for the dg
983         framework.
984
985         * gcc.c-torture/noncompile/noncompile.exp: Delete.
986         * gcc.dg/noncompile/noncompile.exp: New.
987
988         * Moved files:
989         Old name                                New name
990         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
991         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
992         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
993         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
994         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
995         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
996         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
997         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
998         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
999         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
1000         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
1001         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
1002         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
1003         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
1004         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
1005         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
1006         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
1007         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
1008         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
1009         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
1010         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
1011         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
1012         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
1013         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
1014
1015         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
1016         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
1017         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
1018         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
1019         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
1020         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
1021
1022 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
1023
1024         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
1025         declare one variable.  On the fourth, error.
1026         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
1027         declared by 20000628-1a.h.
1028
1029 2000-06-29  Richard Henderson  <rth@redhat.com>
1030
1031         * gcc.c-torture/execute/930529-1.x: New file.
1032         * gcc.dg/920413-1.c: Adjust expected warning text.
1033         * gcc.dg/980217-1.c: Declare abort.
1034         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
1035
1036 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
1037
1038         * g77.f-torture/compile/20000629-1.f: New test.
1039         * g77.f-torture/compile/20000629-1.x: Expected to fail.
1040
1041 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
1042
1043         Rearrange lots of files, removing entirely the
1044         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
1045         directories.
1046
1047         * Deleted files:
1048         gcc.c-torture/code_quality/code_quality.exp
1049         gcc.c-torture/special/special.exp
1050         gcc.failure/failure.exp
1051         gcc.failure/940409-1.x
1052         gcc.c-torture/compile/961203-1.x
1053
1054         * New files:
1055         gcc.misc-tests/linkage.exp
1056         gcc.c-torture/execute/920730-1t.c
1057         gcc.c-torture/execute/920730-1t.x
1058         gcc.c-torture/compile/920520-1.x
1059         gcc.c-torture/compile/920521-1.x
1060         gcc.c-torture/compile/981006-1.x
1061         gcc.c-torture/execute/eeprof-1.x
1062
1063         * Moved files (possibly with modifications to fit a new harness):
1064         Old name                                New name
1065         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
1066         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
1067         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
1068         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
1069         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
1070         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
1071         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
1072         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
1073         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
1074         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
1075         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
1076         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
1077         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
1078         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
1079
1080 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
1081
1082         * c-torture/compile/961203-1.x: Delete.
1083
1084         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
1085         not exit. Include stdio.h.
1086         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
1087         * gcc.misc-tests/dg-12.c: Likewise.
1088         * gcc.misc-tests/dg-5.c: Likewise.
1089         * gcc.misc-tests/dg-6.c: Likewise.
1090         * gcc.misc-tests/dg-7.c: Prototype abort.
1091         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
1092         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
1093         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
1094         not exit.
1095         * gcc.misc-tests/sieve.c: Use return from main, not exit.
1096         * gcc.misc-tests/sort2.c: Use return from main, not exit.
1097
1098 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
1099
1100         * gcc.dg/cpp/20000628-1.c: New test.
1101         * gcc.dg/cpp/20000628-1.h: New header for above test.
1102         * gcc.dg/cpp/20000628-1a.h: Likewise.
1103
1104 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
1105
1106         * gcc.dg/cpp: New directory.
1107         * gcc.dg/cpp/cpp.exp: New driver.
1108         * gcc.dg/cpp/20000627-1.c: New test.
1109         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
1110         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
1111         and rewrite as a compilation test.
1112
1113         * gcc.dg: Move many files into the cpp subdirectory, possibly
1114         renaming or editing them as well.
1115         Old name                New name
1116         990119-1.c              cpp/19990119-1.c
1117         990228-1.c              cpp/19990228-1.c
1118         990407-1.c              cpp/19990407-1.c
1119         990409-1.c              cpp/19990409-1.c
1120         990413-1.c              cpp/19990413-1.c
1121         990703-1.c              cpp/19990703-1.c
1122         20000127-1.c            cpp/20000127-1.c
1123         20000129-1.c            cpp/20000129-1.c
1124         20000207-1.c            cpp/20000207-1.c
1125         20000207-2.c            cpp/20000207-2.c
1126         20000209-1.c            cpp/20000209-1.c
1127         20000209-2.c            cpp/20000209-2.c
1128         20000301-1.c            cpp/20000301-1.c
1129         20000419-1.c            cpp/20000419-1.c
1130         20000510-1.S            cpp/20000510-1.S
1131         20000519-1.c            cpp/20000519-1.c
1132         20000529-1.c            cpp/20000529-1.c
1133         20000625-1.c            cpp/20000625-1.c
1134         20000625-2.c            cpp/20000625-2.c
1135         cpp-as1.c               cpp/assert1.c
1136         cpp-as2.c               cpp/assert2.c
1137         cxx-comments-1.c        cpp/cxxcom1.c
1138         cxx-comments-2.c        cpp/cxxcom2.c
1139         endif-label.c           cpp/endif.c
1140         cpp-hash1.c             cpp/hash1.c
1141         cpp-hash2.c             cpp/hash2.c
1142         cpp-if1.c               cpp/if-1.c
1143         cpp-if2.c               cpp/if-2.c
1144         cpp-if3.c               cpp/if-3.c
1145         cpp-if4.c               cpp/if-4.c
1146         cpp-if5.c               cpp/if-5.c
1147         cpp-cond.c              cpp/if-cexp.c
1148         cpp-missingop.c         cpp/if-mop.c
1149         cpp-missingparen.c      cpp/if-mpar.c
1150         cpp-opprec.c            cpp/if-oppr.c
1151         cpp-ifparen.c           cpp/if-paren.c
1152         cpp-shortcircuit.c      cpp/if-sc.c
1153         cpp-shift.c             cpp/if-shift.c
1154         cpp-unary.c             cpp/if-unary.c
1155         cpp-li1.c               cpp/line1.c
1156         cpp-li2.c               cpp/line2.c
1157         lineno.c                cpp/line3.c
1158         lineno-2.c              cpp/line4.c
1159         cpp-mi.c                cpp/mi1.c
1160         cpp-mic.h               cpp/mi1c.h
1161         cpp-micc.h              cpp/mi1cc.h
1162         cpp-mind.h              cpp/mi1nd.h
1163         cpp-mindp.h             cpp/mi1ndp.h
1164         cpp-mix.h               cpp/mi1x.h
1165         cpp-mi2.c               cpp/mi2.c
1166         cpp-mi2a.h              cpp/mi2a.h
1167         cpp-mi2b.h              cpp/mi2b.h
1168         cpp-mi2c.h              cpp/mi2c.h
1169         cpp-mi3.c               cpp/mi3.c
1170         cpp-mi3.def             cpp/mi3.def
1171         poison-1.c              cpp/poison.c
1172         pr-impl.c               cpp/prag-imp.c
1173         cpp-redef-2.c           cpp/redef1.c
1174         cpp-redef.c             cpp/redef2.c
1175         strpaste.c              cpp/strp1.c
1176         strpaste-2.c            cpp/strp2.c
1177         cpp-tradpaste.c         cpp/tr-paste.c
1178         cpp-tradstringify.c     cpp/tr-str.c
1179         cpp-tradwarn1.c         cpp/tr-warn1.c
1180         cpp-tradwarn2.c         cpp/tr-warn2.c
1181         trigraphs.c             cpp/trigraphs.c
1182         cpp-unc1.c              cpp/unc1.c
1183         cpp-unc2.c              cpp/unc2.c
1184         cpp-unc3.c              cpp/unc3.c
1185         cpp-unc.c               cpp/unc4.c
1186         undef.c                 cpp/undef1.c
1187         undef-2.c               cpp/undef2.c
1188         cpp-wi1.c               cpp/widestr1.c
1189
1190 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
1191
1192         * lib/g++.exp (g++_include_flags): Tweak.
1193
1194 2000-06-27  H.J. Lu  <hjl@gnu.org>
1195             Loren J. Rittle  <ljrittle@acm.org>
1196
1197         * lib/g++.exp (g++_include_flags): Override libgloss.exp
1198         version with one that knows about the new gcc tree structure.
1199         (g++_link_flags): Same.
1200
1201 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
1202
1203         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
1204         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
1205         case we are cross-compiling.
1206
1207         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
1208         g++.old-deja/g++.niklas/Makefile.in,
1209         g++.old-deja/g++.niklas/configure.in,
1210         g++.old-deja/g++.other/Makefile.in,
1211         g++.old-deja/g++.other/configure.in,
1212         gcc.c-torture/code_quality/Makefile.in,
1213         gcc.c-torture/code_quality/configure.in,
1214         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
1215         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
1216         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
1217         gcc.c-torture/execute/ieee/Makefile.in,
1218         gcc.c-torture/execute/ieee/configure.in,
1219         gcc.c-torture/noncompile/Makefile.in,
1220         gcc.c-torture/noncompile/configure.in,
1221         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
1222         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
1223         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
1224
1225 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
1226
1227         * g++.old-deja/g++.other/ambig3.C: New test.
1228
1229 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
1230
1231         * g++.old-deja/g++.pt/syntax1.C: New test.
1232         * g++.old-deja/g++.pt/syntax2.C: New test.
1233         * g++.old-deja/g++.other/syntax3.C: New test.
1234         * g++.old-deja/g++.other/syntax4.C: New test.
1235
1236 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
1237
1238         * gcc.dg/20000623-1.c: Prototype exit and abort.
1239
1240 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
1241
1242         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
1243         New tests.
1244         * gcc.dg/cpp-mi3.def: New file.
1245
1246         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
1247         inside assertions.
1248         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
1249         lexer's error messages.
1250         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
1251         divine anything from the linemarkers.
1252         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
1253         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
1254
1255 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
1256
1257         * gcc.dg/20000623-1.c: New test.
1258
1259 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
1260
1261         * gcc.c-torture/execute/20000622-1.c: New test.
1262
1263 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
1264
1265         * g++.old-deja/g++.other/init15.C: New test.
1266
1267 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
1268
1269         * g++.old-deja/g++.pt/vaarg2.C: New test.
1270         * g++.old-deja/g++.pt/vaarg3.C: New test.
1271
1272 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
1273
1274         * g++.old-deja/g++.other/dyncast6.C: New test.
1275
1276 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
1277
1278         * gcc.c-torture/execute/loop-6.c: New test.
1279
1280 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
1281
1282         * gcc.dg/20000614-1.c: New test.
1283         * gcc.dg/20000614-2.c: New test.
1284
1285 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
1286
1287         * g++.old-deja/g++.other/inline12.C: New test.
1288
1289 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
1290
1291         * g++.old-deja/g++.other/eh1.C: New test.
1292
1293 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
1294
1295         * g++.old-deja/g++.other/type.C: New test.
1296
1297 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
1298
1299         * g++.old-deja/g++.other/initstring.C: New test.
1300
1301 2000-06-12  Jason Merrill  <jason@redhat.com>
1302
1303         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
1304
1305 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
1306
1307         * gcc.c-torture/compile/20000609-1.c: New test.
1308
1309 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
1310
1311         * gcc.dg/20000609-1.c: New test.
1312
1313 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
1314
1315         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
1316         * gcc.c-torture/noncompile/poison-1.c: Move...
1317         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
1318         * gcc.dg/cpp-li1.c: Add a token after the #line.
1319
1320 2000-06-05  Richard Henderson  <rth@cygnus.com>
1321
1322         * gcc.c-torture/execute/20000605-2.c: New test.
1323         * gcc.c-torture/execute/20000605-3.c: New test.
1324
1325 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
1326
1327         * g77.f-torture/execute/20000503-1.x: New file.
1328
1329 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1330
1331         * g++.old-deja/g++.eh/badalloc1.C: New test.
1332
1333 2000-06-05  Richard Henderson  <rth@cygnus.com>
1334
1335         * gcc.c-torture/execute/20000605-1.c: New test.
1336
1337 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
1338             Nathan Sidwell <nathan@codesourcery.com>
1339
1340         * gcc.c-torture/compile/20000605-1.c: New test.
1341
1342 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
1343
1344         * g77.f-torture/compile/20000601-1.f:  New test.
1345
1346 2000-06-03  Richard Henderson  <rth@cygnus.com>
1347
1348         * gcc.c-torture/execute/20000603-1.c: New.
1349
1350 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
1351
1352         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
1353         * gcc.dg/noreturn-2.c (noreturn): Likewise.
1354
1355 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
1356
1357         * gcc.dg/compare2.c (case 12): XFAIL.
1358         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
1359         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
1360
1361         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
1362
1363 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
1364
1365         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
1366         guard macro is already defined when the header is first
1367         included.
1368         * gcc.dg/cpp-mix.h: New file.
1369         * gcc.dg/endif-label.c: Update patterns to match compiler.
1370
1371         * g++.brendan/complex1.C: Declare abort.
1372         * g++.law/refs4.C: Remove XFAIL.
1373         * g++.oliva/expr2.C: Declare abort and exit.
1374
1375 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
1376
1377         * gcc.c-torture/execute/20000528-1.c: New test.
1378
1379         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
1380         * g++.old-deja/g++.law/temps4.C: Likewise.
1381
1382         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
1383         stdlib.h.  Call abort() on failure.
1384         * g++.old-deja/g++.law/refs4.C: Likewise.
1385         * g++.old-deja/g++.law/temps4.C: Likewise.
1386         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
1387         * gcc.c-torture/execute/20000112-1.c: Include string.h.
1388
1389 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
1390
1391         Relative to g++.dg/special:
1392         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
1393
1394         Relative to g++.old-deja:
1395         * g++.brendan/complex1.C, g++.jason/optimize2.C,
1396         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
1397         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
1398         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
1399         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
1400         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
1401         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
1402
1403         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
1404         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
1405         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
1406         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
1407         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
1408         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
1409         and/or string.h.
1410
1411         * g++.other/goto1.C: Update expectations for error messages.
1412
1413 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
1414
1415         * gcc.c-torture/compile/20000523-1.c: New test.
1416
1417 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
1418
1419         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
1420
1421 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
1422
1423         * g++.old-deja/g++.eh/catch11.C: New test.
1424         * g++.old-deja/g++.eh/catch12.C: New test.
1425
1426 2000-05-24  Nick Clifton  <nickc@cygnus.com>
1427
1428         * gcc.c-torture/execute/20000523-1.c: New test.
1429
1430 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
1431
1432         * c-torture/execute/bcp-1.c: Replace abort in arg of
1433         __builtin_constant_p with a generic external function.
1434
1435         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
1436         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
1437         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
1438         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
1439         Prototype abort and/or exit.
1440
1441         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
1442         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
1443         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
1444         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
1445
1446 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
1447
1448         * gcc.dg/dwarf2-1.c: New test.
1449
1450 2000-05-20  Richard Henderson  <rth@cygnus.com>
1451
1452         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
1453
1454 2000-05-20  Andreas Jaeger  <aj@suse.de>
1455
1456         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
1457         testcase.
1458
1459 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
1460
1461         * gcc.c-torture/execute/20000519-2.c: New test.
1462
1463 2000-05-19  Andreas Jaeger  <aj@suse.de>
1464
1465         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
1466         which fails with SSA.
1467
1468         * lib/c-torture.exp: Also test with -O3 -fssa.
1469
1470 2000-05-18  Michael Meissner  <meissner@redhat.com>
1471
1472         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
1473         * gcc.c-torture/execute/920415-1.c: Ditto.
1474         * gcc.c-torture/execute/920501-1.c: Ditto.
1475         * gcc.c-torture/execute/conversion.c: Ditto.
1476         * gcc.c-torture/execute/cvt-1.c: Ditto.
1477
1478 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
1479
1480         * gcc.c-torture/compile/20000518-1.c: New test.
1481
1482 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
1483
1484         * g77.f-torture/compile/200005018.f:  New test.
1485
1486 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
1487
1488         * gcc.c-torture/compile/20000517-1.c: New test.
1489
1490 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1491
1492         * gcc.c-torture/execute/20000516-1.c: New test.
1493
1494 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
1495
1496         * g++.old-deja/g++.other/eh.C: New test.
1497
1498 2000-05-12  Richard Henderson  <rth@cygnus.com>
1499
1500         * gcc.c-torture/execute/990208-1.c (main): Don't pass
1501         constants through to doit's conditional.
1502
1503 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
1504
1505         * gcc.c-torture/compile/20000511-1.c: New test.
1506         * g77.f-torture/compile/20000511-1.f: New test.
1507         * g77.f-torture/compile/20000511-2.f: New test.
1508
1509 2000-05-11  Michael Meissner  <meissner@redhat.com>
1510
1511         * gcc.c-torture/execute/20000511-1.c: New test.
1512
1513 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
1514
1515         * gcc.dg/dg.exp: Scan .S files as well as .c files.
1516         * gcc.dg/20000510-1.S: New.
1517
1518 2000-05-08  Catherine Moore  <clm@cygnus.com>
1519
1520         * gcc.dg/unused-3.c: New.
1521
1522 2000-05-06  Richard Henderson  <rth@cygnus.com>
1523
1524           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
1525           * g++.old-deja/g++.mike/warn1.C: Likewise.
1526           * g++.old-deja/g++.pt/local1.C: Likewise.
1527           * g++.old-deja/g++.pt/local7.C: Likewise.
1528           * g++.old-deja/g++.pt/spec16.C: Likewise.
1529
1530 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
1531
1532         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
1533
1534 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
1535
1536           * g77.f-torture/execute/20000503-1.f:  New test.
1537
1538 2000-05-04  Andreas Jaeger  <aj@suse.de>
1539
1540         * gcc.dg/noreturn-2.c: New test.
1541
1542 2000-05-04  Neil Booth  <NeilB@earthling.net>
1543
1544         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
1545         preprocessor.
1546
1547 2000-05-04  Richard Henderson  <rth@cygnus.com>
1548
1549         * gcc.c-torture/execute/20000503-1.c: Fix typo.
1550
1551 2000-05-04  Richard Henderson  <rth@cygnus.com>
1552
1553         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
1554         OpenSSL by Jason R Thorpe.
1555
1556 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
1557
1558         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
1559
1560 2000-05-03  Robert Lipe <robertlipe@usa.net>
1561
1562         * gcc.dg/20000503-1.c: New test.
1563
1564 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
1565
1566         * gcc.c-torture/compile/20000502-1.c: New test.
1567         * g++.old-deja/g++.other/align.C: New test.
1568         * gcc.dg/cpp-tradstringify.c: New test.
1569
1570 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
1571
1572         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
1573         and hard registers.
1574
1575 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
1576
1577         * gcc.c-torture/execute/loop-5.c: New test.
1578
1579 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
1580
1581         * gcc.c-torture/execute/va-arg-20.c: New test.
1582
1583 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
1584
1585         * gcc.c-torture/execute/20000422-1.c: New test.
1586
1587 2000-04-20  Greg McGary  <gkm@gnu.org>
1588
1589         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
1590         when optimizing, but without sibling-call optimizations (-O1).
1591
1592 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
1593
1594           * gcc.c-torture/compile/20000420-1.c: New test.
1595
1596 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1597
1598         * g++.abi/ptrflags.C: New test.
1599         * g++.eh/catchptr1.C: Test incomplete pointer chains.
1600
1601 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
1602
1603         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
1604
1605 2000-04-19  Greg McGary  <gkm@gnu.org>
1606
1607         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
1608         sibling-call optimizations.
1609
1610 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
1611
1612         * gcc.dg/20000419-1.c: New test.
1613
1614 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
1615
1616         * gcc.c-torture/execute/20000412-6.c: New test.
1617
1618 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
1619
1620         * gcc.c-torture/execute/20000412-5.c: New test.
1621         * g77.f-torture/compile/20000412-1.f: New test.
1622         * gcc.c-torture/execute/20000412-4.c: New test.
1623         * gcc.c-torture/compile/20000412-2.c: New test.
1624         * gcc.c-torture/execute/20000412-3.c: New test.
1625         * gcc.c-torture/compile/20000412-1.c: New test.
1626         * gcc.c-torture/execute/20000412-2.c: New test.
1627
1628 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * objc/execute/bf-20.m: New test.
1631
1632 2000-04-10  Richard Henderson  <rth@cygnus.com>
1633
1634         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
1635
1636         * gcc.c-torture/execute/20000412-1.c: New test.
1637
1638 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
1639
1640         * g++.old-deja/g++.eh/catchptr1.C: New test.
1641
1642 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
1643
1644         * g++.old-deja/g++.abi/cxa_vec.C: New test.
1645
1646 2000-04-08  Neil Booth  <NeilB@earthling.net>
1647
1648         * gcc.dg/cpp-nullchar.c: Remove test as
1649         embedded nulls cause problems.
1650
1651 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1652
1653         * gcc.dg/compare2.c: New test.
1654
1655 2000-04-08  Neil Booth  <NeilB@earthling.net>
1656
1657         * gcc.dg/cpp-nullchar.c: New test.
1658
1659 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
1660
1661         * gcc.dg/cpp-mi2.c: New test.
1662         * gcc.dg/cpp-mi2[abc].h: New files.
1663
1664 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
1665
1666         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
1667         member name.
1668
1669 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
1670
1671         * g++.old-deja/g++.abi/vmihint.C: New test.
1672
1673 2000-04-06  Neil Booth  <NeilB@earthling.net>
1674
1675         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
1676         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
1677         copyright.
1678
1679 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
1680
1681         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
1682         avoid stack-frame overwrite.
1683
1684 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
1685
1686         * gcc.c-torture/compile/20000405-2.c: New test.
1687         * gcc.c-torture/compile/20000405-3.c: New test.
1688
1689 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1690
1691         * gcc.c-torture/compile/20000405-1.c: New test.
1692
1693 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
1694
1695         * gcc.dg/cast-qual-1.c: Revert last change.
1696
1697 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1698
1699         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
1700
1701 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
1702
1703         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
1704         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
1705
1706 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
1707
1708         * gcc.c-torture/compile/20000403-2.c: New test.
1709         * gcc.c-torture/compile/20000403-1.c: New test.
1710
1711 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
1712
1713         * gcc.c-torture/execute/20000403-1.c: New test.
1714
1715 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
1716
1717         * gcc.c-torture/execute/20000402-1.c: New test.
1718
1719 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
1720
1721         * gcc.c-torture/execute/va-arg-15.c: New test.
1722         * gcc.c-torture/execute/va-arg-16.c: New test.
1723         * gcc.c-torture/execute/va-arg-17.c: New test.
1724         * gcc.c-torture/execute/va-arg-18.c: New test.
1725         * gcc.c-torture/execute/va-arg-19.c: New test.
1726
1727 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
1728
1729         * gcc.c-torture/compile/981211-1.c: Move to...
1730         * gcc.dg/cpp-as1.c: ...here.
1731         * gcc.dg/cpp-as2.c: New file.
1732
1733         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
1734         compiler.
1735
1736 2000-04-02  Neil Booth  <NeilB@earthling.net>
1737
1738         * gcc.dg/cpp-cond.c  New tests.
1739         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
1740         accidental success less likely.
1741         * gcc.dg/cpp-missingop.c  New tests.
1742         * gcc.dg/cpp-missingparen.c  New tests.
1743         * gcc.dg/cpp-shift.c  New tests.
1744         * gcc.dg/cpp-shortcircuit.c  New tests.
1745         * gcc.dg/cpp-unary.c  New tests.
1746
1747 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
1748
1749         * gcc.c-torture/compile/20000329-1.c: New test.
1750
1751 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
1752
1753         * gcc.c-torture/compile/20000326-1.c: New test.
1754         * gcc.c-torture/compile/20000326-2.c: New test.
1755
1756 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
1757
1758         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
1759         the first parameter is a function argument.
1760
1761 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
1762
1763         * g++.old-deja/g++.ext/array4.C: New test.
1764
1765 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
1766
1767         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
1768
1769 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1770
1771         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
1772
1773 2000-03-19  Richard Henderson  <rth@cygnus.com>
1774
1775         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
1776
1777 2000-03-19  Richard Henderson  <rth@cygnus.com>
1778
1779         * gcc.c-torture/compile/20000319-1.c: New test.
1780
1781 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
1782
1783         * gcc.c-torture/execute/20000314-3.c: New test.
1784         * gcc.c-torture/execute/20000314-2.c: New test.
1785         * gcc.c-torture/execute/20000314-1.c: New test.
1786         * gcc.c-torture/compile/20000314-2.c: New test.
1787         * gcc.c-torture/compile/20000314-1.c: New test.
1788
1789 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
1790
1791         * g++.old-deja/g++.warn/inline.C: New test.
1792
1793 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
1794
1795         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
1796         standards-compliant result rather than specific constants.
1797         Put test-values in array.
1798
1799 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
1800
1801         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
1802         (g++_target_compile): Put test-specific options last.
1803
1804 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1805
1806         * g++.old-deja/g++.eh/vbase4.C: New test.
1807
1808 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1809
1810         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
1811
1812 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1813
1814         * g++.old-deja/g++.brendan/misc12.C: Removed.
1815         * g++.old-deja/g++.pt/memtemp77.C: Constify.
1816         * g++.old-deja/g++.ext/pretty4.C: New test.
1817
1818 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
1819
1820         * g++.old-deja/g++.other/string2.C: New test.
1821
1822 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
1823
1824         * g++.old-deja/g++.warn/impint2.C: New test.
1825
1826 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
1827
1828         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
1829         is 1, not zero.
1830
1831 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
1832
1833         * g++.old-deja/g++.warn/impint.C: New test.
1834         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
1835         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
1836         * g++.old-deja/g++.pt/explicit12.C: Likewise.
1837         * g++.old-deja/g++.pt/explicit13.C: Likewise.
1838         * g++.old-deja/g++.pt/explicit17.C: Likewise.
1839         * g++.old-deja/g++.pt/explicit18.C: Likewise.
1840         * g++.old-deja/g++.pt/explicit19.C: Likewise.
1841         * g++.old-deja/g++.pt/explicit23.C: Likewise.
1842         * g++.old-deja/g++.pt/explicit31.C: Likewise.
1843         * g++.old-deja/g++.pt/explicit35.C: Likewise.
1844         * g++.old-deja/g++.pt/explicit6.C: Likewise.
1845         * g++.old-deja/g++.pt/memclass7.C: Likewise.
1846
1847 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
1848
1849         * gcc.dg/cpp-redef.c: New test.
1850
1851 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
1852
1853         * g++.old-deja/g++.pt/unify7.C: New test.
1854
1855 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1856
1857         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
1858         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
1859
1860 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
1861
1862         * gcc.c-torture/compile/20000224-1.c: New test.
1863
1864 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1865
1866         * gcc.c-torture/compile/cpp-2.c: New test.
1867         * gcc.c-torture/compile/cpp-1.c: New test.
1868
1869 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
1870
1871         * gcc.c-torture/execute/20000225-1.c: New test.
1872
1873 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1874
1875         * gcc.dg/cpp-li2.c: New test.
1876
1877         * gcc.dg/cpp-wi1.c: New test.
1878
1879         * gcc.dg/cpp-li1.c: New test.
1880
1881 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
1882
1883         * g++.old-deja/g++.other/sizeof5.C: New test.
1884
1885 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1886
1887         * gcc.c-torture/execute/va-arg-13.c: New test.
1888
1889 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
1890
1891         * gcc.c-torture/execute/va-arg-12.c: New test.
1892
1893 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1894
1895         * gcc.c-torture/execute/20000223-1.c: New test.
1896
1897 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
1900
1901 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
1902
1903         * g++.old-deja/g++.abi/ptrmem.C: New test.
1904
1905 2000-02-19  Richard Henderson  <rth@cygnus.com>
1906
1907         * gcc.c-torture/compile/init-3.c: New.
1908
1909 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
1910
1911         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
1912         ALWAYS_CXXFLAGS.
1913
1914 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
1915
1916         * gcc.c-torture/compile/20000211-3.c: New test.
1917
1918 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
1919
1920         * gcc.c-torture/compile/20000211-2.c: New test.
1921
1922 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
1923
1924         * gcc.c-torture/compile/20000211-1.c: New test.
1925
1926 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
1927
1928         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
1929           on native targets
1930
1931 2000-02-08  Nathan Sidwell  <nathan@acm.org>
1932
1933         * g++.old-deja/g++.other/cast5.C: New test.
1934
1935 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
1936
1937         * gcc.c-torture/execute/20000205-1.c: New.
1938
1939 2000-02-03  Nathan Sidwell  <nathan@acm.org>
1940
1941         * g++.old-deja/g++.jason/cast3.C: Return void.
1942         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
1943
1944 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1945
1946         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
1947
1948         * gcc.dg/loop-1.c: New test.
1949
1950 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
1951
1952         * gcc.c-torture/compile/20000127-1.c: New test.
1953         * gcc.c-torture/execute/991228-1.c: New test.
1954
1955 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1956
1957         * gcc.dg/unused-2.c: New test.
1958
1959         * gcc.dg/conv-1.c: New test.
1960
1961 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
1962
1963         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
1964         compiler.
1965         (tool_option_proc): Fix typo.
1966
1967 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
1968
1969         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
1970         of the ld on the host, not on the build machine.
1971         Also, don't crash if '--help' is not a supported option.
1972
1973 2000-01-24  Richard Henderson  <rth@cygnus.com>
1974
1975         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
1976
1977 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
1978
1979         * gcc.c-torture/execute/20000120-2.c: New test.
1980         * gcc.c-torture/execute/20000120-1.c: New test.
1981
1982 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
1983
1984         * gcc.c-torture/execute/20000113-1.c: New test.
1985
1986 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
1987
1988         * gcc.c-torture/execute/20000112-1.c: New test.
1989
1990 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1991
1992         * gcc.dg/20000111-1.c: New test.
1993
1994 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
1995
1996         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
1997         with 16 bit integers.
1998
1999 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2000
2001         * gcc.dg/20000108-1.c: New test.
2002
2003 2000-01-05  Nathan Sidwell  <nathan@acm.org>
2004
2005         * g++.old-deja/g++.ns/koenig8.C: New test.
2006
2007 2000-01-05  Nathan Sidwell  <nathan@acm.org>
2008
2009         * g++.old-deja/g++.other/cast4.C: New test.
2010
2011 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
2012
2013         * gcc.c-torture/compile/20000105-2.c: New test.
2014         * gcc.c-torture/compile/20000105-1.c: New test.
2015
2016 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2017
2018         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
2019         references to printf & atoi to conform to ANSI standard.
2020         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
2021         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
2022         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
2023         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
2024         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
2025         * g++.old-deja/g++.brendan/complex1.C: Likewise.
2026         * g++.old-deja/g++.brendan/copy1.C: Likewise.
2027         * g++.old-deja/g++.brendan/copy2.C: Likewise.
2028         * g++.old-deja/g++.brendan/copy3.C: Likewise.
2029         * g++.old-deja/g++.brendan/copy4.C: Likewise.
2030         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2031         * g++.old-deja/g++.brendan/copy6.C: Likewise.
2032         * g++.old-deja/g++.brendan/copy7.C: Likewise.
2033         * g++.old-deja/g++.brendan/copy8.C: Likewise.
2034         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2035         * g++.old-deja/g++.brendan/crash14.C: Likewise.
2036         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
2037         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2038         * g++.old-deja/g++.brendan/delete2.C: Likewise.
2039         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
2040         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
2041         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
2042         * g++.old-deja/g++.brendan/eh1.C: Likewise.
2043         * g++.old-deja/g++.brendan/groff1.C: Likewise.
2044         * g++.old-deja/g++.brendan/init3.C: Likewise.
2045         * g++.old-deja/g++.brendan/misc12.C: Likewise.
2046         * g++.old-deja/g++.brendan/misc7.C: Likewise.
2047         * g++.old-deja/g++.brendan/new2.C: Likewise.
2048         * g++.old-deja/g++.brendan/operators4.C: Likewise.
2049         * g++.old-deja/g++.brendan/operators5.C: Likewise.
2050         * g++.old-deja/g++.brendan/overload2.C: Likewise.
2051         * g++.old-deja/g++.brendan/overload7.C: Likewise.
2052         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
2053         * g++.old-deja/g++.brendan/reference1.C: Likewise.
2054         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
2055         * g++.old-deja/g++.brendan/template24.C: Likewise.
2056         * g++.old-deja/g++.brendan/template3.C: Likewise.
2057         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
2058         * g++.old-deja/g++.jason/inline3.C: Likewise.
2059         * g++.old-deja/g++.jason/opeq.C: Likewise.
2060         * g++.old-deja/g++.law/arg5.C: Likewise.
2061         * g++.old-deja/g++.law/arm7.C: Likewise.
2062         * g++.old-deja/g++.law/ctors11.C: Likewise.
2063         * g++.old-deja/g++.law/cvt8.C: Likewise.
2064         * g++.old-deja/g++.law/init9.C: Likewise.
2065         * g++.old-deja/g++.law/refs4.C: Likewise.
2066         * g++.old-deja/g++.law/template2.C: Likewise.
2067         * g++.old-deja/g++.law/visibility24.C: Likewise.
2068         * g++.old-deja/g++.law/vtable3.C: Likewise.
2069         * g++.old-deja/g++.mike/asm2.C: Likewise.
2070         * g++.old-deja/g++.mike/eh1.C: Likewise.
2071         * g++.old-deja/g++.mike/misc1.C: Likewise.
2072         * g++.old-deja/g++.mike/misc13.C: Likewise.
2073         * g++.old-deja/g++.mike/misc14.C: Likewise.
2074         * g++.old-deja/g++.mike/ns12.C: Likewise.
2075         * g++.old-deja/g++.mike/p1248.C: Likewise.
2076         * g++.old-deja/g++.mike/p3708.C: Likewise.
2077         * g++.old-deja/g++.mike/p3708a.C: Likewise.
2078         * g++.old-deja/g++.mike/p3708b.C: Likewise.
2079         * g++.old-deja/g++.mike/p646.C: Likewise.
2080         * g++.old-deja/g++.mike/p700.C: Likewise.
2081         * g++.old-deja/g++.mike/p783.C: Likewise.
2082         * g++.old-deja/g++.mike/p783a.C: Likewise.
2083         * g++.old-deja/g++.mike/p783b.C: Likewise.
2084         * g++.old-deja/g++.mike/p786.C: Likewise.
2085         * g++.old-deja/g++.mike/p789.C: Likewise.
2086         * g++.old-deja/g++.mike/p789a.C: Likewise.
2087         * g++.old-deja/g++.mike/p807a.C: Likewise.
2088         * g++.old-deja/g++.other/delete3.C: Likewise.
2089         * g++.old-deja/g++.other/dyncast1.C: Likewise.
2090         * g++.old-deja/g++.other/dyncast2.C: Likewise.
2091         * g++.old-deja/g++.other/dyncast3.C: Likewise.
2092         * g++.old-deja/g++.other/empty1.C: Likewise.
2093         * g++.old-deja/g++.other/temporary1.C: Likewise.
2094         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
2095         * g++.old-deja/g++.pt/t16.C: Likewise.
2096         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
2097
2098 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
2099
2100         * gcc.dg/991230-1.c: New test.
2101
2102 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
2103
2104         * gcc.c-torture/compile/991229-3.c: New test.
2105         * gcc.c-torture/compile/991229-2.c: New test.
2106         * gcc.c-torture/compile/991229-1.c: New test.
2107
2108 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
2109
2110         * gcc.c-torture/compile/labels-2.c: New test.
2111
2112 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
2113
2114         * gcc.c-torture/execute/991227-1.c: New test.
2115
2116 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2117
2118         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
2119
2120 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
2121
2122         * gcc.c-torture/execute/991221-1.c: New test.
2123
2124 1999-12-20  Nathan Sidwell  <nathan@acm.org>
2125
2126         * g++.old-deja/g++.other/cast3.C: New test.
2127
2128 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
2129
2130         * gcc.c-torture/execute/991216-4.c: New test.
2131
2132 1999-12-16  Michael Meissner  <meissner@cygnus.com>
2133
2134         * gcc.c-torture/execute/991216-1.c: New test.
2135         * gcc.c-torture/execute/991216-2.c: New test.
2136         * gcc.c-torture/execute/991216-3.c: New test.
2137
2138 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
2139
2140         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
2141         Actually make the test fail by using "-O2" for compilation.
2142
2143 1999-12-15  Nathan Sidwell  <nathan@acm.org>
2144
2145         * g++.old-deja/g++.warn/cast-align1.C: New test.
2146
2147 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
2148
2149         * gcc.c-torture/compile/991214-1.c: New test.
2150         * gcc.c-torture/compile/991214-2.c: New test.
2151
2152 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
2153
2154         * gcc.dg/991214-1.c: New test.
2155
2156 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
2157
2158         * gcc.c-torture/compile/991213-3.c: New test.
2159         * gcc.c-torture/compile/991213-2.c: New test.
2160         * gcc.c-torture/compile/991213-1.c: New test.
2161
2162 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
2163
2164         * gcc.dg/991209-1.c: New test.
2165
2166 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
2167
2168         * gcc.c-torture/compile/991208-1.c: New test.
2169
2170 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2171
2172         * gcc.dg/ultrasp2.c: New test.
2173
2174 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
2175
2176         * g++.old-deja/g++.abi/align.C (main): Fix typo.
2177
2178 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
2179
2180         * gcc.c-torture/compile/991202-1.c: New test.
2181         * gcc.c-torture/execute/991202-1.c: New test.
2182         * gcc.c-torture/execute/991202-2.c: New test.
2183         * gcc.c-torture/execute/991202-3.c: New test.
2184
2185 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
2186
2187         * g++.old-deja/g++.abi/align.C: New test.
2188         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2189         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2190
2191 1999-12-01  Richard Henderson  <rth@cygnus.com>
2192
2193         * gcc.c-torture/execute/991201-1.c: New.
2194
2195 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
2196
2197         * gcc.dg/991129-1.c: New test.
2198
2199 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
2200
2201         * gcc.c-torture/compile/991127-1.c: New test.
2202
2203 1999-11-22  Nathan Sidwell  <nathan@acm.org>
2204
2205         * g++.old-deja/g++.other/warn4.C: New test.
2206
2207 1999-11-22  Nathan Sidwell  <nathan@acm.org>
2208
2209         * g++.old-deja/g++.eh/cleanup2.C: New test.
2210         * g++.old-deja/g++.ext/pretty2.C: New test.
2211         * g++.old-deja/g++.ext/pretty3.C: New test.
2212         * g++.old-deja/g++.other/debug6.C: New test.
2213
2214 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
2215
2216         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
2217         compiler_output to look for one error message instead of two.
2218
2219 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
2220
2221         * gcc.c-torture/execute/991118-1.c: Also test case
2222         where the word boundary does not split a byte evenly.
2223
2224 1999-11-19  Nathan Sidwell  <nathan@acm.org>
2225
2226         * g++.old-deja/g++.ext/restrict1.C: New test.
2227
2228 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
2229
2230         * gcc.c-torture/execute/991118-1.c: New test.
2231
2232 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
2233
2234         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
2235         working directory pathnames.
2236
2237 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
2238
2239         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
2240         host is equipped with driver.h and driver.o so it can actually
2241         compile and run the tests.
2242
2243 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
2244
2245         * gcc.c-torture/compile/991008-1.c: New test.
2246
2247 1999-11-08  Nick Clifton  <nickc@cygnus.com>
2248
2249         * lib/gcc-dg.exp: Include target-supports.exp
2250
2251 1999-11-05  Nick Clifton  <nickc@cygnus.com>
2252
2253         * lib/target-supports.exp: New file: Provide procs to test for
2254         features supported by the target.
2255         (check_weak_available): Moved here from ecos.exp.
2256         (check_alias_available): New proc: Determine of the target
2257         toolchain supports the alias attribute.
2258
2259         * gcc.dg/special/ecos.exp: Move check_weak_available to
2260         target-supports.exp.
2261         (alias-1.c): Only perform the test if the target supports
2262         aliases.
2263         (wkali-1.c): Only perform the test if the target supports
2264         aliases.
2265
2266         * gcc.dg/990506-0.c: Expect error messages from cross
2267         targets as well as native targets.
2268
2269 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2270
2271         * gcc.dg/ultrasp1.c: Removed xfail.
2272         * gcc.dg/struct-ret-2.c: Likewise.
2273         * gcc.dg/array-1.c: Likewise.
2274
2275 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2276
2277         * gcc.dg/struct-ret-2.c: New test.
2278
2279         * gcc.dg/array-1.c: New test.
2280
2281 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
2282
2283         * gcc.c-torture/execute/991030-1.c: New test.
2284
2285 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
2286
2287         * gcc.c-torture/compile/991026-2.c: New test.
2288
2289 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
2290
2291         * gcc.c-torture/compile/991026-1.c: New test.
2292
2293 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
2294
2295         * gcc.c-torture/execute/991023-1.c: New test.
2296
2297 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
2298
2299         * gcc.c-torture/execute/991019-1.c: New test.
2300
2301 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
2302
2303         * gcc.c-torture/execute/991016-1.c: New test.
2304
2305 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
2306
2307         * gcc.c-torture/execute/991014-1.c: New test.
2308
2309 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
2310
2311         * g++.old-deja/g++.other/union2.C: New test.
2312
2313 1999-10-13  Nathan Sidwell  <nathan@acm.org>
2314
2315         * g++.old-deja/g++.other/vaarg2.C: New test.
2316         * g++.old-deja/g++.other/vaarg3.C: New test.
2317
2318 1999-10-12  Craig Burley  <craig@jcb-sc.com>
2319
2320         * g77.f-torture/noncompile/19990905-1.f: Moved from being
2321         in compile/.
2322
2323 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
2324
2325         * gcc.c-torture/execute/va-arg-11.c: New test.
2326
2327 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
2328
2329         * lib/file-format.exp (gcc_target_object_format): Don't
2330         crash if objdump is unavailable.
2331
2332 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
2333
2334         * gcc.misc-tests/mg.exp: delete extraneous redirection.
2335
2336 1999-09-28  Nick Clifton  <nickc@cygnus.com>
2337
2338         * gcc.c-torture/compile/990928-1.c: New test.
2339
2340 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
2341
2342         * g++.old-deja/g++.other/decl6.C: New test.
2343
2344 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2345
2346         * gcc.c-torture/execute/va-arg-10.c: New test.
2347
2348 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
2349
2350         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
2351         __PRETTY_FUNCTION__.
2352
2353 1999-09-23  Nick Clifton  <nickc@cygnus.com>
2354
2355         * gcc.c-torture/execute/990923-1.c: New test.
2356
2357 1999-09-21  Nick Clifton  <nickc@cygnus.com>
2358
2359         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
2360         for which -fpic is inappropriate.
2361
2362 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
2363
2364         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
2365
2366 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
2367
2368         * g++.old-deja/g++.other/dyncast1.C: New test.
2369         * g++.old-deja/g++.other/dyncast2.C: New test.
2370         * g++.old-deja/g++.other/dyncast3.C: New test.
2371         * g++.old-deja/g++.other/dyncast4.C: New test.
2372         * g++.old-deja/g++.other/dyncast5.C: New test.
2373         * g++.old-deja/g++.eh/catch3.C: New test.
2374         * g++.old-deja/g++.eh/catch3p.C: New test.
2375         * g++.old-deja/g++.eh/catch4.C: New test.
2376         * g++.old-deja/g++.eh/catch4p.C: New test.
2377         * g++.old-deja/g++.eh/catch5.C: New test.
2378         * g++.old-deja/g++.eh/catch5p.C: New test.
2379         * g++.old-deja/g++.eh/catch6.C: New test.
2380         * g++.old-deja/g++.eh/catch6p.C: New test.
2381         * g++.old-deja/g++.eh/catch7.C: New test.
2382         * g++.old-deja/g++.eh/catch7p.C: New test.
2383         * g++.old-deja/g++.eh/catch8.C: New test.
2384         * g++.old-deja/g++.eh/catch8p.C: New test.
2385         * g++.old-deja/g++.eh/catch9.C: New test.
2386         * g++.old-deja/g++.eh/catch9p.C: New test.
2387
2388 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
2389
2390         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
2391         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
2392
2393 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
2394
2395         * gcc.c-torture/compile/990913-1.c: New test.
2396
2397 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
2398
2399         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
2400         * g++.old-deja/g++.jason/rfg5.C: Likewise.
2401
2402 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
2403
2404         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
2405
2406 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
2407
2408         * g++.old-deja/g++.other/lookup11.C: New test.
2409         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
2410         what is permitted and what we want.
2411         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
2412         overload use.
2413         * g++.old-deja/g++.jason/rfg5.C: Likewise
2414
2415 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
2416
2417         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
2418         * gcc.c-torture/noncompile/poison-1.c: New file.
2419
2420 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
2421
2422         * g++.old-deja/g++.other/sizeof3.C: New test.
2423         * g++.old-deja/g++.other/sizeof4.C: New test.
2424         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
2425         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
2426
2427 1999-09-07  Richard Henderson  <rth@cygnus.com>
2428
2429         * gcc.dg/va-arg-1.c: New.
2430
2431 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2432
2433         * gcc.c-torture/execute/va-arg-9.c: New test.
2434
2435 1999-09-05  Craig Burley  <craig@jcb-sc.com>
2436
2437         * g77.f-torture/compile/980519-2.f: New test.
2438         * g77.f-torture/compile/19990905-0.f: New test.
2439         * g77.f-torture/compile/19990905-1.f: New test.
2440         * g77.f-torture/compile/19990905-2.f: New test.
2441
2442         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
2443
2444 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
2445
2446         * gcc.c-torture/execute/990827-1.c: Fix typo.
2447
2448 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
2449
2450         * g++.old-deja/g++.other/deref1.C: New test.
2451
2452 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
2453
2454         * g++.old-deja/g++.other/ambig2.C: New test.
2455         * g++.old-deja/g++.other/cond5.C: New test.
2456         * g++.old-deja/g++.other/lookup16.C: New test.
2457
2458 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
2459
2460         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
2461         assemblers too.
2462
2463 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
2464
2465         * lib/c-torture.exp: Avoid the "compare executables" optimization
2466         when testing native.
2467
2468 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
2469
2470         * gcc.c-torture/execute/990829-1.c: New test.
2471         * gcc.c-torture/compile/990829-1.c: New test.
2472
2473 1999-08-27  Paul Burchard  <burchard@pobox.com>
2474
2475         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
2476         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
2477         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
2478         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
2479         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
2480         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
2481         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
2482         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
2483         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
2484         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
2485         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
2486
2487 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
2488
2489         * gcc.c-torture/execute/990827-1.c: New test.
2490
2491 1999-08-26  Craig Burley  <craig@jcb-sc.com>
2492
2493         * g77.f-torture/noncompile/19990826-4.f: New test.
2494
2495         * g77.f-torture/compile/19990826-3.f: New test.
2496
2497         * g77.f-torture/execute/19990826-2.f: New test.
2498
2499         * g77.f-torture/compile/19990826-1.f: New test.
2500
2501         * gcc.c-torture/execute/990826-0.c: New test.
2502         * g77.c-torture/execute/19990826-0.f: New test.
2503
2504         * g77.f-torture/noncompile/970626-2.f: New test.
2505
2506 1999-08-25  Paul Burchard  <burchard@pobox.com>
2507
2508         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
2509         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
2510         lss-011.C: New tests.
2511
2512 1999-08-25  Nathan Sidwell  <nathan@acm.org>
2513
2514         * g++.old-deja/g++.other/decl5.C: New test.
2515
2516 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2517
2518         * noncompile/noncompile.exp: Load_lib c-torture.exp.
2519         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
2520         call `postbase' for each one.  All callers of `postbase' changed
2521         to call this instead.
2522
2523 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
2524
2525         * gcc.c-torture/execute/990811-1.c: New test.
2526
2527 1999-08-09  Nick Clifton  <nickc@cygnus.com>
2528
2529         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
2530         just native ones.
2531
2532         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
2533         just native ones.
2534
2535 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
2536
2537         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
2538
2539 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
2540
2541         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
2542
2543 1999-08-04  Nathan Sidwell  <nathan@acm.org>
2544
2545         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
2546
2547 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
2548
2549         * gcc.c-torture/execute/990804-1.c: New test.
2550
2551 1999-08-03  Nathan Sidwell  <nathan@acm.org>
2552
2553         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
2554         * g++.old-deja/g++.brendan/crash64.C: Likewise
2555         * g++.old-deja/g++.brendan/overload8.C: Likewise
2556
2557 1999-08-03  Nathan Sidwell  <nathan@acm.org>
2558
2559         * g++.old-deja/g++.other/struct1.C: New test.
2560
2561 1999-08-03  Nathan Sidwell  <nathan@acm.org>
2562
2563         * g++.old-deja/g++.other/enum2.C: New test.
2564
2565 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
2566
2567         Adapted from tests from Franz Sirl:
2568         * gcc.c-torture/execute/va-arg-7.c: New test.
2569         * gcc.c-torture/execute/va-arg-8.c: New test.
2570
2571 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
2572
2573         * gcc.c-torture/compile/990801-2.c: New test.
2574
2575         * gcc.c-torture/compile/990801-1.c: New test.
2576
2577 1999-07-27  Michael Meissner  <meissner@cygnus.com>
2578
2579         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
2580         fp-cmp-1.c, converting double to float.
2581
2582         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
2583         fp-cmp-1.c, converting double to long double.
2584
2585         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
2586         from fr1 to unknown_register, since fr1 is a legitimate register
2587         on some machines.
2588
2589 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
2590
2591         * README: More listname related changes.
2592
2593 1999-07-08  Catherine Moore  <clm@cygnus.com>
2594
2595         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
2596
2597 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
2598
2599         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
2600
2601 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
2602
2603         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
2604
2605 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
2606
2607         * gcc.dg/990703-1.c: New test.
2608
2609 1999-06-29  Nick Clifton  <nickc@cygnus.com>
2610
2611         * lib/file-format.exp: New file: Move definition of proc
2612         gcc_target_object_format to here from
2613         gcc.dg/special/ecos.exp.
2614
2615         * lib/c-torture.exp: Include lib file-format.exp.
2616         * lib/gcc-dg.exp: Include lib file-format.exp.
2617
2618         * gcc.dg/special/ecos.exp: Remove definition of proc
2619         gcc_target_object_format.
2620
2621 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
2622
2623         * gcc.c-torture/execute/990628-1.c: New test.
2624
2625 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
2626
2627         * gcc.c-torture/compile/990625-2.c: New test.
2628
2629         * gcc.c-torture/compile/990625-1.c: New test.
2630
2631 1999-06-23  Nick Clifton  <nickc@cygnus.com>
2632
2633         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
2634         attributes compile.
2635         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
2636         ports that use the COFF/PE file format.
2637
2638 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
2639
2640         * gcc.c-torture/compile/990617-1.c: New test.
2641
2642 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
2643
2644         * g++.old-deja/g++.other/decl4.C: New test.
2645
2646 1999-06-14  Nathan Sidwell  <nathan@acm.org>
2647
2648         * g++.old-deja/g++.other/bitfld3.C: New test.
2649
2650 1999-06-08  Nathan Sidwell  <nathan@acm.org>
2651
2652         * g++.old-deja/g++.eh/catch1.C: New test.
2653
2654 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
2655
2656         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
2657
2658         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
2659         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
2660
2661 1999-06-05  Craig Burley  <craig@jcb-sc.com>
2662
2663         * g77.f-torture/compile/19990502-0.f: Replace with new,
2664         shorter, test that still fails after recent changes.
2665
2666 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
2667
2668         * gcc.c-torture/execute/990604-1.c: New test.
2669
2670 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
2671
2672         * gcc.c-torture/execute/990531-1.c: New test.
2673
2674 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2675
2676         * gcc.c-torture/compile/990527-1.c: New test.
2677
2678 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
2679
2680         * gcc.c-torture/execute/990527-1.c: New test.
2681
2682 1999-05-25  Nick Clifton  <nickc@cygnus.com>
2683
2684         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
2685         bitfields as signed.
2686
2687 1999-05-25  Craig Burley  <craig@jcb-sc.com>
2688
2689         * g77.f-torture/compile/19990525-0.f: New test.
2690
2691 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
2692
2693         * gcc.c-torture/execute/990525-2.c: New test.
2694
2695         * gcc.c-torture/execute/990525-1.c: New test.
2696
2697 1999-05-24  Nathan Sidwell  <nathan@acm.org>
2698
2699         * g++.old-deja/g++.other/anon3.C: New test.
2700         * g++.old-deja/g++.other/anon4.C: New test.
2701         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
2702         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
2703         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
2704         Merrill).
2705
2706 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
2707
2708         * gcc.c-torture/execute/990524-1.c: New test.
2709
2710         * gcc.dg/990524-1.c: New test.
2711
2712 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2713
2714         * gcc.c-torture/compile/990523-1.c: New test.
2715
2716 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
2717
2718         * gcc.c-torture/compile/990519-1.c: New test.
2719
2720 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
2721
2722         * gcc.c-torture/compile/990517-1.c: New test.
2723
2724         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
2725         (e4, f4): New tests.
2726         (main): Call them.
2727
2728 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2729
2730         * gcc.dg/noreturn-1.c: New test.
2731
2732 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
2733
2734         * gcc.c-torture/execute/990513-1.c: New test.
2735
2736 1999-05-10  Richard Henderson  <rth@cygnus.com>
2737
2738         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
2739
2740 1999-05-10  Craig Burley  <craig@jcb-sc.com>
2741
2742         * g77.f-torture/execute/erfc.f: Use small single-precision
2743         values, to avoid problems on Alphas when not -mieee.
2744
2745 1999-05-08  Craig Burley  <craig@jcb-sc.com>
2746
2747         * gcc.dg/990506-0.c: New test.
2748
2749 1999-05-08  Richard Henderson  <rth@cygnus.com>
2750
2751         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
2752         the constant to test.  Don't XFAIL 64-bit targets.
2753
2754         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
2755         * g++.old-deja/g++.law/profile1.C: Likewise.
2756
2757         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
2758         operator new instances.
2759         * g++.old-deja/g++.other/delete5.C: Likewise.
2760
2761 1999-05-03  Craig Burley  <craig@jcb-sc.com>
2762
2763         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
2764         intrinsic.
2765
2766 1999-05-03  Craig Burley  <craig@jcb-sc.com>
2767
2768         * g77.f-torture/execute/u77-test.f: Reverse order of two
2769         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
2770
2771 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2772
2773         * gcc.dg/compare1.c: New test.
2774
2775 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
2776
2777         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
2778         New tests.
2779
2780 1999-05-02  Craig Burley  <craig@jcb-sc.com>
2781
2782         * g77.f-torture/compile/19990502-1.f: New test.
2783
2784 1999-05-02  Craig Burley  <craig@jcb-sc.com>
2785
2786         * g77.f-torture/compile/19990502-0.f: New test.
2787
2788 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
2789
2790         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
2791         intrinsic.
2792
2793 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
2794
2795         * g77.f-torture/execute/u77-test.f (main): List libU77
2796         intrinsics not currently tested.
2797         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
2798         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
2799         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
2800         Trim blanks off the ends of some printed strings.
2801
2802 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
2803
2804         * g77.f-torture/execute/u77-test.f (main): Just warn about
2805         FSTAT gid disagreement, as it's expected on some systems.
2806
2807 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
2808
2809         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
2810         use a new function, which allows for some slop.
2811         Clean up some commentary.
2812         (issum): The new function.
2813         (sgladd): Deleted subroutine.
2814
2815 1999-05-01  Craig Burley  <craig@jcb-sc.com>
2816
2817         * g77.f-torture/execute/u77-test.f: Modify to be more like
2818         libf2c/libU77 version, bringing patches to that version here.
2819         Add suitable commentary.
2820
2821 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
2822
2823         * gcc.dg/990424-1.c: New test.
2824
2825 1999-04-24  Craig Burley  <craig@jcb-sc.com>
2826
2827         * g77.f-torture/execute/u77-test.f (main): Bug involving
2828         LSTAT has been fixed, so turn back on full checking.
2829
2830 1999-04-20  Craig Burley  <craig@jcb-sc.com>
2831
2832         * g77.f-torture/compile/19990419-0.f: New test.
2833         * g77.f-torture/execute/19990419-1.f: New test.
2834
2835 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
2836
2837         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
2838         to avoid the need for a prototype to supress a warning.
2839
2840 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
2841
2842         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
2843
2844 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
2845
2846         * gcc.c-torture/execute/990404-1.c: New test.
2847
2848 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
2849
2850         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
2851         * gcc.dg/cpp-if3.c: Don't use -pedantic.
2852         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
2853         missing initializer warnings.
2854
2855 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
2856
2857         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
2858         matching strings.
2859
2860 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
2861
2862         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
2863
2864 1999-03-26  Craig Burley  <craig@jcb-sc.com>
2865
2866         * g77.f-torture/execute/19990325-0.f: New test.
2867         * g77.f-torture/execute/19990325-1.f: New test.
2868
2869 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
2870
2871         * gcc.c-torture/execute/990324-1.c: New test.
2872
2873 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
2874
2875         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
2876         test with 4.
2877
2878 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
2879
2880         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
2881
2882 1999-03-13  Craig Burley  <craig@jcb-sc.com>
2883
2884         * g77.f-torture/execute/19990313-2.f: New test.
2885         * g77.f-torture/execute/19990313-3.f: New test.
2886
2887 1999-03-13  Craig Burley  <craig@jcb-sc.com>
2888
2889         * g77.f-torture/execute/19990313-0.f: New test.
2890         * g77.f-torture/execute/19990313-1.f: New test.
2891
2892 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
2893
2894         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
2895         printf to sprintf.
2896         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
2897         (main): Add check for u15.  Conditionalize u31 check depending on
2898         whether ints are <32 bits or >=32 bits.
2899
2900 1999-03-08  Craig Burley  <craig@jcb-sc.com>
2901
2902         * g77.f-torture/execute/19981119-0.f: Improve testiness.
2903
2904 1999-03-08  Craig Burley  <craig@jcb-sc.com>
2905
2906         * g77.f-torture/compile/19990305-0.f: New test.
2907         * g77.f-torture/execute/19981119-0.f: New test.
2908
2909 1999-03-08  Craig Burley  <craig@jcb-sc.com>
2910
2911         * g77.f-torture/execute/970625-2.f: call ABORT if final
2912         result is not correct, instead of just printing it.
2913         Add this checking via newly introduced obfuscation, to
2914         trip up buggy front ends.
2915
2916 1999-03-07  Craig Burley  <craig@jcb-sc.com>
2917
2918         * g77.f-torture/compile/960317-1.f: Moved from being
2919         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
2920
2921 1999-03-06  Craig Burley  <craig@jcb-sc.com>
2922
2923         * g77.f-torture/execute/960317-1.f: New (old) test.
2924         * g77.f-torture/execute/970625-2.f: Ditto.
2925
2926 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
2927
2928         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
2929         message on line 1 or line 2; cccp and cpplib do this differently.
2930
2931 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
2932
2933         * g++.old-deja/g++.law/weak1.C: New test.
2934
2935 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
2936
2937         * gcc.c-torture/execute/990119-1.c: Renamed to...
2938         * gcc.dg/990119-1.c: this, so it will only be tested once
2939         (it's a preprocessor test, it doesn't need to be run at
2940         multiple optimization levels).
2941
2942 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
2943
2944         * lib/g++.exp: Don't add incdir=$base_dir/../include to
2945           ALWAYS_CXXFLAGS.
2946
2947 1999-02-24  Craig Burley  <craig@jcb-sc.com>
2948
2949         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
2950         * g77.f-torture/compile/19981216-0.f: ...as it is expected
2951         to not be compilable by current g77.
2952
2953 1999-02-24  Nick Clifton  <nickc@cygnus.com>
2954
2955         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
2956
2957 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
2958
2959         * gcc.c-torture/execute/990222-1.c: New test.
2960
2961 1999-02-19  Craig Burley  <craig@jcb-sc.com>
2962
2963         * g77.f-torture/compile/19990218-0.f: New test.
2964         * g77.f-torture/noncompile/19990218-1.f: New test.
2965
2966 1999-02-18  Craig Burley  <craig@jcb-sc.com>
2967
2968         * g77.f-torture/compile/19981216-0.f: New test.
2969
2970 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
2971
2972         * gcc.dg/990214-1.c: New test.
2973
2974 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
2975
2976         * gcc.dg/990213-2.c: New test.
2977
2978         * gcc.dg/990213-1.c: New test.
2979
2980 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
2981
2982         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
2983         ints.
2984
2985 1999-02-11  Nick Clifton  <nickc@cygnus.com>
2986
2987         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
2988         specified by target.
2989
2990         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
2991
2992 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
2993
2994         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
2995
2996 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
2997
2998         * gcc.dg/special/ecos.exp: New test driver for new tests with
2999         special requirements.
3000
3001         * gcc.dg/special/alias-1.c: New test.
3002         * gcc.dg/special/gcsec-1.c: New test.
3003         * gcc.dg/special/weak-1.c: New test.
3004         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
3005         * gcc.dg/special/weak-2.c: New test.
3006         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
3007         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
3008         * gcc.dg/special/wkali-1.c: New test.
3009         * gcc.dg/special/wkali-2.c: New test.
3010         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
3011         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
3012
3013 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
3014
3015           * lib/c-torture.exp (c-torture-compile): Pull out code for
3016           analyzing gcc error messages.
3017           (c-torture-execute): Likewise.  Fix some (harmless) false
3018           positives.
3019           * lib/gcc.exp (gcc_check_compile): New function.
3020
3021 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
3022
3023         * gcc.c-torture/execute/990208-1.c: New test.
3024
3025 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
3026
3027         * g++.dg/special/ecos.exp: New driver for new tests with special
3028         requirements
3029
3030         * g++.dg/special/conpr-1.C: New test
3031         * g++.dg/special/conpr-2.C: New test
3032         * g++.dg/special/conpr-2a.C: New test
3033         * g++.dg/special/conpr-3.C: New test
3034         * g++.dg/special/conpr-3a.C: New test
3035         * g++.dg/special/conpr-3b.C: New test
3036
3037         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
3038         allow g++ to use the dg driver
3039
3040         * README: Add comment about g++.dg directory
3041
3042 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
3043
3044         * README: Update email addresses.
3045
3046 1999-02-03  Nick Clifton  <nickc@cygnus.com>
3047
3048         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
3049         arguments in order to force structure S onto the stack even on
3050         the alpha.
3051         (test): Pass 10 leading arguments to function foo as well as the
3052         structure S.
3053
3054         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
3055         failure for all targets.
3056
3057         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
3058         abort to terminate program execution.
3059
3060 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
3061
3062         * gcc.c-torture/execute/990130-1.c: New test.
3063
3064 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
3065
3066         * gcc.dg/990130-1.c: New test.
3067
3068 1999-01-28  Michael Meissner  <meissner@cygnus.com>
3069
3070         * gcc.c-torture/execute/990128-1.c: New test.
3071
3072 1999-01-27  Michael Meissner  <meissner@cygnus.com>
3073
3074         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
3075
3076 1999-01-27  Felix Lee  <flee@cygnus.com>
3077
3078         * lib/c-torture.exp (c-torture-compile): pull out code for
3079         analyzing gcc error messages.
3080         (c-torture-execute): ditto, and fix some (harmless) false
3081         positives.
3082         * lib/gcc.exp (gcc_check_compile): new function.
3083
3084 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
3085
3086         * gcc.dg/990117-1.c: New test.
3087
3088         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
3089
3090         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
3091
3092 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
3093
3094         * g77.f-torture/compile/990115-1.f: New test.
3095
3096 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
3097
3098         * gcc.c-torture/compile/990107-1.c: New test
3099
3100 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
3101
3102         * gcc.c-torture/execute/990106-2.c: New test.
3103
3104         * gcc.c-torture/execute/990106-1.c: New test.
3105
3106 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
3107
3108         * gcc.c-torture/compile/981223-1.c: New test.
3109
3110 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
3111
3112         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
3113         (opt3): Rename from opt4 and disable.
3114
3115 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
3116
3117         * g++.old-deja/g++.pt/ptrmem5.C: New test.
3118
3119 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
3120
3121         * g++.old-deja/g++.other/conv5.C: New test.
3122
3123 1998-12-14  Nick Clifton  <nickc@cygnus.com>
3124
3125         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
3126
3127 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
3128
3129         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
3130
3131 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
3132
3133         * gcc.c-torture/compile/981211-1.c: New test.
3134
3135 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
3136
3137         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
3138
3139         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
3140
3141 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3142
3143         * gcc.special/930510-1.c: Make C9X safe.
3144         * gcc.misc-tests/gcov-1.c Similarly.
3145         * gcc.misc-tests/gcov-2.c Similarly.
3146
3147 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
3148
3149         * gcc.dg/ultrasp1.c: New test.
3150
3151 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
3152
3153         * gcc.c-torture/execute/981206.c: New test.
3154
3155 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
3156
3157         * g++.old-deja/g++.ns/template7.C: New test.
3158
3159         * g++.old-deja/g++.other/expr1.C: New test.
3160
3161         * g++.old-deja/g++.eh/tmpl3.C: New test.
3162
3163         * g++.old-deja/g++.eh/tmpl2.C: New test.
3164
3165 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
3166
3167         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
3168         * g++.old-deja/g++.other/using6.C: Removed.
3169         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
3170
3171         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
3172
3173 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
3174
3175         * g++.old-deja/g++.pt/overload8.C: New test.
3176
3177         * g++.old-deja/g++.pt/overload7.C: New test.
3178
3179         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
3180
3181         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
3182         and relinking messages.
3183         * lib/g++.exp (g++_target_compile): Remove .rpo file when
3184         compiling with -frepo.
3185
3186 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
3187
3188         * g++.old-deja/g++.pt/lookup6.C: New test.
3189
3190 1998-11-30  Nick Clifton  <nickc@cygnus.com>
3191
3192         * gcc.c-torture/execute/981130-1.c: New test.
3193         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
3194
3195 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
3196
3197         * g++.old-deja/g++.pt/explicit76.C: New test.
3198
3199         * g++.old-deja/g++.pt/friend38.C: New test.
3200
3201         * g++.old-deja/g++.ns/crash2.C: New test.
3202
3203         * g++.old-deja/g++.pt/defarg8.C: New test.
3204
3205         * g++.old-deja/g++.pt/instantiate6.C: New test.
3206
3207         * g++.old-deja/g++.pt/static6.C: New test.
3208
3209         * g++.old-deja/g++.pt/decl2.C: New test.
3210
3211 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
3212
3213         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
3214         problem is actually related with name lookup, but so what? :-)
3215
3216         * g++.old-deja/g++.pt/friend37.C: New test.
3217
3218 1998-11-25  Dave Love  <d.love@dl.ac.uk>
3219
3220         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
3221         element, which fails on some systems.
3222
3223         * g77.f-torture/execute/labug1.f: New test.
3224
3225 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
3226
3227         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
3228         is defined.
3229
3230 1998-11-18  Dave Love  <d.love@dl.ac.uk>
3231
3232         * g77.f-torture/compile/981117-1.f: New test.
3233
3234 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
3235
3236         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
3237         properly discarded.
3238
3239 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
3240
3241         * gcc.c-torture/execute/memcheck: New directory of tests for
3242         -fcheck-memory-usage.
3243
3244 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3245
3246         * README: New file, general information about the testsuite and
3247         new description of the various C++ test subdirectories.
3248         * README.g++: Eliminate obsolete information, update and move most
3249         relevant stuff to README.
3250
3251 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
3252
3253         * gcc.c-torture/compile/981107-1.c: New test.
3254
3255 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
3256
3257         * execute/memcpy-bi.c: New testcase.
3258
3259 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
3260
3261         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
3262         base classes.
3263
3264         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
3265         template is selected.
3266
3267         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
3268         classes, it should be accepted for all types.
3269
3270         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
3271
3272         * g++.old-deja/g++.pt/spec24.C: Ensure that template
3273         specializations start with template headers.
3274
3275 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
3276
3277         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
3278
3279         * g++.old-deja/g++.other/init9.C: Test cross initialization of
3280         non-POD types.
3281
3282 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
3283
3284         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
3285
3286 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3287
3288         * compile/981022-1.c, compile/981022-1.x: New test and driver.
3289
3290 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
3291
3292         * 981019-1.c: New test.
3293
3294 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
3295
3296         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
3297         find objc headers.
3298
3299 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
3300
3301         * compile/981001-4.c: Remove use of GCC extension that triggers a
3302         compiler bug.
3303
3304 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
3305
3306         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
3307
3308 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
3309
3310         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
3311         instantiation of template produces incorrect code for delete
3312         expression.
3313
3314         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
3315         constructors' name is not unique.
3316         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
3317         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
3318
3319         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
3320         automatic array of const is ill-formed.
3321
3322         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
3323         of template parameter?
3324
3325         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
3326         const.
3327
3328         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
3329         pointer-to-member expression.
3330
3331         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
3332         declaration causes ICE.
3333
3334 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
3335
3336         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
3337         reserved in the global namespace.
3338
3339         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
3340         generate needed virtual table.
3341
3342         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
3343
3344 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
3345
3346         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
3347         template-dependent type
3348
3349 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
3350
3351         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
3352         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
3353         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
3354
3355         * g++.old-deja/g++.other/using5.C: New test; using decl from base
3356         class should be usable as argument of member function.
3357         * g++.old-deja/g++.other/using6.C: New test; using decl from base
3358         class should be usable as return type of member function.
3359         * g++.old-deja/g++.other/using7.C: New test; using decl from base
3360         class should be usable as type of data member.
3361
3362         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
3363
3364 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
3365
3366         * gcc.c-torture/special/920521-1.c: Fix bogus test.
3367
3368 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
3369
3370         * gcc.dg/dll-?.c Add thumb to target list.
3371         Fix assembler scan patterns to match current assembler output.
3372
3373 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
3374
3375         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
3376         matching of template brackets.
3377
3378         * g++.old-deja/g++.other/using4.C: New test.  Test using
3379         declarations of methods from base classes.
3380
3381         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
3382         within functions should introduce names into the innermost
3383         enclosing namespace.
3384
3385         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
3386         of static locals if first initialization throws.
3387
3388 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
3389
3390         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
3391
3392 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
3393
3394         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
3395         lose track of the possible targets of tablejump insns.
3396         * special/special.exp: Run it.
3397
3398 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
3399
3400         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
3401         must be declared before its specializations can be named in friend
3402         declarations.
3403
3404 1998-10-05  Dave Love  <d.love@dl.ac.uk>
3405
3406         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
3407
3408         * g77.f-torture/execute/io1.f: New test.
3409
3410 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
3411
3412         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
3413         with pointer to template function, for which no argument deduction
3414         is possible.
3415
3416         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
3417         specialization of template function as argument to template
3418         function.
3419
3420         * g++.old-deja/g++.other/access2.C: New test; Inner class
3421         shouldn't have privileged access to Outer's names.
3422
3423 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
3424
3425         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
3426         friend template declared within template class conflicts with
3427         nested class of the same name.
3428
3429         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
3430         is ignored.
3431
3432         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
3433         object with direct initializer as function declaration.
3434
3435         * g++.old-deja/g++.other/decl2.C: New test; duplicate
3436         initializers.
3437
3438         * g++.old-deja/g++.other/null2.C: New test; conditional operator
3439         involving const pointer and NULL produces incorrect result.
3440
3441         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
3442         type name without `typename' should be rejected with -pedantic.
3443
3444 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
3445
3446         * g++.old-deja/g++.other/addrof1.C: New test.
3447
3448 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
3449
3450         * gcc.c-torture/compile/981001-1.c: New test.
3451         * gcc.c-torture/execute/981001-1.c: New test.
3452
3453 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
3454
3455         * gcc.c-torture/compile/981001-2.c: New test.
3456         * gcc.c-torture/compile/981001-3.c: New test.
3457         * gcc.c-torture/compile/981001-4.c: New test.
3458
3459 1998-10-01  Robert Lipe  <robertl@dgii.com>
3460
3461         * lib/objc.exp (objc_target_compile): Add -L during compiles for
3462         multilibbed hosts.   Idea grafted from g77.exp.
3463
3464 1998-09-30  Dave Love  <d.love@dl.ac.uk>
3465
3466         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
3467         avoid losing on systems which need -lsocket.
3468
3469 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
3470
3471         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
3472         * g++.old-deja/g++.other/nested2.C: Ditto.
3473         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
3474         failure.
3475
3476 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
3477
3478         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
3479         preferred over template operator!= for enum bitfields.
3480
3481 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
3482
3483         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
3484         that happen to have the same base name, but in different scopes,
3485         are incorrectly rejected.
3486
3487 1998-09-16  Richard Henderson  <rth@cygnus.com>
3488
3489         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
3490         on the native word size instead of an integer literal.
3491
3492 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
3493
3494         * g++.old-deja/g++.other/static2.C: Invocation of static data
3495         member of type pointer-to-function denoted as non-static member.
3496
3497         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
3498         checks involving function types and aliases.
3499
3500 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
3501
3502         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
3503         redefined to the same non-trivial type.
3504
3505         * g++.old-deja/g++.pt/explicit73.C: Test for proper
3506         namespace-qualification of template specializations declared in
3507         other namespaces.
3508
3509         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
3510         to declare a subset of the specializations of a template function
3511         as friends of specializations of a template class.
3512
3513         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
3514         member templates that do not fully specialize the enclosing
3515         template class are rejected.
3516
3517 1998-09-11  Dave Love  <d.love@dl.ac.uk>
3518
3519         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
3520
3521 1998-09-08  Dave Love  <d.love@dl.ac.uk>
3522
3523         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
3524         altered from libf2c/libU77 version.
3525
3526 1998-09-06  Dave Love  <d.love@dl.ac.uk>
3527
3528         * g77.f-tortu