OSDN Git Service

2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
2
3         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
4         DECIMAL_DIG cases for Irix."
5
6 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
7
8         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
9
10 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11
12         * gcc.dg/c99-tag-1.c: New test.
13
14 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
15
16         * gcc.dg/cpp/tr-warn1.c: Add tests.
17
18 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19
20         * gcc.dg/cpp/avoidpaste1.c: Update.
21         * gcc.dg/cpp/paste4.c: Update.
22
23 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24
25         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26         cases for Irix.
27
28 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29
30         * g++.old-deja/g++.other/inline19.C: New test.
31
32 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33
34         * gcc.dg/Wlarger-than.c: New test.
35
36 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37
38         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39
40 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41
42         * gcc.c-torture/execute/20010129-1.c: New test.
43         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
44
45 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46
47         * gcc.dg/cpp/avoidpaste1.c: Test case.
48
49 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50
51         * g++.old-deja/g++.other/inline18.C: New test.
52
53 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54
55         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56         and __builtin_putchar.
57
58 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
59
60         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
61         tests.
62
63 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
64
65         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
66         floating point number rounding mode to round to the nearest
67         representable mode.
68
69 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
70
71         * g++.old-deja/g++.other/mangle2.C: New test.
72
73 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
74
75         * gcc.c-torture/compile/20010124-1.c: New test.
76
77 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
78
79         * g++.old-deja/g++.pt/spec38.C: New test.
80
81 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
82
83         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
84         "Build don't run".
85
86 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
87
88         * gcc.c-torture/execute/20010123-1.c: New test.
89
90 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
91
92         * g++.old-deja/g++.pt/spec37.C: New test.
93
94 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
95
96         * g++.old-deja/g++.pt/overload14.C: New test.
97
98 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
99
100         * gcc.c-torture/execute/20010122-1.c: New test, exercise
101         __builtin_return_address.
102
103 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
104
105         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
106         * g++.old-deja/g++.pt/spec35.C: New test.
107         * g++.old-deja/g++.pt/spec36.C: New test.
108
109 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
110
111         * gcc.c-torture/compile/20010118-1.c: New test.
112
113 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
114
115         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
116
117 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
118
119         * gcc.c-torture/execute/20010119-1.c: New test.
120
121 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
122
123         * g++.old-deja/g++.other/vbase5.C: New test.
124
125 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
126
127         * gcc.c-torture/execute/20010118-1.c: New test.
128
129 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
130
131         * g++.old-deja/g++.pt/deduct3.C: New test.
132
133 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
134
135         * g++.old-deja/g++.pt/spec34.C: New test.
136
137 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
138
139         * g77.f-torture/compile/20000601-2.f: New test.
140
141 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
142
143         * g++.old-deja/g++.other/init17.C: New test.
144
145 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
146
147         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
148
149 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
150
151         * g++.old-deja/g++.pt/unify8.C: New test.
152
153 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
154
155         * g++.old-deja/g++.abi/vbase1.C: New test.
156
157 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
158
159         * g++.old-deja/g++.pt/crash65.C: New test.
160
161 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
162
163         * gcc.dg/cpp/assembl2.S: New test case.
164
165 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
166
167         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
168         are supported.
169
170 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
171
172         * g++.old-deja/g++.other/builtins1.C: New test.
173         * g++.old-deja/g++.other/builtins2.C: Likewise.
174         * g++.old-deja/g++.other/builtins3.C: Likewise.
175         * g++.old-deja/g++.other/builtins4.C: Likewise.
176
177 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
178
179         * gcc.c-torture/compile/20010117-1.c: New test.
180         * gcc.c-torture/compile/20010117-2.c: New test.
181
182 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
183
184         * g77.f-torture/execute/20010116.[fx]: New test,
185         XFAIL on i?86-*-*.
186         * g77.f-torture/compile/20010115.f: Indicate it's
187         a test for PR fortran/1636.
188
189 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
190
191         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
192
193 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
194
195         * g77.f-torture/compile/20010115.f: New test.
196
197 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
198
199         * g++.old-deja/g++.pt/nontype5.C: New test.
200
201 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
202
203         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we 
204         have an equivalent working one below it.
205           
206 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
207
208         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
209         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
210
211 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
212
213         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
214         message containing "init_priority".
215         (conpr-2.C): Likewise.
216         (conpr-3.C): Likewise.
217         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
218
219 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
220
221         * gcc.c-torture/execute/20010114-2.c: New test.
222
223 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
224
225         * gcc.c-torture/compile/20010114-1.c: New test.
226         * gcc.c-torture/compile/20010114-1.x: Xfail.
227         * gcc.c-torture/compile/20010114-2.c: New test.
228         * gcc.c-torture/execute/20010114-1.c: New test.
229         * gcc.dg/trunc-1.c: New test.
230         * gcc.dg/uninit-B.c: New test.
231
232 2001-01-13  Nick Clifton  <nickc@redhat.com>
233
234         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
235         target.
236
237 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
238
239         * gcc.c-torture/compile/20010113-1.c: New test.
240
241 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
242
243         * gcc.c-torture/compile/20001212-1.c: New test.
244
245 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
246
247         * gcc.dg/cpp/widestr1.c: Update.
248         * gcc.dg/cpp/prag-imp.c: Remove.
249
250 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
251
252         * gcc.c-torture/execute/20000801-3.x: Remove.
253         * gcc.dg/c90-init-1.c: New test.
254         * gcc.dg/c99-init-1.c: New test.
255         * gcc.dg/c99-init-2.c: New test.
256         * gcc.dg/gnu99-init-1.c: New test.
257
258 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
259
260         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
261         testing that no relevant ones were found.
262
263 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
264
265         * g++.old-deja/g++.pt/cast2.C: New test.
266
267 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
268
269         * g++.old-deja/g++.pt/friend47.C: New test.
270
271 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
272
273         * g++.old-deja/g++.pt/instantiate13.C: New test.
274
275 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
276
277         * g++.old-deja/g++.other/defarg7.C: New test.
278         * g++.old-deja/g++.other/defarg8.C: New test.
279
280 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
281
282         * g++.old-deja/g++.pt/crash64.C: New test.
283
284 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
285
286         * g++.old-deja/g++.pt/crash63.C: New test.
287
288 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
289
290         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
291
292 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
293
294         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
295         
296 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
297
298         * g++.old-deja/g++.pt/error3.C: New test.
299
300 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
301
302         * g++.old-deja/g++.other/crash39.C: New test.
303
304 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
305
306         * g++.old-deja/g++.other/vbase4.C: New test.
307
308 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
309
310         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
311         * gcc.dg/special/20000419-2.c: New file. Identical to above.
312         * gcc.dg/special/special.exp: New test driver which will check
313         for alias support for the above test.
314
315 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
316
317         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
318         problems on small machines.
319         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
320         parameterize. 
321         
322 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
323
324         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
325         mips.
326         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
327
328 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
329
330         * g++.old_deja/g++.pt/using8.C: New test.
331
332 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
333
334         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
335
336 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
337
338         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
339         where a failure is expected.
340         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
341
342 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
343
344         * g++.old_deja/g++.pt/instantiate12.C: New test.
345
346 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
347
348         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
349         start of structs.
350         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
351         * g++.old-deja/g++.brendan/crash17.C: Likewise.
352         * g++.old-deja/g++.brendan/crash29.C: Likewise.
353         * g++.old-deja/g++.brendan/crash48.C: Likewise.
354         * g++.old-deja/g++.brendan/ns1.C: Likewise.
355         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
356         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
357         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
358         * g++.old-deja/g++.eh/spec6.C: Likewise.
359         * g++.old-deja/g++.jason/crash3.C: Likewise.
360         * g++.old-deja/g++.law/ctors11.C: Likewise.
361         * g++.old-deja/g++.law/ctors17.C: Likewise.
362         * g++.old-deja/g++.law/ctors5.C: Likewise.
363         * g++.old-deja/g++.law/ctors9.C: Likewise.
364         * g++.old-deja/g++.mike/ambig1.C: Likewise.
365         * g++.old-deja/g++.mike/net22.C: Likewise.
366         * g++.old-deja/g++.mike/p3538a.C: Likewise.
367         * g++.old-deja/g++.mike/p3538b.C: Likewise.
368         * g++.old-deja/g++.mike/virt3.C: Likewise.
369         * g++.old-deja/g++.niklas/t128.C: Likewise.
370         * g++.old-deja/g++.other/anon4.C: Likewise.
371         * g++.old-deja/g++.other/using1.C: Likewise.
372         * g++.old-deja/g++.other/warn3.C: Likewise.
373         * g++.old-deja/g++.pt/t37.C: Likewise.
374         * g++.old-deja/g++.robertl/eb69.C: Likewise.
375         * g++.old-deja/g++.robertl/eb71.C: Likewise.
376
377 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
378
379         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
380
381 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
382
383         * gcc.c-torture/execute/stdio-opt-3.c: New test.
384
385 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
386
387         * gcc.c-torture/compile/20010107-1.c: New test.
388
389 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
390
391         * gcc.c-torture/execute/builtin-noret-1.c: New test.
392
393 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
394
395         * gcc.dg/format/format.h: New file.
396         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
397         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
398         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
399         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
400         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
401         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
402         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
403         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
404         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
405         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
406         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
407         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
408         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
409         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
410         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
411         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
412         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
413         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
414         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
415         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
416         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
417         instead of declaring standard types, macros and functions in each
418         test.
419
420 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
421
422         * gcc.c-torture/execute/20010106-1.c: New test.
423
424 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
425
426         * gcc.dg/format/format.exp: New file.
427         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
428         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
429         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
430         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
431         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
432         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
433         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
434         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
435         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
436         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
437         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
438         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
439         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
440         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
441         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
442         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
443         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
444         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
445         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
446         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
447         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
448         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
449         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
450         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
451         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
452         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
453         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
454         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
455         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
456         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
457         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
458         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
459         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
460         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
461         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
462         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
463         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
464         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
465         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
466         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
467         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
468         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
469
470 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
471
472         * gcc.c-torture/execute/991228-1.c: Take word endianness into
473         account.
474
475 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
476
477         * gcc.c-torture/execute/builtin-complex-1.c: New test.
478
479 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
480
481         * g++.old-deja/g++.pt/crash62.C: New test.
482
483 2001-01-04  Richard Henderson  <rth@redhat.com>
484
485         * gcc.dg/20000926-1.c: Update expected warnings.
486         * gcc.dg/array-2.c: Likewise.
487         * gcc.dg/array-4.c: Also validate flexible array members.
488         * gcc.dg/c99-flex-array-1.c: New.
489
490 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
491
492         * gcc.c-torture/compile/20001222-1.x: Remove.
493
494 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
495
496         * gcc.c-torture/execute/built-in-setjmp.c: New.
497
498 2001-01-03  Richard Henderson  <rth@redhat.com>
499
500         * gcc.dg/940510-1.c: Update expected error wording.
501         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
502
503 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
504
505         * lib/target-supports.exp (check_alias_available): Modified to
506         indicate aliases not supported if only weak aliases are supported. 
507
508 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
509
510         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
511         Turn on cmpstrsi checks for __pj__ and __i370__.
512
513 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
514
515         * g++.old-deja/g++.other/virtual11.C: New test.
516
517 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
518
519         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
520
521 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
522
523         * gcc.c-torture/compile/20010102-1.c: New test.
524
525 2001-01-02  Andreas Jaeger  <aj@suse.de>
526
527         * gcc.dg/noreturn-3.c: New test.
528
529         * gcc.dg/noreturn-4.c: New test.
530
531 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
532
533         * gcc.c-torture/execute/stdio-opt-1.c: Also test
534         __builtin_fputc and __builtin_fwrite.
535
536 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
537
538         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
539         signed char, not default char.
540
541 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
542
543         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
544
545 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
546
547         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
548
549 2000-12-29  Richard Henderson  <rth@redhat.com>
550
551         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
552         (__cyg_profile_func_exit): Define.
553
554 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
555
556         * g++.dg/vtgc1.C: New test.
557
558 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
559
560         * gcc.dg/noncompile/20001228-1.c: New test.
561
562         * gcc.dg/20001228-1.c: New test.
563
564         * gcc.c-torture/execute/20001228-1.c: New test.
565
566 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
567
568         * gcc.dg/format-strfmon-1.c: New test.
569
570 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
571
572         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
573         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
574         * gcc.c-torture/execute/string-opt-1.c: Likewise.
575         * gcc.c-torture/execute/string-opt-2.c: Likewise.
576         * gcc.c-torture/execute/string-opt-3.c: Likewise.
577         * gcc.c-torture/execute/string-opt-4.c: Likewise.
578         * gcc.c-torture/execute/string-opt-6.c: Likewise.
579         * gcc.c-torture/execute/string-opt-7.c: Likewise.
580         * gcc.c-torture/execute/string-opt-8.c: Likewise.
581         * gcc.c-torture/execute/string-opt-9.c: Likewise.
582         * gcc.c-torture/execute/string-opt-10.c: Likewise.
583         * gcc.c-torture/execute/string-opt-11.c: Likewise.
584         * gcc.c-torture/execute/string-opt-12.c: Likewise.
585
586         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
587         * gcc.c-torture/execute/string-opt-4.c: Test index.
588
589 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
590
591         * gcc.c-torture/compile/20001226-1.c: New test.
592
593 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
594
595         * gcc.c-torture/compile/20001222-1.c: New test.
596         * gcc.c-torture/compile/20001222-1.x: Xfail.
597
598 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
599
600         * gcc.c-torture/execute/comp-goto-2.c: New test.
601
602 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
603
604         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
605         Use long types if __INT_MAX__ is 32767.
606         (main): Use cast to (sint32 *) when poking 88 into a_page.
607
608         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
609
610 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
611
612         * gcc.c-torture/compile/20001221-1.c: New test.
613         * gcc.c-torture/execute/20001221-1.c: New test.
614
615 2000-12-20  Richard Henderson  <rth@redhat.com>
616
617         * g++.old-deja/g++.pt/crash36.C: Update error lines.
618         * g++.old-deja/g++.robertl/eb109.C: Likewise.
619
620 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
621
622         * gcc.dg/compare3.c: New test.
623
624 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
625
626         * gcc.dg/format-warnll-1.c: New test.
627
628 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
629
630         * gcc.dg/cpp/cmdlne-P.c: New test.
631
632 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
633
634         * gcc.c-torture/execute/builtin-abs-1.c,
635         gcc.c-torture/execute/builtin-abs-2.c: New tests.
636
637 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
638
639         * gcc.dg/cpp/multiline.c: New test.
640
641 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
642
643         * g++.old-deja/g++.other/syshdr1.C: Update.
644         * gcc.dg/cpp/lineflags.c: Remove temporarily.
645
646 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
647
648         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
649
650 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
651
652         * g++.old-deja/g++.pt/ttp65.C: New test.
653
654 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
655
656         * g++.old-deja/g++.pt/ttp64.C: New test.
657
658 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
659
660         * g++.old-deja/g++.pt/spec33.C: New test.
661
662 2000-12-14  Catherine Moore  <clm@redhat.com>
663
664         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
665         * gcc.c-torture/execute/920612-2.c: Likewise.
666         * gcc.c-torture/execute/920428-2.c: Likewise.
667         * gcc-c-torture/execute/va-arg-11.c: Call exit.
668         * gcc.c-torture/execute/va-arg-21.c: Likewise.
669
670 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
671
672         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
673         * gcc.dg/pack-test-2.c: Likewise.
674
675 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
676
677         Tests by Zack Weinberg <zackw@stanford.edu>.
678
679         * gcc.dg/cpp/defined.c: Update.
680         * gcc.dg/cpp/defined_trad.c: New tests.
681
682 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
683
684         * gcc.dg/cpp/trad-direct.c: Update.
685
686 2000-12-11  Neil Booth  <neilb@earthling.net>
687
688         * gcc.dg/cpp/defined_trad.c
689
690 2000-12-11  Neil Booth  <neilb@earthling.net>
691
692         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
693
694 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
695
696         * gcc.dg/format-miss-2.c: New test.
697
698 2000-12-09  Neil Booth  <neilb@earthling.net>
699
700         * gcc.dg/cpp/lineflags.c: New tests.
701         * gcc.dg/cpp/poison.c: Update.
702         * gcc.dg/cpp/redef2.c: Update.
703         * gcc.dg/cpp/skipping.c: New test.
704
705 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
706
707         * g++.old-deja/g++.other/eh3.C: New testcase.
708
709 2000-12-07  Neil Booth  <neilb@earthling.net>
710
711         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
712         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
713         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
714         wtr-union-init-2.c, wtr-union-init-3.c: Update.
715         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
716         Update.
717
718 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
719
720         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
721         __SIZE_TYPE__ instead of int for type of integers cast to
722         pointers.
723
724 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
725
726         * g++.old-deja/g++.other/cleanup4.C: New test.
727
728 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
729
730         * format-sec-1.c: New test.
731
732 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
733
734         * gcc.dg/format-nonlit-3.c: New test.
735
736 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
737
738         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
739         through a null pointer.
740
741 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
742
743         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
744         * g++.old-deja/g++.pt/partial4.C: New test.
745
746 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
747
748         * gcc.c-torture/execute/ieee/hugeval.x: New.
749
750 2000-12-06  Neil Booth  <neilb@earthling.net>
751
752         * gcc.dg/cpp/backslash2.c: New tests.
753
754 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
755
756         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
757         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
758
759 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
760
761         * gcc.c-torture/execute/20001203-2.c: New testcase.
762
763 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
764
765         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
766         * g++.old-deja/g++.other/virtual10.C: New test.
767
768 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
769
770         * g++.old-deja/g++.mike/pmf5.C: Remove test.
771
772 2000-12-05  Richard Henderson  <rth@redhat.com>
773
774         * gcc.c-torture/compile/20001205-1.c: New.
775
776 2000-12-04  Neil Booth  <neilb@earthling.net>
777
778         * g++.old-deja/g++.other/virtual9.C: New test.
779         * g++.old-deja/g++.pt/crash61.C: New test.
780         * gcc.c-torture/execute/loop-9.c: New test.
781
782 2000-12-04  Neil Booth  <neilb@earthling.net>
783
784         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
785         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
786         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
787         * gcc.dg/cpp/extratokens.c: ...here.
788
789 2000-12-04  Neil Booth  <neilb@earthling.net>
790
791         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
792         New tests.
793
794 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
795
796         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
797         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
798
799 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
800
801         * gcc.c-torture/execute/20001203-1.c: New test.
802
803 2000-12-03  Neil Booth  <neilb@earthling.net>
804
805         * gcc.dg/cpp/macro6.c: New test cases.
806
807 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
808
809         * gcc.c-torture/execute/string-opt-9.c: New test.
810         * gcc.c-torture/execute/string-opt-10.c: Likewise.
811         * gcc.c-torture/execute/string-opt-11.c: Likewise.
812         * gcc.c-torture/execute/string-opt-12.c: Likewise.
813
814         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
815         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
816
817 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
818
819         * gcc.dg/cpp/if-6.c: New testcase.
820
821         * gcc.dg/20001201-1.c: New testcase.
822
823 2000-12-02  Neil Booth  <neilb@earthling.net>
824
825         * g++.old-deja/g++.other/externC4.C,
826         g++.old-deja/g++.other/friend10.C: New tests.
827
828 2000-12-02  Neil Booth  <neilb@earthling.net>
829
830         * g++.old-deja/g++.other/instan2.C
831         * g++.old-deja/g++.other/instan3.C: New test.
832
833 2000-12-02  Neil Booth  <neilb@earthling.net>
834
835         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
836         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
837         gnuc99.c,gnuc99-pedantic.c: New tests.
838
839 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
840
841         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
842         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
843
844 2000-12-01  Neil Booth  <neilb@earthling.net>
845
846         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
847         * gcc.dg/cpp/poison.c: Update.
848         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
849
850 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
851
852         * g77.f-torture/execute/20001201.f: New test.
853
854 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
855
856         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
857
858 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
859
860         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
861
862 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
863
864         * g++.old-deja/g++.other/cast6.C: New test.
865
866 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
867
868         * gcc.c-torture/execute/20001130-2.c: New testcase.
869
870 2000-11-30  Richard Henderson  <rth@redhat.com>
871
872         * gcc.c-torture/execute/20001130-1.c: New test.
873
874 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
875
876         * g++.old-deja/g++.other/op3.C: New test.
877
878 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
879
880         * g++.old-deja/g++.other/op2.C: New test.
881
882 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
883
884         * g++.old-deja/g++.other/crash38.C: New test.
885
886 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
887
888         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
889
890 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
891
892         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
893         tests.
894         * gcc.c-torture/execute/string-opt-6.c: New test.
895
896         * gcc.dg/20001117-1.c: Add main.
897
898 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
899
900         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
901         Move from here ...
902         * gcc.dg/940510-1.c: ... to here.
903
904         * gcc.dg/20000926-1.c: GNU C now allows initializations of
905         zero-size arrays in toplevel structures.
906
907 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
908
909         * gcc.c-torture/execute/loop-8.c: New test.
910
911 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
912
913         * g++.old-deja/g++.other/base1.C: New test.
914
915 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
916
917         * g++.old-deja/g++.other/parse2.C: New test.
918
919 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
920
921         * g++.old-deja/g++.pt/incomplete1.C: New test.
922
923 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
924
925         * g++.old-deja/g++.other/friend9.C: New test.
926
927 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
928
929         * gcc.dg/20001127-1.c: New test.
930
931 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
932
933         * g++.old-deja/g++.pt/friend46.C: New test.
934
935 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
936
937         * g++.old-deja/g++.other/ptrmem8.C: New test.
938
939 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
940
941         * gcc.c-torture/execute/string-opt-7.c: New test.
942         * gcc.c-torture/execute/string-opt-8.c: Likewise.
943
944 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
945
946         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
947         instead of 'mkcheck 2'.
948
949 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
950
951         * gcc.c-torture/execute/memcheck/driver.c,
952         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
953         C9X references to refer to C99.
954
955 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
956
957         * gcc.dg/ultrasp3.c: New test.
958
959 2000-11-25  Neil Booth  <neilb@earthling.net>
960
961         * gcc.dg/cpp/include2.c: Update test to be locale independent.
962
963 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
964
965         * gcc.c-torture/compile/20001123-2.c: New.
966
967 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
968
969         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
970
971 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
972
973         * gcc.dg/sequence-point-1.c: Add some new tests.
974         * gcc.c-torture/execute/20001124-1.c: New test.
975
976 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
977
978         * g++.old-deja/g++.other/vaarg4.C: New test.
979         * gcc.c-torture/compile/20001123-1.c: New test.
980
981 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
982
983         * g++.other/crash24.C: Adjust and remove XFAIL.
984         * g++.other/crash37.C: New test.
985
986 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
987
988         * g++.old-deja/g++.pt/instantiate9.C: New test.
989
990 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
991
992         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
993         new ABI, too.
994
995         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
996         * g++.old-deja/g++.robertl/eb55.C: Likewise.
997
998 2000-11-22  Neil Booth  <neilb@earthling.net>
999
1000         * gcc.dg/cpp/Wtrigraphs.c: New test.
1001
1002 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
1003
1004         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
1005
1006 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
1007
1008         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
1009
1010 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
1011
1012         * lib/gcc-dg.exp: load_lib scanasm.exp.
1013         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
1014         * lib/g++-dg.exp: load_lib scanasm.exp.
1015         * lib/scanasm.exp: New.
1016         (scan-assembler, scan-assembler-not): Add optional arguments to
1017         test name, or if not present, the pattern name.
1018         (scan-assembler-dem, scan-assembler-dem-not): New.
1019
1020         * g++.dg/dg.exp: New.
1021
1022 2000-11-21  Neil Booth  <neilb@earthling.net>
1023
1024         * gcc.dg/cpp/integrated1.c: Remove.
1025
1026 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1027
1028         * gcc.c-torture/execute/20001121-1.c: New test.
1029
1030 2000-11-21  Richard Henderson  <rth@redhat.com>
1031
1032         * gcc.c-torture/compile/20001121-1.c: New test.
1033
1034 2000-11-20  Neil Booth  <neilb@earthling.net>
1035
1036         * gcc.dg/cpp/integrated1.c: New test.
1037
1038 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1039
1040         * g++.old-deja/g++.other/inline17.C: New test.
1041
1042 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
1043
1044         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
1045         local variable to be zero: I made the variable global. Now
1046         uses abort() and exit() instead of relying on main's return value.
1047
1048 2000-11-20  Neil Booth  <neilb@earthling.net>
1049
1050         * gcc.dg/cpp/paste2.c: Update test.
1051         * objc/execute/paste.m: New test.
1052
1053 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
1054
1055         * gcc.dg/c99-condexpr-1.c: New test.
1056
1057 2000-11-20  Neil Booth  <neilb@earthling.net>
1058
1059         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
1060
1061 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
1062
1063         * g++.old-deja/g++.pt/export1.C: New test.
1064
1065 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
1066
1067         * gcc.dg/20001117-1.c: New test.
1068
1069 2000-11-18  Richard Henderson  <rth@redhat.com>
1070
1071         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
1072
1073 2000-11-18  Richard Henderson  <rth@redhat.com>
1074
1075         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
1076         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
1077         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
1078
1079 2000-11-18  Richard Henderson  <rth@redhat.com>
1080
1081         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
1082         (main): New.  Exit cleanly.
1083
1084 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1085
1086         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
1087         gcc.dg/c99-fordecl-2.c: New tests.
1088
1089 2000-11-18  Richard Henderson  <rth@redhat.com>
1090
1091         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
1092         * gcc.c-torture/execute/zerolen-2.c: New.
1093
1094 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1095
1096         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
1097         memory.
1098
1099 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1100
1101         * g++.old-deja/g++.pt/instantiate8.C: New test.
1102
1103 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1104
1105         * g++.old-deja/g++.other/incomplete.C: Add more tests.
1106         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
1107
1108 2000-11-16  Nick Clifton  <nickc@redhat.com>
1109
1110         * gcc.c-torture/execute/nestfunc-2.c: New test.
1111         * gcc.c-torture/execute/nestfunc-3.c: New test.
1112
1113 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
1114
1115         * gcc.c-torture/compile/20001116-1.c: New test.
1116
1117 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1118
1119         * gcc.c-torture/execute/20001115-1.c: New test.
1120
1121 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
1122
1123         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
1124         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1125         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
1126         * g++.old-deja/g++.abi/vmihint.C: Likewise.
1127
1128 2000-11-15  Neil Booth  <neilb@earthling.net>
1129
1130         gcc.dg/cpp/_Pragma1.c: Update.
1131         gcc.dg/cpp/_Pragma2.c: New test.
1132
1133 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
1134
1135         * g++.old-deja/g++.other/anon5.C: New test.
1136
1137 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1138
1139         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
1140         tests.
1141
1142 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
1143
1144         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
1145         output.
1146
1147 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1148
1149         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
1150         labels at end of compound statements.
1151
1152 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
1153
1154         * gcc.c-torture/execute/loop-7.c: New test.
1155
1156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1157
1158         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
1159
1160 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1161
1162         * gcc.dg/c99-bool-1.c: New test.
1163
1164 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1165
1166         * gcc.dg/c99-scope-1.c: Remove xfail.
1167         * gcc.dg/c99-scope-2.c: New test.
1168
1169 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1170
1171         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
1172         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
1173
1174 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
1175
1176         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
1177         error messages.
1178
1179         * g++.mike/p700.C: Don't typedef wchar_t.
1180         * g++.mike/p784.C: Likewise.
1181         * g++.mike/eb101.C: Don't use __wchar_t.
1182
1183 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
1184
1185         * g77.f-torture/execute/20001111.[fx]: Test premature exit
1186         from DO loop.
1187
1188 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
1189
1190         * gcc.c-torture/execute/20001111-1.c: New test.
1191
1192 2000-11-10  Nick Clifton  <nickc@redhat.com>
1193
1194         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
1195         long multuiple and accumulate.
1196
1197 2000-11-09  Richard Henderson  <rth@redhat.com>
1198
1199         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
1200         via size_t instead of int.
1201
1202         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
1203         * gcc.c-torture/execute/string-opt-2.c: Likewise.
1204         * gcc.c-torture/execute/string-opt-3.c: Likewise.
1205         * gcc.c-torture/execute/string-opt-4.c: Likewise.
1206
1207 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
1208
1209         * gcc.c-torture/compile/20001109-1.c: New test.
1210         * gcc.c-torture/compile/20001109-2.c: New test.
1211
1212 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
1213
1214         * g++.old-deja/g++.pt/operator1.C: New test.
1215         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
1216
1217 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
1218
1219         * gcc.dg/20001108-1.c: New test.
1220
1221 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
1222
1223         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
1224         with both arguments constant strings.
1225         * gcc.c-torture/execute/string-opt-3.c: New test.
1226         * gcc.c-torture/execute/string-opt-4.c: New test.
1227         * gcc.c-torture/execute/string-opt-5.c: New test.
1228
1229 2000-11-08  Nick Clifton  <nickc@redhat.com>
1230
1231         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
1232         mulsidi3adddi patterns.
1233
1234 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
1235
1236         * g++.old-deja/g++.other/crash36.C: New test.
1237
1238 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
1239
1240         * g++.old-deja/g++.other/init16.C: New test.
1241
1242 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
1243
1244         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
1245
1246 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
1247
1248         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
1249         * gcc.c-torture/execute/va-arg-16.x: Likewise.
1250         * gcc.c-torture/execute/va-arg-17.x: Likewise.
1251
1252 2000-11-07  DJ Delorie  <dj@redhat.com>
1253
1254         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
1255
1256 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1257
1258         * gcc.c-torture/execute/string-opt-1.c: New test.
1259
1260 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
1261
1262         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
1263         mips-sgi-irix6.* because the MIPS ABI passes floating-point
1264         parameters in registers, and there is no way for a varargs
1265         function to know in which order the integer and floating-point
1266         parameters should be interleaved when they are placed on the
1267         stack.
1268         * gcc.c-torture/execute/va-arg-16.x: Likewise.
1269         * gcc.c-torture/execute/va-arg-17.x: Likewise.
1270
1271 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1272
1273         * gcc.c-torture/execute/string-opt-2.c: New test.
1274
1275 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
1276
1277         * g++.old-deja/g++.pt/crash60.C: New test.
1278
1279 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
1280
1281         * g++.old-deja/g++.other/crash24.C: New test.
1282         * g++.old-deja/g++.other/crash25.C: New test.
1283         * g++.old-deja/g++.other/crash26.C: New test.
1284         * g++.old-deja/g++.other/crash27.C: New test.
1285         * g++.old-deja/g++.other/crash28.C: New test.
1286         * g++.old-deja/g++.other/crash29.C: New test.
1287         * g++.old-deja/g++.other/crash30.C: New test.
1288         * g++.old-deja/g++.other/crash31.C: New test.
1289         * g++.old-deja/g++.other/crash32.C: New test.
1290         * g++.old-deja/g++.other/crash33.C: New test.
1291         * g++.old-deja/g++.other/crash34.C: New test.
1292         * g++.old-deja/g++.other/crash35.C: New test.
1293
1294 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
1295
1296         * gcc.c-torture/execute/20001031-1.c: New test.
1297
1298 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
1299
1300         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
1301         namespace.
1302
1303         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
1304         standards-conformant.
1305
1306         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
1307
1308         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
1309         * g++.old-deja/g++.mike/p755a.C: Likewise.
1310         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
1311         library makes no calls to `operator new' during initialization.
1312
1313 2000-11-04  Neil Booth  <neilb@earthling.net>
1314
1315         * gcc.dg/cpp/include2.c: New tests.
1316
1317 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
1318
1319         * lib/g++.exp (g++_set_ld_library_path): New function.
1320         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
1321
1322 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
1323
1324         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
1325         warnings.
1326
1327 2000-11-01  Richard Henderson  <rth@redhat.com>
1328
1329         * g++.old-deja/g++.ext/namedret1.C: New.
1330         * g++.old-deja/g++.ext/namedret2.C: New.
1331         * g++.old-deja/g++.ext/namedret3.C: New.
1332
1333 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
1334
1335         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
1336         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
1337
1338 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1339
1340         * gcc.c-torture/execute/va-arg-21.c: New test.
1341
1342 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
1343
1344         * gcc.dg/c99-complex-2.c: New test.
1345
1346 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1347
1348         * gcc.c-torture/execute/stdio-opt-1.c: New test.
1349
1350 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
1351
1352         * g++.old-deja/g++.other/inline16.C: New test.
1353
1354 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
1355
1356         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
1357         __PRETTY_FUNCTION__
1358
1359 2000-10-29  Neil Booth  <neilb@earthling.net>
1360
1361         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
1362         New tests.
1363         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
1364         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
1365         optimisation.
1366
1367 2000-10-29  Neil Booth  <neilb@earthling.net>
1368
1369         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
1370         * mi1.c, mi1c.h: Add null directives to multiple-include test.
1371         * mi5.c: Test multiple includes work with -C.
1372         * trigraphs.c: Test ^= version.
1373
1374 2000-10-28  Neil Booth  <neilb@earthling.net>
1375
1376         New tests and test updates for new macro expander.
1377
1378         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
1379         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
1380         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
1381         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
1382         new diagnostic messages.
1383
1384         * gcc.dg/cpp/macro3.c: New tests.
1385
1386 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
1387
1388         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
1389         on the same line.
1390
1391 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
1392
1393         * g++.old-deja/g++.other/eh2.C: New test.
1394
1395 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
1396
1397         * gcc.c-torture/execute/20001027-1.c: New test.
1398
1399 2000-10-26  Richard Henderson  <rth@redhat.com>
1400
1401         * gcc.c-torture/execute/20001026-1.c: New.
1402
1403 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
1404
1405         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
1406         * g++.old-deja/g++.law/builtin1.C: Likewise.
1407         * g++.old-deja/g++.law/ctors10.C: Likewise.
1408         * g++.old-deja/g++.law/virtual3.C: Likewise.
1409         * g++.old-deja/g++.mike/p658.C: Likewise.
1410         * g++.old-deja/g++.other/sibcall1.C: Likewise.
1411         * g++.old-deja/g++.other/vaarg2.C: Likewise.
1412         * g++.old-deja/g++.robertl/eb124.C: Likewise.
1413         * g++.old-deja/g++.robertl/eb44.C: Likewise.
1414         * g++.old-deja/g++.robertl/eb77.C: Likewise.
1415
1416 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1417
1418         * gcc.c-torture/compile/20001024-1.c: New test.
1419
1420 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
1421
1422         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
1423         to tell us whether or not we are using V3.
1424
1425 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
1426
1427         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
1428         operands.
1429
1430 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1431
1432         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
1433
1434 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
1435
1436         * gcc.c-torture/execute/20001024-1.c: New test.
1437
1438 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
1439
1440         * g++.old-deja/g++.other/sibcall1.C: New test.
1441
1442 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
1443
1444         * gcc.dg/noncompile/init-3.c: New test.
1445
1446 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
1447
1448         * gcc.dg/format-array-1.c: New test.
1449
1450 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1451
1452         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
1453         writing through null pointers; remove comment about testing
1454         unterminated strings.
1455
1456 2000-10-17  Matthew Hiller  <hiller@redhat.com>
1457
1458         * gcc.c-torture/execute/20001017-2.c: New test.
1459
1460 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1461
1462         * gcc.c-torture/compile/20001018-1.c: New test.
1463         * gcc.c-torture/compile/20001018-1.x: Xfail.
1464
1465 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1466
1467         * gcc.c-torture/execute/20001017-1.c: New test.
1468
1469 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1470
1471         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
1472         for multiple use of arguments with scanf formats; add tests for
1473         multiple use of arguments.
1474
1475 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
1476
1477         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
1478
1479 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1480
1481         * gcc.dg/format-miss-1.c: New test.
1482
1483 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
1484
1485         * gcc.c-torture/execute/20001013-1.c: New test.
1486
1487 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
1488
1489         * gcc.dg/format-branch-1.c: New test.
1490
1491 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
1492
1493         * README, lib/file-format.exp: Remove EGCS references.
1494
1495 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
1496
1497         * gcc.dg/20001013-1.c: New test.
1498
1499 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
1500
1501         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
1502         for intmax_t in the compiler using __typeof__ and the type rules
1503         for conditional expressions.
1504
1505 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
1506
1507         * gcc.dg/20001012-1.c: New test.
1508         * gcc.dg/20001012-2.c: New test.
1509
1510 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1511
1512         * gcc.dg/format-attr-1.c: New test.
1513
1514 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1515
1516         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
1517         __LONG_LONG_MAX__ instead of LLONG_MAX.
1518
1519 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1520
1521         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
1522         scanf flags.
1523         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
1524         flags.
1525
1526 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1527
1528         * gcc.dg/sequence-pt-1.c: New test.
1529
1530 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
1531
1532         * gcc.c-torture/execute/20001011-1.c: New testcase.
1533         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
1534
1535 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
1536
1537         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
1538         does not error on it.
1539
1540 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
1541
1542         * gcc.dg/20001009-1.c: New test.
1543
1544 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
1545
1546         * gcc.c-torture/compile/20001009-1.c: Move from here ....
1547         * gcc.c-torture/execute/20001009-2.c: ... to here.
1548
1549 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
1550
1551         * gcc.c-torture/compile/20001009-1.c: New testcase.
1552         * gcc.c-torture/execute/20001009-1.c: New testcase.
1553         Testcases provided by Jan Hubicka <jh@suse.cz>.
1554
1555 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1556
1557         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
1558         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
1559         uintmax_t using <limits.h> to emulate the compiler's internal
1560         logic.  No longer XFAIL %j tests.
1561
1562 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1563
1564         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
1565         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
1566         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
1567         regexps and details of expected handling of some bad formats.
1568         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
1569         suppression.
1570
1571 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1572
1573         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
1574         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
1575         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
1576         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
1577         in list archives.
1578
1579 2000-10-06  Richard Henderson  <rth@cygnus.com>
1580
1581         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
1582         * g++.old-deja/g++.brendan/crash52.C: Likewise.
1583         * g++.old-deja/g++.jason/report.C: Likewise.
1584         * g++.old-deja/g++.law/friend5.C: Likewise.
1585         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
1586         of the expected warnings.
1587
1588 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
1589
1590         * g++.old-deja/g++.pt/enum14.C: New test.
1591
1592 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1593
1594         * g++.old-deja/g++.pt/crash59.C: New test.
1595
1596 2000-10-04  Will Cohen  <wcohen@redhat.com>
1597
1598         * gcc.dg/20000926-1.c: New test.
1599
1600 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
1601
1602         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
1603         function name for current C++ compiler.
1604         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
1605
1606 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
1607
1608         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
1609         __PRETTY_FUNCTION__.
1610         * g++.old-deja/g++.ext/pretty2.C: Likewise.
1611
1612 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1613
1614         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
1615
1616 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
1617
1618         * gcc.c-torture/compile/20000923-1.c: New test.
1619
1620 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
1621
1622         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
1623         * g++.old-deja/g++.pt/ttp62.C: Same.
1624         * g++.old-deja/g++.other/inline14.C: Same.
1625
1626 2000-09-24  Richard Henderson  <rth@cygnus.com>
1627
1628         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
1629
1630 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
1631
1632         * gcc.dg/c90-printf-1.c: Add test for wide string format.
1633
1634 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
1635
1636         * gcc.c-torture/compile/20000922-1.c: New file.
1637
1638 2000-09-21  Nick Clifton  <nickc@redhat.com>
1639
1640         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
1641         a signed long modulo operation.
1642         (mod6): New funciton - perform an unsigned long modulo operation.
1643         (main): Add tests for modulos of very large numbers by very small
1644         dividends.
1645
1646 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1647
1648         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
1649
1650 2000-09-19  Richard Henderson  <rth@cygnus.com>
1651
1652         * gcc.dg/compare2.c (case 10): XFAIL.
1653
1654 2000-09-18  Richard Henderson  <rth@cygnus.com>
1655
1656         * gcc.c-torture/execute/20000906-1.c: Move ...
1657         * gcc.dg/20000906-1.c: ... here.  Only run on targets
1658         that support __builtin_trap.
1659
1660 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
1661
1662         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
1663
1664 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1665
1666         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
1667         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
1668         more $ format tests.
1669
1670 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1671
1672         * gcc.dg/format-errmk-1.c: New test.
1673
1674 2000-09-17  Greg McGary  <greg@mcgary.org>
1675
1676         * gcc.c-torture/execute/20000917-1.x: Remove.
1677
1678 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1679
1680         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
1681
1682 2000-09-17  Greg McGary  <greg@mcgary.org>
1683
1684         * gcc.c-torture/execute/20000917-1.c: New test.
1685         * gcc.c-torture/execute/20000917-1.x: XFAIL.
1686
1687 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
1688
1689         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
1690         in nested macro bug.
1691
1692 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
1693
1694         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
1695
1696 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
1697
1698         * gcc.c-torture/execute/20000914-1.c: New test.
1699
1700 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
1701
1702         * g++.other/inline13.C: New test.
1703
1704 2000-09-12  Andreas Jaeger  <aj@suse.de>
1705
1706         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
1707         constant by Ulrich Drepper <drepper@redhat.com>.
1708
1709 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
1710
1711         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
1712
1713 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1714
1715         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
1716
1717 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
1718
1719         * gcc.dg/cpp/backslash.c: New test.
1720
1721 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
1722
1723         * gcc.c-torture/execute/20000910-1.c: New test.
1724         * gcc.c-torture/execute/20000910-2.c: Likewise.
1725
1726 2000-09-11  Robert Lipe  <robertl@sco.com>
1727
1728         * gcc.dg/pragma-align.c: New test.
1729
1730 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1731
1732         * g++.old-deja/g++.pt/explicit82.C: New test.
1733         * g++.old-deja/g++.pt/explicit83.C: New test.
1734
1735 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
1736
1737         * gcc.dg/asm-names.c: New test.
1738
1739 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1740
1741         * gcc.dg/cpp/tr-warn6.c: New test
1742
1743 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1744
1745         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
1746         be accepted.
1747
1748 2000-09-07  Catherine Moore  <clm@redhat.com>
1749
1750         * gcc.c-torture/execute/unroll-1.c: New test.
1751
1752 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
1753
1754         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
1755         ERROR markers.
1756         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
1757         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
1758         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
1759         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
1760         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
1761         Preprocess only.
1762         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
1763         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
1764
1765 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1766
1767         * g++.old-deja/g++.pt/deduct2.C: New test.
1768
1769 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1770
1771         * g++.old-deja/g++.pt/parms2.C: New test.
1772
1773 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1774
1775         * g++.old-deja/g++.pt/crash58.C: New test.
1776
1777 2000-09-06  Greg McGary  <greg@mcgary.org>
1778
1779         * gcc.c-torture/execute/20000906-1.c: New test.
1780         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
1781
1782 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1783
1784         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
1785
1786 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1787
1788         * g++.old-deja/g++.pt/crash57.C: New test.
1789
1790 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1791
1792         * g++.old-deja/g++.pt/crash56.C: New test.
1793
1794 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1795
1796         * g++.old-deja/g++.pt/koenig1.C: New test.
1797
1798 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
1799
1800         * gcc.dg/20000904-1.c: New test.
1801
1802 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
1803
1804         * gcc.dg/cpp/paste8.c: New test.
1805
1806 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
1807
1808         * gcc.c-torture/compile/20000827-1.c: New test.
1809
1810 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1811
1812         * gcc.dg/format-diag-1.c: New test.
1813
1814 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1815
1816         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
1817         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
1818         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
1819         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
1820         gcc.dg/formatz-1.c: Adjust warning regular expressions.
1821
1822 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1823
1824         * g++.old-deja/g++.other/nested4.C: New test.
1825
1826 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1827
1828         * g++.old-deja/g++.ns/scoped1.C: New test.
1829
1830 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
1831
1832         * lib/g++.exp: Support testing already-installed GCC.
1833
1834 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1835
1836         * wtr-label-1.c, wtr-suffix-1.c: New tests.
1837
1838 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1839
1840         * gcc.dg/return-type-2.c: New test.
1841
1842 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
1843
1844         * gcc.c-torture/compile/20000825-1.c: New test.
1845
1846 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
1847
1848         * gcc.dg/dwarf2-2.c: New test.
1849
1850 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
1851
1852         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
1853         dg-warning regexps.
1854
1855 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1856
1857         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
1858         gcc.dg/format-ext-5.c: New tests.
1859
1860 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
1861
1862         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
1863
1864 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
1865
1866         * gcc.dg/noncompile/930622-2.c: Adjust error message.
1867
1868 2000-08-24  Richard Henderson  <rth@cygnus.com>
1869
1870         * gcc.dg/ia64-sync-1.c: New test.
1871         * gcc.dg/ia64-sync-2.c: New test.
1872         * gcc.dg/ia64-asm-1.c: New test.
1873
1874 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
1875
1876         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
1877         * gcc.dg/format-ext-2.c: New test.
1878
1879 2000-08-23  Jason Merrill  <jason@redhat.com>
1880
1881         * lib/old-dejagnu.exp: Also ignore "In member function" and
1882         "At global scope".
1883
1884 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1885
1886         * gcc.dg/noncompile/label-lineno-1.c: New test.
1887
1888 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1889
1890         * gcc.dg/c99-array-nonobj-1.c: New test.
1891
1892 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1893
1894         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
1895         tests.
1896         * gcc.dg/format-ext-1.c: New test.
1897
1898 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1899
1900         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
1901         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
1902         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
1903         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
1904         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
1905
1906 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1907
1908         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
1909         gcc.dg/c99-strftime-2.c: New tests.
1910
1911 2000-08-22  Richard Henderson  <rth@cygnus.com>
1912
1913         * gcc.c-torture/execute/20000822-1.c: New test.
1914
1915 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
1916
1917         * gcc.c-torture/execute/20000819-1.x: Remove.
1918
1919 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
1920
1921         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
1922         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
1923         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
1924         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
1925         gcc.dg/format-xopen-1.c: New tests.
1926
1927 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
1928
1929         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
1930
1931 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
1932
1933         * g++.old-deja/g++.other/loop2.C: New test.
1934
1935         * gcc.c-torture/compile/20000606-1.c: New test.
1936         * gcc.c-torture/compile/20000728-1.c: New test.
1937         * gcc.c-torture/execute/20000801-1.c: New test.
1938         * gcc.c-torture/execute/20000801-2.c: New test.
1939         * gcc.c-torture/execute/20000819-1.c: New test.
1940         * gcc.c-torture/execute/20000819-1.x: XFAIL.
1941         * gcc.dg/20000629-1.c: New test.
1942         * gcc.dg/20000724-1.c: New test.
1943         * gcc.dg/20000807-1.c: New test.
1944
1945 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
1946
1947         * gcc.dg/cpp/pragma-1.c: New test.
1948         * gcc.dg/cpp/pragma-2.c: New test.
1949
1950 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
1951
1952         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
1953         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
1954
1955 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1956
1957         * gcc.c-torture/compile/20000818-1.c: New test.
1958
1959 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
1960
1961         * gcc.c-torture/execute/20000818-1.c: New test.
1962
1963 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1964
1965         * gcc.dg/format-va-1.c: New test.
1966
1967 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1968
1969         * g++.old-deja/g++.other/typedef8.C: New test.
1970
1971 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1972
1973         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
1974         * g++.old-deja/g++.mike/net36.C: Mark candidate.
1975         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
1976         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
1977         * g++.old-deja/g++.other/ptrmem7.C: New test.
1978         * g++.old-deja/g++.pt/ptrmem10.C: New test.
1979
1980 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1981
1982         * g++.old-deja/g++.pt/typename27.C: New test.
1983
1984 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
1985
1986         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
1987         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
1988         * g++.old-deja/g++.pt/friend45.C: New test.
1989         * g++.old-deja/g++.other/friend8.C: New test.
1990
1991 2000-08-15  Richard Henderson  <rth@cygnus.com>
1992
1993         * gcc.c-torture/execute/20000815-1.c: New test.
1994
1995 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
1996
1997         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
1998         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
1999         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
2000
2001 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
2002
2003         * g++.old-deja/g++.other/refinit2.C: New test.
2004
2005 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
2006
2007         * lib/c-torture.exp (c-torture): Make
2008         compiler_conditional_xfail_data global.
2009         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
2010         compiler_conditional_xfail_data machinery.
2011         (f-torture-execute): Likewise.
2012         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
2013         and only when unrolling loops.
2014
2015         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
2016
2017 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2018
2019         * g++.old-deja/g++.pt/explicit81.C: New test.
2020
2021 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2022
2023         * g++.old-deja/g++.pt/typename26.C: New test.
2024
2025 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
2026
2027         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
2028         warning.
2029
2030 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2031
2032         * g++.old-deja/g++.other/array3.C: New test.
2033
2034 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2035
2036         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
2037         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
2038         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
2039         New tests.
2040
2041 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
2042
2043         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
2044         * g++.old-deja/g++.abi/vmihint.C: Likewise.
2045
2046 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
2047
2048         * gcc.c-torture/execute/20000808-1.c: New test.
2049
2050 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2051
2052         * gcc.dg/c90-const-expr-1.c: New test.
2053
2054 2000-08-08  Richard Henderson  <rth@cygnus.com>
2055
2056         * gcc.dg/noncompile/920923-1.c: Declare calloc.
2057
2058 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2059
2060         * gcc.dg/noncompile/const-ll-1.c: New test.
2061
2062 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2063
2064         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
2065
2066 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
2067
2068         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
2069         that running programs linked against the shared version of libobjc
2070         run correctly.
2071
2072 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2073
2074         * gcc.dg/c99-printf-1.c: New test.
2075
2076 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2077
2078         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
2079
2080 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
2081
2082         * gcc.c-torture/execute/20000731-1.x: Delete.
2083
2084 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
2085
2086         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
2087         and torture_without_loops as is done by c-torture.exp.
2088         (search_for): Copy from c-torture.exp.
2089         (gcc-dg-runtest): New function, drives a directory of tests
2090         iterating over the TORTURE_OPTIONS.
2091         (scan-assembler, scan-assembler-not): Move here from
2092         individual directory drivers.
2093
2094         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
2095         defined by lib/gcc-dg.exp.
2096         * gcc.dg/cpp/cpp.exp: Likewise.
2097         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
2098         gcc-dg-runtest, so we cycle over optimization options.
2099
2100         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
2101         * gcc.dg/compare2.c: No longer expected to fail.
2102
2103 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
2104
2105         * gcc.c-torture/execute/20000804-1.c: New test.
2106
2107 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2108
2109         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
2110
2111 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
2112
2113         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
2114
2115 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
2116
2117         * gcc.c-torture/compile/20000803-1.c: New test.
2118
2119 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2120
2121         * gcc.c-torture/execute/20000801-3.c,
2122         gcc.c-torture/execute/20000801-4.c: New tests.
2123         * gcc.c-torture/execute/20000801-3.x,
2124         gcc.c-torture/execute/20000801-4.x: Xfail.
2125
2126 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
2127
2128         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
2129         libobjc/.libs to allow for libtool.
2130
2131 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
2132
2133         * gcc.c-torture/compile/20000802-1.c: New test.
2134
2135 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
2136
2137         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
2138
2139 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
2140
2141         * gcc-c-torture/execute/20000731-2.c: New test.
2142
2143         * gcc.c-torture/execute/20000731-1.c: New test.
2144         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
2145
2146 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
2147
2148         * testsuite/gcc.dg/cpp/paste7.c: New test.
2149         * gcc.dg/cpp/20000725-1.c: New test.
2150
2151 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
2152
2153         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
2154         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
2155         declaration warning for __builtin_dwarf_reg_size.
2156
2157         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
2158
2159 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2160
2161         * gcc.dg/noncompile/voidparam-1.c: New test.
2162
2163 2000-07-30  Richard Henderson  <rth@cygnus.com>
2164
2165         * gcc.dg/c90-digraph-1.c: Don't xfail.
2166         * gcc.dg/compare2.c (case 10): Xfail.
2167         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
2168
2169 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
2170
2171         * gcc.dg/c99-main-1.c: New test.
2172
2173 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2174
2175         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
2176
2177 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
2178
2179         * gcc.c-tortuer/execute/20000726-1.c: New test.
2180
2181 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
2182
2183         * gcc.c-torture/execute/enum-2.c: New test.
2184
2185 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2186
2187         * gcc.dg/cpp/tr-warn3.c: New test.
2188
2189 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2190
2191         * g++.old-deja/g++.ext/implicit1.C: Remove.
2192         * g++.old-deja/g++.jason/c2.C: Remove
2193         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
2194         * g++.old-deja/g++.pt/crash16.C: Likewise.
2195         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
2196
2197 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2198
2199         * g++.old-deja/g++.other/for2.C: New test.
2200
2201 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
2202
2203         * gcc.dg/20000720-1.c: New test.
2204
2205 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
2206
2207         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
2208
2209 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
2210
2211         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
2212         * gcc.c-torture/execute/20000722-1.c: New.
2213         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
2214
2215 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
2216
2217         * gcc.dg/cpp/20000720-1.S: New test.
2218
2219 2000-07-21  Michael Meissner  <meissner@redhat.com>
2220
2221         * gcc.c-torture/execute/ieee/hugeval.c: New test.
2222
2223 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
2224
2225         * g++.old-deja/g++.brendan/crash16.C,
2226         g++.old-deja/g++.brendan/parse3.C,
2227         g++.old-deja/g++.brendan/redecl1.C,
2228         g++.old-deja/g++.ns/template13.C,
2229         g++.old-deja/g++.other/decl4.C,
2230         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
2231
2232 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
2233
2234         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
2235         and "Internal error".
2236
2237         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
2238         regexps.
2239         * gcc.dg/cpp/paste6.c: New test.
2240
2241 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
2242
2243         * gcc.dg/cpp/tr-direct.c: New test.
2244
2245         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
2246         gcc.dg/cpp/undef1.c: Tweak error regexps.
2247
2248 2000-07-18  Eric Christopher <echristo@redhat.com>
2249
2250         * gcc.c-torture/compile/20000718-1.c: New test.
2251
2252 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
2253
2254         * cpplex.c (_cpp_push_token): If the token being pushed back
2255         is the previous token in this context, just subtract one from
2256         context->posn.
2257         * cppmacro.c (save_expansion): Clear aux field when storing a
2258         placemarker.
2259
2260 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
2261
2262         * gcc.dg/noncompile/redecl-1.c: New test.
2263
2264 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
2265
2266         * gcc.c-torture/execute/20000717-5.c: New test.
2267         * gcc.c-torture/execute/20000717-1.x: Removed.
2268
2269 2000-07-17  Richard Henderson  <rth@cygnus.com>
2270
2271         * gcc.c-torture/execute/20000717-4.c: New test.
2272
2273 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
2274
2275         * gcc.dg/cpp/syshdr.c: New test.
2276         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
2277
2278 2000-07-17  Neil Booth  <neilb@earthling.net>
2279
2280         * gcc.dg/cpp/cmdlne-dM.c: New test.
2281         * gcc.dg/cpp/cmdlne-dD.c: New test.
2282
2283 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
2284
2285         * gcc.c-torture/execute/20000717-3.c: New test.
2286
2287         * gcc.c-torture/compile/20000717-1.c: New test.
2288
2289 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
2290
2291         * gcc.c-torture/execute/20000717-2.c: New test.
2292
2293 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2294
2295         * gcc.dg/formatz-1.c: New test.
2296
2297         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
2298         * gcc.dg/c99-digraph-1.c: New tests.
2299
2300         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
2301         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
2302
2303         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
2304         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
2305         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
2306         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
2307         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
2308         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
2309         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
2310
2311 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
2312
2313         * gcc.c-torture/execute/20000717-1.c: New test.
2314         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
2315
2316 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
2317
2318         * gcc.c-torture/execute/20000715-2.c: New test.
2319         * gcc.dg/20000715-1.c: New test.
2320
2321 2000-07-15  Michael Meissner  <meissner@redhat.com>
2322
2323         * gcc.c-torture/execute/20000715-1.c: New test.
2324
2325 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
2326
2327         * gcc.c-torture/execute/20000707-1.c: New test.
2328
2329 2000-07-13  Neil Booth  <NeilB@earthling.net>
2330
2331         * testsuite/gcc.dg/cpp/digraph1.c,
2332         testsuite/gcc.dg/cpp/digraph2.c,
2333         testsuite/gcc.dg/cpp/digraphs.c: New tests.
2334
2335 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
2336
2337         * g77.f-torture/compile/20000630-2.f:  New test.
2338         * g77.f-torture/compile/20000630-2.x
2339
2340 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
2341
2342         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
2343
2344 2000-07-11  Neil Booth  <NeilB@earthling.net>
2345
2346         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
2347
2348 2000-07-11  Neil Booth  <NeilB@earthling.net>
2349
2350         * gcc.dg/cpp/cmdlne-C.c: New.
2351
2352 2000-07-09  Neil Booth  <NeilB@earthling.net>
2353
2354         * gcc.dg/cpp/directiv.c: New tests.
2355         * gcc.dg/cpp/undef1.c: Update.
2356
2357 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
2358
2359         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
2360
2361 2000-07-09  Neil Booth  <NeilB@earthling.net>
2362
2363         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
2364
2365 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
2366
2367         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
2368         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
2369
2370 2000-07-08  Neil Booth  <NeilB@earthling.net>
2371
2372         * gcc.dg/cpp/macsyntx.c: New tests.
2373
2374 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
2375
2376         * gcc.dg/20000707-1.c: New test.
2377
2378 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
2379
2380         * gcc.c-torture/execute/20000706-1.c: New test.
2381         * gcc.c-torture/execute/20000706-2.c: New test.
2382         * gcc.c-torture/execute/20000706-3.c: New test.
2383         * gcc.c-torture/execute/20000706-4.c: New test.
2384         * gcc.c-torture/execute/20000706-5.c: New test.
2385
2386 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
2387
2388         * g++.old-deja/g++.pt/instantiate7.C: New test.
2389
2390 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
2391
2392         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
2393         * g++.old-deja/g++.mike/thunk3.C: Likewise.
2394         * g++.old-deja/g++.other/rtti3.C: Likewise.
2395         * g++.old-deja/g++.other/rttid3.C: Likewise.
2396
2397 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
2398
2399         *  g77.f-torture/compile/20000630-1.x: Fix typo
2400
2401 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
2402
2403         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
2404         assembly output.
2405
2406 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
2407
2408         * gcc.dg/cpp/ident.c: New test.
2409
2410 2000-07-05  Neil Booth  <NeilB@earthling.net>
2411
2412         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
2413           gcc.dg/cpp/lexstrng.c: New tests.
2414
2415 2000-07-04  Neil Booth  <NeilB@earthling.net>
2416
2417         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
2418         * gcc.dg/cpp/strify2.c: Same.
2419
2420 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
2421
2422         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
2423         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
2424         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
2425         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
2426
2427         * testsuite/gcc.dg/cpp/macro1.c,
2428         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
2429         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
2430         testsuite/gcc.dg/cpp/strify1.c,
2431         testsuite/gcc.dg/cpp/strify2.c: New tests.
2432
2433 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
2434
2435         * gcc.c-torture/execute/20000703-1.c: New test.
2436
2437 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2438
2439         * g++.old-deja/g++.pt (lookup10.C): New test.
2440
2441 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2442
2443         * g++.old-deja/g++.pt (typename25.C): New test.
2444
2445 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
2446
2447         * gcc.c-torture/compile/20000701-1.c: New test.
2448
2449 2000-06-30  Nick Clifton  <nickc@cygnus.com>
2450
2451         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
2452         to test case.
2453
2454 2000-06-30  Catherine Moore  <clm@cygnus.com>
2455
2456         * gcc.c-torture/execute/align-1.c: New test.
2457
2458 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
2459
2460         * g++.old-deja/g++.pt/expr8.C: New test.
2461         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
2462
2463 2000-06-29  Nick Clifton  <nickc@cygnus.com>
2464
2465         * gcc.c-torture/compile/20000629-1.c: New test.
2466
2467 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
2468
2469
2470         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
2471         gcc.dg/noncompile directory, depending on whether they're
2472         preprocessor tests or not.  Annotate all the tests for the dg
2473         framework.
2474
2475         * gcc.c-torture/noncompile/noncompile.exp: Delete.
2476         * gcc.dg/noncompile/noncompile.exp: New.
2477
2478         * Moved files:
2479         Old name                                New name
2480         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
2481         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
2482         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
2483         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
2484         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
2485         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
2486         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
2487         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
2488         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
2489         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
2490         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
2491         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
2492         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
2493         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
2494         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
2495         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
2496         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
2497         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
2498         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
2499         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
2500         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
2501         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
2502         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
2503         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
2504
2505         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
2506         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
2507         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
2508         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
2509         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
2510         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
2511
2512 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
2513
2514         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
2515         declare one variable.  On the fourth, error.
2516         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
2517         declared by 20000628-1a.h.
2518
2519 2000-06-29  Richard Henderson  <rth@redhat.com>
2520
2521         * gcc.c-torture/execute/930529-1.x: New file.
2522         * gcc.dg/920413-1.c: Adjust expected warning text.
2523         * gcc.dg/980217-1.c: Declare abort.
2524         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
2525
2526 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
2527
2528         * g77.f-torture/compile/20000629-1.f: New test.
2529         * g77.f-torture/compile/20000629-1.x: Expected to fail.
2530
2531 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
2532
2533         Rearrange lots of files, removing entirely the
2534         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
2535         directories.
2536
2537         * Deleted files:
2538         gcc.c-torture/code_quality/code_quality.exp
2539         gcc.c-torture/special/special.exp
2540         gcc.failure/failure.exp
2541         gcc.failure/940409-1.x
2542         gcc.c-torture/compile/961203-1.x
2543
2544         * New files:
2545         gcc.misc-tests/linkage.exp
2546         gcc.c-torture/execute/920730-1t.c
2547         gcc.c-torture/execute/920730-1t.x
2548         gcc.c-torture/compile/920520-1.x
2549         gcc.c-torture/compile/920521-1.x
2550         gcc.c-torture/compile/981006-1.x
2551         gcc.c-torture/execute/eeprof-1.x
2552
2553         * Moved files (possibly with modifications to fit a new harness):
2554         Old name                                New name
2555         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
2556         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
2557         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
2558         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
2559         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
2560         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
2561         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
2562         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
2563         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
2564         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
2565         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
2566         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
2567         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
2568         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
2569
2570 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
2571
2572         * c-torture/compile/961203-1.x: Delete.
2573
2574         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
2575         not exit. Include stdio.h.
2576         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
2577         * gcc.misc-tests/dg-12.c: Likewise.
2578         * gcc.misc-tests/dg-5.c: Likewise.
2579         * gcc.misc-tests/dg-6.c: Likewise.
2580         * gcc.misc-tests/dg-7.c: Prototype abort.
2581         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
2582         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
2583         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
2584         not exit.
2585         * gcc.misc-tests/sieve.c: Use return from main, not exit.
2586         * gcc.misc-tests/sort2.c: Use return from main, not exit.
2587
2588 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
2589
2590         * gcc.dg/cpp/20000628-1.c: New test.
2591         * gcc.dg/cpp/20000628-1.h: New header for above test.
2592         * gcc.dg/cpp/20000628-1a.h: Likewise.
2593
2594 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
2595
2596         * gcc.dg/cpp: New directory.
2597         * gcc.dg/cpp/cpp.exp: New driver.
2598         * gcc.dg/cpp/20000627-1.c: New test.
2599         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
2600         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
2601         and rewrite as a compilation test.
2602
2603         * gcc.dg: Move many files into the cpp subdirectory, possibly
2604         renaming or editing them as well.
2605         Old name                New name
2606         990119-1.c              cpp/19990119-1.c
2607         990228-1.c              cpp/19990228-1.c
2608         990407-1.c              cpp/19990407-1.c
2609         990409-1.c              cpp/19990409-1.c
2610         990413-1.c              cpp/19990413-1.c
2611         990703-1.c              cpp/19990703-1.c
2612         20000127-1.c            cpp/20000127-1.c
2613         20000129-1.c            cpp/20000129-1.c
2614         20000207-1.c            cpp/20000207-1.c
2615         20000207-2.c            cpp/20000207-2.c
2616         20000209-1.c            cpp/20000209-1.c
2617         20000209-2.c            cpp/20000209-2.c
2618         20000301-1.c            cpp/20000301-1.c
2619         20000419-1.c            cpp/20000419-1.c
2620         20000510-1.S            cpp/20000510-1.S
2621         20000519-1.c            cpp/20000519-1.c
2622         20000529-1.c            cpp/20000529-1.c
2623         20000625-1.c            cpp/20000625-1.c
2624         20000625-2.c            cpp/20000625-2.c
2625         cpp-as1.c               cpp/assert1.c
2626         cpp-as2.c               cpp/assert2.c
2627         cxx-comments-1.c        cpp/cxxcom1.c
2628         cxx-comments-2.c        cpp/cxxcom2.c
2629         endif-label.c           cpp/endif.c
2630         cpp-hash1.c             cpp/hash1.c
2631         cpp-hash2.c             cpp/hash2.c
2632         cpp-if1.c               cpp/if-1.c
2633         cpp-if2.c               cpp/if-2.c
2634         cpp-if3.c               cpp/if-3.c
2635         cpp-if4.c               cpp/if-4.c
2636         cpp-if5.c               cpp/if-5.c
2637         cpp-cond.c              cpp/if-cexp.c
2638         cpp-missingop.c         cpp/if-mop.c
2639         cpp-missingparen.c      cpp/if-mpar.c
2640         cpp-opprec.c            cpp/if-oppr.c
2641         cpp-ifparen.c           cpp/if-paren.c
2642         cpp-shortcircuit.c      cpp/if-sc.c
2643         cpp-shift.c             cpp/if-shift.c
2644         cpp-unary.c             cpp/if-unary.c
2645         cpp-li1.c               cpp/line1.c
2646         cpp-li2.c               cpp/line2.c
2647         lineno.c                cpp/line3.c
2648         lineno-2.c              cpp/line4.c
2649         cpp-mi.c                cpp/mi1.c
2650         cpp-mic.h               cpp/mi1c.h
2651         cpp-micc.h              cpp/mi1cc.h
2652         cpp-mind.h              cpp/mi1nd.h
2653         cpp-mindp.h             cpp/mi1ndp.h
2654         cpp-mix.h               cpp/mi1x.h
2655         cpp-mi2.c               cpp/mi2.c
2656         cpp-mi2a.h              cpp/mi2a.h
2657         cpp-mi2b.h              cpp/mi2b.h
2658         cpp-mi2c.h              cpp/mi2c.h
2659         cpp-mi3.c               cpp/mi3.c
2660         cpp-mi3.def             cpp/mi3.def
2661         poison-1.c              cpp/poison.c
2662         pr-impl.c               cpp/prag-imp.c
2663         cpp-redef-2.c           cpp/redef1.c
2664         cpp-redef.c             cpp/redef2.c
2665         strpaste.c              cpp/strp1.c
2666         strpaste-2.c            cpp/strp2.c
2667         cpp-tradpaste.c         cpp/tr-paste.c
2668         cpp-tradstringify.c     cpp/tr-str.c
2669         cpp-tradwarn1.c         cpp/tr-warn1.c
2670         cpp-tradwarn2.c         cpp/tr-warn2.c
2671         trigraphs.c             cpp/trigraphs.c
2672         cpp-unc1.c              cpp/unc1.c
2673         cpp-unc2.c              cpp/unc2.c
2674         cpp-unc3.c              cpp/unc3.c
2675         cpp-unc.c               cpp/unc4.c
2676         undef.c                 cpp/undef1.c
2677         undef-2.c               cpp/undef2.c
2678         cpp-wi1.c               cpp/widestr1.c
2679
2680 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
2681
2682         * lib/g++.exp (g++_include_flags): Tweak.
2683
2684 2000-06-27  H.J. Lu  <hjl@gnu.org>
2685             Loren J. Rittle  <ljrittle@acm.org>
2686
2687         * lib/g++.exp (g++_include_flags): Override libgloss.exp
2688         version with one that knows about the new gcc tree structure.
2689         (g++_link_flags): Same.
2690
2691 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
2692
2693         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
2694         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
2695         case we are cross-compiling.
2696
2697         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
2698         g++.old-deja/g++.niklas/Makefile.in,
2699         g++.old-deja/g++.niklas/configure.in,
2700         g++.old-deja/g++.other/Makefile.in,
2701         g++.old-deja/g++.other/configure.in,
2702         gcc.c-torture/code_quality/Makefile.in,
2703         gcc.c-torture/code_quality/configure.in,
2704         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
2705         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
2706         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
2707         gcc.c-torture/execute/ieee/Makefile.in,
2708         gcc.c-torture/execute/ieee/configure.in,
2709         gcc.c-torture/noncompile/Makefile.in,
2710         gcc.c-torture/noncompile/configure.in,
2711         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
2712         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
2713         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
2714
2715 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
2716
2717         * g++.old-deja/g++.other/ambig3.C: New test.
2718
2719 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
2720
2721         * g++.old-deja/g++.pt/syntax1.C: New test.
2722         * g++.old-deja/g++.pt/syntax2.C: New test.
2723         * g++.old-deja/g++.other/syntax3.C: New test.
2724         * g++.old-deja/g++.other/syntax4.C: New test.
2725
2726 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
2727
2728         * gcc.dg/20000623-1.c: Prototype exit and abort.
2729
2730 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
2731
2732         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
2733         New tests.
2734         * gcc.dg/cpp-mi3.def: New file.
2735
2736         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
2737         inside assertions.
2738         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
2739         lexer's error messages.
2740         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
2741         divine anything from the linemarkers.
2742         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
2743         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
2744
2745 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
2746
2747         * gcc.dg/20000623-1.c: New test.
2748
2749 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
2750
2751         * gcc.c-torture/execute/20000622-1.c: New test.
2752
2753 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2754
2755         * g++.old-deja/g++.other/init15.C: New test.
2756
2757 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2758
2759         * g++.old-deja/g++.pt/vaarg2.C: New test.
2760         * g++.old-deja/g++.pt/vaarg3.C: New test.
2761
2762 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
2763
2764         * g++.old-deja/g++.other/dyncast6.C: New test.
2765
2766 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
2767
2768         * gcc.c-torture/execute/loop-6.c: New test.
2769
2770 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
2771
2772         * gcc.dg/20000614-1.c: New test.
2773         * gcc.dg/20000614-2.c: New test.
2774
2775 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
2776
2777         * g++.old-deja/g++.other/inline12.C: New test.
2778
2779 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
2780
2781         * g++.old-deja/g++.other/eh1.C: New test.
2782
2783 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
2784
2785         * g++.old-deja/g++.other/type.C: New test.
2786
2787 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
2788
2789         * g++.old-deja/g++.other/initstring.C: New test.
2790
2791 2000-06-12  Jason Merrill  <jason@redhat.com>
2792
2793         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
2794
2795 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
2796
2797         * gcc.c-torture/compile/20000609-1.c: New test.
2798
2799 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
2800
2801         * gcc.dg/20000609-1.c: New test.
2802
2803 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
2804
2805         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
2806         * gcc.c-torture/noncompile/poison-1.c: Move...
2807         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
2808         * gcc.dg/cpp-li1.c: Add a token after the #line.
2809
2810 2000-06-05  Richard Henderson  <rth@cygnus.com>
2811
2812         * gcc.c-torture/execute/20000605-2.c: New test.
2813         * gcc.c-torture/execute/20000605-3.c: New test.
2814
2815 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
2816
2817         * g77.f-torture/execute/20000503-1.x: New file.
2818
2819 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2820
2821         * g++.old-deja/g++.eh/badalloc1.C: New test.
2822
2823 2000-06-05  Richard Henderson  <rth@cygnus.com>
2824
2825         * gcc.c-torture/execute/20000605-1.c: New test.
2826
2827 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
2828             Nathan Sidwell <nathan@codesourcery.com>
2829
2830         * gcc.c-torture/compile/20000605-1.c: New test.
2831
2832 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
2833
2834         * g77.f-torture/compile/20000601-1.f:  New test.
2835
2836 2000-06-03  Richard Henderson  <rth@cygnus.com>
2837
2838         * gcc.c-torture/execute/20000603-1.c: New.
2839
2840 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
2841
2842         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
2843         * gcc.dg/noreturn-2.c (noreturn): Likewise.
2844
2845 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
2846
2847         * gcc.dg/compare2.c (case 12): XFAIL.
2848         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
2849         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
2850
2851         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
2852
2853 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
2854
2855         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
2856         guard macro is already defined when the header is first
2857         included.
2858         * gcc.dg/cpp-mix.h: New file.
2859         * gcc.dg/endif-label.c: Update patterns to match compiler.
2860
2861         * g++.brendan/complex1.C: Declare abort.
2862         * g++.law/refs4.C: Remove XFAIL.
2863         * g++.oliva/expr2.C: Declare abort and exit.
2864
2865 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
2866
2867         * gcc.c-torture/execute/20000528-1.c: New test.
2868
2869         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
2870         * g++.old-deja/g++.law/temps4.C: Likewise.
2871
2872         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
2873         stdlib.h.  Call abort() on failure.
2874         * g++.old-deja/g++.law/refs4.C: Likewise.
2875         * g++.old-deja/g++.law/temps4.C: Likewise.
2876         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
2877         * gcc.c-torture/execute/20000112-1.c: Include string.h.
2878
2879 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
2880
2881         Relative to g++.dg/special:
2882         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
2883
2884         Relative to g++.old-deja:
2885         * g++.brendan/complex1.C, g++.jason/optimize2.C,
2886         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
2887         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
2888         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
2889         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
2890         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
2891         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
2892
2893         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
2894         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
2895         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
2896         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
2897         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
2898         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
2899         and/or string.h.
2900
2901         * g++.other/goto1.C: Update expectations for error messages.
2902
2903 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
2904
2905         * gcc.c-torture/compile/20000523-1.c: New test.
2906
2907 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
2908
2909         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
2910
2911 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
2912
2913         * g++.old-deja/g++.eh/catch11.C: New test.
2914         * g++.old-deja/g++.eh/catch12.C: New test.
2915
2916 2000-05-24  Nick Clifton  <nickc@cygnus.com>
2917
2918         * gcc.c-torture/execute/20000523-1.c: New test.
2919
2920 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
2921
2922         * c-torture/execute/bcp-1.c: Replace abort in arg of
2923         __builtin_constant_p with a generic external function.
2924
2925         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
2926         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
2927         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
2928         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
2929         Prototype abort and/or exit.
2930
2931         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
2932         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
2933         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
2934         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
2935
2936 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
2937
2938         * gcc.dg/dwarf2-1.c: New test.
2939
2940 2000-05-20  Richard Henderson  <rth@cygnus.com>
2941
2942         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
2943
2944 2000-05-20  Andreas Jaeger  <aj@suse.de>
2945
2946         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
2947         testcase.
2948
2949 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
2950
2951         * gcc.c-torture/execute/20000519-2.c: New test.
2952
2953 2000-05-19  Andreas Jaeger  <aj@suse.de>
2954
2955         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
2956         which fails with SSA.
2957
2958         * lib/c-torture.exp: Also test with -O3 -fssa.
2959
2960 2000-05-18  Michael Meissner  <meissner@redhat.com>
2961
2962         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
2963         * gcc.c-torture/execute/920415-1.c: Ditto.
2964         * gcc.c-torture/execute/920501-1.c: Ditto.
2965         * gcc.c-torture/execute/conversion.c: Ditto.
2966         * gcc.c-torture/execute/cvt-1.c: Ditto.
2967
2968 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
2969
2970         * gcc.c-torture/compile/20000518-1.c: New test.
2971
2972 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
2973
2974         * g77.f-torture/compile/200005018.f:  New test.
2975
2976 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
2977
2978         * gcc.c-torture/compile/20000517-1.c: New test.
2979
2980 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2981
2982         * gcc.c-torture/execute/20000516-1.c: New test.
2983
2984 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
2985
2986         * g++.old-deja/g++.other/eh.C: New test.
2987
2988 2000-05-12  Richard Henderson  <rth@cygnus.com>
2989
2990         * gcc.c-torture/execute/990208-1.c (main): Don't pass
2991         constants through to doit's conditional.
2992
2993 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
2994
2995         * gcc.c-torture/compile/20000511-1.c: New test.
2996         * g77.f-torture/compile/20000511-1.f: New test.
2997         * g77.f-torture/compile/20000511-2.f: New test.
2998
2999 2000-05-11  Michael Meissner  <meissner@redhat.com>
3000
3001         * gcc.c-torture/execute/20000511-1.c: New test.
3002
3003 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
3004
3005         * gcc.dg/dg.exp: Scan .S files as well as .c files.
3006         * gcc.dg/20000510-1.S: New.
3007
3008 2000-05-08  Catherine Moore  <clm@cygnus.com>
3009
3010         * gcc.dg/unused-3.c: New.
3011
3012 2000-05-06  Richard Henderson  <rth@cygnus.com>
3013
3014           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
3015           * g++.old-deja/g++.mike/warn1.C: Likewise.
3016           * g++.old-deja/g++.pt/local1.C: Likewise.
3017           * g++.old-deja/g++.pt/local7.C: Likewise.
3018           * g++.old-deja/g++.pt/spec16.C: Likewise.
3019
3020 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
3021
3022         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
3023
3024 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
3025
3026           * g77.f-torture/execute/20000503-1.f:  New test.
3027
3028 2000-05-04  Andreas Jaeger  <aj@suse.de>
3029
3030         * gcc.dg/noreturn-2.c: New test.
3031
3032 2000-05-04  Neil Booth  <NeilB@earthling.net>
3033
3034         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
3035         preprocessor.
3036
3037 2000-05-04  Richard Henderson  <rth@cygnus.com>
3038
3039         * gcc.c-torture/execute/20000503-1.c: Fix typo.
3040
3041 2000-05-04  Richard Henderson  <rth@cygnus.com>
3042
3043         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
3044         OpenSSL by Jason R Thorpe.
3045
3046 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
3047
3048         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
3049
3050 2000-05-03  Robert Lipe <robertlipe@usa.net>
3051
3052         * gcc.dg/20000503-1.c: New test.
3053
3054 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
3055
3056         * gcc.c-torture/compile/20000502-1.c: New test.
3057         * g++.old-deja/g++.other/align.C: New test.
3058         * gcc.dg/cpp-tradstringify.c: New test.
3059
3060 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3061
3062         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
3063         and hard registers.
3064
3065 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
3066
3067         * gcc.c-torture/execute/loop-5.c: New test.
3068
3069 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
3070
3071         * gcc.c-torture/execute/va-arg-20.c: New test.
3072
3073 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
3074
3075         * gcc.c-torture/execute/20000422-1.c: New test.
3076
3077 2000-04-20  Greg McGary  <gkm@gnu.org>
3078
3079         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
3080         when optimizing, but without sibling-call optimizations (-O1).
3081
3082 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
3083
3084           * gcc.c-torture/compile/20000420-1.c: New test.
3085
3086 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3087
3088         * g++.abi/ptrflags.C: New test.
3089         * g++.eh/catchptr1.C: Test incomplete pointer chains.
3090
3091 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
3092
3093         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
3094
3095 2000-04-19  Greg McGary  <gkm@gnu.org>
3096
3097         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
3098         sibling-call optimizations.
3099
3100 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
3101
3102         * gcc.dg/20000419-1.c: New test.
3103
3104 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
3105
3106         * gcc.c-torture/execute/20000412-6.c: New test.
3107
3108 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
3109
3110         * gcc.c-torture/execute/20000412-5.c: New test.
3111         * g77.f-torture/compile/20000412-1.f: New test.
3112         * gcc.c-torture/execute/20000412-4.c: New test.
3113         * gcc.c-torture/compile/20000412-2.c: New test.
3114         * gcc.c-torture/execute/20000412-3.c: New test.
3115         * gcc.c-torture/compile/20000412-1.c: New test.
3116         * gcc.c-torture/execute/20000412-2.c: New test.
3117
3118 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
3119
3120         * objc/execute/bf-20.m: New test.
3121
3122 2000-04-10  Richard Henderson  <rth@cygnus.com>
3123
3124         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
3125
3126         * gcc.c-torture/execute/20000412-1.c: New test.
3127
3128 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
3129
3130         * g++.old-deja/g++.eh/catchptr1.C: New test.
3131
3132 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
3133
3134         * g++.old-deja/g++.abi/cxa_vec.C: New test.
3135
3136 2000-04-08  Neil Booth  <NeilB@earthling.net>
3137
3138         * gcc.dg/cpp-nullchar.c: Remove test as
3139         embedded nulls cause problems.
3140
3141 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3142
3143         * gcc.dg/compare2.c: New test.
3144
3145 2000-04-08  Neil Booth  <NeilB@earthling.net>
3146
3147         * gcc.dg/cpp-nullchar.c: New test.
3148
3149 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
3150
3151         * gcc.dg/cpp-mi2.c: New test.
3152         * gcc.dg/cpp-mi2[abc].h: New files.
3153
3154 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
3155
3156         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
3157         member name.
3158
3159 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3160
3161         * g++.old-deja/g++.abi/vmihint.C: New test.
3162
3163 2000-04-06  Neil Booth  <NeilB@earthling.net>
3164
3165         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
3166         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
3167         copyright.
3168
3169 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
3170
3171         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
3172         avoid stack-frame overwrite.
3173
3174 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
3175
3176         * gcc.c-torture/compile/20000405-2.c: New test.
3177         * gcc.c-torture/compile/20000405-3.c: New test.
3178
3179 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3180
3181         * gcc.c-torture/compile/20000405-1.c: New test.
3182
3183 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
3184
3185         * gcc.dg/cast-qual-1.c: Revert last change.
3186
3187 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3188
3189         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
3190
3191 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
3192
3193         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
3194         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
3195
3196 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
3197
3198         * gcc.c-torture/compile/20000403-2.c: New test.
3199         * gcc.c-torture/compile/20000403-1.c: New test.
3200
3201 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
3202
3203         * gcc.c-torture/execute/20000403-1.c: New test.
3204
3205 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
3206
3207         * gcc.c-torture/execute/20000402-1.c: New test.
3208
3209 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
3210
3211         * gcc.c-torture/execute/va-arg-15.c: New test.
3212         * gcc.c-torture/execute/va-arg-16.c: New test.
3213         * gcc.c-torture/execute/va-arg-17.c: New test.
3214         * gcc.c-torture/execute/va-arg-18.c: New test.
3215         * gcc.c-torture/execute/va-arg-19.c: New test.
3216
3217 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
3218
3219         * gcc.c-torture/compile/981211-1.c: Move to...
3220         * gcc.dg/cpp-as1.c: ...here.
3221         * gcc.dg/cpp-as2.c: New file.
3222
3223         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
3224         compiler.
3225
3226 2000-04-02  Neil Booth  <NeilB@earthling.net>
3227
3228         * gcc.dg/cpp-cond.c  New tests.
3229         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
3230         accidental success less likely.
3231         * gcc.dg/cpp-missingop.c  New tests.
3232         * gcc.dg/cpp-missingparen.c  New tests.
3233         * gcc.dg/cpp-shift.c  New tests.
3234         * gcc.dg/cpp-shortcircuit.c  New tests.
3235         * gcc.dg/cpp-unary.c  New tests.
3236
3237 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
3238
3239         * gcc.c-torture/compile/20000329-1.c: New test.
3240
3241 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
3242
3243         * gcc.c-torture/compile/20000326-1.c: New test.
3244         * gcc.c-torture/compile/20000326-2.c: New test.
3245
3246 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
3247
3248         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
3249         the first parameter is a function argument.
3250
3251 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
3252
3253         * g++.old-deja/g++.ext/array4.C: New test.
3254
3255 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
3256
3257         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
3258
3259 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3260
3261         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
3262
3263 2000-03-19  Richard Henderson  <rth@cygnus.com>
3264
3265         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
3266
3267 2000-03-19  Richard Henderson  <rth@cygnus.com>
3268
3269         * gcc.c-torture/compile/20000319-1.c: New test.
3270
3271 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
3272
3273         * gcc.c-torture/execute/20000314-3.c: New test.
3274         * gcc.c-torture/execute/20000314-2.c: New test.
3275         * gcc.c-torture/execute/20000314-1.c: New test.
3276         * gcc.c-torture/compile/20000314-2.c: New test.
3277         * gcc.c-torture/compile/20000314-1.c: New test.
3278
3279 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
3280
3281         * g++.old-deja/g++.warn/inline.C: New test.
3282
3283 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
3284
3285         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
3286         standards-compliant result rather than specific constants.
3287         Put test-values in array.
3288
3289 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
3290
3291         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
3292         (g++_target_compile): Put test-specific options last.
3293
3294 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3295
3296         * g++.old-deja/g++.eh/vbase4.C: New test.
3297
3298 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3299
3300         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
3301
3302 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3303
3304         * g++.old-deja/g++.brendan/misc12.C: Removed.
3305         * g++.old-deja/g++.pt/memtemp77.C: Constify.
3306         * g++.old-deja/g++.ext/pretty4.C: New test.
3307
3308 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3309
3310         * g++.old-deja/g++.other/string2.C: New test.
3311
3312 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
3313
3314         * g++.old-deja/g++.warn/impint2.C: New test.
3315
3316 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
3317
3318         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
3319         is 1, not zero.
3320
3321 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         * g++.old-deja/g++.warn/impint.C: New test.
3324         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
3325         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
3326         * g++.old-deja/g++.pt/explicit12.C: Likewise.
3327         * g++.old-deja/g++.pt/explicit13.C: Likewise.
3328         * g++.old-deja/g++.pt/explicit17.C: Likewise.
3329         * g++.old-deja/g++.pt/explicit18.C: Likewise.
3330         * g++.old-deja/g++.pt/explicit19.C: Likewise.
3331         * g++.old-deja/g++.pt/explicit23.C: Likewise.
3332         * g++.old-deja/g++.pt/explicit31.C: Likewise.
3333         * g++.old-deja/g++.pt/explicit35.C: Likewise.
3334         * g++.old-deja/g++.pt/explicit6.C: Likewise.
3335         * g++.old-deja/g++.pt/memclass7.C: Likewise.
3336
3337 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
3338
3339         * gcc.dg/cpp-redef.c: New test.
3340
3341 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
3342
3343         * g++.old-deja/g++.pt/unify7.C: New test.
3344
3345 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3346
3347         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
3348         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
3349
3350 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
3351
3352         * gcc.c-torture/compile/20000224-1.c: New test.
3353
3354 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3355
3356         * gcc.c-torture/compile/cpp-2.c: New test.
3357         * gcc.c-torture/compile/cpp-1.c: New test.
3358
3359 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
3360
3361         * gcc.c-torture/execute/20000225-1.c: New test.
3362
3363 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3364
3365         * gcc.dg/cpp-li2.c: New test.
3366
3367         * gcc.dg/cpp-wi1.c: New test.
3368
3369         * gcc.dg/cpp-li1.c: New test.
3370
3371 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
3372
3373         * g++.old-deja/g++.other/sizeof5.C: New test.
3374
3375 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3376
3377         * gcc.c-torture/execute/va-arg-13.c: New test.
3378
3379 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
3380
3381         * gcc.c-torture/execute/va-arg-12.c: New test.
3382
3383 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3384
3385         * gcc.c-torture/execute/20000223-1.c: New test.
3386
3387 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3388
3389         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
3390
3391 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
3392
3393         * g++.old-deja/g++.abi/ptrmem.C: New test.
3394
3395 2000-02-19  Richard Henderson  <rth@cygnus.com>
3396
3397         * gcc.c-torture/compile/init-3.c: New.
3398
3399 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
3400
3401         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
3402         ALWAYS_CXXFLAGS.
3403
3404 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
3405
3406         * gcc.c-torture/compile/20000211-3.c: New test.
3407
3408 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
3409
3410         * gcc.c-torture/compile/20000211-2.c: New test.
3411
3412 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
3413
3414         * gcc.c-torture/compile/20000211-1.c: New test.
3415
3416 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
3417
3418         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
3419           on native targets
3420
3421 2000-02-08  Nathan Sidwell  <nathan@acm.org>
3422
3423         * g++.old-deja/g++.other/cast5.C: New test.
3424
3425 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
3426
3427         * gcc.c-torture/execute/20000205-1.c: New.
3428
3429 2000-02-03  Nathan Sidwell  <nathan@acm.org>
3430
3431         * g++.old-deja/g++.jason/cast3.C: Return void.
3432         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
3433
3434 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3435
3436         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
3437
3438         * gcc.dg/loop-1.c: New test.
3439
3440 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
3441
3442         * gcc.c-torture/compile/20000127-1.c: New test.
3443         * gcc.c-torture/execute/991228-1.c: New test.
3444
3445 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3446
3447         * gcc.dg/unused-2.c: New test.
3448
3449         * gcc.dg/conv-1.c: New test.
3450
3451 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
3452
3453         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
3454         compiler.
3455         (tool_option_proc): Fix typo.
3456
3457 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
3458
3459         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
3460         of the ld on the host, not on the build machine.
3461         Also, don't crash if '--help' is not a supported option.
3462
3463 2000-01-24  Richard Henderson  <rth@cygnus.com>
3464
3465         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
3466
3467 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
3468
3469         * gcc.c-torture/execute/20000120-2.c: New test.
3470         * gcc.c-torture/execute/20000120-1.c: New test.
3471
3472 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
3473
3474         * gcc.c-torture/execute/20000113-1.c: New test.
3475
3476 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
3477
3478         * gcc.c-torture/execute/20000112-1.c: New test.
3479
3480 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3481
3482         * gcc.dg/20000111-1.c: New test.
3483
3484 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
3485
3486         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
3487         with 16 bit integers.
3488
3489 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3490
3491         * gcc.dg/20000108-1.c: New test.
3492
3493 2000-01-05  Nathan Sidwell  <nathan@acm.org>
3494
3495         * g++.old-deja/g++.ns/koenig8.C: New test.
3496
3497 2000-01-05  Nathan Sidwell  <nathan@acm.org>
3498
3499         * g++.old-deja/g++.other/cast4.C: New test.
3500
3501 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
3502
3503         * gcc.c-torture/compile/20000105-2.c: New test.
3504         * gcc.c-torture/compile/20000105-1.c: New test.
3505
3506 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3507
3508         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
3509         references to printf & atoi to conform to ANSI standard.
3510         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
3511         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
3512         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
3513         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
3514         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
3515         * g++.old-deja/g++.brendan/complex1.C: Likewise.
3516         * g++.old-deja/g++.brendan/copy1.C: Likewise.
3517         * g++.old-deja/g++.brendan/copy2.C: Likewise.
3518         * g++.old-deja/g++.brendan/copy3.C: Likewise.
3519         * g++.old-deja/g++.brendan/copy4.C: Likewise.
3520         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3521         * g++.old-deja/g++.brendan/copy6.C: Likewise.
3522         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3523         * g++.old-deja/g++.brendan/copy8.C: Likewise.
3524         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3525         * g++.old-deja/g++.brendan/crash14.C: Likewise.
3526         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
3527         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
3528         * g++.old-deja/g++.brendan/delete2.C: Likewise.
3529         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
3530         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
3531         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
3532         * g++.old-deja/g++.brendan/eh1.C: Likewise.
3533         * g++.old-deja/g++.brendan/groff1.C: Likewise.
3534         * g++.old-deja/g++.brendan/init3.C: Likewise.
3535         * g++.old-deja/g++.brendan/misc12.C: Likewise.
3536         * g++.old-deja/g++.brendan/misc7.C: Likewise.
3537         * g++.old-deja/g++.brendan/new2.C: Likewise.
3538         * g++.old-deja/g++.brendan/operators4.C: Likewise.
3539         * g++.old-deja/g++.brendan/operators5.C: Likewise.
3540         * g++.old-deja/g++.brendan/overload2.C: Likewise.
3541         * g++.old-deja/g++.brendan/overload7.C: Likewise.
3542         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
3543         * g++.old-deja/g++.brendan/reference1.C: Likewise.
3544         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
3545         * g++.old-deja/g++.brendan/template24.C: Likewise.
3546         * g++.old-deja/g++.brendan/template3.C: Likewise.
3547         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
3548         * g++.old-deja/g++.jason/inline3.C: Likewise.
3549         * g++.old-deja/g++.jason/opeq.C: Likewise.
3550         * g++.old-deja/g++.law/arg5.C: Likewise.
3551         * g++.old-deja/g++.law/arm7.C: Likewise.
3552         * g++.old-deja/g++.law/ctors11.C: Likewise.
3553         * g++.old-deja/g++.law/cvt8.C: Likewise.
3554         * g++.old-deja/g++.law/init9.C: Likewise.
3555         * g++.old-deja/g++.law/refs4.C: Likewise.
3556         * g++.old-deja/g++.law/template2.C: Likewise.
3557         * g++.old-deja/g++.law/visibility24.C: Likewise.
3558         * g++.old-deja/g++.law/vtable3.C: Likewise.
3559         * g++.old-deja/g++.mike/asm2.C: Likewise.
3560         * g++.old-deja/g++.mike/eh1.C: Likewise.
3561         * g++.old-deja/g++.mike/misc1.C: Likewise.
3562         * g++.old-deja/g++.mike/misc13.C: Likewise.
3563         * g++.old-deja/g++.mike/misc14.C: Likewise.
3564         * g++.old-deja/g++.mike/ns12.C: Likewise.
3565         * g++.old-deja/g++.mike/p1248.C: Likewise.
3566         * g++.old-deja/g++.mike/p3708.C: Likewise.
3567         * g++.old-deja/g++.mike/p3708a.C: Likewise.
3568         * g++.old-deja/g++.mike/p3708b.C: Likewise.
3569         * g++.old-deja/g++.mike/p646.C: Likewise.
3570         * g++.old-deja/g++.mike/p700.C: Likewise.
3571         * g++.old-deja/g++.mike/p783.C: Likewise.
3572         * g++.old-deja/g++.mike/p783a.C: Likewise.
3573         * g++.old-deja/g++.mike/p783b.C: Likewise.
3574         * g++.old-deja/g++.mike/p786.C: Likewise.
3575         * g++.old-deja/g++.mike/p789.C: Likewise.
3576         * g++.old-deja/g++.mike/p789a.C: Likewise.
3577         * g++.old-deja/g++.mike/p807a.C: Likewise.
3578         * g++.old-deja/g++.other/delete3.C: Likewise.
3579         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3580         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3581         * g++.old-deja/g++.other/dyncast3.C: Likewise.
3582         * g++.old-deja/g++.other/empty1.C: Likewise.
3583         * g++.old-deja/g++.other/temporary1.C: Likewise.
3584         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
3585         * g++.old-deja/g++.pt/t16.C: Likewise.
3586         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
3587
3588 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
3589
3590         * gcc.dg/991230-1.c: New test.
3591
3592 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
3593
3594         * gcc.c-torture/compile/991229-3.c: New test.
3595         * gcc.c-torture/compile/991229-2.c: New test.
3596         * gcc.c-torture/compile/991229-1.c: New test.
3597
3598 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
3599
3600         * gcc.c-torture/compile/labels-2.c: New test.
3601
3602 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
3603
3604         * gcc.c-torture/execute/991227-1.c: New test.
3605
3606 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3607
3608         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
3609
3610 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
3611
3612         * gcc.c-torture/execute/991221-1.c: New test.
3613
3614 1999-12-20  Nathan Sidwell  <nathan@acm.org>
3615
3616         * g++.old-deja/g++.other/cast3.C: New test.
3617
3618 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
3619
3620         * gcc.c-torture/execute/991216-4.c: New test.
3621
3622 1999-12-16  Michael Meissner  <meissner@cygnus.com>
3623
3624         * gcc.c-torture/execute/991216-1.c: New test.
3625         * gcc.c-torture/execute/991216-2.c: New test.
3626         * gcc.c-torture/execute/991216-3.c: New test.
3627
3628 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
3629
3630         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
3631         Actually make the test fail by using "-O2" for compilation.
3632
3633 1999-12-15  Nathan Sidwell  <nathan@acm.org>
3634
3635         * g++.old-deja/g++.warn/cast-align1.C: New test.
3636
3637 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
3638
3639         * gcc.c-torture/compile/991214-1.c: New test.
3640         * gcc.c-torture/compile/991214-2.c: New test.
3641
3642 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
3643
3644         * gcc.dg/991214-1.c: New test.
3645
3646 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
3647
3648         * gcc.c-torture/compile/991213-3.c: New test.
3649         * gcc.c-torture/compile/991213-2.c: New test.
3650         * gcc.c-torture/compile/991213-1.c: New test.
3651
3652 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
3653
3654         * gcc.dg/991209-1.c: New test.
3655
3656 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
3657
3658         * gcc.c-torture/compile/991208-1.c: New test.
3659
3660 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3661
3662         * gcc.dg/ultrasp2.c: New test.
3663
3664 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
3665
3666         * g++.old-deja/g++.abi/align.C (main): Fix typo.
3667
3668 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
3669
3670         * gcc.c-torture/compile/991202-1.c: New test.
3671         * gcc.c-torture/execute/991202-1.c: New test.
3672         * gcc.c-torture/execute/991202-2.c: New test.
3673         * gcc.c-torture/execute/991202-3.c: New test.
3674
3675 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
3676
3677         * g++.old-deja/g++.abi/align.C: New test.
3678         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3679         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3680
3681 1999-12-01  Richard Henderson  <rth@cygnus.com>
3682
3683         * gcc.c-torture/execute/991201-1.c: New.
3684
3685 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
3686
3687         * gcc.dg/991129-1.c: New test.
3688
3689 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
3690
3691         * gcc.c-torture/compile/991127-1.c: New test.
3692
3693 1999-11-22  Nathan Sidwell  <nathan@acm.org>
3694
3695         * g++.old-deja/g++.other/warn4.C: New test.
3696
3697 1999-11-22  Nathan Sidwell  <nathan@acm.org>
3698
3699         * g++.old-deja/g++.eh/cleanup2.C: New test.
3700         * g++.old-deja/g++.ext/pretty2.C: New test.
3701         * g++.old-deja/g++.ext/pretty3.C: New test.
3702         * g++.old-deja/g++.other/debug6.C: New test.
3703
3704 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
3705
3706         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
3707         compiler_output to look for one error message instead of two.
3708
3709 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
3710
3711         * gcc.c-torture/execute/991118-1.c: Also test case
3712         where the word boundary does not split a byte evenly.
3713
3714 1999-11-19  Nathan Sidwell  <nathan@acm.org>
3715
3716         * g++.old-deja/g++.ext/restrict1.C: New test.
3717
3718 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
3719
3720         * gcc.c-torture/execute/991118-1.c: New test.
3721
3722 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
3723
3724         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
3725         working directory pathnames.
3726
3727 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
3728
3729         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
3730         host is equipped with driver.h and driver.o so it can actually
3731         compile and run the tests.
3732
3733 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
3734
3735         * gcc.c-torture/compile/991008-1.c: New test.
3736
3737 1999-11-08  Nick Clifton  <nickc@cygnus.com>
3738
3739         * lib/gcc-dg.exp: Include target-supports.exp
3740
3741 1999-11-05  Nick Clifton  <nickc@cygnus.com>
3742
3743         * lib/target-supports.exp: New file: Provide procs to test for
3744         features supported by the target.
3745         (check_weak_available): Moved here from ecos.exp.
3746         (check_alias_available): New proc: Determine of the target
3747         toolchain supports the alias attribute.
3748
3749         * gcc.dg/special/ecos.exp: Move check_weak_available to
3750         target-supports.exp.
3751         (alias-1.c): Only perform the test if the target supports
3752         aliases.
3753         (wkali-1.c): Only perform the test if the target supports
3754         aliases.
3755
3756         * gcc.dg/990506-0.c: Expect error messages from cross
3757         targets as well as native targets.
3758
3759 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3760
3761         * gcc.dg/ultrasp1.c: Removed xfail.
3762         * gcc.dg/struct-ret-2.c: Likewise.
3763         * gcc.dg/array-1.c: Likewise.
3764
3765 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3766
3767         * gcc.dg/struct-ret-2.c: New test.
3768
3769         * gcc.dg/array-1.c: New test.
3770
3771 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
3772
3773         * gcc.c-torture/execute/991030-1.c: New test.
3774
3775 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
3776
3777         * gcc.c-torture/compile/991026-2.c: New test.
3778
3779 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
3780
3781         * gcc.c-torture/compile/991026-1.c: New test.
3782
3783 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
3784
3785         * gcc.c-torture/execute/991023-1.c: New test.
3786
3787 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
3788
3789         * gcc.c-torture/execute/991019-1.c: New test.
3790
3791 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
3792
3793         * gcc.c-torture/execute/991016-1.c: New test.
3794
3795 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
3796
3797         * gcc.c-torture/execute/991014-1.c: New test.
3798
3799 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
3800
3801         * g++.old-deja/g++.other/union2.C: New test.
3802
3803 1999-10-13  Nathan Sidwell  <nathan@acm.org>
3804
3805         * g++.old-deja/g++.other/vaarg2.C: New test.
3806         * g++.old-deja/g++.other/vaarg3.C: New test.
3807
3808 1999-10-12  Craig Burley  <craig@jcb-sc.com>
3809
3810         * g77.f-torture/noncompile/19990905-1.f: Moved from being
3811         in compile/.
3812
3813 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
3814
3815         * gcc.c-torture/execute/va-arg-11.c: New test.
3816
3817 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
3818
3819         * lib/file-format.exp (gcc_target_object_format): Don't
3820         crash if objdump is unavailable.
3821
3822 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
3823
3824         * gcc.misc-tests/mg.exp: delete extraneous redirection.
3825
3826 1999-09-28  Nick Clifton  <nickc@cygnus.com>
3827
3828         * gcc.c-torture/compile/990928-1.c: New test.
3829
3830 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
3831
3832         * g++.old-deja/g++.other/decl6.C: New test.
3833
3834 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3835
3836         * gcc.c-torture/execute/va-arg-10.c: New test.
3837
3838 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
3839
3840         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
3841         __PRETTY_FUNCTION__.
3842
3843 1999-09-23  Nick Clifton  <nickc@cygnus.com>
3844
3845         * gcc.c-torture/execute/990923-1.c: New test.
3846
3847 1999-09-21  Nick Clifton  <nickc@cygnus.com>
3848
3849         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
3850         for which -fpic is inappropriate.
3851
3852 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
3853
3854         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
3855
3856 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
3857
3858         * g++.old-deja/g++.other/dyncast1.C: New test.
3859         * g++.old-deja/g++.other/dyncast2.C: New test.
3860         * g++.old-deja/g++.other/dyncast3.C: New test.
3861         * g++.old-deja/g++.other/dyncast4.C: New test.
3862         * g++.old-deja/g++.other/dyncast5.C: New test.
3863         * g++.old-deja/g++.eh/catch3.C: New test.
3864         * g++.old-deja/g++.eh/catch3p.C: New test.
3865         * g++.old-deja/g++.eh/catch4.C: New test.
3866         * g++.old-deja/g++.eh/catch4p.C: New test.
3867         * g++.old-deja/g++.eh/catch5.C: New test.
3868         * g++.old-deja/g++.eh/catch5p.C: New test.
3869         * g++.old-deja/g++.eh/catch6.C: New test.
3870         * g++.old-deja/g++.eh/catch6p.C: New test.
3871         * g++.old-deja/g++.eh/catch7.C: New test.
3872         * g++.old-deja/g++.eh/catch7p.C: New test.
3873         * g++.old-deja/g++.eh/catch8.C: New test.
3874         * g++.old-deja/g++.eh/catch8p.C: New test.
3875         * g++.old-deja/g++.eh/catch9.C: New test.
3876         * g++.old-deja/g++.eh/catch9p.C: New test.
3877
3878 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
3879
3880         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
3881         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
3882
3883 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
3884
3885         * gcc.c-torture/compile/990913-1.c: New test.
3886
3887 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
3888
3889         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
3890         * g++.old-deja/g++.jason/rfg5.C: Likewise.
3891
3892 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
3893
3894         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
3895
3896 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
3897
3898         * g++.old-deja/g++.other/lookup11.C: New test.
3899         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
3900         what is permitted and what we want.
3901         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
3902         overload use.
3903         * g++.old-deja/g++.jason/rfg5.C: Likewise
3904
3905 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
3906
3907         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
3908         * gcc.c-torture/noncompile/poison-1.c: New file.
3909
3910 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
3911
3912         * g++.old-deja/g++.other/sizeof3.C: New test.
3913         * g++.old-deja/g++.other/sizeof4.C: New test.
3914         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
3915         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
3916
3917 1999-09-07  Richard Henderson  <rth@cygnus.com>
3918
3919         * gcc.dg/va-arg-1.c: New.
3920
3921 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3922
3923         * gcc.c-torture/execute/va-arg-9.c: New test.
3924
3925 1999-09-05  Craig Burley  <craig@jcb-sc.com>
3926
3927         * g77.f-torture/compile/980519-2.f: New test.
3928         * g77.f-torture/compile/19990905-0.f: New test.
3929         * g77.f-torture/compile/19990905-1.f: New test.
3930         * g77.f-torture/compile/19990905-2.f: New test.
3931
3932         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
3933
3934 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
3935
3936         * gcc.c-torture/execute/990827-1.c: Fix typo.
3937
3938 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
3939
3940         * g++.old-deja/g++.other/deref1.C: New test.
3941
3942 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
3943
3944         * g++.old-deja/g++.other/ambig2.C: New test.
3945         * g++.old-deja/g++.other/cond5.C: New test.
3946         * g++.old-deja/g++.other/lookup16.C: New test.
3947
3948 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
3949
3950         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
3951         assemblers too.
3952
3953 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
3954
3955         * lib/c-torture.exp: Avoid the "compare executables" optimization
3956         when testing native.
3957
3958 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
3959
3960         * gcc.c-torture/execute/990829-1.c: New test.
3961         * gcc.c-torture/compile/990829-1.c: New test.
3962
3963 1999-08-27  Paul Burchard  <burchard@pobox.com>
3964
3965         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
3966         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
3967         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
3968         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
3969         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
3970         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
3971         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
3972         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
3973         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
3974         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
3975         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
3976
3977 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
3978
3979         * gcc.c-torture/execute/990827-1.c: New test.
3980
3981 1999-08-26  Craig Burley  <craig@jcb-sc.com>
3982
3983         * g77.f-torture/noncompile/19990826-4.f: New test.
3984
3985         * g77.f-torture/compile/19990826-3.f: New test.
3986
3987         * g77.f-torture/execute/19990826-2.f: New test.
3988
3989         * g77.f-torture/compile/19990826-1.f: New test.
3990
3991         * gcc.c-torture/execute/990826-0.c: New test.
3992         * g77.c-torture/execute/19990826-0.f: New test.
3993
3994         * g77.f-torture/noncompile/970626-2.f: New test.
3995
3996 1999-08-25  Paul Burchard  <burchard@pobox.com>
3997
3998         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
3999         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
4000         lss-011.C: New tests.
4001
4002 1999-08-25  Nathan Sidwell  <nathan@acm.org>
4003
4004         * g++.old-deja/g++.other/decl5.C: New test.
4005
4006 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4007
4008         * noncompile/noncompile.exp: Load_lib c-torture.exp.
4009         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
4010         call `postbase' for each one.  All callers of `postbase' changed
4011         to call this instead.
4012
4013 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
4014
4015         * gcc.c-torture/execute/990811-1.c: New test.
4016
4017 1999-08-09  Nick Clifton  <nickc@cygnus.com>
4018
4019         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
4020         just native ones.
4021
4022         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
4023         just native ones.
4024
4025 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4026
4027         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
4028
4029 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4030
4031         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
4032
4033 1999-08-04  Nathan Sidwell  <nathan@acm.org>
4034
4035         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
4036
4037 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4038
4039         * gcc.c-torture/execute/990804-1.c: New test.
4040
4041 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4042
4043         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
4044         * g++.old-deja/g++.brendan/crash64.C: Likewise
4045         * g++.old-deja/g++.brendan/overload8.C: Likewise
4046
4047 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4048
4049         * g++.old-deja/g++.other/struct1.C: New test.
4050
4051 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4052
4053         * g++.old-deja/g++.other/enum2.C: New test.
4054
4055 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
4056
4057         Adapted from tests from Franz Sirl:
4058         * gcc.c-torture/execute/va-arg-7.c: New test.
4059         * gcc.c-torture/execute/va-arg-8.c: New test.
4060
4061 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
4062
4063         * gcc.c-torture/compile/990801-2.c: New test.
4064
4065         * gcc.c-torture/compile/990801-1.c: New test.
4066
4067 1999-07-27  Michael Meissner  <meissner@cygnus.com>
4068
4069         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
4070         fp-cmp-1.c, converting double to float.
4071
4072         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
4073         fp-cmp-1.c, converting double to long double.
4074
4075         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
4076         from fr1 to unknown_register, since fr1 is a legitimate register
4077         on some machines.
4078
4079 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
4080
4081         * README: More listname related changes.
4082
4083 1999-07-08  Catherine Moore  <clm@cygnus.com>
4084
4085         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
4086
4087 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
4088
4089         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
4090
4091 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4092
4093         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
4094
4095 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
4096
4097         * gcc.dg/990703-1.c: New test.
4098
4099 1999-06-29  Nick Clifton  <nickc@cygnus.com>
4100
4101         * lib/file-format.exp: New file: Move definition of proc
4102         gcc_target_object_format to here from
4103         gcc.dg/special/ecos.exp.
4104
4105         * lib/c-torture.exp: Include lib file-format.exp.
4106         * lib/gcc-dg.exp: Include lib file-format.exp.
4107
4108         * gcc.dg/special/ecos.exp: Remove definition of proc
4109         gcc_target_object_format.
4110
4111 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
4112
4113         * gcc.c-torture/execute/990628-1.c: New test.
4114
4115 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
4116
4117         * gcc.c-torture/compile/990625-2.c: New test.
4118
4119         * gcc.c-torture/compile/990625-1.c: New test.
4120
4121 1999-06-23  Nick Clifton  <nickc@cygnus.com>
4122
4123         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
4124         attributes compile.
4125         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
4126         ports that use the COFF/PE file format.
4127
4128 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
4129
4130         * gcc.c-torture/compile/990617-1.c: New test.
4131
4132 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
4133
4134         * g++.old-deja/g++.other/decl4.C: New test.
4135
4136 1999-06-14  Nathan Sidwell  <nathan@acm.org>
4137
4138         * g++.old-deja/g++.other/bitfld3.C: New test.
4139
4140 1999-06-08  Nathan Sidwell  <nathan@acm.org>
4141
4142         * g++.old-deja/g++.eh/catch1.C: New test.
4143
4144 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
4145
4146         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
4147
4148         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
4149         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
4150
4151 1999-06-05  Craig Burley  <craig@jcb-sc.com>
4152
4153         * g77.f-torture/compile/19990502-0.f: Replace with new,
4154         shorter, test that still fails after recent changes.
4155
4156 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4157
4158         * gcc.c-torture/execute/990604-1.c: New test.
4159
4160 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
4161
4162         * gcc.c-torture/execute/990531-1.c: New test.
4163
4164 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4165
4166         * gcc.c-torture/compile/990527-1.c: New test.
4167
4168 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
4169
4170         * gcc.c-torture/execute/990527-1.c: New test.
4171
4172 1999-05-25  Nick Clifton  <nickc@cygnus.com>
4173
4174         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
4175         bitfields as signed.
4176
4177 1999-05-25  Craig Burley  <craig@jcb-sc.com>
4178
4179         * g77.f-torture/compile/19990525-0.f: New test.
4180
4181 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
4182
4183         * gcc.c-torture/execute/990525-2.c: New test.
4184
4185         * gcc.c-torture/execute/990525-1.c: New test.
4186
4187 1999-05-24  Nathan Sidwell  <nathan@acm.org>
4188
4189         * g++.old-deja/g++.other/anon3.C: New test.
4190         * g++.old-deja/g++.other/anon4.C: New test.
4191         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
4192         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
4193         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
4194         Merrill).
4195
4196 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
4197
4198         * gcc.c-torture/execute/990524-1.c: New test.
4199
4200         * gcc.dg/990524-1.c: New test.
4201
4202 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4203
4204         * gcc.c-torture/compile/990523-1.c: New test.
4205
4206 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
4207
4208         * gcc.c-torture/compile/990519-1.c: New test.
4209
4210 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4211
4212         * gcc.c-torture/compile/990517-1.c: New test.
4213
4214         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
4215         (e4, f4): New tests.
4216         (main): Call them.
4217
4218 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4219
4220         * gcc.dg/noreturn-1.c: New test.
4221
4222 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
4223
4224         * gcc.c-torture/execute/990513-1.c: New test.
4225
4226 1999-05-10  Richard Henderson  <rth@cygnus.com>
4227
4228         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
4229
4230 1999-05-10  Craig Burley  <craig@jcb-sc.com>
4231
4232         * g77.f-torture/execute/erfc.f: Use small single-precision
4233         values, to avoid problems on Alphas when not -mieee.
4234
4235 1999-05-08  Craig Burley  <craig@jcb-sc.com>
4236
4237         * gcc.dg/990506-0.c: New test.
4238
4239 1999-05-08  Richard Henderson  <rth@cygnus.com>
4240
4241         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
4242         the constant to test.  Don't XFAIL 64-bit targets.
4243
4244         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
4245         * g++.old-deja/g++.law/profile1.C: Likewise.
4246
4247         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
4248         operator new instances.
4249         * g++.old-deja/g++.other/delete5.C: Likewise.
4250
4251 1999-05-03  Craig Burley  <craig@jcb-sc.com>
4252
4253         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
4254         intrinsic.
4255
4256 1999-05-03  Craig Burley  <craig@jcb-sc.com>
4257
4258         * g77.f-torture/execute/u77-test.f: Reverse order of two
4259         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
4260
4261 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4262
4263         * gcc.dg/compare1.c: New test.
4264
4265 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
4266
4267         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
4268         New tests.
4269
4270 1999-05-02  Craig Burley  <craig@jcb-sc.com>
4271
4272         * g77.f-torture/compile/19990502-1.f: New test.
4273
4274 1999-05-02  Craig Burley  <craig@jcb-sc.com>
4275
4276         * g77.f-torture/compile/19990502-0.f: New test.
4277
4278 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
4279
4280         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
4281         intrinsic.
4282
4283 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
4284
4285         * g77.f-torture/execute/u77-test.f (main): List libU77
4286         intrinsics not currently tested.
4287         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
4288         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
4289         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
4290         Trim blanks off the ends of some printed strings.
4291
4292 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
4293
4294         * g77.f-torture/execute/u77-test.f (main): Just warn about
4295         FSTAT gid disagreement, as it's expected on some systems.
4296
4297 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
4298
4299         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
4300         use a new function, which allows for some slop.
4301         Clean up some commentary.
4302         (issum): The new function.
4303         (sgladd): Deleted subroutine.
4304
4305 1999-05-01  Craig Burley  <craig@jcb-sc.com>
4306
4307         * g77.f-torture/execute/u77-test.f: Modify to be more like
4308         libf2c/libU77 version, bringing patches to that version here.
4309         Add suitable commentary.
4310
4311 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
4312
4313         * gcc.dg/990424-1.c: New test.
4314
4315 1999-04-24  Craig Burley  <craig@jcb-sc.com>
4316
4317         * g77.f-torture/execute/u77-test.f (main): Bug involving
4318         LSTAT has been fixed, so turn back on full checking.
4319
4320 1999-04-20  Craig Burley  <craig@jcb-sc.com>
4321
4322         * g77.f-torture/compile/19990419-0.f: New test.
4323         * g77.f-torture/execute/19990419-1.f: New test.
4324
4325 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
4326
4327         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
4328         to avoid the need for a prototype to supress a warning.
4329
4330 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
4331
4332         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
4333
4334 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
4335
4336         * gcc.c-torture/execute/990404-1.c: New test.
4337
4338 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
4339
4340         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
4341         * gcc.dg/cpp-if3.c: Don't use -pedantic.
4342         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
4343         missing initializer warnings.
4344
4345 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
4346
4347         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
4348         matching strings.
4349
4350 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
4351
4352         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
4353
4354 1999-03-26  Craig Burley  <craig@jcb-sc.com>
4355
4356         * g77.f-torture/execute/19990325-0.f: New test.
4357         * g77.f-torture/execute/19990325-1.f: New test.
4358
4359 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
4360
4361         * gcc.c-torture/execute/990324-1.c: New test.
4362
4363 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
4364
4365         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
4366         test with 4.
4367
4368 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
4369
4370         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
4371
4372 1999-03-13  Craig Burley  <craig@jcb-sc.com>
4373
4374         * g77.f-torture/execute/19990313-2.f: New test.
4375         * g77.f-torture/execute/19990313-3.f: New test.
4376
4377 1999-03-13  Craig Burley  <craig@jcb-sc.com>
4378
4379         * g77.f-torture/execute/19990313-0.f: New test.
4380         * g77.f-torture/execute/19990313-1.f: New test.
4381
4382 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
4383
4384         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
4385         printf to sprintf.
4386         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
4387         (main): Add check for u15.  Conditionalize u31 check depending on
4388         whether ints are <32 bits or >=32 bits.
4389
4390 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4391
4392         * g77.f-torture/execute/19981119-0.f: Improve testiness.
4393
4394 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4395
4396         * g77.f-torture/compile/19990305-0.f: New test.
4397         * g77.f-torture/execute/19981119-0.f: New test.
4398
4399 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4400
4401         * g77.f-torture/execute/970625-2.f: call ABORT if final
4402         result is not correct, instead of just printing it.
4403         Add this checking via newly introduced obfuscation, to
4404         trip up buggy front ends.
4405
4406 1999-03-07  Craig Burley  <craig@jcb-sc.com>
4407
4408         * g77.f-torture/compile/960317-1.f: Moved from being
4409         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
4410
4411 1999-03-06  Craig Burley  <craig@jcb-sc.com>
4412
4413         * g77.f-torture/execute/960317-1.f: New (old) test.
4414         * g77.f-torture/execute/970625-2.f: Ditto.
4415
4416 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
4417
4418         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
4419         message on line 1 or line 2; cccp and cpplib do this differently.
4420
4421 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
4422
4423         * g++.old-deja/g++.law/weak1.C: New test.
4424
4425 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
4426
4427         * gcc.c-torture/execute/990119-1.c: Renamed to...
4428         * gcc.dg/990119-1.c: this, so it will only be tested once
4429         (it's a preprocessor test, it doesn't need to be run at
4430         multiple optimization levels).
4431
4432 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
4433
4434         * lib/g++.exp: Don't add incdir=$base_dir/../include to
4435           ALWAYS_CXXFLAGS.
4436
4437 1999-02-24  Craig Burley  <craig@jcb-sc.com>
4438
4439         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
4440         * g77.f-torture/compile/19981216-0.f: ...as it is expected
4441         to not be compilable by current g77.
4442
4443 1999-02-24  Nick Clifton  <nickc@cygnus.com>
4444
4445         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
4446
4447 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
4448
4449         * gcc.c-torture/execute/990222-1.c: New test.
4450
4451 1999-02-19  Craig Burley  <craig@jcb-sc.com>
4452
4453         * g77.f-torture/compile/19990218-0.f: New test.
4454         * g77.f-torture/noncompile/19990218-1.f: New test.
4455
4456 1999-02-18  Craig Burley  <craig@jcb-sc.com>
4457
4458         * g77.f-torture/compile/19981216-0.f: New test.
4459
4460 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
4461
4462         * gcc.dg/990214-1.c: New test.
4463
4464 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
4465
4466         * gcc.dg/990213-2.c: New test.
4467
4468         * gcc.dg/990213-1.c: New test.
4469
4470 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
4471
4472         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
4473         ints.
4474
4475 1999-02-11  Nick Clifton  <nickc@cygnus.com>
4476
4477         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
4478         specified by target.
4479
4480         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
4481
4482 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
4483
4484         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
4485
4486 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
4487
4488         * gcc.dg/special/ecos.exp: New test driver for new tests with
4489         special requirements.
4490
4491         * gcc.dg/special/alias-1.c: New test.
4492         * gcc.dg/special/gcsec-1.c: New test.
4493         * gcc.dg/special/weak-1.c: New test.
4494         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
4495         * gcc.dg/special/weak-2.c: New test.
4496         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
4497         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
4498         * gcc.dg/special/wkali-1.c: New test.
4499         * gcc.dg/special/wkali-2.c: New test.
4500         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
4501         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
4502
4503 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
4504
4505           * lib/c-torture.exp (c-torture-compile): Pull out code for
4506           analyzing gcc error messages.
4507           (c-torture-execute): Likewise.  Fix some (harmless) false
4508           positives.
4509           * lib/gcc.exp (gcc_check_compile): New function.
4510
4511 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
4512
4513         * gcc.c-torture/execute/990208-1.c: New test.
4514
4515 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
4516
4517         * g++.dg/special/ecos.exp: New driver for new tests with special
4518         requirements
4519
4520         * g++.dg/special/conpr-1.C: New test
4521         * g++.dg/special/conpr-2.C: New test
4522         * g++.dg/special/conpr-2a.C: New test
4523         * g++.dg/special/conpr-3.C: New test
4524         * g++.dg/special/conpr-3a.C: New test
4525         * g++.dg/special/conpr-3b.C: New test
4526
4527         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
4528         allow g++ to use the dg driver
4529
4530         * README: Add comment about g++.dg directory
4531
4532 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
4533
4534         * README: Update email addresses.
4535
4536 1999-02-03  Nick Clifton  <nickc@cygnus.com>
4537
4538         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
4539         arguments in order to force structure S onto the stack even on
4540         the alpha.
4541         (test): Pass 10 leading arguments to function foo as well as the
4542         structure S.
4543
4544         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
4545         failure for all targets.
4546
4547         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
4548         abort to terminate program execution.
4549
4550 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
4551
4552         * gcc.c-torture/execute/990130-1.c: New test.
4553
4554 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
4555
4556         * gcc.dg/990130-1.c: New test.
4557
4558 1999-01-28  Michael Meissner  <meissner@cygnus.com>
4559
4560         * gcc.c-torture/execute/990128-1.c: New test.
4561
4562 1999-01-27  Michael Meissner  <meissner@cygnus.com>
4563
4564         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
4565
4566 1999-01-27  Felix Lee  <flee@cygnus.com>
4567
4568         * lib/c-torture.exp (c-torture-compile): pull out code for
4569         analyzing gcc error messages.
4570         (c-torture-execute): ditto, and fix some (harmless) false
4571         positives.
4572         * lib/gcc.exp (gcc_check_compile): new function.
4573
4574 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
4575
4576         * gcc.dg/990117-1.c: New test.
4577
4578         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
4579
4580         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
4581
4582 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
4583
4584         * g77.f-torture/compile/990115-1.f: New test.
4585
4586 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
4587
4588         * gcc.c-torture/compile/990107-1.c: New test
4589
4590 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
4591
4592         * gcc.c-torture/execute/990106-2.c: New test.
4593
4594         * gcc.c-torture/execute/990106-1.c: New test.
4595
4596 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
4597
4598         * gcc.c-torture/compile/981223-1.c: New test.
4599
4600 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
4601
4602         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
4603         (opt3): Rename from opt4 and disable.
4604
4605 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
4606
4607         * g++.old-deja/g++.pt/ptrmem5.C: New test.
4608
4609 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
4610
4611         * g++.old-deja/g++.other/conv5.C: New test.
4612
4613 1998-12-14  Nick Clifton  <nickc@cygnus.com>
4614
4615         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
4616
4617 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
4618
4619         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
4620
4621 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
4622
4623         * gcc.c-torture/compile/981211-1.c: New test.
4624
4625 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
4626
4627         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
4628
4629         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
4630
4631 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4632
4633         * gcc.special/930510-1.c: Make C9X safe.
4634         * gcc.misc-tests/gcov-1.c Similarly.
4635         * gcc.misc-tests/gcov-2.c Similarly.
4636
4637 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
4638
4639         * gcc.dg/ultrasp1.c: New test.
4640
4641 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
4642
4643         * gcc.c-torture/execute/981206.c: New test.
4644
4645 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
4646
4647         * g++.old-deja/g++.ns/template7.C: New test.
4648
4649         * g++.old-deja/g++.other/expr1.C: New test.
4650
4651         * g++.old-deja/g++.eh/tmpl3.C: New test.
4652
4653         * g++.old-deja/g++.eh/tmpl2.C: New test.
4654
4655 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
4656
4657         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
4658         * g++.old-deja/g++.other/using6.C: Removed.
4659         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
4660
4661         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
4662
4663 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
4664
4665         * g++.old-deja/g++.pt/overload8.C: New test.
4666
4667         * g++.old-deja/g++.pt/overload7.C: New test.
4668
4669         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
4670
4671         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
4672         and relinking messages.
4673         * lib/g++.exp (g++_target_compile): Remove .rpo file when
4674         compiling with -frepo.
4675
4676 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
4677
4678         * g++.old-deja/g++.pt/lookup6.C: New test.
4679
4680 1998-11-30  Nick Clifton  <nickc@cygnus.com>
4681
4682         * gcc.c-torture/execute/981130-1.c: New test.
4683         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
4684
4685 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4686
4687         * g++.old-deja/g++.pt/explicit76.C: New test.
4688
4689         * g++.old-deja/g++.pt/friend38.C: New test.
4690
4691         * g++.old-deja/g++.ns/crash2.C: New test.
4692
4693         * g++.old-deja/g++.pt/defarg8.C: New test.
4694
4695         * g++.old-deja/g++.pt/instantiate6.C: New test.
4696
4697         * g++.old-deja/g++.pt/static6.C: New test.
4698
4699         * g++.old-deja/g++.pt/decl2.C: New test.
4700
4701 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
4702
4703         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
4704         problem is actually related with name lookup, but so what? :-)
4705
4706         * g++.old-deja/g++.pt/friend37.C: New test.
4707
4708 1998-11-25  Dave Love  <d.love@dl.ac.uk>
4709
4710         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
4711         element, which fails on some systems.
4712
4713         * g77.f-torture/execute/labug1.f: New test.
4714
4715 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
4716
4717         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
4718         is defined.
4719
4720 1998-11-18  Dave Love  <d.love@dl.ac.uk>
4721
4722         * g77.f-torture/compile/981117-1.f: New test.
4723
4724 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
4725
4726         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
4727         properly discarded.
4728
4729 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
4730
4731         * gcc.c-torture/execute/memcheck: New directory of tests for
4732         -fcheck-memory-usage.
4733
4734 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4735
4736         * README: New file, general information about the testsuite and
4737         new description of the various C++ test subdirectories.
4738         * README.g++: Eliminate obsolete information, update and move most
4739         relevant stuff to README.
4740
4741 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
4742
4743         * gcc.c-torture/compile/981107-1.c: New test.
4744
4745 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
4746
4747         * execute/memcpy-bi.c: New testcase.
4748
4749 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
4750
4751         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
4752         base classes.
4753
4754         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
4755         template is selected.
4756
4757         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
4758         classes, it should be accepted for all types.
4759
4760         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
4761
4762         * g++.old-deja/g++.pt/spec24.C: Ensure that template
4763         specializations start with template headers.
4764
4765 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
4766
4767         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
4768
4769         * g++.old-deja/g++.other/init9.C: Test cross initialization of
4770         non-POD types.
4771
4772 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4773
4774         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
4775
4776 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4777
4778         * compile/981022-1.c, compile/981022-1.x: New test and driver.
4779
4780 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
4781
4782         * 981019-1.c: New test.
4783
4784 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
4785
4786         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
4787         find objc headers.
4788
4789 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4790
4791         * compile/981001-4.c: Remove use of GCC extension that triggers a
4792         compiler bug.
4793
4794 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
4795
4796         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
4797
4798 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
4799
4800         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
4801         instantiation of template produces incorrect code for delete
4802         expression.
4803
4804         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
4805         constructors' name is not unique.
4806         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
4807         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
4808
4809         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
4810         automatic array of const is ill-formed.
4811
4812         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
4813         of template parameter?
4814
4815         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
4816         const.
4817
4818         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
4819         pointer-to-member expression.
4820
4821         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
4822         declaration causes ICE.
4823
4824 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
4825
4826         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
4827         reserved in the global namespace.
4828
4829         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
4830         generate needed virtual table.
4831
4832         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
4833
4834 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
4835
4836         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
4837         template-dependent type
4838
4839 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
4840
4841         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
4842         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
4843         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
4844
4845         * g++.old-deja/g++.other/using5.C: New test; using decl from base
4846         class should be usable as argument of member function.
4847         * g++.old-deja/g++.other/using6.C: New test; using decl from base
4848         class should be usable as return type of member function.
4849         * g++.old-deja/g++.other/using7.C: New test; using decl from base
4850         class should be usable as type of data member.
4851
4852         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
4853
4854 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
4855
4856         * gcc.c-torture/special/920521-1.c: Fix bogus test.
4857
4858 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
4859
4860         * gcc.dg/dll-?.c Add thumb to target list.
4861         Fix assembler scan patterns to match current assembler output.
4862
4863 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
4864
4865         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
4866         matching of template brackets.
4867
4868         * g++.old-deja/g++.other/using4.C: New test.  Test using
4869         declarations of methods from base classes.
4870
4871         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
4872         within functions should introduce names into the innermost
4873         enclosing namespace.
4874
4875         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
4876         of static locals if first initialization throws.
4877
4878 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
4879
4880         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
4881
4882 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
4883
4884         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
4885         lose track of the possible targets of tablejump insns.
4886         * special/special.exp: Run it.
4887
4888 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
4889
4890         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
4891         must be declared before its specializations can be named in friend
4892         declarations.
4893
4894 1998-10-05  Dave Love  <d.love@dl.ac.uk>
4895
4896         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
4897
4898         * g77.f-torture/execute/io1.f: New test.
4899
4900 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
4901
4902         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
4903         with pointer to template function, for which no argument deduction
4904         is possible.
4905
4906         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
4907         specialization of template function as argument to template
4908         function.
4909
4910         * g++.old-deja/g++.other/access2.C: New test; Inner class
4911         shouldn't have privileged access to Outer's names.
4912
4913 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
4914
4915         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
4916         friend template declared within template class conflicts with
4917         nested class of the same name.
4918
4919         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
4920         is ignored.
4921
4922         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
4923         object with direct initializer as function declaration.
4924
4925         * g++.old-deja/g++.other/decl2.C: New test; duplicate
4926         initializers.
4927
4928         * g++.old-deja/g++.other/null2.C: New test; conditional operator
4929         involving const pointer and NULL produces incorrect result.
4930
4931         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
4932         type name without `typename' should be rejected with -pedantic.
4933
4934 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
4935
4936         * g++.old-deja/g++.other/addrof1.C: New test.
4937
4938 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
4939
4940         * gcc.c-torture/compile/981001-1.c: New test.
4941         * gcc.c-torture/execute/981001-1.c: New test.
4942
4943 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
4944
4945         * gcc.c-torture/compile/981001-2.c: New test.
4946         * gcc.c-torture/compile/981001-3.c: New test.
4947         * gcc.c-torture/compile/981001-4.c: New test.
4948
4949 1998-10-01  Robert Lipe  <robertl@dgii.com>
4950
4951         * lib/objc.exp (objc_target_compile): Add -L during compiles for
4952         multilibbed hosts.   Idea grafted from g77.exp.
4953
4954 1998-09-30  Dave Love  <d.love@dl.ac.uk>
4955
4956         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
4957         avoid losing on systems which need -lsocket.
4958
4959 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
4960
4961         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
4962         * g++.old-deja/g++.other/nested2.C: Ditto.
4963         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
4964         failure.
4965
4966 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
4967
4968         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
4969         preferred over template operator!= for enum bitfields.
4970
4971 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
4972
4973         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
4974         that happen to have the same base name, but in different scopes,
4975         are incorrectly rejected.
4976
4977 1998-09-16  Richard Henderson  <rth@cygnus.com>
4978
4979         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
4980         on the native word size instead of an integer literal.
4981
4982 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
4983
4984         * g++.old-deja/g++.other/static2.C: Invocation of static data
4985         member of type pointer-to-function denoted as non-static member.
4986
4987         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
4988         checks involving function types and aliases.
4989
4990 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
4991
4992         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
4993         redefined to the same non-trivial type.
4994
4995         * g++.old-deja/g++.pt/explicit73.C: Test for proper
4996         namespace-qualification of template specializations declared in
4997         other namespaces.
4998
4999         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
5000         to declare a subset of the specializations of a template function
5001         as friends of specializations of a template class.
5002
5003         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
5004         member templates that do not fully specialize the enclosing
5005         template class are rejected.
5006
5007 1998-09-11  Dave Love  <d.love@dl.ac.uk>
5008
5009         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
5010
5011 1998-09-08  Dave Love  <d.love@dl.ac.uk>
5012
5013         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
5014         altered from libf2c/libU77 version.
5015
5016 1998-09-06  Dave Love  <d.love@dl.ac.uk>
5017
5018         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
5019
5020 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
5021
5022         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
5023         (un)signed char are different types for template specialization
5024         purposes.
5025
5026 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
5027
5028         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
5029         * objc: ObjC testsuite.
5030
5031 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
5032
5033         * gcc.c-torture/execute/941014-1.x:  New file.
5034
5035 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
5036
5037         * lib/c-torture.exp: Add support for
5038         torture_eval_before_compile and torture_eval_before_execute
5039         variables.
5040
5041 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
5042
5043         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
5044         this test triggers valid.
5045
5046 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5047
5048         * gcc.dg/980827-1.c: New test.
5049
5050 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5051
5052         * gcc.c-torture/execute/loop-4b.c: New test.
5053
5054 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
5055
5056         * lib/c-torture.exp: Add support for
5057         torture_eval_before_compile and torture_eval_before_execute
5058         variables.
5059
5060 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
5061
5062         * gcc.c-torture/compile/980825-1.c: New test.
5063
5064 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
5065
5066         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
5067         count number tests in opt_t0 not good_t0.
5068
5069 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
5070
5071         * gcc.c-torture/compile/930326-1.x: Fix typo.
5072
5073 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
5074
5075         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
5076         causes an ICE.
5077
5078 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5079
5080         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
5081         STACK_SIZE is defined.
5082         * gcc.c-torture/unsorted/stuct.c: Similarly.
5083
5084         * gcc.c-torture/compile/980821-1.c: New test.
5085
5086 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
5087
5088         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
5089
5090 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
5091
5092         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
5093         code.
5094
5095 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
5096
5097         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
5098         error'.
5099
5100 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
5101
5102         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
5103
5104 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
5105
5106         * gcc.c-torture/compile/980816-1.c: New test.
5107
5108         * gcc.dg/980816-1.c: New test.
5109
5110 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
5111
5112         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
5113         compiler for ieee tests.
5114
5115 1998-08-01  Dave Love  <d.love@dl.ac.uk>
5116
5117         * g77.f-torture/compile/980729-0.f: New test.
5118
5119 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
5120
5121         * gcc.c-torture/special/eeprof-1.c: New test, for
5122         -finstrument-functions.
5123         * gcc.c-torture/special/special.exp: Run it.
5124
5125 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
5126
5127         * gcc.c-torture/compile/980729-1.c: New test.
5128
5129 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
5130
5131         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
5132         __thumb__ is defined, and test for ARM style doubles if so.
5133
5134 1998-07-26  Dave Love  <d.love@dl.ac.uk>
5135
5136         * g77.f-torture/noncompile/980615-0.f: New test.
5137
5138 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
5139
5140         * gcc.dg/980312-1.c: Do link instead of compile.
5141         * gcc.dg/980313-1.c: Likewise.
5142
5143 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
5144
5145         * gcc.c-torture/compile/980726-1.c: New test.
5146
5147 1998-07-25  Dave Love  <d.love@dl.ac.uk>
5148
5149         * g77.f-torture/execute/io0.f: New test.
5150
5151 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
5152
5153         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
5154         an int.
5155
5156 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
5157
5158         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
5159         m32r bugs.
5160
5161 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
5162
5163         * gcc.dg/980626-1.c: Expect failures for all toolchains until
5164         c-decl.c:grokdeclarator can handle mode attributes.
5165
5166 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
5167
5168         * gcc.c-torture/execute/980716-1.c: New test.
5169
5170 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
5171
5172         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
5173         the mn10200.
5174         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
5175         the mn10200.
5176         * gcc.c-torture/execute/va-arg-3.x: Similarly.
5177         * gcc.c-torture/compile/930326-1.x: Similarly.
5178
5179 1998-07-13  Dave Love  <d.love@dl.ac.uk>
5180
5181         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
5182         New test from Craig.
5183
5184 1998-07-12  Dave Love  <d.love@dl.ac.uk>
5185
5186         * g77.f-torture/noncompile/980616-0.f: New test.
5187
5188         * g77.f-torture/execute/970816-3.f:  New test from Craig.
5189
5190 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5191
5192         *  g++.other/singleton.C: Return error value instead of taking
5193         SIGSEGV.
5194
5195 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
5196
5197         *  g++.other/singleton.C: New test.   Warning is under dispute.
5198         Runtime crash is not.
5199
5200 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5201
5202         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
5203         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
5204         using6.C, using7.C}:  New namespace tests.
5205
5206 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
5207
5208         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
5209         specialization with typedef'ed names used as array indexes.
5210
5211 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
5212
5213         * gcc.c-torture/execute/980709-1.c: New test.
5214
5215         * gcc.dg/980709-1.c: New test.
5216
5217 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
5218
5219         * gcc.c-torture/execute/bcp-1.c: New test.
5220
5221 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
5222
5223         * gcc.c-torture/execute/980707-1.c: New test.
5224
5225 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
5226
5227         * gcc.c-torture/compile/980706-1.c: New test.
5228
5229 1998-07-01  Dave Love  <d.love@dl.ac.uk>
5230
5231         * g77.f-torture/execute/980701-0.f,
5232         g77.f-torture/execute/980701-1.f: New test from Craig.
5233
5234 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
5235
5236         * gcc.c-torture/compile/980701-1.c: New test.
5237
5238         * gcc.c-torture/execute/980701-1.c: New test.
5239
5240 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
5241 rlsruhe.de>
5242
5243         * g++.old-deja/g++.robertl/eb132.C: New test.
5244         * g++.old-deja/g++.robertl/eb133.C: Likewise.
5245
5246 1998-06-29  Dave Love  <d.love@dl.ac.uk>
5247
5248         * g77.f-torture/execute/980628-7.f,
5249         g77.f-torture/execute/980628-8.f,
5250         g77.f-torture/execute/980628-9.f,
5251         g77.f-torture/execute/980628-10.f: New tests from Craig.
5252
5253         * g77.f-torture/execute/980628-3.f: Remove mail headers.
5254
5255 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
5256
5257         * g77.f-torture/execute/980628-4.f: New test from Craig.
5258         * g77.f-torture/execute/980628-5.f: Likewise.
5259         * g77.f-torture/execute/980628-2.f: Likewise.
5260         * g77.f-torture/execute/980628-0.f: Likewise.
5261         * g77.f-torture/execute/980628-1.f: Likewise.
5262         * g77.f-torture/execute/980628-3.f: Likewise.
5263         * g77.f-torture/execute/980628-6.f: Likewise.
5264
5265 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
5266
5267         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
5268         directory when nothing has been installed yet.
5269
5270 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
5271
5272         * gcc.c-torture/special/special.exp: Handle newer versions of
5273         dejagnu.
5274
5275 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
5276
5277         * gcc.dg/980626-1.c: New test.
5278
5279 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
5280
5281         * gcc.misc-tests/m-un-2.c: New test.
5282         * g++.old-deja/g++.other/warn01.c: Likewise.
5283
5284 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
5285
5286         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
5287         compatibility with assmblers with a different comment character.
5288         Eliminate use of GAS-specific extensions.
5289
5290 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
5291
5292         * gcc.c-torture/execute/ieee/980619-1.c: New test.
5293
5294 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
5295
5296         *lib/g77.exp: Replace search for libf2c.a with search for newly
5297         renamed libg2c.a
5298
5299 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
5300
5301         * gcc.c-torture/execute/980617-1.c: New test.
5302
5303 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
5304
5305         * gcc.c-torture/execute/980612-1.c: New test.
5306
5307 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
5308
5309         * gcc.dg/980523-1.c: Only test on ppc-linux.
5310         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
5311
5312         * gcc.c-torture/execute/980608-1.c: New test.
5313
5314 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5315
5316         * gcc.c-torture/execute/980605-1.c: New test.
5317
5318 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
5319
5320         * gcc.c-torture/execute/980604-1.c: New test.
5321
5322 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
5323
5324         * gcc.c-torture/execute/980602-1.c: New test.
5325         * gcc.c-torture/execute/980602-2.c: Likewise.
5326
5327 1998-06-02  Dave Love  <d.love@dl.ac.uk>
5328
5329         * 970125-0.f: Fix per JCB.  Add commentary.
5330
5331 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
5332
5333         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
5334         IEEE -0 support.
5335
5336 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
5337
5338         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
5339         earlier.
5340
5341 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
5342
5343         * gcc.c-torture/execute/980526-3.c: New test.
5344
5345 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
5346
5347         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
5348         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
5349         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
5350         m88k-motorola-sysv3 to XFAIL.
5351
5352 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5353
5354         * gcc.dg/980526-1.c: New test.
5355         * gcc.c-torture/execute/980526-2.c: New test.
5356
5357 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
5358
5359         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
5360
5361         * gcc.c-torture/execute/980526-1.c: New test.
5362
5363 1998-05-26  Dave Love  <d.love@dl.ac.uk>
5364
5365         * g77.f-torture/execute/alpha2.f: Add runtime test.
5366
5367 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
5368
5369         * g++.old-deja/old-deja.exp: Strip leading directories.
5370
5371         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
5372         error for the line.  Don't run multiple tests for the same line.
5373
5374 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
5375
5376         * gcc.dg/980523-1.c: New test.
5377
5378 1998-05-23  Dave Love  <d.love@dl.ac.uk>
5379
5380         * g77.f-torture/compile/970915-0.f: New test.
5381
5382 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
5383
5384         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
5385
5386 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
5387
5388         * gcc.dg/980520-1.c: New test.
5389
5390 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
5391
5392         * gcc.dg/980502-1.c: Fix return type.
5393
5394 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
5395
5396         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
5397         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
5398         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
5399         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
5400         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
5401
5402 1998-05-20  Dave Love  <d.love@dl.ac.uk>
5403
5404         * g77.f-torture/execute/980520-1.f: New test.
5405
5406 1998-05-15  Dave Love  <d.love@dl.ac.uk>
5407
5408         * lib/mike-g77.exp: New file.
5409
5410         * g77.f-torture/noncompile/noncompile.exp,
5411         g77.f-torture/noncompile/check0.f: New files.
5412
5413 1998-05-14  Dave Love  <d.love@dl.ac.uk>
5414
5415         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
5416         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
5417         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
5418         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
5419         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
5420         abort where appropriate.
5421
5422 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
5423
5424         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
5425         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
5426
5427 1998-04-29  Dave Love  <d.love@dl.ac.uk>
5428
5429         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
5430
5431 1998-04-27  Dave Love  <d.love@dl.ac.uk>
5432
5433         * g77.f-torture/compile/980427-0.f: New test.
5434
5435 1998-04-24  Dave Love  <d.love@dl.ac.uk>
5436
5437         * g77.f-torture/compile/980424-0.f: New test.
5438
5439 1998-04-19  Dave Love  <d.love@dl.ac.uk>
5440
5441         * g77.f-torture/compile/980419-2.f (main): New test.
5442         * g77.f-torture/compile/970125-0.f: New test.
5443         * g77.f-torture/compile/980419-1.f: New test.
5444
5445 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
5446
5447         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
5448         of loop-4.c.
5449
5450 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
5451
5452         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
5453
5454 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
5455
5456         * gcc.c-torture/compile/980329-1.c: New test.
5457
5458 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
5459
5460         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
5461         * gcc.dg/980312-1.c: Fix typo in -march command.
5462
5463 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
5464
5465         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
5466
5467 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
5468
5469         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
5470         Dave Love agree the Fortran source is bogus.
5471
5472 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
5473
5474         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
5475         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
5476         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
5477         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
5478         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
5479
5480 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
5481
5482         * g++.old-deja/g++.other/friend1.C: New test.
5483
5484 1998-02-18  Dave Love  <d.love@dl.ac.uk>
5485
5486         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
5487         possibly uninitialized) variables and declare dnrm2.
5488
5489 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
5490
5491         From Bruno Haible <haible@ilog.fr>:
5492         * gcc.c-torture/execute/980223.c: New test.
5493
5494 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
5495
5496         * gcc.dg/ifelse-1.c: New test.
5497
5498 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
5499
5500         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
5501
5502           * lib/old-dejagnu.exp (old-dejagnu): Added the
5503           "execution test - XFAIL *-*-*" handling in the spirit of
5504           "excess errors test -". Changed the "execution test fails"
5505           handling to be like "excess errors test fails".
5506           * Update various tests accordingly.
5507
5508 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
5509
5510         * gcc.c-torture/execute/980205.c: New test.
5511
5512 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
5513
5514         * lib/c-torture.exp: Look for .x files instead of .cexp files.
5515         * lib/f-torture.exp: Similarly.
5516         * gcc.c-torture: Rename all .cexp files to .x files.
5517
5518 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5519
5520         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
5521         (940510-1.c): Removed duplicate.
5522         (971104-1.c): New test.
5523
5524 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
5525
5526           * lib/f-torture.exp: Improve error and loop detection.
5527
5528 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
5529
5530         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
5531         use that to size the filler array.
5532
5533 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
5534
5535         * lib/c-torture.exp(c-torture-execute): Fix typo.
5536
5537         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
5538         testcase as the executable name. Keep the executable around if
5539         the test fails.
5540
5541 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
5542
5543         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
5544         changes.  Only test one -g option, and move it to the end of the
5545         list of options to test.
5546
5547 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
5548
5549         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
5550         variable GCC_TORTURE_OPTIONS to supply default switches separated
5551         by colons.  If no environment variable, run tests with -O0 -g, -O1
5552         -g, and -O2 -g as well.
5553
5554 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
5555
5556         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
5557         explanatory comments. Fix indentation.
5558
5559 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
5560
5561         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
5562
5563 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
5564
5565         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
5566         * g++.old-deja/g++.mike/p7325.C: Likewise.
5567         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
5568
5569 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
5570
5571         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
5572         * g++.old-deja/g++.brendan/crash30.C: Likewise.
5573         * g++.old-deja/g++.brendan/crash39.C: Likewise.
5574         * g++.old-deja/g++.law/operators4.C: Likewise.
5575
5576 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
5577
5578         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
5579         * g++.old-deja/g++.mike/p784.C: Ditto.
5580         * g++.old-deja/g++.mike/p785.C: Ditto.
5581
5582 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
5583
5584           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
5585
5586 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
5587
5588         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
5589         target feature; pass this to c-torture-execute as needed.
5590
5591 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
5592
5593         * lib/c-torture.exp(c-torture-execute): If the previous and the
5594         current executables being tested are identical, we don't need to
5595         run the executable again. Try to make the executable names
5596         unique. Add an optional argument for passing additional compiler
5597         flags.
5598
5599 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
5600
5601         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
5602
5603 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
5604
5605         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
5606
5607 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
5608
5609         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
5610         32bit or larger longs.
5611
5612         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
5613         have either a 32bit long or 32bit int.
5614
5615 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5616
5617         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
5618         Make double precision tests dependent on sizeof (double).
5619
5620 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
5621
5622         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
5623         too.
5624
5625 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5626
5627         * gcc.c-torture/compile/961203-1.cexp: New script.
5628
5629 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
5630
5631         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
5632         up the includes ourselves.
5633
5634 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
5635
5636         * lib/plumhall.exp: Remove random include, and add a few
5637         verbose messages for debugging.
5638
5639 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
5640
5641         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
5642         of trying to do it ourselves.
5643
5644 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5645
5646         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
5647
5648 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
5649
5650         * gcc.prms/5403.c: Made regexp a bit less strict.
5651
5652 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
5653
5654         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
5655         is returned from remote_load instead.
5656         * lib/plumhall.exp: Ditto.
5657         * lib/mike-g++.exp: Ditto.
5658         * lib/old-dejagnu.exp: Ditto.
5659         * lib/c-torture.exp: Ditto.
5660
5661 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
5662
5663         * lib/g++.exp: Use build_wrapper procedure.
5664         * lib/gcc.exp: Ditto.
5665
5666 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
5667
5668         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
5669         an old-style decl for malloc.  Fixes tests to work when
5670         sizeof (int) != sizeof (size_t).
5671
5672 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
5673
5674         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
5675
5676         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
5677         use stdargs.h interface.
5678
5679 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
5680
5681         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
5682         NO_VARARGS when compiling.
5683
5684 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
5685
5686         * lib/plumhall.exp(ph_includes): New procedure.
5687         (ph_make): Use it.
5688         (ph_compiler): Ditto.
5689
5690         * lib/g++.exp: Rename test-glue.c to testglue.c.
5691         * lib/gcc.exp: Ditto.
5692
5693 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
5694
5695         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
5696         to completion when it's called.
5697
5698 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
5699
5700         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
5701         is defined, don't do test.
5702
5703 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
5704
5705         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
5706         for object files.
5707         (ph_summary): Mark skipped testcases as untested, not unresolved.
5708
5709         * lib/plumhall.exp (ph_make): If unresolved because of bad
5710         errorCode, record errorCode in log file.
5711         (*): Replace send_log/verbose with verbose -log.
5712
5713 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
5714
5715         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
5716         double conversion if double isn't at least 8 bytes.
5717
5718         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
5719         int to work with targets where int is 16 bits.
5720
5721         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
5722         8 bytes, just exit, since 4 byte doubles don't have enough bits of
5723         precision for the test to complete.
5724
5725 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
5726
5727         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
5728         if d10v is not compiled with the -mdouble64 flag.
5729         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
5730
5731         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
5732         d10v is not compiled with the -mint32 flag.
5733
5734 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
5735
5736         * lib/plumhall.exp: Use incr_count.
5737
5738 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
5739
5740         * gcc.c-torture: Update to c-torture-1.45.
5741
5742 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
5743
5744         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
5745         the name of the expect testcase file).
5746
5747         * lib/g++.exp(g++_init): Ditto.
5748
5749 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
5750
5751         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
5752         the host.
5753
5754         * lib/gcc.exp(gcc_exit): New procedure.
5755
5756 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
5757
5758         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
5759         specs where appropriate.
5760
5761         * g++.old-deja/g++.arm/*: Added additional ERROR checks
5762         because of new "candidates are" messages, and removed a few
5763
5764         * Converted all non-old-style g++ testcases to old-style, and
5765         moved into g++.old-deja.
5766
5767 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
5768
5769         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
5770         options.
5771
5772         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
5773         succeeded.
5774
5775         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
5776
5777 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
5778
5779         * lib/gcc.exp (gcc_target_compile): Add support for defining
5780         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
5781         the machine doesn't have those features.
5782
5783 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
5784
5785         * g++.law/operators4.exp: Don't use LIBS.
5786
5787 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
5788
5789         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
5790
5791         * lib/mike-g++.exp: Don't set the compiler to be tested here.
5792         * lib/g++.exp: Set it here instead. Also, allow use of the
5793         --tool_exec and --tool_opt options. Change CXX to
5794         GXX_UNDER_TEST.
5795
5796         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
5797
5798         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
5799
5800 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
5801
5802         * lib/old-dejagnu.exp: Use prune_warnings instead of
5803         prune_system_crud.
5804         * lib/mike-g++.exp: Ditto.
5805         * lib/gcc.exp: Ditto.
5806         * lib/g++.exp: Ditto.
5807
5808         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
5809
5810 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
5811
5812           * 941014-2.c: Include stdlib.h
5813           * 960327-1.c: Include stdio.h
5814           * dbra.c, index-1.c: Don't assume ints are 32bits.
5815
5816 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
5817
5818         * lib/gcc.exp: Add gcc,stack_size target feature.
5819
5820         * lib/g++.exp(g++_target_compile): Add the include and link
5821         paths here, not in two other places. And, it's $options, not
5822         options.
5823
5824         * lib/mike-g++.exp(postbase): Remove the code that determines
5825         the correct include and link paths.
5826         * g++.old-deja/old-deja.exp: Ditto.
5827
5828 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
5829
5830         * lib/g++.exp(g++_init): target_compile no longer returns the
5831         filename of the result.
5832
5833 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
5834
5835         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
5836         call to glob.
5837
5838         * gcc.c-torture/special/special.exp: Change call to
5839         gcc_target_compile to include the object file.
5840
5841 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
5842
5843         * gcc.c-torture/special/special.exp: Correct misspelling in last
5844         change.
5845
5846 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
5847
5848         * lib/plumhall.exp(ph_summary): Log the entire output of the
5849         executable. Return -1 if there were any failures, 0 otherwise.
5850         (ph_execute): Return -1 if there were any failures, 0 otherwise.
5851         (ph_make): Clean up objects and executables that were built
5852         if the tests succeeded.
5853
5854 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
5855
5856         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
5857         libraries and includes in the build tree as appropriate.
5858
5859 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
5860
5861         * lib/c-torture.exp: Instead of looking for the global variable
5862         NO_LONG_LONG, check to see if that's a feature of the target.
5863
5864 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
5865
5866         * config/default.exp: Minimize. Delete the remainer of the files in
5867         config; this functionality is now in devo/dejagnu/config.
5868
5869         g++.*/*: Pass any additional flags used to compile to postbase;
5870         delete CXXFLAGS.
5871
5872         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
5873         is now done by runtest.exp. Use gcc_target_compile instead of
5874         compile.
5875
5876         lib/c-torture.exp: Use gcc_target_compile instead of compile.
5877         Remove references to CFLAGS. Use remote_file instead of
5878         calling rm -f.
5879         (c-torture): Take a list of arguments to use to compile this
5880         testcase.
5881
5882         lib/g++.exp: Simplify. Use target_compile instead of compile.
5883         lib/gcc-dg.exp: Ditto.
5884         lib/gcc.exp: Ditto.
5885         lib/mike-{gcc,g++}.exp: Ditto.
5886         lib/old-dejagnu.exp: Ditto.
5887         lib/plumhall.exp: Ditto.
5888
5889 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
5890
5891         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
5892         (ph_linker): Likewise.
5893
5894 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
5895
5896           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
5897         MAP_ANON / MAP_ANONYMOUS if defined;
5898         else try to map from /dev/zero .
5899
5900 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
5901
5902         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
5903         isn't defined, then define it to MAP_ANONYMOUS.
5904
5905 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
5906
5907         * gcc.c-torture: Update to c-torture-1.42 release.
5908
5909 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
5910
5911         * gcc.c-torture: Update to c-torture-1.41 release.
5912
5913 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
5914
5915         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
5916         c-torture release.
5917
5918 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
5919
5920         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
5921         and LDFLAGS.  Fix second case to append the target_info ldflags
5922         onto LDFLAGS, not CFLAGS.
5923         * lib/g++.exp (g++_init): Add target_info stuff.
5924         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
5925         of libgloss and newlib flags for !native.
5926
5927         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
5928         (GDB): Fix relative path to go up another dir for finding gdb.
5929
5930 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
5931
5932         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
5933         versions in the target_info array, if they don't exist.
5934
5935 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
5936
5937         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
5938
5939 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
5940
5941         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
5942         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
5943
5944 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
5945
5946         * lib/old-dejagnu.exp: Don't remove the output file before we've
5947         actually tested it. Don't append pwd to the path of the executable
5948         we're testing.
5949
5950 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
5951
5952         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
5953
5954 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
5955
5956         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
5957         temporary directory for compiler files, and set it to a default
5958         value of /tmp. Set $output as the name of the output file from
5959         compiling the testcase. Add a -o option to $cflags_var so the
5960         compiler writes the final output file as $output. Set $executable
5961         to $output.
5962
5963         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
5964         directory for compiler files, and set it to /tmp if it doesn't
5965         already have a value. Set $output_file to the name of the output
5966         file from compiling the testcase. Add a -o option to CXXFLAGS so
5967         the compiler writes the final output file as $output. Use $output
5968         as the executable to be tested.
5969
5970 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
5971
5972         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
5973
5974 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
5975
5976         * gcc.c-torture/execute/pending-1.c: New test.  Still
5977         pending in Tege's queue.
5978
5979 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
5980
5981         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
5982         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
5983         if there were failures.  Call unresolved if there were unresolved
5984         testcases.  Call gcc_fail if program did not run to completion.
5985         (ph_make): Pass additional argument name to ph_execute.
5986         (ph_execute): Add new argument.  Pass additional arguments to
5987         ph_summary.  Call gcc_fail is there is no execution output.
5988
5989 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
5990
5991         * lib/plumhall.exp (proc_summary): Output relavent summary
5992         lines into the log so specific failures in plumhall can be
5993         investigated.
5994
5995 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
5996
5997         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
5998         (c-torture-execute): Don't try to execute tests which use
5999         "long long" types if $NO_LONG_LONG is nonzero.
6000
6001 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
6002
6003         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
6004         not c-torture.
6005
6006         * gcc.ieee: Move from here.
6007         * gcc.c-torture/execute/ieee: To here.
6008
6009 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
6010
6011         * gcc.c-torture: Update to c-torture-1.41 release.
6012
6013 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
6014
6015         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
6016         not "$output".
6017
6018 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
6019
6020         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
6021         -c present.
6022
6023 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
6024
6025         * config/proelf.exp: Handle connecting to a simulator.
6026
6027 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
6028
6029         * config/proelf.exp: New file.  Enough framework that we can
6030         run c-torture tests on the proelf targets (or any other target
6031         that gdb can connect to for that matter).
6032
6033 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
6034
6035         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
6036         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
6037
6038         * lib/plumhall.exp (ph_execute): Always call ph_summary if
6039         exec_output exists.
6040
6041 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
6042
6043         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
6044         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
6045
6046         * config/*.exp: Update FSF address.  Change result of ${tool}_load
6047         to pass/fail/unresolved/unsupported/untested.  Caller must now
6048         call unresolved/unsupported/untested.
6049         * lib/*.exp: Update FSF address.  Update to handle new results of
6050         ${tool}_load.
6051         * lib/chill.exp (verbose): Delete.
6052
6053 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
6054
6055         * lib/gcc.exp (default_gcc_start): Change order of args to
6056         $LDFLAGS $CFLAGS $LIBS.
6057         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
6058         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
6059         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
6060         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
6061         * gcc.misc-tests/dg-test.exp: Likewise.
6062         * gcc.misc-tests/msgs.exp: Likewise.
6063         * gcc.prms/prms.exp: Likewise.
6064         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
6065         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
6066
6067         * lib/dg.exp: Deleted, moved to dejagnu/lib.
6068
6069 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6070
6071         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
6072
6073         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
6074         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
6075
6076         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
6077         necessary.
6078
6079 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
6080
6081         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
6082         global for loop; add use of $mathlib.
6083         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
6084         settings here; set mathlib for anything but VxWorks.
6085
6086 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
6087
6088         * gcc.c-torture: Update to c-torture-1.40 release.
6089
6090 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
6091
6092         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
6093         dg.exp.
6094
6095 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
6096
6097         * lib/c-torture.exp (c-torture-execute): Declare "output" as
6098         global.
6099
6100 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
6101
6102         * lib/g++.exp (LIBS): Define if not already.
6103         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
6104         (gcc-dg-prune): Call prune_gcc_output.
6105         * lib/gcc.exp (prune_gcc_output): New proc.
6106         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
6107         prune_gcc_output.
6108
6109 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
6110
6111         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
6112         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
6113
6114 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
6115
6116         * gcc.c-torture: Update to c-torture-1.39 release.
6117
6118 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
6119
6120         * lib/c-torture.exp (c-torture-execute): Don't return if one option
6121         fails, try others as well.
6122
6123 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
6124
6125         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
6126         If compilation fails, mark execute tests as `untested'.
6127         If test is marked as unsupported, don't mark compilation and
6128         execute tests as failed.
6129
6130 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6131
6132         * lib/g++.exp (g++_init): Don't link in libg++, and look to
6133         libstdc++ for whether or not we want to be doing shared
6134         libraries.  Delete link_curses since we don't need it anymore.
6135         * lib/mike-g++.exp (postbase): Don't link in libg++.
6136         * g++.old-deja/old-deja.exp: Likewise.
6137
6138 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6139
6140         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
6141
6142 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6143
6144         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
6145         For that, add `-Wl,-a,shared_archive'.
6146         * g++.old-deja/old-deja.exp: Likewise.
6147
6148 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
6149
6150         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
6151
6152 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
6153
6154         * lib/mike-g++.exp (postbase): Pay attention to the status of
6155         g++_load.
6156
6157 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6158
6159           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
6160
6161 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
6162
6163         * lib/gcc.exp (default_gcc_start): No longer need to log program
6164         being executed or its output, execute_anywhere does that now.
6165         * lib/g++.exp (default_g++_version): Call execute_anywhere.
6166         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
6167
6168 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6169
6170         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
6171         the same as those in lib/g++.exp.
6172
6173 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
6174
6175         * gcc.c-torture: Update to c-torture-1.38 release.
6176         * gcc.ieee: Related changes.
6177
6178 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
6179
6180         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
6181         "exec". Minor reformatting changes.
6182
6183         * config/rom68k.exp (${tool}_load): Make it work in a canadian
6184         cross. This means all "exec" calls now work on a remote host as
6185         well.
6186         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
6187         cross. Filter out the extra "\r\n" stuff that expect puts in.
6188         (c-torture-execute): Filter out the bogus warnings like
6189         c-torture-compile does. Add support for canadian cross.
6190         * lib/gcc.exp (default_gcc_version, default_gcc_start)
6191         Use execute_anywhere rather than calling exec directly. Now it
6192         works for canadian cross testing.
6193
6194 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
6195
6196         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
6197         results into a variable, and check that rather than using file exists.
6198
6199 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6200
6201         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
6202         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
6203
6204 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6205
6206         * g++.old-deja/old-deja.exp: Create and pass runshlib and
6207         lib_curses if there's a shared libg++ in the build tree.
6208
6209 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
6210
6211         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
6212         if not supported target.
6213
6214 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6215
6216         * lib/g++.exp (g++_init): Move empty setting of runshlib and
6217         link_curses up to always happen, not just for native builds.
6218
6219 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
6220
6221         * gcc.c-torture: Update to c-torture-1.36 release.
6222         * gcc.failure: Related changes.
6223
6224 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
6225
6226         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
6227
6228 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6229
6230         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
6231         * lib/mike-g++.exp (postbase): Not in here.  Still reference
6232         runshlib, link_curses, and mathlib for link and run.
6233
6234         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
6235         pass the runtime shared library options for Solaris, OSF/1, and
6236         Irix5, and link with -lcurses to avoid unresolved references.
6237
6238 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6239
6240         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
6241         only run once.
6242
6243 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
6244
6245         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
6246
6247 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
6248
6249         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
6250         do not have a framework for the "compat" tests yet.
6251
6252 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6253
6254         * lib/mike-g++.exp (postbase): New local variable `mathlib',
6255         set to null if we're testing vxworks5.1.  Use that instead of
6256         `-lm' in the setting of LIBS for link and run.
6257
6258 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6259
6260         * config/rom68k.exp (${tool}_load): Major changes to make it
6261         work.  Verified that it does in fact return the stuff in
6262         exec_output properly.  Catch any Emul or any TRAP other than 0.
6263
6264 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6265
6266         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
6267         LDFLAGS properly for targets that need stuff from libgloss.
6268         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
6269         only run once.
6270         (gpp_initialized): New variable.
6271
6272 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
6273
6274         * config/rom68k.exp: Load libgloss.exp.
6275         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
6276         so we can produce a fully linked binary.
6277         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
6278         so we can produce a fully linked binary.
6279
6280 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
6281
6282         * lib/plumhall.exp (ph_section): Watch for expected failures.
6283         Add missing `else'.
6284
6285         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
6286         run the testcase.
6287         (c-torture): Likewise.
6288
6289 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
6290
6291         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
6292
6293         * lib/mike-g++.exp (mike_cleanup): New proc.
6294         (prebase): New globals compiler_result, not_compiler_result,
6295         target_regexp.
6296         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
6297         allow leading "-" in pattern.  Watch for unsupported tests.
6298         If $compiler_result is set, pattern match assembler code,
6299         and ditto for $not_compiler_result.
6300         * lib/mike-gcc.exp: Likewise.
6301
6302         * lib/plumhall.exp (ph_execute): Only call ph_summary if
6303         execution "succeeded".
6304
6305 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
6306
6307         * config/win32.exp: New file.
6308         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
6309
6310 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
6311
6312         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
6313         unsupported.
6314         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
6315         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
6316         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
6317
6318         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
6319         "... without exceptions was ...".  That is now handled by
6320         prune_system_crud.
6321         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
6322
6323 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
6324
6325         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
6326         sieve.c,sort2.c}: New files.
6327         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
6328         sieve.exp,sort2.exp}: Drivers for them.
6329
6330         * lib/mike-gcc.exp (program_output): New user settable variable.
6331         (postbase): Call prune_system_crud.  Also prune extraneous compiler
6332         messages.
6333         * lib/mike-g++.exp (program_output): New user settable variable.
6334
6335         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
6336
6337         * config/sh.exp: Deleted (use sim.exp instead).
6338
6339 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6340
6341         * config/vx.exp: Declare CHECKTASK as global.
6342         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
6343         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
6344         * lib/old-dejagnu.exp: Load [pwd]/$executable.
6345
6346 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6347
6348         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
6349         target. Like vx.exp, only includes `vx29k.exp' instead of
6350         `vxworks.exp'.
6351
6352 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
6353
6354         * config/sim.exp: Increase time limit from 120 seconds to 240.
6355
6356 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
6357
6358         * gcc.c-torture/execute/950628-1.c: New test.
6359
6360 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
6361
6362         * gcc.c-torture: Update with changes/additions from
6363         c-torture-1.34.
6364
6365 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
6366
6367         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
6368
6369 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
6370
6371         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
6372
6373 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
6374
6375         * gcc.c-torture/compile/950512-1.c: New test.
6376         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
6377         * gcc.dg/struct-ret-1.c: Likewise.
6378
6379 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
6380
6381         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
6382           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
6383
6384 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
6385
6386         * gcc.c-torture/special/920411-1.c: Deleted.
6387         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
6388
6389 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
6390
6391         * config/sim.exp (${tool}_load): Hack in call to bash to get a
6392         cpu limit.
6393
6394 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
6395
6396         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
6397
6398 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
6399
6400         From kenner;
6401         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
6402         is the proper length.
6403         * va-arg-3.c: Likewise.
6404
6405 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
6406
6407         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
6408         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
6409
6410         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
6411         * lib/g++.exp (default_g++_start): Delete old cruft.
6412
6413 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
6414
6415         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
6416         (2 * (1 << 18)) to (2 * (1 << 17)).
6417
6418         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
6419
6420 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6421
6422         * config/rom68k.exp: Renamed from config/idp.exp
6423
6424 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
6425
6426         * c-torture/compile/921109-2.c
6427
6428 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
6429
6430         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
6431         excess errors.
6432
6433 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
6434
6435         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
6436         output.
6437         * lib/g++.exp (default_g++_start): Likewise.
6438
6439 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
6440
6441         * gcc.c-torture/compile/950329-1.c: New test.
6442
6443 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6444
6445           * config/bug.exp (${tool}_load): Updated to use new remote_open
6446           and remote_close procs.
6447         * config/idp.exp: New file.
6448
6449 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
6450
6451         * gcc.c-torture/execute/950322-1.c: New test.
6452
6453 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
6454
6455         * config/vx.exp (${tool}_load): Clean up testing of return code from
6456         vxworks_ld and vxworks_spawn.
6457
6458 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
6459
6460         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
6461
6462 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
6463
6464         * lib/old-deja.exp: Add `excess errors test - ' error, now one
6465         can mark excess errors on a machine by machine basis.  Note, the
6466         default is to not expect any excess errors, even when excess
6467         errors test - is given, so you will want to put an XFAIL ... on
6468         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
6469         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
6470         those 4 machines, but no others.
6471
6472 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6473
6474         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
6475         * lib/c-torture.exp: to here.
6476
6477 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
6478
6479         * gcc.c-torture/execute/950221-1.c: New test.
6480         * gcc.c-torture/execute/struct-ret-1.c: New test.
6481         * gcc.c-torture/compile/950221-1.c: New test.
6482
6483         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
6484
6485 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
6486
6487         * gcc.c-torture/execute/arith-1.c (main): Return 0.
6488         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
6489
6490 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
6491
6492         * g++.gb: New directory of tests, derived from my signature and
6493         class scoping tests.
6494
6495         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
6496         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
6497         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
6498         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
6499         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
6500         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
6501         * g++.gb/sig25.C: Likewise.
6502
6503         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
6504         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
6505         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
6506         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
6507         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
6508         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
6509         * g++.gb/sig25.exp: Likewise.
6510
6511         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
6512         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
6513         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
6514         * g++.gb/scope13.C: Likewise, this test still fails.
6515
6516         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
6517         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
6518         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
6519         * g++.gb/scope13.exp: Ditto.
6520
6521         * g++.gb/README: New file, explains what these tests are about.
6522
6523 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
6524
6525         * lib/dg.exp (dg-do): Support `preprocess'.
6526         (dg-test): Likewise.
6527
6528 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6529
6530         * config/udi.exp: change "continue -expect" to "exp_continue".
6531
6532 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
6533
6534         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
6535         Delete redundant tests.
6536
6537         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
6538         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
6539         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
6540         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
6541         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
6542         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
6543         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
6544         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
6545
6546         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
6547         storing label pointers.
6548         * gcc.c-torture/execute/921019-1.c: Likewise.
6549         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
6550         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
6551         parameter fp.
6552         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
6553         constants.
6554
6555         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
6556         Delete obsolete tests.
6557
6558         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
6559         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
6560         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
6561         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
6562         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
6563         * gcc.c-torture/compile/950124-1.c: New test.
6564
6565         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
6566
6567 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
6568
6569         * lib/mike-g++.exp: Add -lm to LIBS.
6570
6571 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
6572
6573         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
6574
6575 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
6576
6577         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
6578
6579 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
6580
6581         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
6582
6583 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
6584
6585         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
6586         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
6587         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
6588         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
6589         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
6590         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
6591         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
6592         * g++.law/{operators31.C, operators32.C,
6593         * g++.law/{operators33.C, operators34.C}: Likewise.
6594         * g++.law/{pic1.C, refs2.C}: Likewise.
6595         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
6596         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
6597         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
6598         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
6599
6600         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
6601         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
6602         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
6603         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
6604         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
6605         * g++.law/{enum9.exp, friend5.exp}: Likewise.
6606         * g++.law/{nest3.exp, nest4.exp}: Likewise.
6607         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
6608         * g++.law/{operators30.exp, operators31.exp}: Likewise.
6609         * g++.law/{operators32.exp, operators33.exp}: Likewise.
6610         * g++.law/{operators34.exp}: Likewise.
6611         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
6612         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
6613         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
6614         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
6615         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
6616
6617         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
6618         No longer expected to fail.
6619         * g++.law/missed-error3.C: Tweak for recent bool changes.
6620
6621 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
6622
6623         * config/emb-unix: Deleted.
6624         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
6625         remote execution.  Do final link on remote host if REMOTE_LINK is set.
6626
6627 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
6628
6629         * lib/dg.exp (dg-test): Fix typo in last patch.
6630
6631 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
6632
6633         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
6634         (handles multiple occurrences).
6635
6636 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
6637
6638         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
6639         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
6640         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
6641         printed).
6642         * lib/c-torture.exp (c-torture-compile): Likewise.
6643         (c-torture): Prepend full path if missing.
6644         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
6645         (gcc_fail): Likewise.
6646         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
6647
6648 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
6649
6650         * lib/netware.exp: Only attach to NetWare i386 systems.
6651
6652 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
6653
6654         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
6655         messages.  Add test name to "output pattern match" pass/fail message.
6656
6657 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
6658
6659         * gcc.dg: New testsuite.
6660         * gcc.dg/dg.exp: New file.
6661
6662         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
6663         test-switch.c}: Deleted.
6664
6665         * gcc.misc-tests/msgs.exp: New testcase driver.
6666
6667 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
6668
6669         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
6670         Watch for illegal return values from ${tool}_load.
6671         * config/unix.exp (${tool}_load): Fix pass/fail detection for
6672         cross targets.  Coerce return value >0 to 1.
6673
6674 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
6675
6676         * config/unix.exp (${tool}_load): Call program rsh, not proc.
6677
6678         * config/emb-unix.exp: New file.
6679
6680         * config/sim.exp: Error if variable $SIM not defined.
6681         (${tool}_load): Mark test as "untested" if simulator missing.
6682
6683         * config/unix.exp: Load remote.exp to get rcp_download.
6684         * lib/c-torture.exp: Use different option lists for testcases with
6685         and without loops.
6686         * gcc.c-torture/execute/execute.exp: Likewise.
6687
6688 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
6689
6690         * config/*.exp: Clarify return code from ${tool}_load.
6691         Call `unresolved' or `untested' instead of `warning' or `perror'
6692         (sometimes you still want to call both though).
6693         Add comment that `shell_id' is local to each file.
6694         * config/udi.exp (timeout): Set to 30.
6695         Don't print warning if connection fails, $connectmode has already
6696         printed an error.
6697         (${tool}_load): Move verbose messages to level 2.
6698         Rework pattern for "Process started" message.
6699         Pass `shell_id' to ${connectmode}_download.
6700         Retry twice upon timeout.  Make resetting of target more robust.
6701         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
6702         Pass `shell_id' to exit_$connectmode.
6703         Only call exit_$connectmode if connected.
6704         * config/unix.exp (${tool}_load): Check return codes better.
6705         * config/vrtx.exp (${tool}_load): Likewise.
6706         * config/vx.exp (${tool}_load): Likewise.
6707         Delete unneeded global's.
6708         * lib/dg.exp (dg-test): Update to reflect clarified return codes
6709         from ${tool}_load.
6710         (dg-stat): Delete.
6711         (dg-init): Delete recording of pass/fail counts.
6712         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
6713         (old-dejagnu-init): Likewise.
6714         (old-dejagnu-stat): Delete contents, empty proc now.
6715         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
6716         (c-torture): Delete references to lcnt, lpass, lfail.
6717         Get option list from TORTURE_OPTIONS.
6718         Delete -funroll[-all]-loops if no loops.
6719         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
6720         (g++_stat): Delete contents (empty proc now).
6721         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
6722         (gcc_finish): Likewise.
6723         (gcc_stat): Deleted.
6724         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
6725         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
6726         * gcc.c-torture/execute/execute.exp: Likewise.
6727         Split tests into two parts: compile, execute.
6728         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
6729         no loops.  Update to reflect clarified return codes from ${tool}_load.
6730
6731 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
6732
6733         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
6734         to grep for.
6735         (old-dejagnu): Likewise (where necessary).
6736
6737 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
6738
6739         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
6740
6741         * lib/dg.exp (dg-process-target): Fix processing of selector.
6742         Add comment regarding use of `error'.
6743
6744         * lib/gcc.exp (prune_system_crud): Define if missing.
6745         * lib/g++.exp (prune_system_crud): Likewise.
6746
6747         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
6748         Call prune_system_crud.
6749         * lib/dg.exp (dg-runtest): New proc.
6750         Use perror instead of send_user for tcl errors in testcase.
6751         Don't return any value, it's never used.
6752         Don't clobber previous definition of `unknown'.
6753         Print tcl errors in `dg-final'.
6754
6755 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
6756
6757         * lib/dg.exp (dg-process-target): Improve syntax error messages.
6758         (dg-test): Don't print errorInfo, it contains stack backtrace.
6759
6760 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
6761
6762         * lib/g++.exp (runtest_file_p): Define if missing.
6763
6764 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
6765
6766         * lib/mike-g++.exp: Comment out loading of g++.exp.
6767         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
6768         (default_g++_version): Always print something.
6769         (default_g++_start): Comment out call to `which'.
6770         (g++_start, g++_load): Deleted (must be defined in config file).
6771         * lib/gcc.exp: Test for existence of $CC at start.
6772         Delete check for tmpdir (done in gcc_init).
6773         (default_gcc_version): Always print something.
6774         (default_gcc_start): Comment out call to `which'.
6775         * config/*.exp: Major cleanup - make cross targets work at least a
6776         little better for g++ (by not being "--tool gcc" specific).
6777         Rename gcc_xxx to ${tool}_xxx.
6778         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
6779         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
6780
6781 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
6782
6783         * lib/c-torture.exp (c-torture-compile): Rework compiler
6784         message processing.
6785
6786         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
6787         c-torture.
6788
6789 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
6790
6791         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
6792
6793         * lib/dg.exp (dg-process-target): Support { target native }.
6794
6795 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
6796
6797         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
6798         looked for "... program xxx got fatal signal".
6799         Correct regsub munging of `comp_output'.
6800         Ignore compiler messages "path prefix not used" and "linker input
6801         file unused".
6802
6803 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
6804
6805         * lib/gcc.exp (runtest_file_p): Define if missing.
6806         * gcc.prms/template.c: Example to work from.
6807
6808 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
6809
6810         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
6811         * lib/dg.exp (dg-test): Call unsupported testcases as such.
6812
6813         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
6814         * gcc.prms/1883.c: Moved from compile/940714-1.c.
6815         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
6816         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
6817
6818         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
6819         (dg-process-target): No longer a varargs proc.
6820         Return S/N for target, P/F for xfail.  All callers changed.
6821         (user option procs): More argument checking.
6822         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
6823         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
6824         (dg-test): Skip test if not running on selected target in `dg-do'.
6825         Update handling of `dg-do-what', `dg-output-text'.
6826         Separate execution pass/fail from output pattern match pass/fail.
6827         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
6828
6829 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
6830
6831         * gcc.c-torture/special/special.exp: Don't expect failure for mips
6832         target for 920510-1.c.
6833
6834 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
6835
6836         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
6837         Clean up comment regarding use of passcnt, etc.
6838         (gcc_stat): Don't update `testcnt' here.
6839         (gcc_finish): Do it here.
6840         Might as well reset `but_id' here too.
6841         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
6842         to determine if the file should be tested.
6843         * gcc.c-torture/compile/compile.exp: Likewise.
6844         * gcc.c-torture/execute/execute.exp: Likewise.
6845         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
6846         * gcc.misc-tests/dg-test.exp: Likewise.
6847         * gcc.prms/prms.exp: Likewise.
6848         * gcc.wendy/wendy.exp: Likewise.
6849         * g++.old-deja.exp: Likewise.
6850         Move "Testing file" message to verbose level 1.
6851
6852 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
6853
6854         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
6855
6856 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
6857
6858         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
6859         (default_gcc_start): Accept optional second list element
6860         of compiler flags.  Print compiler output at verbosity level 2.
6861         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
6862         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
6863         Save current values of framework globals passcnt, failcnt, xpasscnt,
6864         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
6865         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
6866         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
6867         xfailcnt to compute stats.  Update framework global `testcnt' from
6868         pass/fail counts.
6869         (gcc_finish): New proc.  Clean up test environment.
6870         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
6871         (gcc_epass, gcc_efail): Delete.
6872         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
6873         argument of line number.
6874         (dg-init): If the tool has an init routine, call it.
6875         (dg-test): Remove args `cflags_var' and `libs_var'.
6876         Pass all compiler options to ${tool}_start.
6877         Handle missing line number.
6878         (dg-finish): New function.
6879         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
6880         particular files.  Call gcc_finish at end.  Move "skipping test"
6881         message to verbosity level 3.
6882         * gcc.c-torture/compile/compile.exp: Likewise.
6883         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
6884         * gcc.c-torture/execute/execute.exp: Likewise.
6885         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6886         Print testcase being tried at verbosity level 1.
6887         * gcc.c-torture/special/special.exp: Unset xfail.
6888         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6889         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
6890         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
6891         * gcc.failure/failure.exp: Likewise.
6892         * gcc.ieee/ieee.exp: Likewise.
6893         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
6894         Update call to dg-test.  Call dg-finish at end.
6895         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
6896         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6897         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
6898         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
6899         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
6900         * gcc.wendy/wendy.exp: Add copyright.
6901         Delete setting of tmpdir (done by gcc_init).
6902         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
6903         Pass compiler flags to gcc_start.  Call gcc_finish at end.
6904         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
6905         gcc_[ce]pass/fail.
6906
6907 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
6908
6909         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
6910         confusion.
6911         (g++_load): Likewise.
6912
6913         * config/*.exp (gcc_load): Some were varargs fns and some were not.
6914         Rename argument to `prog' to remove the confusion.
6915         Varargs fns behave differently too!
6916         (g++_load): Likewise.
6917
6918         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
6919
6920         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
6921         what it is.  Delete (always) printing of status value for !native.
6922         Simplify verbose code, and include status and exec_output.
6923         (g++_load): Use gcc_load.
6924
6925 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
6926
6927         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
6928         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
6929         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
6930         940714-3.c as these testcases don't exist anymore.  Make
6931         va-arg-1.c expected to pass.
6932
6933 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
6934
6935         * gcc.misc-tests/misc.exp: Only run specific testcases.
6936         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
6937         * gcc.misc-tests/dg-[1-9].c: New files.
6938
6939         * lib/dg.exp: New testsuite driver.
6940         * gcc.prms/prms.exp: Use it.
6941
6942         * README.gcc: New file.
6943
6944         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
6945         Document and reset `lxpass' and `lxfail'.
6946         Simplify "initialized" message.
6947         (gcc_stat): Clean up comments a little.
6948
6949 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
6950
6951         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
6952
6953 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
6954
6955         * lib/old-dejagnu.exp (process-option): New proc.
6956         (old-dejagnu-init, old-dejagnu-stat): Likewise.
6957         (old-dejagnu): Simplify.
6958         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
6959
6960 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
6961
6962         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
6963         exists and is not an empty string.
6964
6965         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
6966         $xfail rather than calling setup_xfail.  Clear $xfail when test is
6967         finished.
6968         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
6969         automatically.
6970
6971         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
6972         longer expected to fail.
6973
6974         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
6975         "f" function call.
6976
6977         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
6978
6979         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
6980         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
6981         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
6982         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
6983         c-torture-1.29.
6984
6985         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
6986         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
6987
6988         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
6989
6990         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
6991         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
6992
6993         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
6994         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
6995         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
6996
6997 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
6998
6999         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
7000         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
7001         940714-1.c, 940714-2.c, 940714-3.c},
7002         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
7003         gcc.misc-tests/{mg.c,mg.exp}:
7004         New tests.
7005         * gcc.noncompile/noncompile.exp: Change accordingly.
7006
7007 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
7008
7009         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
7010         Undo previous clobberage.
7011
7012 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
7013
7014         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
7015         * gcc.special/{930510-1.c, special.exp}:
7016         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
7017         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
7018         struct-varargs-1.c}: New tests from c-torture-1.26.
7019
7020 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
7021
7022         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
7023           argument to switch.
7024
7025 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
7026
7027         * Revert the previous changes.  Please see Rob's directory
7028           (/lisa/test/rob/progressive/gcc/testsuite) for testing
7029           fixes.
7030
7031 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
7032
7033         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
7034             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
7035             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
7036             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
7037             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
7038             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
7039             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
7040             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
7041             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
7042             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
7043             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
7044             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
7045             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
7046             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
7047             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
7048             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
7049             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
7050             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
7051             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
7052             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
7053             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
7054             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
7055             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
7056             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
7057             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
7058             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7059             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
7060
7061 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
7062
7063         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
7064             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
7065           with perror calls.
7066
7067 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
7068
7069         * config/unix.exp (g++_load): Fix syntax.
7070
7071 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7072
7073         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
7074         * gcc.noncompile/921017-1.c: Deleted obsolete test.
7075         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
7076         Don't expect va-arg-1.c to fail.  Correct expected output for
7077         920928-1.c.
7078         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
7079         * gcc.wendy/hbm4.c: Correct typo.
7080         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
7081
7082 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
7083
7084         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
7085         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
7086         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
7087         * lib/c-torture.exp (c-torture-compile): Ditto.
7088
7089         Reduce volume of output (remove all the -I's and such).
7090         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
7091         Call gcc_cpass, gcc_cfail.
7092         (c-torture): Pass testing option to c-torture-compile.
7093
7094 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
7095
7096         Bring patches over from progressive.
7097         * config/default.exp: Exit remote shell cleanly.
7098         (g++_exit, g++_start): Add default versions.
7099         * config/sim.exp (gcc_load): Use perror, not error.
7100
7101 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
7102
7103         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
7104         set in site.exp.
7105
7106 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
7107
7108         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
7109         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
7110         (wendy_try): New proc to run testcase.
7111         (main loop): Call 'em.
7112         * gcc.wendy/*.c: Clean up pass to correct expected output.
7113
7114         * lib/gcc.exp: Minor cleanup work.
7115         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
7116
7117 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
7118
7119         * config/sim.exp (gcc_load): Document return codes better.
7120         Don't pass -v to simulator.
7121
7122 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
7123
7124           * gcc.special/920717-x.c: Fix typo.
7125           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
7126           get at sources.
7127
7128         * lib/mike-gcc.exp: Fix typo.
7129
7130 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
7131
7132         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
7133         binary to use, transform the name.
7134         * config/*.exp: rename everything. Nuke any g++ specific files,
7135         it's now a special case of gcc that requires no special support.
7136         Add a default.exp for unsupported targets.
7137
7138 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
7139
7140         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
7141         lib/old-dejagnu.exp: Fix a few patterns to work with the new
7142         version of Tcl.
7143
7144 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
7145
7146         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
7147         than a warning.
7148
7149 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
7150
7151         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
7152
7153 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7154
7155         * gcc.execute/execute.exp: Combine opt_list and foption_list into
7156         option_list.  Compile every file with only 4/6 option choices
7157         (same as C torture) instead of with 12/18 different option
7158         choices.
7159         * lib/c-torture.exp: Likewise.
7160
7161         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
7162         not already set.
7163
7164 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
7165
7166         * lib/old-deja.exp: Add `excess errors test fails' error, now one
7167         can put an XFAIL *-*-* on excess errors.
7168
7169 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
7170
7171         * g++.law: Add more tests derived from g++-bugs snapshots.
7172
7173         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
7174         equivalent to g++.law/init9.
7175
7176         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
7177         compiled it, and the a.out file after we've run it.
7178
7179 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
7180
7181         * lib/mike-g++.exp (postbase): Delete the .o file after we've
7182         compiled it, and the a.out file after we've run it.
7183
7184 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
7185
7186         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
7187
7188 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7189
7190         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
7191         version number.
7192
7193 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
7194
7195         * g++.law: New directory of g++ tests derived from the g++-bugs
7196         snapshots.
7197
7198 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7199
7200         * gcc.compile: initbug1.c initbug1.exp testcase added
7201
7202 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7203
7204         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
7205         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
7206           fixes submitted by Jeff Law (law@cs.utah.edu)
7207         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
7208           Jeff Law (law@cs.utah.edu)
7209
7210
7211 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
7212
7213         * config/unix-g++.exp: Follow the gcc way of doing things.
7214         * g++.old-deja/old-deja.exp: Minor updates.
7215         * lib/g++.exp: New file, follow the gcc way of doing things.
7216         * lib/old-dejagnu.exp: Minor updates.
7217         * lib/mike-g++.exp: Always unset errorInfo.
7218
7219 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
7220
7221         * lib/gcc.exp: Fix some errors with the below change, CC and
7222         CFLAGS should be global when setting, not local.
7223
7224 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7225
7226         * lib/gcc.exp: Transform tool name.
7227
7228 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7229
7230         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
7231
7232 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7233
7234         * lib/gcc.exp: change gcc_done to gcc_stat
7235
7236 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7237
7238         * Upgraded gcc testsuite to c-torture version 1.25
7239
7240 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7241
7242         * lib/gcc.exp: added reporting code. Changed verbose compile message.
7243         * lib/c-torture: added hooks for new reporting code.
7244
7245 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7246
7247         * config/sh-gcc.exp: check if sh-sim exists in the path
7248
7249 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7250
7251         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
7252         * gcc.compile/compile.exp: Initial changes for new logic.
7253         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
7254         * gcc.failure/failure.exp: Initial changes for new logic.
7255         * gcc.ieee/ieee.exp: Initial changes for new logic.
7256         * gcc.misc-tests/misc.exp: Initial changes for new logic.
7257         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
7258         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
7259         * lib/c-torture.exp: Initial changes for new logic.
7260         * lib/gcc.exp: Initial changes for new logic.
7261
7262 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
7263
7264         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
7265         depend upon failure or success.  Fully qualify names in failure
7266         and success messages.  Always remove a.out before starting
7267         compile, just in case.  Pay more attention to error text output by
7268         the compiler.  Handle testcases with no known past errors just
7269         like all others, so that things are uniform.  Other miscellaneous
7270         improvements.
7271
7272 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7273
7274         * gcc.cpp: new directory for cpp tests
7275
7276 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7277
7278         * lib/chill.exp: Code reformatted, removed unused code.
7279         * config/unix-chill.exp: Code reformatted, removed unused code.
7280         * chill.execute/execute.exp: Code reformatted, removed unused code.
7281         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
7282
7283 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
7284
7285         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
7286         routines not written.
7287
7288 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7289
7290         * config/bug-gcc.exp: Use new procs from bug.exp.
7291
7292 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7293
7294         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
7295         via ftp, rather than depending on NFS.
7296         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
7297         case.
7298
7299 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7300
7301         * config/bug-gcc.exp: Use new download proc.
7302
7303 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
7304
7305         * chill.execute/execute.exp: cleanups, handles errors better
7306         * chill.compile/compile.exp: rewrite, based on execute.exp
7307         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
7308         * lib/chill.exp: major changes to diff proc and compile and link
7309           procs. added chill_fail and chill_pass wrappers to pass and
7310           fail. added more comments, and handle error codes better.
7311           Added a hack to capture stderr from exec, so noncompile tests
7312           can work.
7313
7314 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7315
7316         * chill.execute/execute.exp: rewrite of testsuite driver
7317         * lib/chill.exp: rewrite of testsuite driver
7318         * config/unix-chill.exp: rewrite of testsuite driver
7319
7320 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
7321
7322     In chill.execute:
7323         * iexpr.ch: Standardize uppercase.
7324         * tuples.dat: Standardize uppercase.
7325         * vary.ch: standardize.  Correct varying string assignments.
7326         * vary.dat: Add new output lines.
7327
7328 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
7329
7330     In chill.execute:
7331         * chprintf.ch: Standardize use of uppercase.
7332         * tuples.ch: Standardize and turn arr2 into a DCL,
7333           rather than a SYN.
7334         * pinits.ch: Standardize.
7335
7336 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
7337
7338         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
7339         * Makefil: Renamed to Makefile.in.
7340         * configure.in: New.
7341
7342 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
7343
7344     In chill.execute:
7345         * .cvsignore: Add result/output files.
7346         * Makefile: Fix up variables at start.  Use MFLAGS
7347           everywhere.  Correct bool_loc, built_ins entries.
7348           Add entry for vary1.ch.
7349         * bitarray.ch: Standardize upper-case usage.
7350         * bitexpr.ch: Standardize, add output of b1.
7351         * params.ch: Use arrayt in along PROC parameters, to
7352           avoid novelty problems.
7353         * sets.ch: Tiny cleanup.
7354         * vary1.ch: Re-indent.
7355
7356 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
7357
7358           * Add PR-related files to Makefiles, .cvsignore files, etc.
7359
7360 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7361
7362         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
7363           with compiler objects. New names are test-flow.c and test-loop.c
7364
7365 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7366
7367         * Upgraded c-torture tests from 1.19 to 1.20
7368
7369         * new files:
7370         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
7371         * gcc.compile: 930623-1.c 930623-2.c
7372         * gcc.noncompile: 930622-1.c 930622-2.c
7373         * gcc.failure: 920411-1.c 920627-2.c
7374         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
7375
7376 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7377
7378         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7379           More changes to get testsuite working properly. Needs more work.
7380           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
7381
7382 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7383
7384         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7385           More changes to get testsuite working properly. Needs more work.
7386
7387 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
7388
7389         * chill.compile/compile.exp: Added for Dejagnu support
7390         * chill.execute/execute.exp: Added for Dejagnu support
7391         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
7392
7393 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
7394
7395     This should complete moving the CHILL test files.
7396         * chill.noncompile(.cvsignore printf.grt
7397             in-printf.grt chprintf.grt chprintf.ch):
7398             Added test-support files.
7399           (Makefile): Modified further.
7400         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
7401             signal.ch): Added test files.
7402           * chill.execute (.cvsignore printf.grt printr.c
7403             in-printf.grt rts.c chprintf.grt rts.h): Added
7404           test-support files.
7405             (Makefile): More corrections.
7406
7407 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
7408
7409         * chill.compile, chill.execute, chill.nocompile: Add CHILL
7410           test cases, ready for DejaGnu.
7411
7412 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7413
7414         * Upgraded c-torture tests from 1.18 to 1.19
7415
7416         * gcc.compile: added test(s):
7417           930607-1.c
7418         * gcc.execute: added test(s):
7419           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
7420
7421         * added new subdirectory for misc tests: gcc.misc-tests
7422         * gcc.misc-test(s): added tests:
7423           inst-check.c test-consts.c test-ior.c test-switch.c
7424
7425 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
7426
7427         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
7428
7429 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
7430
7431         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
7432
7433 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7434
7435         * Upgraded c-torture tests from 1.17 to 1.18
7436
7437 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7438
7439         * Upgraded c-torture tests from 1.12 to 1.17
7440
7441 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
7442
7443         * lib/old-dejagnu.exp:
7444           Fixed handling of XFAIL target triplets to correctly
7445           recognize wildcard characters.  Removed code that
7446           appended a unique id tag to the end of the file name
7447           printed out by the result of the testcases within a
7448           given test file.
7449
7450 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
7451
7452         * lib/old-dejagnu.exp:
7453           Reworked expected failure handling to trigger off of XFAIL
7454           keyword in keyphrase embeded in testcase source code. The
7455           XFAIL keyword must be at the end of the keyphrase line. It
7456           may optionally be followed by one or more target triplets.
7457           It has just occured that the handling of wildcards in the
7458           target triplet may not be correct.
7459
7460 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
7461
7462         * g++.old-deja/tests:
7463           Moved all subdirectories up one level into g++.old-deja .
7464
7465         * lib/old-dejagnu.exp:
7466           Fixed problem with CXXFLAGS not being properly reset, and being
7467           corrupted with extraneous "-c" compiler option.  This was
7468           causing binaries to not be generated for test that needed them.
7469           Modified strings passed to "pass" and "fail" so that individual
7470           tests from the same test file would be distinguished by an
7471           identifier appended to the test file name in the summary logs;
7472           this corrected a problem with erroneous diff logs.  Added code
7473           to search testcases for expected fail and unexpected pass keywords.
7474
7475 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
7476
7477         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
7478
7479 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
7480
7481         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
7482           Removed extraneous text from end of "Special g++ Options"
7483           keyphrase.
7484
7485         * lib/old-dejagnu.exp: Added pattern matching to look for new
7486           keywords, embedded in testcases comments, which will trigger
7487           calls to xpass and xfail.
7488
7489 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
7490
7491         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
7492           comments embedded in the testcases, especially the one looking for
7493           special compiler options, as well as the pattern matching for the
7494           compiler output again.
7495
7496 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
7497
7498         * lib/old-dejagnu.exp: Do a proper check of the return value for
7499           execute tests. Fixed several problems with the pattern matching
7500           of the compiler output which gave erroneous test results.
7501           Changed several of the test result messages to be more descriptive.
7502         * config/unix-g++.exp: Proc g++_load now actually works and
7503           executes the tests passed to it and returns a usable return
7504           value.
7505
7506 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
7507
7508           * lib/gcc.exp: Exits gracefully if $CC is bogus.
7509
7510 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
7511
7512         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
7513           Modified both files to properly execute the old style
7514           dejagnu tests. The previous versions of these files were
7515           experimental and did not function anything near correctly.
7516
7517 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
7518
7519         * Removed all Makefile.in and configure.in files. No configuration
7520         needed now.
7521
7522 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
7523
7524         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
7525
7526 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
7527
7528         * gcc.compile/configure.in, gcc.unsorted/configure.in,
7529         gcc.special/configure.in, gcc.noncompile/configure.in,
7530         gcc.execute/configure.in, gcc.code_quality/configure.in,
7531         g++.other/configure.in, g++.old-deja/configure.in,
7532         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
7533         in srcname setting.
7534
7535 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
7536
7537         * lib/udi.exp:  Fixed mondfe and mondfe_download.
7538         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
7539         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
7540
7541 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
7542
7543         * config/udi-gdb.exp: Check $shell_id after connecting to target.
7544         (gdb_exit): Don't remove *_soc files.
7545
7546 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
7547
7548         * lib/c-torture.exp: Don't look for main; instead always use -w
7549         -c.  This is how the c-torture tests work.  Remove the object
7550         file if the compilation succeeds.
7551         * gcc.execute/execute.exp: Remove executable if test passes.
7552         * gcc.noncompile/noncompile.exp: Every test is an expected
7553         failure.
7554         * gcc.special/special.exp: Added tests from c-torture 1.11,
7555         corrected use of existing test.
7556         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
7557         gcc.execute/920625-1.c: Updated to c-torture 1.11.
7558         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
7559         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
7560         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
7561         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
7562         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
7563         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
7564         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
7565         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
7566         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
7567         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
7568         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
7569         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
7570         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
7571         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
7572         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
7573         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
7574         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
7575         c-torture 1.11.
7576         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
7577         correspond to c-torture 1.11.
7578
7579         * New file.