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