OSDN Git Service

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