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