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