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