1 2000-07-13 Neil Booth <NeilB@earthling.net>
3 * testsuite/gcc.dg/cpp/digraph1.c,
4 testsuite/gcc.dg/cpp/digraph2.c,
5 testsuite/gcc.dg/cpp/digraphs.c: New tests.
7 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
9 * g77.f-torture/compile/20000630-2.f: New test.
10 * g77.f-torture/compile/20000630-2.x
12 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
14 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
16 2000-07-11 Neil Booth <NeilB@earthling.net>
18 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20 2000-07-11 Neil Booth <NeilB@earthling.net>
22 * gcc.dg/cpp/cmdlne-C.c: New.
24 2000-07-09 Neil Booth <NeilB@earthling.net>
26 * gcc.dg/cpp/directiv.c: New tests.
27 * gcc.dg/cpp/undef1.c: Update.
29 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
31 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
33 2000-07-09 Neil Booth <NeilB@earthling.net>
35 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
39 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42 2000-07-08 Neil Booth <NeilB@earthling.net>
44 * gcc.dg/cpp/macsyntx.c: New tests.
46 2000-07-07 Jakub Jelinek <jakub@redhat.com>
48 * gcc.dg/20000707-1.c: New test.
50 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52 * gcc.c-torture/execute/20000706-1.c: New test.
53 * gcc.c-torture/execute/20000706-2.c: New test.
54 * gcc.c-torture/execute/20000706-3.c: New test.
55 * gcc.c-torture/execute/20000706-4.c: New test.
56 * gcc.c-torture/execute/20000706-5.c: New test.
58 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
60 * g++.old-deja/g++.pt/instantiate7.C: New test.
62 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
64 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
65 * g++.old-deja/g++.mike/thunk3.C: Likewise.
66 * g++.old-deja/g++.other/rtti3.C: Likewise.
67 * g++.old-deja/g++.other/rttid3.C: Likewise.
69 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
71 * g77.f-torture/compile/20000630-1.x: Fix typo
73 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
75 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
78 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
80 * gcc.dg/cpp/ident.c: New test.
82 2000-07-05 Neil Booth <NeilB@earthling.net>
84 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
85 gcc.dg/cpp/lexstrng.c: New tests.
87 2000-07-04 Neil Booth <NeilB@earthling.net>
89 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
90 * gcc.dg/cpp/strify2.c: Same.
92 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
94 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
95 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
96 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
97 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
99 * testsuite/gcc.dg/cpp/macro1.c,
100 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
101 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
102 testsuite/gcc.dg/cpp/strify1.c,
103 testsuite/gcc.dg/cpp/strify2.c: New tests.
105 2000-07-03 Jakub Jelinek <jakub@redhat.com>
107 * gcc.c-torture/execute/20000703-1.c: New test.
109 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
111 * g++.old-deja/g++.pt (lookup10.C): New test.
113 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
115 * g++.old-deja/g++.pt (typename25.C): New test.
117 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
119 * gcc.c-torture/compile/20000701-1.c: New test.
121 2000-06-30 Nick Clifton <nickc@cygnus.com>
123 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
126 2000-06-30 Catherine Moore <clm@cygnus.com>
128 * gcc.c-torture/execute/align-1.c: New test.
130 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
132 * g++.old-deja/g++.pt/expr8.C: New test.
133 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
135 2000-06-29 Nick Clifton <nickc@cygnus.com>
137 * gcc.c-torture/compile/20000629-1.c: New test.
139 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
142 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
143 gcc.dg/noncompile directory, depending on whether they're
144 preprocessor tests or not. Annotate all the tests for the dg
147 * gcc.c-torture/noncompile/noncompile.exp: Delete.
148 * gcc.dg/noncompile/noncompile.exp: New.
152 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
153 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
154 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
155 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
156 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
157 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
158 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
159 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
160 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
161 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
162 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
163 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
164 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
165 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
166 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
167 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
168 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
169 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
170 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
171 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
172 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
173 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
174 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
175 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
177 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
178 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
179 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
180 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
181 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
182 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
184 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
186 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
187 declare one variable. On the fourth, error.
188 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
189 declared by 20000628-1a.h.
191 2000-06-29 Richard Henderson <rth@redhat.com>
193 * gcc.c-torture/execute/930529-1.x: New file.
194 * gcc.dg/920413-1.c: Adjust expected warning text.
195 * gcc.dg/980217-1.c: Declare abort.
196 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
198 Thu Jun 29 09:42:40 2000 Jeffrey A Law (law@cygnus.com)
200 * g77.f-torture/compile/20000629-1.f: New test.
201 * g77.f-torture/compile/20000629-1.x: Expected to fail.
203 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
205 Rearrange lots of files, removing entirely the
206 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
210 gcc.c-torture/code_quality/code_quality.exp
211 gcc.c-torture/special/special.exp
212 gcc.failure/failure.exp
213 gcc.failure/940409-1.x
214 gcc.c-torture/compile/961203-1.x
217 gcc.misc-tests/linkage.exp
218 gcc.c-torture/execute/920730-1t.c
219 gcc.c-torture/execute/920730-1t.x
220 gcc.c-torture/compile/920520-1.x
221 gcc.c-torture/compile/920521-1.x
222 gcc.c-torture/compile/981006-1.x
223 gcc.c-torture/execute/eeprof-1.x
225 * Moved files (possibly with modifications to fit a new harness):
227 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
228 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
229 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
230 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
231 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
232 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
233 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
234 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
235 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
236 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
237 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
238 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
239 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
240 gcc.failure/940409-1.c gcc.dg/940409-1.c
242 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
244 * c-torture/compile/961203-1.x: Delete.
246 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
247 not exit. Include stdio.h.
248 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
249 * gcc.misc-tests/dg-12.c: Likewise.
250 * gcc.misc-tests/dg-5.c: Likewise.
251 * gcc.misc-tests/dg-6.c: Likewise.
252 * gcc.misc-tests/dg-7.c: Prototype abort.
253 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
254 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
255 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
257 * gcc.misc-tests/sieve.c: Use return from main, not exit.
258 * gcc.misc-tests/sort2.c: Use return from main, not exit.
260 2000-06-28 Jakub Jelinek <jakub@redhat.com>
262 * gcc.dg/cpp/20000628-1.c: New test.
263 * gcc.dg/cpp/20000628-1.h: New header for above test.
264 * gcc.dg/cpp/20000628-1a.h: Likewise.
266 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
268 * gcc.dg/cpp: New directory.
269 * gcc.dg/cpp/cpp.exp: New driver.
270 * gcc.dg/cpp/20000627-1.c: New test.
271 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
272 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
273 and rewrite as a compilation test.
275 * gcc.dg: Move many files into the cpp subdirectory, possibly
276 renaming or editing them as well.
278 990119-1.c cpp/19990119-1.c
279 990228-1.c cpp/19990228-1.c
280 990407-1.c cpp/19990407-1.c
281 990409-1.c cpp/19990409-1.c
282 990413-1.c cpp/19990413-1.c
283 990703-1.c cpp/19990703-1.c
284 20000127-1.c cpp/20000127-1.c
285 20000129-1.c cpp/20000129-1.c
286 20000207-1.c cpp/20000207-1.c
287 20000207-2.c cpp/20000207-2.c
288 20000209-1.c cpp/20000209-1.c
289 20000209-2.c cpp/20000209-2.c
290 20000301-1.c cpp/20000301-1.c
291 20000419-1.c cpp/20000419-1.c
292 20000510-1.S cpp/20000510-1.S
293 20000519-1.c cpp/20000519-1.c
294 20000529-1.c cpp/20000529-1.c
295 20000625-1.c cpp/20000625-1.c
296 20000625-2.c cpp/20000625-2.c
297 cpp-as1.c cpp/assert1.c
298 cpp-as2.c cpp/assert2.c
299 cxx-comments-1.c cpp/cxxcom1.c
300 cxx-comments-2.c cpp/cxxcom2.c
301 endif-label.c cpp/endif.c
302 cpp-hash1.c cpp/hash1.c
303 cpp-hash2.c cpp/hash2.c
309 cpp-cond.c cpp/if-cexp.c
310 cpp-missingop.c cpp/if-mop.c
311 cpp-missingparen.c cpp/if-mpar.c
312 cpp-opprec.c cpp/if-oppr.c
313 cpp-ifparen.c cpp/if-paren.c
314 cpp-shortcircuit.c cpp/if-sc.c
315 cpp-shift.c cpp/if-shift.c
316 cpp-unary.c cpp/if-unary.c
317 cpp-li1.c cpp/line1.c
318 cpp-li2.c cpp/line2.c
320 lineno-2.c cpp/line4.c
323 cpp-micc.h cpp/mi1cc.h
324 cpp-mind.h cpp/mi1nd.h
325 cpp-mindp.h cpp/mi1ndp.h
328 cpp-mi2a.h cpp/mi2a.h
329 cpp-mi2b.h cpp/mi2b.h
330 cpp-mi2c.h cpp/mi2c.h
332 cpp-mi3.def cpp/mi3.def
333 poison-1.c cpp/poison.c
334 pr-impl.c cpp/prag-imp.c
335 cpp-redef-2.c cpp/redef1.c
336 cpp-redef.c cpp/redef2.c
337 strpaste.c cpp/strp1.c
338 strpaste-2.c cpp/strp2.c
339 cpp-tradpaste.c cpp/tr-paste.c
340 cpp-tradstringify.c cpp/tr-str.c
341 cpp-tradwarn1.c cpp/tr-warn1.c
342 cpp-tradwarn2.c cpp/tr-warn2.c
343 trigraphs.c cpp/trigraphs.c
344 cpp-unc1.c cpp/unc1.c
345 cpp-unc2.c cpp/unc2.c
346 cpp-unc3.c cpp/unc3.c
349 undef-2.c cpp/undef2.c
350 cpp-wi1.c cpp/widestr1.c
352 2000-06-27 Mark Mitchell <mark@codesourcery.com>
354 * lib/g++.exp (g++_include_flags): Tweak.
356 2000-06-27 H.J. Lu <hjl@gnu.org>
357 Loren J. Rittle <ljrittle@acm.org>
359 * lib/g++.exp (g++_include_flags): Override libgloss.exp
360 version with one that knows about the new gcc tree structure.
361 (g++_link_flags): Same.
363 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
365 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
366 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
367 case we are cross-compiling.
369 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
370 g++.old-deja/g++.niklas/Makefile.in,
371 g++.old-deja/g++.niklas/configure.in,
372 g++.old-deja/g++.other/Makefile.in,
373 g++.old-deja/g++.other/configure.in,
374 gcc.c-torture/code_quality/Makefile.in,
375 gcc.c-torture/code_quality/configure.in,
376 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
377 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
378 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
379 gcc.c-torture/execute/ieee/Makefile.in,
380 gcc.c-torture/execute/ieee/configure.in,
381 gcc.c-torture/noncompile/Makefile.in,
382 gcc.c-torture/noncompile/configure.in,
383 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
384 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
385 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
387 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
389 * g++.old-deja/g++.other/ambig3.C: New test.
391 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
393 * g++.old-deja/g++.pt/syntax1.C: New test.
394 * g++.old-deja/g++.pt/syntax2.C: New test.
395 * g++.old-deja/g++.other/syntax3.C: New test.
396 * g++.old-deja/g++.other/syntax4.C: New test.
398 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
400 * gcc.dg/20000623-1.c: Prototype exit and abort.
402 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
404 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
406 * gcc.dg/cpp-mi3.def: New file.
408 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
410 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
411 lexer's error messages.
412 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
413 divine anything from the linemarkers.
414 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
415 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
417 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
419 * gcc.dg/20000623-1.c: New test.
421 2000-06-22 Jakub Jelinek <jakub@redhat.com>
423 * gcc.c-torture/execute/20000622-1.c: New test.
425 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
427 * g++.old-deja/g++.other/init15.C: New test.
429 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
431 * g++.old-deja/g++.pt/vaarg2.C: New test.
432 * g++.old-deja/g++.pt/vaarg3.C: New test.
434 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
436 * g++.old-deja/g++.other/dyncast6.C: New test.
438 2000-06-15 Jakub Jelinek <jakub@redhat.com>
440 * gcc.c-torture/execute/loop-6.c: New test.
442 2000-06-14 Jakub Jelinek <jakub@redhat.com>
444 * gcc.dg/20000614-1.c: New test.
445 * gcc.dg/20000614-2.c: New test.
447 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
449 * g++.old-deja/g++.other/inline12.C: New test.
451 2000-06-13 Jakub Jelinek <jakub@redhat.com>
453 * g++.old-deja/g++.other/eh1.C: New test.
455 2000-06-12 Jakub Jelinek <jakub@redhat.com>
457 * g++.old-deja/g++.other/type.C: New test.
459 2000-06-05 Jakub Jelinek <jakub@redhat.com>
461 * g++.old-deja/g++.other/initstring.C: New test.
463 2000-06-12 Jason Merrill <jason@redhat.com>
465 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
467 Fri Jun 9 22:46:34 2000 Jeffrey A Law (law@cygnus.com)
469 * gcc.c-torture/compile/20000609-1.c: New test.
471 Fri Jun 9 21:54:28 2000 Clinton Popetz <cpopetz@cygnus.com>
473 * gcc.dg/20000609-1.c: New test.
475 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
477 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
478 * gcc.c-torture/noncompile/poison-1.c: Move...
479 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
480 * gcc.dg/cpp-li1.c: Add a token after the #line.
482 2000-06-05 Richard Henderson <rth@cygnus.com>
484 * gcc.c-torture/execute/20000605-2.c: New test.
485 * gcc.c-torture/execute/20000605-3.c: New test.
487 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
489 * g77.f-torture/execute/20000503-1.x: New file.
491 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
493 * g++.old-deja/g++.eh/badalloc1.C: New test.
495 2000-06-05 Richard Henderson <rth@cygnus.com>
497 * gcc.c-torture/execute/20000605-1.c: New test.
499 2000-06-05 Jakub Jelinek <jakub@redhat.com>
500 Nathan Sidwell <nathan@codesourcery.com>
502 * gcc.c-torture/compile/20000605-1.c: New test.
504 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
506 * g77.f-torture/compile/20000601-1.f: New test.
508 2000-06-03 Richard Henderson <rth@cygnus.com>
510 * gcc.c-torture/execute/20000603-1.c: New.
512 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
514 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
515 * gcc.dg/noreturn-2.c (noreturn): Likewise.
517 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
519 * gcc.dg/compare2.c (case 12): XFAIL.
520 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
521 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
523 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
525 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
527 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
528 guard macro is already defined when the header is first
530 * gcc.dg/cpp-mix.h: New file.
531 * gcc.dg/endif-label.c: Update patterns to match compiler.
533 * g++.brendan/complex1.C: Declare abort.
534 * g++.law/refs4.C: Remove XFAIL.
535 * g++.oliva/expr2.C: Declare abort and exit.
537 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
539 * gcc.c-torture/execute/20000528-1.c: New test.
541 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
542 * g++.old-deja/g++.law/temps4.C: Likewise.
544 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
545 stdlib.h. Call abort() on failure.
546 * g++.old-deja/g++.law/refs4.C: Likewise.
547 * g++.old-deja/g++.law/temps4.C: Likewise.
548 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
549 * gcc.c-torture/execute/20000112-1.c: Include string.h.
551 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
553 Relative to g++.dg/special:
554 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
556 Relative to g++.old-deja:
557 * g++.brendan/complex1.C, g++.jason/optimize2.C,
558 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
559 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
560 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
561 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
562 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
563 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
565 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
566 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
567 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
568 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
569 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
570 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
573 * g++.other/goto1.C: Update expectations for error messages.
575 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
577 * gcc.c-torture/compile/20000523-1.c: New test.
579 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
581 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
583 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
585 * g++.old-deja/g++.eh/catch11.C: New test.
586 * g++.old-deja/g++.eh/catch12.C: New test.
588 2000-05-24 Nick Clifton <nickc@cygnus.com>
590 * gcc.c-torture/execute/20000523-1.c: New test.
592 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
594 * c-torture/execute/bcp-1.c: Replace abort in arg of
595 __builtin_constant_p with a generic external function.
597 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
598 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
599 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
600 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
601 Prototype abort and/or exit.
603 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
604 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
605 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
606 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
608 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
610 * gcc.dg/dwarf2-1.c: New test.
612 2000-05-20 Richard Henderson <rth@cygnus.com>
614 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
616 2000-05-20 Andreas Jaeger <aj@suse.de>
618 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
621 2000-05-19 David Edelsohn <edelsohn@gnu.org>
623 * gcc.c-torture/execute/20000519-2.c: New test.
625 2000-05-19 Andreas Jaeger <aj@suse.de>
627 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
628 which fails with SSA.
630 * lib/c-torture.exp: Also test with -O3 -fssa.
632 2000-05-18 Michael Meissner <meissner@redhat.com>
634 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
635 * gcc.c-torture/execute/920415-1.c: Ditto.
636 * gcc.c-torture/execute/920501-1.c: Ditto.
637 * gcc.c-torture/execute/conversion.c: Ditto.
638 * gcc.c-torture/execute/cvt-1.c: Ditto.
640 Thu May 18 16:03:29 2000 Jeffrey A Law (law@cygnus.com)
642 * gcc.c-torture/compile/20000518-1.c: New test.
644 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
646 * g77.f-torture/compile/200005018.f: New test.
648 Wed May 17 18:30:10 2000 Jeffrey A Law (law@cygnus.com)
650 * gcc.c-torture/compile/20000517-1.c: New test.
652 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
654 * gcc.c-torture/execute/20000516-1.c: New test.
656 2000-05-15 Jakub Jelinek <jakub@redhat.com>
658 * g++.old-deja/g++.other/eh.C: New test.
660 2000-05-12 Richard Henderson <rth@cygnus.com>
662 * gcc.c-torture/execute/990208-1.c (main): Don't pass
663 constants through to doit's conditional.
665 Thu May 11 19:02:43 2000 Jeffrey A Law (law@cygnus.com)
667 * gcc.c-torture/compile/20000511-1.c: New test.
668 * g77.f-torture/compile/20000511-1.f: New test.
669 * g77.f-torture/compile/20000511-2.f: New test.
671 2000-05-11 Michael Meissner <meissner@redhat.com>
673 * gcc.c-torture/execute/20000511-1.c: New test.
675 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
677 * gcc.dg/dg.exp: Scan .S files as well as .c files.
678 * gcc.dg/20000510-1.S: New.
680 2000-05-08 Catherine Moore <clm@cygnus.com>
682 * gcc.dg/unused-3.c: New.
684 2000-05-06 Richard Henderson <rth@cygnus.com>
686 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
687 * g++.old-deja/g++.mike/warn1.C: Likewise.
688 * g++.old-deja/g++.pt/local1.C: Likewise.
689 * g++.old-deja/g++.pt/local7.C: Likewise.
690 * g++.old-deja/g++.pt/spec16.C: Likewise.
692 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
694 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
696 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
698 * g77.f-torture/execute/20000503-1.f: New test.
700 2000-05-04 Andreas Jaeger <aj@suse.de>
702 * gcc.dg/noreturn-2.c: New test.
704 2000-05-04 Neil Booth <NeilB@earthling.net>
706 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
709 2000-05-04 Richard Henderson <rth@cygnus.com>
711 * gcc.c-torture/execute/20000503-1.c: Fix typo.
713 2000-05-04 Richard Henderson <rth@cygnus.com>
715 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
716 OpenSSL by Jason R Thorpe.
718 Wed May 3 13:02:10 2000 Jim Wilson <wilson@cygnus.com>
720 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
722 2000-05-03 Robert Lipe <robertlipe@usa.net>
724 * gcc.dg/20000503-1.c: New test.
726 2000-05-02 Jakub Jelinek <jakub@redhat.com>
728 * gcc.c-torture/compile/20000502-1.c: New test.
729 * g++.old-deja/g++.other/align.C: New test.
730 * gcc.dg/cpp-tradstringify.c: New test.
732 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
734 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
737 2000-04-26 Geoff Keating <geoffk@cygnus.com>
739 * gcc.c-torture/execute/loop-5.c: New test.
741 2000-04-25 Jakub Jelinek <jakub@redhat.com>
743 * gcc.c-torture/execute/va-arg-20.c: New test.
745 Sun Apr 23 14:41:33 2000 Jeffrey A Law (law@cygnus.com)
747 * gcc.c-torture/execute/20000422-1.c: New test.
749 2000-04-20 Greg McGary <gkm@gnu.org>
751 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
752 when optimizing, but without sibling-call optimizations (-O1).
754 Thu Apr 20 11:57:03 2000 Jeffrey A Law (law@cygnus.com)
756 * gcc.c-torture/compile/20000420-1.c: New test.
758 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
760 * g++.abi/ptrflags.C: New test.
761 * g++.eh/catchptr1.C: Test incomplete pointer chains.
763 Wed Apr 19 09:16:32 2000 Catherine Moore <clm@cygnus.com>
765 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
767 2000-04-19 Greg McGary <gkm@gnu.org>
769 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
770 sibling-call optimizations.
772 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
774 * gcc.dg/20000419-1.c: New test.
776 Wed Apr 12 22:54:02 2000 Hans-Peter Nilsson <hp@axis.com>
778 * gcc.c-torture/execute/20000412-6.c: New test.
780 Wed Apr 12 10:25:08 2000 Jeffrey A Law (law@cygnus.com)
782 * gcc.c-torture/execute/20000412-5.c: New test.
783 * g77.f-torture/compile/20000412-1.f: New test.
784 * gcc.c-torture/execute/20000412-4.c: New test.
785 * gcc.c-torture/compile/20000412-2.c: New test.
786 * gcc.c-torture/execute/20000412-3.c: New test.
787 * gcc.c-torture/compile/20000412-1.c: New test.
788 * gcc.c-torture/execute/20000412-2.c: New test.
790 2000-04-12 Jakub Jelinek <jakub@redhat.com>
792 * objc/execute/bf-20.m: New test.
794 2000-04-10 Richard Henderson <rth@cygnus.com>
796 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
798 * gcc.c-torture/execute/20000412-1.c: New test.
800 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
802 * g++.old-deja/g++.eh/catchptr1.C: New test.
804 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
806 * g++.old-deja/g++.abi/cxa_vec.C: New test.
808 2000-04-08 Neil Booth <NeilB@earthling.net>
810 * gcc.dg/cpp-nullchar.c: Remove test as
811 embedded nulls cause problems.
813 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
815 * gcc.dg/compare2.c: New test.
817 2000-04-08 Neil Booth <NeilB@earthling.net>
819 * gcc.dg/cpp-nullchar.c: New test.
821 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
823 * gcc.dg/cpp-mi2.c: New test.
824 * gcc.dg/cpp-mi2[abc].h: New files.
826 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
828 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
831 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
833 * g++.old-deja/g++.abi/vmihint.C: New test.
835 2000-04-06 Neil Booth <NeilB@earthling.net>
837 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
838 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
841 Wed Apr 5 22:51:36 2000 Hans-Peter Nilsson <hp@axis.com>
843 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
844 avoid stack-frame overwrite.
846 2000-04-05 Jakub Jelinek <jakub@redhat.com>
848 * gcc.c-torture/compile/20000405-2.c: New test.
849 * gcc.c-torture/compile/20000405-3.c: New test.
851 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
853 * gcc.c-torture/compile/20000405-1.c: New test.
855 2000-04-04 Geoff Keating <geoffk@cygnus.com>
857 * gcc.dg/cast-qual-1.c: Revert last change.
859 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
861 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
863 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
865 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
866 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
868 Mon Apr 3 02:35:34 2000 Jeffrey A Law (law@cygnus.com)
870 * gcc.c-torture/compile/20000403-2.c: New test.
871 * gcc.c-torture/compile/20000403-1.c: New test.
873 Mon Apr 3 16:53:52 2000 Hans-Peter Nilsson <hp@axis.com>
875 * gcc.c-torture/execute/20000403-1.c: New test.
877 2000-04-03 Geoff Keating <geoffk@cygnus.com>
879 * gcc.c-torture/execute/20000402-1.c: New test.
881 Mon Apr 3 14:10:34 2000 Donald Lindsay <dlindsay@cygnus.com>
883 * gcc.c-torture/execute/va-arg-15.c: New test.
884 * gcc.c-torture/execute/va-arg-16.c: New test.
885 * gcc.c-torture/execute/va-arg-17.c: New test.
886 * gcc.c-torture/execute/va-arg-18.c: New test.
887 * gcc.c-torture/execute/va-arg-19.c: New test.
889 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
891 * gcc.c-torture/compile/981211-1.c: Move to...
892 * gcc.dg/cpp-as1.c: ...here.
893 * gcc.dg/cpp-as2.c: New file.
895 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
898 2000-04-02 Neil Booth <NeilB@earthling.net>
900 * gcc.dg/cpp-cond.c New tests.
901 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
902 accidental success less likely.
903 * gcc.dg/cpp-missingop.c New tests.
904 * gcc.dg/cpp-missingparen.c New tests.
905 * gcc.dg/cpp-shift.c New tests.
906 * gcc.dg/cpp-shortcircuit.c New tests.
907 * gcc.dg/cpp-unary.c New tests.
909 Wed Mar 29 13:44:23 2000 Jeffrey A Law (law@cygnus.com)
911 * gcc.c-torture/compile/20000329-1.c: New test.
913 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
915 * gcc.c-torture/compile/20000326-1.c: New test.
916 * gcc.c-torture/compile/20000326-2.c: New test.
918 2000-03-24 Geoff Keating <geoffk@cygnus.com>
920 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
921 the first parameter is a function argument.
923 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
925 * g++.old-deja/g++.ext/array4.C: New test.
927 2000-03-22 Geoff Keating <geoffk@cygnus.com>
929 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
931 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
933 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
935 2000-03-19 Richard Henderson <rth@cygnus.com>
937 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
939 2000-03-19 Richard Henderson <rth@cygnus.com>
941 * gcc.c-torture/compile/20000319-1.c: New test.
943 Tue Mar 14 08:58:37 2000 Jeffrey A Law (law@cygnus.com)
945 * gcc.c-torture/execute/20000314-3.c: New test.
946 * gcc.c-torture/execute/20000314-2.c: New test.
947 * gcc.c-torture/execute/20000314-1.c: New test.
948 * gcc.c-torture/compile/20000314-2.c: New test.
949 * gcc.c-torture/compile/20000314-1.c: New test.
951 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
953 * g++.old-deja/g++.warn/inline.C: New test.
955 Fri Mar 10 01:15:19 2000 Hans-Peter Nilsson <hp@bitrange.com>
957 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
958 standards-compliant result rather than specific constants.
959 Put test-values in array.
961 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
963 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
964 (g++_target_compile): Put test-specific options last.
966 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
968 * g++.old-deja/g++.eh/vbase4.C: New test.
970 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
972 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
974 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
976 * g++.old-deja/g++.brendan/misc12.C: Removed.
977 * g++.old-deja/g++.pt/memtemp77.C: Constify.
978 * g++.old-deja/g++.ext/pretty4.C: New test.
980 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
982 * g++.old-deja/g++.other/string2.C: New test.
984 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
986 * g++.old-deja/g++.warn/impint2.C: New test.
988 Sun Mar 5 23:25:12 2000 Hans-Peter Nilsson <hp@bitrange.com>
990 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
993 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
995 * g++.old-deja/g++.warn/impint.C: New test.
996 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
997 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
998 * g++.old-deja/g++.pt/explicit12.C: Likewise.
999 * g++.old-deja/g++.pt/explicit13.C: Likewise.
1000 * g++.old-deja/g++.pt/explicit17.C: Likewise.
1001 * g++.old-deja/g++.pt/explicit18.C: Likewise.
1002 * g++.old-deja/g++.pt/explicit19.C: Likewise.
1003 * g++.old-deja/g++.pt/explicit23.C: Likewise.
1004 * g++.old-deja/g++.pt/explicit31.C: Likewise.
1005 * g++.old-deja/g++.pt/explicit35.C: Likewise.
1006 * g++.old-deja/g++.pt/explicit6.C: Likewise.
1007 * g++.old-deja/g++.pt/memclass7.C: Likewise.
1009 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
1011 * gcc.dg/cpp-redef.c: New test.
1013 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
1015 * g++.old-deja/g++.pt/unify7.C: New test.
1017 Sat Feb 26 19:46:09 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
1019 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
1020 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
1022 2000-02-25 Geoff Keating <geoffk@cygnus.com>
1024 * gcc.c-torture/compile/20000224-1.c: New test.
1026 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1028 * gcc.c-torture/compile/cpp-2.c: New test.
1029 * gcc.c-torture/compile/cpp-1.c: New test.
1031 Fri Feb 25 21:44:49 2000 Jeffrey A Law (law@cygnus.com)
1033 * gcc.c-torture/execute/20000225-1.c: New test.
1035 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1037 * gcc.dg/cpp-li2.c: New test.
1039 * gcc.dg/cpp-wi1.c: New test.
1041 * gcc.dg/cpp-li1.c: New test.
1043 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
1045 * g++.old-deja/g++.other/sizeof5.C: New test.
1047 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1049 * gcc.c-torture/execute/va-arg-13.c: New test.
1051 Wed Feb 23 14:16:06 2000 Donald Lindsay <dlindsay@cygnus.com>
1053 * gcc.c-torture/execute/va-arg-12.c: New test.
1055 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
1057 * gcc.c-torture/execute/20000223-1.c: New test.
1059 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
1061 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
1063 2000-02-22 Mark Mitchell <mark@codesourcery.com>
1065 * g++.old-deja/g++.abi/ptrmem.C: New test.
1067 2000-02-19 Richard Henderson <rth@cygnus.com>
1069 * gcc.c-torture/compile/init-3.c: New.
1071 2000-02-17 Mark Mitchell <mark@codesourcery.com>
1073 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
1076 Fri Feb 11 12:35:40 2000 Robert Lipe <robertl@sco.com>
1078 * gcc.c-torture/compile/20000211-3.c: New test.
1080 Fri Feb 11 12:35:40 2000 Martin Buchholz <martin@xemacs.org>
1082 * gcc.c-torture/compile/20000211-2.c: New test.
1084 Fri Feb 11 12:35:40 2000 Jeffrey A Law (law@cygnus.com)
1086 * gcc.c-torture/compile/20000211-1.c: New test.
1088 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
1090 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
1093 2000-02-08 Nathan Sidwell <nathan@acm.org>
1095 * g++.old-deja/g++.other/cast5.C: New test.
1097 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
1099 * gcc.c-torture/execute/20000205-1.c: New.
1101 2000-02-03 Nathan Sidwell <nathan@acm.org>
1103 * g++.old-deja/g++.jason/cast3.C: Return void.
1104 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
1106 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1108 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
1110 * gcc.dg/loop-1.c: New test.
1112 2000-01-27 Jakub Jelinek <jakub@redhat.com>
1114 * gcc.c-torture/compile/20000127-1.c: New test.
1115 * gcc.c-torture/execute/991228-1.c: New test.
1117 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1119 * gcc.dg/unused-2.c: New test.
1121 * gcc.dg/conv-1.c: New test.
1123 2000-01-24 Mark Mitchell <mark@codesourcery.com>
1125 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
1127 (tool_option_proc): Fix typo.
1129 2000-01-24 Geoff Keating <geoffk@cygnus.com>
1131 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
1132 of the ld on the host, not on the build machine.
1133 Also, don't crash if '--help' is not a supported option.
1135 2000-01-24 Richard Henderson <rth@cygnus.com>
1137 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
1139 Thu Jan 20 12:34:48 2000 Jeffrey A Law (law@cygnus.com)
1141 * gcc.c-torture/execute/20000120-2.c: New test.
1142 * gcc.c-torture/execute/20000120-1.c: New test.
1144 Thu Jan 13 02:29:32 2000 Jeffrey A Law (law@cygnus.com)
1146 * gcc.c-torture/execute/20000113-1.c: New test.
1148 Wed Jan 12 20:26:58 2000 Jeffrey A Law (law@cygnus.com)
1150 * gcc.c-torture/execute/20000112-1.c: New test.
1152 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1154 * gcc.dg/20000111-1.c: New test.
1156 Mon Jan 10 18:12:49 2000 Jeffrey A Law (law@cygnus.com)
1158 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
1159 with 16 bit integers.
1161 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1163 * gcc.dg/20000108-1.c: New test.
1165 2000-01-05 Nathan Sidwell <nathan@acm.org>
1167 * g++.old-deja/g++.ns/koenig8.C: New test.
1169 2000-01-05 Nathan Sidwell <nathan@acm.org>
1171 * g++.old-deja/g++.other/cast4.C: New test.
1173 Wed Jan 5 00:26:20 2000 Jeffrey A Law (law@cygnus.com)
1175 * gcc.c-torture/compile/20000105-2.c: New test.
1176 * gcc.c-torture/compile/20000105-1.c: New test.
1178 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1180 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
1181 references to printf & atoi to conform to ANSI standard.
1182 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
1183 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
1184 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
1185 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
1186 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
1187 * g++.old-deja/g++.brendan/complex1.C: Likewise.
1188 * g++.old-deja/g++.brendan/copy1.C: Likewise.
1189 * g++.old-deja/g++.brendan/copy2.C: Likewise.
1190 * g++.old-deja/g++.brendan/copy3.C: Likewise.
1191 * g++.old-deja/g++.brendan/copy4.C: Likewise.
1192 * g++.old-deja/g++.brendan/copy5.C: Likewise.
1193 * g++.old-deja/g++.brendan/copy6.C: Likewise.
1194 * g++.old-deja/g++.brendan/copy7.C: Likewise.
1195 * g++.old-deja/g++.brendan/copy8.C: Likewise.
1196 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1197 * g++.old-deja/g++.brendan/crash14.C: Likewise.
1198 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
1199 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
1200 * g++.old-deja/g++.brendan/delete2.C: Likewise.
1201 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
1202 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
1203 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
1204 * g++.old-deja/g++.brendan/eh1.C: Likewise.
1205 * g++.old-deja/g++.brendan/groff1.C: Likewise.
1206 * g++.old-deja/g++.brendan/init3.C: Likewise.
1207 * g++.old-deja/g++.brendan/misc12.C: Likewise.
1208 * g++.old-deja/g++.brendan/misc7.C: Likewise.
1209 * g++.old-deja/g++.brendan/new2.C: Likewise.
1210 * g++.old-deja/g++.brendan/operators4.C: Likewise.
1211 * g++.old-deja/g++.brendan/operators5.C: Likewise.
1212 * g++.old-deja/g++.brendan/overload2.C: Likewise.
1213 * g++.old-deja/g++.brendan/overload7.C: Likewise.
1214 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
1215 * g++.old-deja/g++.brendan/reference1.C: Likewise.
1216 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
1217 * g++.old-deja/g++.brendan/template24.C: Likewise.
1218 * g++.old-deja/g++.brendan/template3.C: Likewise.
1219 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
1220 * g++.old-deja/g++.jason/inline3.C: Likewise.
1221 * g++.old-deja/g++.jason/opeq.C: Likewise.
1222 * g++.old-deja/g++.law/arg5.C: Likewise.
1223 * g++.old-deja/g++.law/arm7.C: Likewise.
1224 * g++.old-deja/g++.law/ctors11.C: Likewise.
1225 * g++.old-deja/g++.law/cvt8.C: Likewise.
1226 * g++.old-deja/g++.law/init9.C: Likewise.
1227 * g++.old-deja/g++.law/refs4.C: Likewise.
1228 * g++.old-deja/g++.law/template2.C: Likewise.
1229 * g++.old-deja/g++.law/visibility24.C: Likewise.
1230 * g++.old-deja/g++.law/vtable3.C: Likewise.
1231 * g++.old-deja/g++.mike/asm2.C: Likewise.
1232 * g++.old-deja/g++.mike/eh1.C: Likewise.
1233 * g++.old-deja/g++.mike/misc1.C: Likewise.
1234 * g++.old-deja/g++.mike/misc13.C: Likewise.
1235 * g++.old-deja/g++.mike/misc14.C: Likewise.
1236 * g++.old-deja/g++.mike/ns12.C: Likewise.
1237 * g++.old-deja/g++.mike/p1248.C: Likewise.
1238 * g++.old-deja/g++.mike/p3708.C: Likewise.
1239 * g++.old-deja/g++.mike/p3708a.C: Likewise.
1240 * g++.old-deja/g++.mike/p3708b.C: Likewise.
1241 * g++.old-deja/g++.mike/p646.C: Likewise.
1242 * g++.old-deja/g++.mike/p700.C: Likewise.
1243 * g++.old-deja/g++.mike/p783.C: Likewise.
1244 * g++.old-deja/g++.mike/p783a.C: Likewise.
1245 * g++.old-deja/g++.mike/p783b.C: Likewise.
1246 * g++.old-deja/g++.mike/p786.C: Likewise.
1247 * g++.old-deja/g++.mike/p789.C: Likewise.
1248 * g++.old-deja/g++.mike/p789a.C: Likewise.
1249 * g++.old-deja/g++.mike/p807a.C: Likewise.
1250 * g++.old-deja/g++.other/delete3.C: Likewise.
1251 * g++.old-deja/g++.other/dyncast1.C: Likewise.
1252 * g++.old-deja/g++.other/dyncast2.C: Likewise.
1253 * g++.old-deja/g++.other/dyncast3.C: Likewise.
1254 * g++.old-deja/g++.other/empty1.C: Likewise.
1255 * g++.old-deja/g++.other/temporary1.C: Likewise.
1256 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
1257 * g++.old-deja/g++.pt/t16.C: Likewise.
1258 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
1260 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
1262 * gcc.dg/991230-1.c: New test.
1264 Wed Dec 29 23:48:49 1999 Jeffrey A Law (law@cygnus.com)
1266 * gcc.c-torture/compile/991229-3.c: New test.
1267 * gcc.c-torture/compile/991229-2.c: New test.
1268 * gcc.c-torture/compile/991229-1.c: New test.
1270 Wed Dec 29 20:54:46 1999 Greg McGary <gkm@eng.ascend.com>
1272 * gcc.c-torture/compile/labels-2.c: New test.
1274 1999-12-27 Martin von Löwis <loewis@informatik.hu-berlin.de>
1276 * gcc.c-torture/execute/991227-1.c: New test.
1278 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1280 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
1282 1999-12-21 Martin von Löwis <loewis@informatik.hu-berlin.de>
1284 * gcc.c-torture/execute/991221-1.c: New test.
1286 1999-12-20 Nathan Sidwell <nathan@acm.org>
1288 * g++.old-deja/g++.other/cast3.C: New test.
1290 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
1292 * gcc.c-torture/execute/991216-4.c: New test.
1294 1999-12-16 Michael Meissner <meissner@cygnus.com>
1296 * gcc.c-torture/execute/991216-1.c: New test.
1297 * gcc.c-torture/execute/991216-2.c: New test.
1298 * gcc.c-torture/execute/991216-3.c: New test.
1300 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
1302 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
1303 Actually make the test fail by using "-O2" for compilation.
1305 1999-12-15 Nathan Sidwell <nathan@acm.org>
1307 * g++.old-deja/g++.warn/cast-align1.C: New test.
1309 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
1311 * gcc.c-torture/compile/991214-1.c: New test.
1312 * gcc.c-torture/compile/991214-2.c: New test.
1314 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
1316 * gcc.dg/991214-1.c: New test.
1318 Mon Dec 13 23:03:09 1999 Jeffrey A Law (law@cygnus.com)
1320 * gcc.c-torture/compile/991213-3.c: New test.
1321 * gcc.c-torture/compile/991213-2.c: New test.
1322 * gcc.c-torture/compile/991213-1.c: New test.
1324 Fri Dec 10 00:53:10 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
1326 * gcc.dg/991209-1.c: New test.
1328 Wed Dec 8 23:44:08 1999 Nathan Sidwell <nathan@acm.org>
1330 * gcc.c-torture/compile/991208-1.c: New test.
1332 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1334 * gcc.dg/ultrasp2.c: New test.
1336 1999-12-05 Alex Samuel <samuel@codesourcery.com>
1338 * g++.old-deja/g++.abi/align.C (main): Fix typo.
1340 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
1342 * gcc.c-torture/compile/991202-1.c: New test.
1343 * gcc.c-torture/execute/991202-1.c: New test.
1344 * gcc.c-torture/execute/991202-2.c: New test.
1345 * gcc.c-torture/execute/991202-3.c: New test.
1347 1999-12-02 Alex Samuel <samuel@codesourcery.com>
1349 * g++.old-deja/g++.abi/align.C: New test.
1350 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1351 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1353 1999-12-01 Richard Henderson <rth@cygnus.com>
1355 * gcc.c-torture/execute/991201-1.c: New.
1357 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
1359 * gcc.dg/991129-1.c: New test.
1361 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
1363 * gcc.c-torture/compile/991127-1.c: New test.
1365 1999-11-22 Nathan Sidwell <nathan@acm.org>
1367 * g++.old-deja/g++.other/warn4.C: New test.
1369 1999-11-22 Nathan Sidwell <nathan@acm.org>
1371 * g++.old-deja/g++.eh/cleanup2.C: New test.
1372 * g++.old-deja/g++.ext/pretty2.C: New test.
1373 * g++.old-deja/g++.ext/pretty3.C: New test.
1374 * g++.old-deja/g++.other/debug6.C: New test.
1376 Wed Oct 20 16:18:23 1999 Jim Wilson <wilson@cygnus.com>
1378 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
1379 compiler_output to look for one error message instead of two.
1381 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
1383 * gcc.c-torture/execute/991118-1.c: Also test case
1384 where the word boundary does not split a byte evenly.
1386 1999-11-19 Nathan Sidwell <nathan@acm.org>
1388 * g++.old-deja/g++.ext/restrict1.C: New test.
1390 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
1392 * gcc.c-torture/execute/991118-1.c: New test.
1394 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
1396 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
1397 working directory pathnames.
1399 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
1401 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
1402 host is equipped with driver.h and driver.o so it can actually
1403 compile and run the tests.
1405 Fri Oct 8 18:46:11 1999 Bernd Schmidt <bernds@cygnus.co.uk>
1407 * gcc.c-torture/compile/991008-1.c: New test.
1409 1999-11-08 Nick Clifton <nickc@cygnus.com>
1411 * lib/gcc-dg.exp: Include target-supports.exp
1413 1999-11-05 Nick Clifton <nickc@cygnus.com>
1415 * lib/target-supports.exp: New file: Provide procs to test for
1416 features supported by the target.
1417 (check_weak_available): Moved here from ecos.exp.
1418 (check_alias_available): New proc: Determine of the target
1419 toolchain supports the alias attribute.
1421 * gcc.dg/special/ecos.exp: Move check_weak_available to
1422 target-supports.exp.
1423 (alias-1.c): Only perform the test if the target supports
1425 (wkali-1.c): Only perform the test if the target supports
1428 * gcc.dg/990506-0.c: Expect error messages from cross
1429 targets as well as native targets.
1431 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1433 * gcc.dg/ultrasp1.c: Removed xfail.
1434 * gcc.dg/struct-ret-2.c: Likewise.
1435 * gcc.dg/array-1.c: Likewise.
1437 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1439 * gcc.dg/struct-ret-2.c: New test.
1441 * gcc.dg/array-1.c: New test.
1443 Sat Oct 30 22:23:46 1999 Stephen L Moshier <moshier@mediaone.net>
1445 * gcc.c-torture/execute/991030-1.c: New test.
1447 Tue Oct 26 20:25:42 1999 Richard Henderson <rth@cygnus.com>
1449 * gcc.c-torture/compile/991026-2.c: New test.
1451 Tue Oct 26 00:45:56 1999 Jeffrey A Law (law@cygnus.com)
1453 * gcc.c-torture/compile/991026-1.c: New test.
1455 Sat Oct 23 23:36:03 1999 Jeffrey A Law (law@cygnus.com)
1457 * gcc.c-torture/execute/991023-1.c: New test.
1459 Tue Oct 19 02:11:29 1999 Jeffrey A Law (law@cygnus.com)
1461 * gcc.c-torture/execute/991019-1.c: New test.
1463 Sat Oct 16 00:05:48 1999 Richard Henderson <rth@cygnus.com>
1465 * gcc.c-torture/execute/991016-1.c: New test.
1467 Thu Oct 14 04:22:47 1999 Stephane Carrez <stcarrez@worldnet.fr>
1469 * gcc.c-torture/execute/991014-1.c: New test.
1471 Wed Oct 13 22:01:35 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
1473 * g++.old-deja/g++.other/union2.C: New test.
1475 1999-10-13 Nathan Sidwell <nathan@acm.org>
1477 * g++.old-deja/g++.other/vaarg2.C: New test.
1478 * g++.old-deja/g++.other/vaarg3.C: New test.
1480 1999-10-12 Craig Burley <craig@jcb-sc.com>
1482 * g77.f-torture/noncompile/19990905-1.f: Moved from being
1485 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
1487 * gcc.c-torture/execute/va-arg-11.c: New test.
1489 Fri Oct 1 00:53:17 1999 Mark P. Mitchell <mark@codesourcery.com>
1491 * lib/file-format.exp (gcc_target_object_format): Don't
1492 crash if objdump is unavailable.
1494 Wed Sep 29 23:48:44 1999 Donn Terry <donn@interix.com>
1496 * gcc.misc-tests/mg.exp: delete extraneous redirection.
1498 1999-09-28 Nick Clifton <nickc@cygnus.com>
1500 * gcc.c-torture/compile/990928-1.c: New test.
1502 Tue Sep 28 13:19:15 BST 1999 Nathan Sidwell <nathan@acm.org>
1504 * g++.old-deja/g++.other/decl6.C: New test.
1506 Tue Sep 28 01:19:09 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1508 * gcc.c-torture/execute/va-arg-10.c: New test.
1510 Mon Sep 27 09:14:24 BST 1999 Nathan Sidwell <nathan@acm.org>
1512 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
1513 __PRETTY_FUNCTION__.
1515 1999-09-23 Nick Clifton <nickc@cygnus.com>
1517 * gcc.c-torture/execute/990923-1.c: New test.
1519 1999-09-21 Nick Clifton <nickc@cygnus.com>
1521 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
1522 for which -fpic is inappropriate.
1524 1999-09-21 Mark Mitchell <mark@codesourcery.com>
1526 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
1528 Tue Sep 21 15:38:10 BST 1999 Nathan Sidwell <nathan@acm.org>
1530 * g++.old-deja/g++.other/dyncast1.C: New test.
1531 * g++.old-deja/g++.other/dyncast2.C: New test.
1532 * g++.old-deja/g++.other/dyncast3.C: New test.
1533 * g++.old-deja/g++.other/dyncast4.C: New test.
1534 * g++.old-deja/g++.other/dyncast5.C: New test.
1535 * g++.old-deja/g++.eh/catch3.C: New test.
1536 * g++.old-deja/g++.eh/catch3p.C: New test.
1537 * g++.old-deja/g++.eh/catch4.C: New test.
1538 * g++.old-deja/g++.eh/catch4p.C: New test.
1539 * g++.old-deja/g++.eh/catch5.C: New test.
1540 * g++.old-deja/g++.eh/catch5p.C: New test.
1541 * g++.old-deja/g++.eh/catch6.C: New test.
1542 * g++.old-deja/g++.eh/catch6p.C: New test.
1543 * g++.old-deja/g++.eh/catch7.C: New test.
1544 * g++.old-deja/g++.eh/catch7p.C: New test.
1545 * g++.old-deja/g++.eh/catch8.C: New test.
1546 * g++.old-deja/g++.eh/catch8p.C: New test.
1547 * g++.old-deja/g++.eh/catch9.C: New test.
1548 * g++.old-deja/g++.eh/catch9p.C: New test.
1550 Mon Sep 13 14:14:21 BST 1999 Nathan Sidwell <nathan@acm.org>
1552 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
1553 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
1555 Mon Sep 13 06:28:57 1999 Jeffrey A Law (law@cygnus.com)
1557 * gcc.c-torture/compile/990913-1.c: New test.
1559 Fri Sep 10 11:21:25 BST 1999 Nathan Sidwell <nathan@acm.org>
1561 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
1562 * g++.old-deja/g++.jason/rfg5.C: Likewise.
1564 Thu Sep 9 10:40:36 1999 Richard Henderson <rth@cygnus.com>
1566 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
1568 Thu Sep 9 12:32:57 BST 1999 Nathan Sidwell <nathan@acm.org>
1570 * g++.old-deja/g++.other/lookup11.C: New test.
1571 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
1572 what is permitted and what we want.
1573 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
1575 * g++.old-deja/g++.jason/rfg5.C: Likewise
1577 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
1579 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
1580 * gcc.c-torture/noncompile/poison-1.c: New file.
1582 Wed Sep 8 09:39:56 BST 1999 Nathan Sidwell <nathan@acm.org>
1584 * g++.old-deja/g++.other/sizeof3.C: New test.
1585 * g++.old-deja/g++.other/sizeof4.C: New test.
1586 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
1587 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
1589 1999-09-07 Richard Henderson <rth@cygnus.com>
1591 * gcc.dg/va-arg-1.c: New.
1593 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1595 * gcc.c-torture/execute/va-arg-9.c: New test.
1597 1999-09-05 Craig Burley <craig@jcb-sc.com>
1599 * g77.f-torture/compile/980519-2.f: New test.
1600 * g77.f-torture/compile/19990905-0.f: New test.
1601 * g77.f-torture/compile/19990905-1.f: New test.
1602 * g77.f-torture/compile/19990905-2.f: New test.
1604 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
1606 Fri Sep 3 10:39:38 BST 1999 Richard Earnshaw <rearnsha@arm.com>
1608 * gcc.c-torture/execute/990827-1.c: Fix typo.
1610 Fri Sep 03 09:31:10 BST 1999 Nathan Sidwell <nathan@acm.org>
1612 * g++.old-deja/g++.other/deref1.C: New test.
1614 Thu Sep 02 09:27:34 BST 1999 Nathan Sidwell <nathan@acm.org>
1616 * g++.old-deja/g++.other/ambig2.C: New test.
1617 * g++.old-deja/g++.other/cond5.C: New test.
1618 * g++.old-deja/g++.other/lookup16.C: New test.
1620 Thu Sep 2 01:17:51 1999 Marc Espie <espie@cvs.openbsd.org>
1622 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
1625 Tue Aug 31 17:57:49 1999 Jeffrey A Law (law@cygnus.com)
1627 * lib/c-torture.exp: Avoid the "compare executables" optimization
1628 when testing native.
1630 Sun Aug 29 14:35:41 1999 Jeffrey A Law (law@cygnus.com)
1632 * gcc.c-torture/execute/990829-1.c: New test.
1633 * gcc.c-torture/compile/990829-1.c: New test.
1635 1999-08-27 Paul Burchard <burchard@pobox.com>
1637 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
1638 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
1639 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
1640 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
1641 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
1642 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
1643 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
1644 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
1645 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
1646 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
1647 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
1649 Fri Aug 27 01:24:16 1999 Jeffrey A Law (law@cygnus.com)
1651 * gcc.c-torture/execute/990827-1.c: New test.
1653 1999-08-26 Craig Burley <craig@jcb-sc.com>
1655 * g77.f-torture/noncompile/19990826-4.f: New test.
1657 * g77.f-torture/compile/19990826-3.f: New test.
1659 * g77.f-torture/execute/19990826-2.f: New test.
1661 * g77.f-torture/compile/19990826-1.f: New test.
1663 * gcc.c-torture/execute/990826-0.c: New test.
1664 * g77.c-torture/execute/19990826-0.f: New test.
1666 * g77.f-torture/noncompile/970626-2.f: New test.
1668 1999-08-25 Paul Burchard <burchard@pobox.com>
1670 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
1671 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
1672 lss-011.C: New tests.
1674 1999-08-25 Nathan Sidwell <nathan@acm.org>
1676 * g++.old-deja/g++.other/decl5.C: New test.
1678 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1680 * noncompile/noncompile.exp: Load_lib c-torture.exp.
1681 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
1682 call `postbase' for each one. All callers of `postbase' changed
1683 to call this instead.
1685 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
1687 * gcc.c-torture/execute/990811-1.c: New test.
1689 1999-08-09 Nick Clifton <nickc@cygnus.com>
1691 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
1694 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
1697 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
1699 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
1701 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
1703 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
1705 1999-08-04 Nathan Sidwell <nathan@acm.org>
1707 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
1709 Wed Aug 4 01:17:17 1999 Jeffrey A Law (law@cygnus.com)
1711 * gcc.c-torture/execute/990804-1.c: New test.
1713 1999-08-03 Nathan Sidwell <nathan@acm.org>
1715 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
1716 * g++.old-deja/g++.brendan/crash64.C: Likewise
1717 * g++.old-deja/g++.brendan/overload8.C: Likewise
1719 1999-08-03 Nathan Sidwell <nathan@acm.org>
1721 * g++.old-deja/g++.other/struct1.C: New test.
1723 1999-08-03 Nathan Sidwell <nathan@acm.org>
1725 * g++.old-deja/g++.other/enum2.C: New test.
1727 Mon Aug 2 13:35:12 1999 Richard Henderson <rth@cygnus.com>
1729 Adapted from tests from Franz Sirl:
1730 * gcc.c-torture/execute/va-arg-7.c: New test.
1731 * gcc.c-torture/execute/va-arg-8.c: New test.
1733 Sun Aug 1 22:29:34 1999 Jeffrey A Law (law@cygnus.com)
1735 * gcc.c-torture/compile/990801-2.c: New test.
1737 * gcc.c-torture/compile/990801-1.c: New test.
1739 1999-07-27 Michael Meissner <meissner@cygnus.com>
1741 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
1742 fp-cmp-1.c, converting double to float.
1744 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
1745 fp-cmp-1.c, converting double to long double.
1747 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
1748 from fr1 to unknown_register, since fr1 is a legitimate register
1751 Sun Jul 25 21:41:37 1999 Jeffrey A Law (law@cygnus.com)
1753 * README: More listname related changes.
1755 1999-07-08 Catherine Moore <clm@cygnus.com>
1757 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
1759 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
1761 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
1763 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
1765 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
1767 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
1769 * gcc.dg/990703-1.c: New test.
1771 1999-06-29 Nick Clifton <nickc@cygnus.com>
1773 * lib/file-format.exp: New file: Move definition of proc
1774 gcc_target_object_format to here from
1775 gcc.dg/special/ecos.exp.
1777 * lib/c-torture.exp: Include lib file-format.exp.
1778 * lib/gcc-dg.exp: Include lib file-format.exp.
1780 * gcc.dg/special/ecos.exp: Remove definition of proc
1781 gcc_target_object_format.
1783 Mon Jun 28 08:20:51 1999 Jeffrey A Law (law@cygnus.com)
1785 * gcc.c-torture/execute/990628-1.c: New test.
1787 Fri Jun 25 05:28:40 1999 Jeffrey A Law (law@cygnus.com)
1789 * gcc.c-torture/compile/990625-2.c: New test.
1791 * gcc.c-torture/compile/990625-1.c: New test.
1793 1999-06-23 Nick Clifton <nickc@cygnus.com>
1795 * gcc.c-torture/compile/dll.c: New test case. Check that dll
1797 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
1798 ports that use the COFF/PE file format.
1800 Thu Jun 17 13:48:16 1999 Jeffrey A Law (law@cygnus.com)
1802 * gcc.c-torture/compile/990617-1.c: New test.
1804 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
1806 * g++.old-deja/g++.other/decl4.C: New test.
1808 1999-06-14 Nathan Sidwell <nathan@acm.org>
1810 * g++.old-deja/g++.other/bitfld3.C: New test.
1812 1999-06-08 Nathan Sidwell <nathan@acm.org>
1814 * g++.old-deja/g++.eh/catch1.C: New test.
1816 Mon Jun 7 23:39:16 1999 Jeffrey A Law (law@cygnus.com)
1818 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
1820 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
1821 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
1823 1999-06-05 Craig Burley <craig@jcb-sc.com>
1825 * g77.f-torture/compile/19990502-0.f: Replace with new,
1826 shorter, test that still fails after recent changes.
1828 Fri Jun 4 02:25:04 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1830 * gcc.c-torture/execute/990604-1.c: New test.
1832 Mon May 31 00:34:51 1999 Jeffrey A Law (law@cygnus.com)
1834 * gcc.c-torture/execute/990531-1.c: New test.
1836 Thu May 27 02:38:36 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1838 * gcc.c-torture/compile/990527-1.c: New test.
1840 Thu May 27 02:18:51 1999 Joern Rennecke <amylaar@cygnus.com>
1842 * gcc.c-torture/execute/990527-1.c: New test.
1844 1999-05-25 Nick Clifton <nickc@cygnus.com>
1846 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
1847 bitfields as signed.
1849 1999-05-25 Craig Burley <craig@jcb-sc.com>
1851 * g77.f-torture/compile/19990525-0.f: New test.
1853 Tue May 25 01:21:16 1999 Jeffrey A Law (law@cygnus.com)
1855 * gcc.c-torture/execute/990525-2.c: New test.
1857 * gcc.c-torture/execute/990525-1.c: New test.
1859 1999-05-24 Nathan Sidwell <nathan@acm.org>
1861 * g++.old-deja/g++.other/anon3.C: New test.
1862 * g++.old-deja/g++.other/anon4.C: New test.
1863 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
1864 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
1865 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
1868 Mon May 24 00:01:52 1999 Jeffrey A Law (law@cygnus.com)
1870 * gcc.c-torture/execute/990524-1.c: New test.
1872 * gcc.dg/990524-1.c: New test.
1874 Sun May 23 21:18:12 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1876 * gcc.c-torture/compile/990523-1.c: New test.
1878 Wed May 19 02:56:18 1999 Raja R Harinath <harinath@cs.umn.edu>
1880 * gcc.c-torture/compile/990519-1.c: New test.
1882 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1884 * gcc.c-torture/compile/990517-1.c: New test.
1886 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
1887 (e4, f4): New tests.
1890 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1892 * gcc.dg/noreturn-1.c: New test.
1894 Thu May 13 02:02:46 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1896 * gcc.c-torture/execute/990513-1.c: New test.
1898 1999-05-10 Richard Henderson <rth@cygnus.com>
1900 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
1902 1999-05-10 Craig Burley <craig@jcb-sc.com>
1904 * g77.f-torture/execute/erfc.f: Use small single-precision
1905 values, to avoid problems on Alphas when not -mieee.
1907 1999-05-08 Craig Burley <craig@jcb-sc.com>
1909 * gcc.dg/990506-0.c: New test.
1911 1999-05-08 Richard Henderson <rth@cygnus.com>
1913 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
1914 the constant to test. Don't XFAIL 64-bit targets.
1916 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
1917 * g++.old-deja/g++.law/profile1.C: Likewise.
1919 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
1920 operator new instances.
1921 * g++.old-deja/g++.other/delete5.C: Likewise.
1923 1999-05-03 Craig Burley <craig@jcb-sc.com>
1925 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
1928 1999-05-03 Craig Burley <craig@jcb-sc.com>
1930 * g77.f-torture/execute/u77-test.f: Reverse order of two
1931 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
1933 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1935 * gcc.dg/compare1.c: New test.
1937 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
1939 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
1942 1999-05-02 Craig Burley <craig@jcb-sc.com>
1944 * g77.f-torture/compile/19990502-1.f: New test.
1946 1999-05-02 Craig Burley <craig@jcb-sc.com>
1948 * g77.f-torture/compile/19990502-0.f: New test.
1950 Sun May 2 01:38:50 1999 Craig Burley <craig@jcb-sc.com>
1952 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
1955 Sun May 2 01:13:37 1999 Craig Burley <craig@jcb-sc.com>
1957 * g77.f-torture/execute/u77-test.f (main): List libU77
1958 intrinsics not currently tested.
1959 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
1960 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
1961 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
1962 Trim blanks off the ends of some printed strings.
1964 Sun May 2 00:06:45 1999 Craig Burley <craig@jcb-sc.com>
1966 * g77.f-torture/execute/u77-test.f (main): Just warn about
1967 FSTAT gid disagreement, as it's expected on some systems.
1969 Sat May 1 23:57:18 1999 Craig Burley <craig@jcb-sc.com>
1971 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
1972 use a new function, which allows for some slop.
1973 Clean up some commentary.
1974 (issum): The new function.
1975 (sgladd): Deleted subroutine.
1977 1999-05-01 Craig Burley <craig@jcb-sc.com>
1979 * g77.f-torture/execute/u77-test.f: Modify to be more like
1980 libf2c/libU77 version, bringing patches to that version here.
1981 Add suitable commentary.
1983 Sun Apr 25 12:28:59 1999 Richard Henderson <rth@cygnus.com>
1985 * gcc.dg/990424-1.c: New test.
1987 1999-04-24 Craig Burley <craig@jcb-sc.com>
1989 * g77.f-torture/execute/u77-test.f (main): Bug involving
1990 LSTAT has been fixed, so turn back on full checking.
1992 1999-04-20 Craig Burley <craig@jcb-sc.com>
1994 * g77.f-torture/compile/19990419-0.f: New test.
1995 * g77.f-torture/execute/19990419-1.f: New test.
1997 Sat Apr 17 16:56:48 1999 Richard Henderson <rth@cygnus.com>
1999 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
2000 to avoid the need for a prototype to supress a warning.
2002 Wed Apr 7 23:08:59 1999 Jim Wilson <wilson@cygnus.com>
2004 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
2006 Sun Apr 4 04:02:53 1999 Jeffrey A Law (law@cygnus.com)
2008 * gcc.c-torture/execute/990404-1.c: New test.
2010 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
2012 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
2013 * gcc.dg/cpp-if3.c: Don't use -pedantic.
2014 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
2015 missing initializer warnings.
2017 Sun Mar 28 00:49:41 1999 Jeffrey A Law (law@cygnus.com)
2019 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
2022 Fri Mar 26 00:50:46 1999 Jeffrey A Law (law@cygnus.com)
2024 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
2026 1999-03-26 Craig Burley <craig@jcb-sc.com>
2028 * g77.f-torture/execute/19990325-0.f: New test.
2029 * g77.f-torture/execute/19990325-1.f: New test.
2031 Wed Mar 24 22:50:50 1999 Jeffrey A Law (law@cygnus.com)
2033 * gcc.c-torture/execute/990324-1.c: New test.
2035 Mon Mar 22 14:55:58 1999 Jim Wilson <wilson@cygnus.com>
2037 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
2040 Wed Mar 17 12:22:39 1999 Richard Henderson <rth@cygnus.com>
2042 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
2044 1999-03-13 Craig Burley <craig@jcb-sc.com>
2046 * g77.f-torture/execute/19990313-2.f: New test.
2047 * g77.f-torture/execute/19990313-3.f: New test.
2049 1999-03-13 Craig Burley <craig@jcb-sc.com>
2051 * g77.f-torture/execute/19990313-0.f: New test.
2052 * g77.f-torture/execute/19990313-1.f: New test.
2054 Fri Mar 12 16:17:28 1999 Jim Wilson <wilson@cygnus.com>
2056 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
2058 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
2059 (main): Add check for u15. Conditionalize u31 check depending on
2060 whether ints are <32 bits or >=32 bits.
2062 1999-03-08 Craig Burley <craig@jcb-sc.com>
2064 * g77.f-torture/execute/19981119-0.f: Improve testiness.
2066 1999-03-08 Craig Burley <craig@jcb-sc.com>
2068 * g77.f-torture/compile/19990305-0.f: New test.
2069 * g77.f-torture/execute/19981119-0.f: New test.
2071 1999-03-08 Craig Burley <craig@jcb-sc.com>
2073 * g77.f-torture/execute/970625-2.f: call ABORT if final
2074 result is not correct, instead of just printing it.
2075 Add this checking via newly introduced obfuscation, to
2076 trip up buggy front ends.
2078 1999-03-07 Craig Burley <craig@jcb-sc.com>
2080 * g77.f-torture/compile/960317-1.f: Moved from being
2081 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
2083 1999-03-06 Craig Burley <craig@jcb-sc.com>
2085 * g77.f-torture/execute/960317-1.f: New (old) test.
2086 * g77.f-torture/execute/970625-2.f: Ditto.
2088 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
2090 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
2091 message on line 1 or line 2; cccp and cpplib do this differently.
2093 Mon Mar 1 23:29:14 1999 Jeffrey A Law (law@cygnus.com)
2095 * g++.old-deja/g++.law/weak1.C: New test.
2097 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
2099 * gcc.c-torture/execute/990119-1.c: Renamed to...
2100 * gcc.dg/990119-1.c: this, so it will only be tested once
2101 (it's a preprocessor test, it doesn't need to be run at
2102 multiple optimization levels).
2104 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
2106 * lib/g++.exp: Don't add incdir=$base_dir/../include to
2109 1999-02-24 Craig Burley <craig@jcb-sc.com>
2111 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
2112 * g77.f-torture/compile/19981216-0.f: ...as it is expected
2113 to not be compilable by current g77.
2115 1999-02-24 Nick Clifton <nickc@cygnus.com>
2117 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
2119 Mon Feb 22 01:15:08 1999 Jeffrey A Law (law@cygnus.com)
2121 * gcc.c-torture/execute/990222-1.c: New test.
2123 1999-02-19 Craig Burley <craig@jcb-sc.com>
2125 * g77.f-torture/compile/19990218-0.f: New test.
2126 * g77.f-torture/noncompile/19990218-1.f: New test.
2128 1999-02-18 Craig Burley <craig@jcb-sc.com>
2130 * g77.f-torture/compile/19981216-0.f: New test.
2132 Sun Feb 14 01:26:29 1999 Jeffrey A Law (law@cygnus.com)
2134 * gcc.dg/990214-1.c: New test.
2136 Sat Feb 13 00:43:52 1999 Jeffrey A Law (law@cygnus.com)
2138 * gcc.dg/990213-2.c: New test.
2140 * gcc.dg/990213-1.c: New test.
2142 Fri Feb 12 11:04:35 1999 Jeffrey A Law (law@cygnus.com)
2144 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
2147 1999-02-11 Nick Clifton <nickc@cygnus.com>
2149 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
2150 specified by target.
2152 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
2154 Thu Feb 11 01:12:12 1999 Jeffrey A Law (law@cygnus.com)
2156 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
2158 Wed Feb 10 13:08:12 1999 Jonathan Larmour <jlarmour@cygnus.co.uk>
2160 * gcc.dg/special/ecos.exp: New test driver for new tests with
2161 special requirements.
2163 * gcc.dg/special/alias-1.c: New test.
2164 * gcc.dg/special/gcsec-1.c: New test.
2165 * gcc.dg/special/weak-1.c: New test.
2166 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
2167 * gcc.dg/special/weak-2.c: New test.
2168 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
2169 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
2170 * gcc.dg/special/wkali-1.c: New test.
2171 * gcc.dg/special/wkali-2.c: New test.
2172 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
2173 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
2175 Wed Feb 10 12:15:35 1999 Felix Lee <flee@cygnus.com>
2177 * lib/c-torture.exp (c-torture-compile): Pull out code for
2178 analyzing gcc error messages.
2179 (c-torture-execute): Likewise. Fix some (harmless) false
2181 * lib/gcc.exp (gcc_check_compile): New function.
2183 Mon Feb 8 21:42:57 1999 Richard Henderson <rth@cygnus.com>
2185 * gcc.c-torture/execute/990208-1.c: New test.
2187 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
2189 * g++.dg/special/ecos.exp: New driver for new tests with special
2192 * g++.dg/special/conpr-1.C: New test
2193 * g++.dg/special/conpr-2.C: New test
2194 * g++.dg/special/conpr-2a.C: New test
2195 * g++.dg/special/conpr-3.C: New test
2196 * g++.dg/special/conpr-3a.C: New test
2197 * g++.dg/special/conpr-3b.C: New test
2199 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
2200 allow g++ to use the dg driver
2202 * README: Add comment about g++.dg directory
2204 Sat Feb 6 18:00:38 1999 Jeffrey A Law (law@cygnus.com)
2206 * README: Update email addresses.
2208 1999-02-03 Nick Clifton <nickc@cygnus.com>
2210 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
2211 arguments in order to force structure S onto the stack even on
2213 (test): Pass 10 leading arguments to function foo as well as the
2216 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
2217 failure for all targets.
2219 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
2220 abort to terminate program execution.
2222 Sat Jan 30 16:22:47 1999 Richard Henderson <rth@cygnus.com>
2224 * gcc.c-torture/execute/990130-1.c: New test.
2226 Sat Jan 30 11:10:06 1999 Jeffrey A Law (law@cygnus.com)
2228 * gcc.dg/990130-1.c: New test.
2230 1999-01-28 Michael Meissner <meissner@cygnus.com>
2232 * gcc.c-torture/execute/990128-1.c: New test.
2234 1999-01-27 Michael Meissner <meissner@cygnus.com>
2236 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
2238 1999-01-27 Felix Lee <flee@cygnus.com>
2240 * lib/c-torture.exp (c-torture-compile): pull out code for
2241 analyzing gcc error messages.
2242 (c-torture-execute): ditto, and fix some (harmless) false
2244 * lib/gcc.exp (gcc_check_compile): new function.
2246 Sun Jan 17 00:02:33 1999 Jeffrey A Law (law@cygnus.com)
2248 * gcc.dg/990117-1.c: New test.
2250 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
2252 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
2254 Fri Jan 15 02:52:00 1999 Jeffrey A Law (law@cygnus.com)
2256 * g77.f-torture/compile/990115-1.f: New test.
2258 Thu Jan 7 23:39:47 1999 Jeffrey A Law (law@cygnus.com)
2260 * gcc.c-torture/compile/990107-1.c: New test
2262 Wed Jan 6 02:21:59 1999 Jeffrey A Law (law@cygnus.com)
2264 * gcc.c-torture/execute/990106-2.c: New test.
2266 * gcc.c-torture/execute/990106-1.c: New test.
2268 Wed Dec 30 23:05:28 1998 Zack Weinberg <zack@rabi.columbia.edu>
2270 * gcc.c-torture/compile/981223-1.c: New test.
2272 Tue Dec 29 11:33:25 1998 Richard Henderson <rth@cygnus.com>
2274 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
2275 (opt3): Rename from opt4 and disable.
2277 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
2279 * g++.old-deja/g++.pt/ptrmem5.C: New test.
2281 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
2283 * g++.old-deja/g++.other/conv5.C: New test.
2285 1998-12-14 Nick Clifton <nickc@cygnus.com>
2287 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
2289 Fri Dec 11 10:25:57 1998 Jeffrey A Law (law@cygnus.com)
2291 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
2293 Fri Dec 11 01:12:45 1998 Zack Weinberg <zack@rabi.columbia.edu>
2295 * gcc.c-torture/compile/981211-1.c: New test.
2297 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
2299 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
2301 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
2303 Tue Dec 8 22:50:04 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2305 * gcc.special/930510-1.c: Make C9X safe.
2306 * gcc.misc-tests/gcov-1.c Similarly.
2307 * gcc.misc-tests/gcov-2.c Similarly.
2309 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
2311 * gcc.dg/ultrasp1.c: New test.
2313 Sun Dec 6 00:40:12 1998 Richard Henderson <rth@cygnus.com>
2315 * gcc.c-torture/execute/981206.c: New test.
2317 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
2319 * g++.old-deja/g++.ns/template7.C: New test.
2321 * g++.old-deja/g++.other/expr1.C: New test.
2323 * g++.old-deja/g++.eh/tmpl3.C: New test.
2325 * g++.old-deja/g++.eh/tmpl2.C: New test.
2327 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
2329 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
2330 * g++.old-deja/g++.other/using6.C: Removed.
2331 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
2333 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
2335 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
2337 * g++.old-deja/g++.pt/overload8.C: New test.
2339 * g++.old-deja/g++.pt/overload7.C: New test.
2341 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
2343 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
2344 and relinking messages.
2345 * lib/g++.exp (g++_target_compile): Remove .rpo file when
2346 compiling with -frepo.
2348 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
2350 * g++.old-deja/g++.pt/lookup6.C: New test.
2352 1998-11-30 Nick Clifton <nickc@cygnus.com>
2354 * gcc.c-torture/execute/981130-1.c: New test.
2355 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
2357 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
2359 * g++.old-deja/g++.pt/explicit76.C: New test.
2361 * g++.old-deja/g++.pt/friend38.C: New test.
2363 * g++.old-deja/g++.ns/crash2.C: New test.
2365 * g++.old-deja/g++.pt/defarg8.C: New test.
2367 * g++.old-deja/g++.pt/instantiate6.C: New test.
2369 * g++.old-deja/g++.pt/static6.C: New test.
2371 * g++.old-deja/g++.pt/decl2.C: New test.
2373 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
2375 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
2376 problem is actually related with name lookup, but so what? :-)
2378 * g++.old-deja/g++.pt/friend37.C: New test.
2380 1998-11-25 Dave Love <d.love@dl.ac.uk>
2382 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
2383 element, which fails on some systems.
2385 * g77.f-torture/execute/labug1.f: New test.
2387 Sat Nov 21 21:41:05 1998 Jeffrey A Law (law@cygnus.com)
2389 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
2392 1998-11-18 Dave Love <d.love@dl.ac.uk>
2394 * g77.f-torture/compile/981117-1.f: New test.
2396 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
2398 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
2401 Sun Oct 11 05:04:28 1998 Ken Raeburn <raeburn@cygnus.com>
2403 * gcc.c-torture/execute/memcheck: New directory of tests for
2404 -fcheck-memory-usage.
2406 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
2408 * README: New file, general information about the testsuite and
2409 new description of the various C++ test subdirectories.
2410 * README.g++: Eliminate obsolete information, update and move most
2411 relevant stuff to README.
2413 Sat Nov 7 02:55:55 1998 Richard Henderson <rth@cygnus.com>
2415 * gcc.c-torture/compile/981107-1.c: New test.
2417 Mon Nov 2 11:16:03 1998 Doug Evans <devans@canuck.cygnus.com>
2419 * execute/memcpy-bi.c: New testcase.
2421 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
2423 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
2426 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
2427 template is selected.
2429 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
2430 classes, it should be accepted for all types.
2432 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
2434 * g++.old-deja/g++.pt/spec24.C: Ensure that template
2435 specializations start with template headers.
2437 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
2439 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
2441 * g++.old-deja/g++.other/init9.C: Test cross initialization of
2444 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
2446 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
2448 Thu Oct 22 16:01:44 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2450 * compile/981022-1.c, compile/981022-1.x: New test and driver.
2452 Mon Oct 19 14:03:07 1998 Jeffrey A Law (law@cygnus.com)
2454 * 981019-1.c: New test.
2456 Wed Oct 14 21:11:19 1998 Robert Lipe <robertl@dgii.com>
2458 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
2461 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
2463 * compile/981001-4.c: Remove use of GCC extension that triggers a
2466 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
2468 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
2470 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
2472 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
2473 instantiation of template produces incorrect code for delete
2476 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
2477 constructors' name is not unique.
2478 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
2479 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
2481 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
2482 automatic array of const is ill-formed.
2484 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
2485 of template parameter?
2487 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
2490 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
2491 pointer-to-member expression.
2493 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
2494 declaration causes ICE.
2496 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
2498 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
2499 reserved in the global namespace.
2501 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
2502 generate needed virtual table.
2504 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
2506 1998-10-10 Dariush Eslimi <eslimi@loran.com>
2508 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
2509 template-dependent type
2511 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
2513 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
2514 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
2515 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
2517 * g++.old-deja/g++.other/using5.C: New test; using decl from base
2518 class should be usable as argument of member function.
2519 * g++.old-deja/g++.other/using6.C: New test; using decl from base
2520 class should be usable as return type of member function.
2521 * g++.old-deja/g++.other/using7.C: New test; using decl from base
2522 class should be usable as type of data member.
2524 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
2526 Fri Oct 9 19:19:19 1998 Jeffrey A Law (law@cygnus.com)
2528 * gcc.c-torture/special/920521-1.c: Fix bogus test.
2530 Thu Oct 8 19:14:05 1998 Nick Clifton <nickc@cygnus.com>
2532 * gcc.dg/dll-?.c Add thumb to target list.
2533 Fix assembler scan patterns to match current assembler output.
2535 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
2537 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
2538 matching of template brackets.
2540 * g++.old-deja/g++.other/using4.C: New test. Test using
2541 declarations of methods from base classes.
2543 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
2544 within functions should introduce names into the innermost
2545 enclosing namespace.
2547 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
2548 of static locals if first initialization throws.
2550 Wed Oct 7 12:00:20 1998 Jim Wilson <wilson@cygnus.com>
2552 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
2554 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
2556 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
2557 lose track of the possible targets of tablejump insns.
2558 * special/special.exp: Run it.
2560 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
2562 * g++.old-deja/g++.pt/friend35.C: New test. A template function
2563 must be declared before its specializations can be named in friend
2566 1998-10-05 Dave Love <d.love@dl.ac.uk>
2568 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
2570 * g77.f-torture/execute/io1.f: New test.
2572 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
2574 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
2575 with pointer to template function, for which no argument deduction
2578 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
2579 specialization of template function as argument to template
2582 * g++.old-deja/g++.other/access2.C: New test; Inner class
2583 shouldn't have privileged access to Outer's names.
2585 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
2587 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
2588 friend template declared within template class conflicts with
2589 nested class of the same name.
2591 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
2594 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
2595 object with direct initializer as function declaration.
2597 * g++.old-deja/g++.other/decl2.C: New test; duplicate
2600 * g++.old-deja/g++.other/null2.C: New test; conditional operator
2601 involving const pointer and NULL produces incorrect result.
2603 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
2604 type name without `typename' should be rejected with -pedantic.
2606 Fri Oct 2 21:55:58 1998 Richard Henderson <rth@cygnus.com>
2608 * g++.old-deja/g++.other/addrof1.C: New test.
2610 Thu Oct 1 17:15:26 1998 Nick Clifton <nickc@cygnus.com>
2612 * gcc.c-torture/compile/981001-1.c: New test.
2613 * gcc.c-torture/execute/981001-1.c: New test.
2615 Thu Oct 1 19:05:20 1998 Jeffrey A Law (law@cygnus.com)
2617 * gcc.c-torture/compile/981001-2.c: New test.
2618 * gcc.c-torture/compile/981001-3.c: New test.
2619 * gcc.c-torture/compile/981001-4.c: New test.
2621 1998-10-01 Robert Lipe <robertl@dgii.com>
2623 * lib/objc.exp (objc_target_compile): Add -L during compiles for
2624 multilibbed hosts. Idea grafted from g77.exp.
2626 1998-09-30 Dave Love <d.love@dl.ac.uk>
2628 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
2629 avoid losing on systems which need -lsocket.
2631 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
2633 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
2634 * g++.old-deja/g++.other/nested2.C: Ditto.
2635 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
2638 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
2640 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
2641 preferred over template operator!= for enum bitfields.
2643 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
2645 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
2646 that happen to have the same base name, but in different scopes,
2647 are incorrectly rejected.
2649 1998-09-16 Richard Henderson <rth@cygnus.com>
2651 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
2652 on the native word size instead of an integer literal.
2654 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
2656 * g++.old-deja/g++.other/static2.C: Invocation of static data
2657 member of type pointer-to-function denoted as non-static member.
2659 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
2660 checks involving function types and aliases.
2662 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
2664 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
2665 redefined to the same non-trivial type.
2667 * g++.old-deja/g++.pt/explicit73.C: Test for proper
2668 namespace-qualification of template specializations declared in
2671 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
2672 to declare a subset of the specializations of a template function
2673 as friends of specializations of a template class.
2675 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
2676 member templates that do not fully specialize the enclosing
2677 template class are rejected.
2679 1998-09-11 Dave Love <d.love@dl.ac.uk>
2681 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
2683 1998-09-08 Dave Love <d.love@dl.ac.uk>
2685 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
2686 altered from libf2c/libU77 version.
2688 1998-09-06 Dave Love <d.love@dl.ac.uk>
2690 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
2692 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
2694 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
2695 (un)signed char are different types for template specialization
2698 Thu Sep 3 00:40:32 1998 Ovidiu Predescu <ovidiu@aracnet.com>
2700 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
2701 * objc: ObjC testsuite.
2703 Mon Aug 31 12:00:00 1998 Catherine Moore <clm@cygnus.com>
2705 * gcc.c-torture/execute/941014-1.x: New file.
2707 Mon Aug 31 15:19:32 1998 Nick Clifton <nickc@cygnus.com>
2709 * lib/c-torture.exp: Add support for
2710 torture_eval_before_compile and torture_eval_before_execute
2713 Sun Aug 30 17:38:20 1998 Jeffrey A Law (law@cygnus.com)
2715 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
2716 this test triggers valid.
2718 Thu Aug 27 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
2720 * gcc.dg/980827-1.c: New test.
2722 Wed Aug 26 16:10:00 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2724 * gcc.c-torture/execute/loop-4b.c: New test.
2726 Wed Aug 26 16:25:38 1998 Nick Clifton <nickc@cygnus.com>
2728 * lib/c-torture.exp: Add support for
2729 torture_eval_before_compile and torture_eval_before_execute
2732 Tue Aug 25 19:42:13 1998 Jeffrey A Law (law@cygnus.com)
2734 * gcc.c-torture/compile/980825-1.c: New test.
2736 Mon Aug 24 14:20:32 1998 Nick Clifton <nickc@cygnus.com>
2738 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
2739 count number tests in opt_t0 not good_t0.
2741 Mon Aug 24 16:38:52 1998 Jeffrey A Law (law@cygnus.com)
2743 * gcc.c-torture/compile/930326-1.x: Fix typo.
2745 1998-08-23 Mark Mitchell <mark@markmitchell.com>
2747 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
2750 Fri Aug 21 23:59:18 1998 Jeffrey A Law (law@cygnus.com)
2752 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
2753 STACK_SIZE is defined.
2754 * gcc.c-torture/unsorted/stuct.c: Similarly.
2756 * gcc.c-torture/compile/980821-1.c: New test.
2758 Fri Aug 21 03:14:04 1998 Jeffrey A Law (law@cygnus.com)
2760 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
2762 1998-08-19 Mark Mitchell <mark@markmitchell.com>
2764 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
2767 1998-08-09 Mark Mitchell <mark@markmitchell.com>
2769 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
2772 Tue Aug 18 19:19:50 1998 Jeffrey A Law (law@cygnus.com)
2774 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
2776 Sun Aug 16 01:29:19 1998 Jeffrey A Law (law@cygnus.com)
2778 * gcc.c-torture/compile/980816-1.c: New test.
2780 * gcc.dg/980816-1.c: New test.
2782 Thu Aug 13 00:13:55 1998 Jeffrey A Law (law@cygnus.com)
2784 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
2785 compiler for ieee tests.
2787 1998-08-01 Dave Love <d.love@dl.ac.uk>
2789 * g77.f-torture/compile/980729-0.f: New test.
2791 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
2793 * gcc.c-torture/special/eeprof-1.c: New test, for
2794 -finstrument-functions.
2795 * gcc.c-torture/special/special.exp: Run it.
2797 Wed Jul 29 00:17:18 1998 Jeffrey A Law (law@cygnus.com)
2799 * gcc.c-torture/compile/980729-1.c: New test.
2801 Mon Jul 27 11:05:07 1998 Nick Clifton <nickc@cygnus.com>
2803 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
2804 __thumb__ is defined, and test for ARM style doubles if so.
2806 1998-07-26 Dave Love <d.love@dl.ac.uk>
2808 * g77.f-torture/noncompile/980615-0.f: New test.
2810 Sun Jul 26 01:15:56 1998 H.J. Lu (hjl@gnu.org)
2812 * gcc.dg/980312-1.c: Do link instead of compile.
2813 * gcc.dg/980313-1.c: Likewise.
2815 Sun Jul 26 01:05:02 1998 Jeffrey A Law (law@cygnus.com)
2817 * gcc.c-torture/compile/980726-1.c: New test.
2819 1998-07-25 Dave Love <d.love@dl.ac.uk>
2821 * g77.f-torture/execute/io0.f: New test.
2823 Fri Jul 24 11:02:43 1998 Nick Clifton <nickc@cygnus.com>
2825 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
2828 Thu Jun 18 15:12:30 1998 Michael Meissner <meissner@cygnus.com>
2830 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
2833 Fri Jul 17 14:19:32 1998 Nick Clifton <nickc@cygnus.com>
2835 * gcc.dg/980626-1.c: Expect failures for all toolchains until
2836 c-decl.c:grokdeclarator can handle mode attributes.
2838 Thu Jul 16 21:42:50 1998 Jeffrey A Law (law@cygnus.com)
2840 * gcc.c-torture/execute/980716-1.c: New test.
2842 Mon Jul 13 22:26:37 1998 Jeffrey A Law (law@cygnus.com)
2844 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
2846 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
2848 * gcc.c-torture/execute/va-arg-3.x: Similarly.
2849 * gcc.c-torture/compile/930326-1.x: Similarly.
2851 1998-07-13 Dave Love <d.love@dl.ac.uk>
2853 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
2854 New test from Craig.
2856 1998-07-12 Dave Love <d.love@dl.ac.uk>
2858 * g77.f-torture/noncompile/980616-0.f: New test.
2860 * g77.f-torture/execute/970816-3.f: New test from Craig.
2862 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2864 * g++.other/singleton.C: Return error value instead of taking
2867 Fri Jul 10 10:02:03 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
2869 * g++.other/singleton.C: New test. Warning is under dispute.
2870 Runtime crash is not.
2872 Thu Jul 9 23:07:45 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2874 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
2875 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
2876 using6.C, using7.C}: New namespace tests.
2878 Thu Jul 9 22:44:49 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
2880 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
2881 specialization with typedef'ed names used as array indexes.
2883 Thu Jul 9 00:38:51 1998 Jeffrey A Law (law@cygnus.com)
2885 * gcc.c-torture/execute/980709-1.c: New test.
2887 * gcc.dg/980709-1.c: New test.
2889 Tue Jul 7 13:41:27 1998 Richard Henderson <rth@cygnus.com>
2891 * gcc.c-torture/execute/bcp-1.c: New test.
2893 Tue Jul 7 11:49:04 1998 Jeffrey A Law (law@cygnus.com)
2895 * gcc.c-torture/execute/980707-1.c: New test.
2897 Mon Jul 6 18:20:27 1998 Kamil Iskra <iskra@student.uci.agh.edu.pl>
2899 * gcc.c-torture/compile/980706-1.c: New test.
2901 1998-07-01 Dave Love <d.love@dl.ac.uk>
2903 * g77.f-torture/execute/980701-0.f,
2904 g77.f-torture/execute/980701-1.f: New test from Craig.
2906 Wed Jul 1 00:52:51 1998 Jeffrey A Law (law@cygnus.com)
2908 * gcc.c-torture/compile/980701-1.c: New test.
2910 * gcc.c-torture/execute/980701-1.c: New test.
2912 Tue Jun 30 11:51:42 1998 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
2915 * g++.old-deja/g++.robertl/eb132.C: New test.
2916 * g++.old-deja/g++.robertl/eb133.C: Likewise.
2918 1998-06-29 Dave Love <d.love@dl.ac.uk>
2920 * g77.f-torture/execute/980628-7.f,
2921 g77.f-torture/execute/980628-8.f,
2922 g77.f-torture/execute/980628-9.f,
2923 g77.f-torture/execute/980628-10.f: New tests from Craig.
2925 * g77.f-torture/execute/980628-3.f: Remove mail headers.
2927 Sun Jun 28 12:49:02 1998 Jeffrey A Law (law@cygnus.com)
2929 * g77.f-torture/execute/980628-4.f: New test from Craig.
2930 * g77.f-torture/execute/980628-5.f: Likewise.
2931 * g77.f-torture/execute/980628-2.f: Likewise.
2932 * g77.f-torture/execute/980628-0.f: Likewise.
2933 * g77.f-torture/execute/980628-1.f: Likewise.
2934 * g77.f-torture/execute/980628-3.f: Likewise.
2935 * g77.f-torture/execute/980628-6.f: Likewise.
2937 Sun Jun 28 00:37:26 1998 Jeffrey A Law (law@cygnus.com)
2939 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
2940 directory when nothing has been installed yet.
2942 Sat Jun 27 23:23:18 1998 Carlo Wood <carlo@runaway.xs4all.nl>
2944 * gcc.c-torture/special/special.exp: Handle newer versions of
2947 Fri Jun 26 17:57:40 1998 Jeffrey A Law (law@cygnus.com)
2949 * gcc.dg/980626-1.c: New test.
2951 Fri Jun 19 23:26:12 1998 Bruno Haible <haible@ilog.fr>
2953 * gcc.misc-tests/m-un-2.c: New test.
2954 * g++.old-deja/g++.other/warn01.c: Likewise.
2956 Fri Jun 19 14:06:36 1998 Robert Lipe <robertl@dgii.com>
2958 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
2959 compatibility with assmblers with a different comment character.
2960 Eliminate use of GAS-specific extensions.
2962 Fri Jun 19 02:05:14 1998 Jeffrey A Law (law@cygnus.com)
2964 * gcc.c-torture/execute/ieee/980619-1.c: New test.
2966 Fri Jun 19 00:58:11 1998 Robert Lipe <robertl@dgii.com>
2968 *lib/g77.exp: Replace search for libf2c.a with search for newly
2971 Wed Jun 17 18:53:12 1998 Jeffrey A Law (law@cygnus.com)
2973 * gcc.c-torture/execute/980617-1.c: New test.
2975 Fri Jun 12 01:08:49 1998 Jeffrey A Law (law@cygnus.com)
2977 * gcc.c-torture/execute/980612-1.c: New test.
2979 Mon Jun 8 02:13:42 1998 Jeffrey A Law (law@cygnus.com)
2981 * gcc.dg/980523-1.c: Only test on ppc-linux.
2982 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
2984 * gcc.c-torture/execute/980608-1.c: New test.
2986 Fri Jun 5 21:54:26 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
2988 * gcc.c-torture/execute/980605-1.c: New test.
2990 Thu Jun 4 01:39:24 1998 Jeffrey A Law (law@cygnus.com)
2992 * gcc.c-torture/execute/980604-1.c: New test.
2994 Tue Jun 2 20:51:43 1998 Jeffrey A Law (law@cygnus.com)
2996 * gcc.c-torture/execute/980602-1.c: New test.
2997 * gcc.c-torture/execute/980602-2.c: Likewise.
2999 1998-06-02 Dave Love <d.love@dl.ac.uk>
3001 * 970125-0.f: Fix per JCB. Add commentary.
3003 Sun May 31 23:23:29 1998 Michael Meissner <meissner@cygnus.com>
3005 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
3008 Fri May 29 01:10:12 1998 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
3010 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
3013 Thu May 28 00:17:42 1998 Catherine Moore <clm@cygnus.com>
3015 * gcc.c-torture/execute/980526-3.c: New test.
3017 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
3019 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
3020 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
3021 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
3022 m88k-motorola-sysv3 to XFAIL.
3024 Tue May 26 23:58:03 1998 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3026 * gcc.dg/980526-1.c: New test.
3027 * gcc.c-torture/execute/980526-2.c: New test.
3029 Tue May 26 23:40:40 1998 Jeffrey A Law (law@cygnus.com)
3031 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
3033 * gcc.c-torture/execute/980526-1.c: New test.
3035 1998-05-26 Dave Love <d.love@dl.ac.uk>
3037 * g77.f-torture/execute/alpha2.f: Add runtime test.
3039 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
3041 * g++.old-deja/old-deja.exp: Strip leading directories.
3043 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
3044 error for the line. Don't run multiple tests for the same line.
3046 Sat May 23 23:27:10 1998 Jeffrey A Law (law@cygnus.com)
3048 * gcc.dg/980523-1.c: New test.
3050 1998-05-23 Dave Love <d.love@dl.ac.uk>
3052 * g77.f-torture/compile/970915-0.f: New test.
3054 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
3056 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
3058 Thu May 21 23:23:21 1998 Jeffrey A Law (law@cygnus.com)
3060 * gcc.dg/980520-1.c: New test.
3062 Wed May 20 14:37:15 1998 Manfred Hollstein <manfred@s-direktnet.de>
3064 * gcc.dg/980502-1.c: Fix return type.
3066 Wed May 20 11:29:48 1998 Jeffrey A Law (law@cygnus.com)
3068 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
3069 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
3070 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
3071 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
3072 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
3074 1998-05-20 Dave Love <d.love@dl.ac.uk>
3076 * g77.f-torture/execute/980520-1.f: New test.
3078 1998-05-15 Dave Love <d.love@dl.ac.uk>
3080 * lib/mike-g77.exp: New file.
3082 * g77.f-torture/noncompile/noncompile.exp,
3083 g77.f-torture/noncompile/check0.f: New files.
3085 1998-05-14 Dave Love <d.love@dl.ac.uk>
3087 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
3088 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
3089 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
3090 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
3091 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
3092 abort where appropriate.
3094 Tue May 5 19:20:13 1998 Michael Meissner <meissner@cygnus.com>
3096 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
3097 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
3099 1998-04-29 Dave Love <d.love@dl.ac.uk>
3101 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
3103 1998-04-27 Dave Love <d.love@dl.ac.uk>
3105 * g77.f-torture/compile/980427-0.f: New test.
3107 1998-04-24 Dave Love <d.love@dl.ac.uk>
3109 * g77.f-torture/compile/980424-0.f: New test.
3111 1998-04-19 Dave Love <d.love@dl.ac.uk>
3113 * g77.f-torture/compile/980419-2.f (main): New test.
3114 * g77.f-torture/compile/970125-0.f: New test.
3115 * g77.f-torture/compile/980419-1.f: New test.
3117 Wed Apr 8 13:09:15 1998 Jim Wilson <wilson@cygnus.com>
3119 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
3122 Tue Apr 7 12:01:24 1998 Jim Wilson <wilson@cygnus.com>
3124 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
3126 Fri Apr 3 12:27:49 1998 Jim Wilson <wilson@cygnus.com>
3128 * gcc.c-torture/compile/980329-1.c: New test.
3130 Wed Mar 18 16:22:22 1998 Jim Wilson <wilson@cygnus.com>
3132 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
3133 * gcc.dg/980312-1.c: Fix typo in -march command.
3135 Mon Mar 16 20:01:30 1998 H.J. Lu (hjl@gnu.org)
3137 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
3139 Wed Mar 11 13:08:48 1998 Robert Lipe <robertl@dgii.com>
3141 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
3142 Dave Love agree the Fortran source is bogus.
3144 Wed Mar 11 00:03:49 1998 Robert Lipe <robertl@dgii.com>
3146 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
3147 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
3148 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
3149 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
3150 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
3152 Tue Mar 10 00:31:51 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
3154 * g++.old-deja/g++.other/friend1.C: New test.
3156 1998-02-18 Dave Love <d.love@dl.ac.uk>
3158 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
3159 possibly uninitialized) variables and declare dnrm2.
3161 Mon Feb 23 15:16:53 1998 Robert Lipe <robertl@dgii.com>
3163 From Bruno Haible <haible@ilog.fr>:
3164 * gcc.c-torture/execute/980223.c: New test.
3166 Fri Feb 13 00:36:07 1998 Jeffrey A Law (law@cygnus.com)
3168 * gcc.dg/ifelse-1.c: New test.
3170 Mon Feb 9 02:08:47 1998 H.J. Lu (hjl@gnu.org)
3172 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
3174 * lib/old-dejagnu.exp (old-dejagnu): Added the
3175 "execution test - XFAIL *-*-*" handling in the spirit of
3176 "excess errors test -". Changed the "execution test fails"
3177 handling to be like "excess errors test fails".
3178 * Update various tests accordingly.
3180 Fri Feb 6 14:30:48 1998 Jim Wilson <wilson@cygnus.com>
3182 * gcc.c-torture/execute/980205.c: New test.
3184 Sun Jan 18 01:33:59 1998 Jeffrey A Law (law@cygnus.com)
3186 * lib/c-torture.exp: Look for .x files instead of .cexp files.
3187 * lib/f-torture.exp: Similarly.
3188 * gcc.c-torture: Rename all .cexp files to .x files.
3190 Mon Dec 8 23:55:26 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
3192 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
3193 (940510-1.c): Removed duplicate.
3194 (971104-1.c): New test.
3196 Tue Nov 25 16:18:51 1997 Kate Hedstrom (kate@ahab.rutgers.edu)
3198 * lib/f-torture.exp: Improve error and loop detection.
3200 Wed Nov 19 14:27:04 1997 Michael Meissner <meissner@cygnus.com>
3202 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
3203 use that to size the filler array.
3205 Fri Sep 26 10:50:53 1997 Bob Manson <manson@charmed.cygnus.com>
3207 * lib/c-torture.exp(c-torture-execute): Fix typo.
3209 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
3210 testcase as the executable name. Keep the executable around if
3213 Fri Sep 19 17:19:53 1997 Bob Manson <manson@charmed.cygnus.com>
3215 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
3216 changes. Only test one -g option, and move it to the end of the
3217 list of options to test.
3219 Fri Sep 19 17:58:00 1997 Michael Meissner <meissner@cygnus.com>
3221 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
3222 variable GCC_TORTURE_OPTIONS to supply default switches separated
3223 by colons. If no environment variable, run tests with -O0 -g, -O1
3224 -g, and -O2 -g as well.
3226 Wed Sep 17 10:12:26 1997 Bob Manson <manson@charmed.cygnus.com>
3228 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
3229 explanatory comments. Fix indentation.
3231 Mon Sep 15 00:36:53 1997 Jeffrey A Law (law@cygnus.com)
3233 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
3235 Thu Sep 11 13:54:47 1997 Jeffrey A Law (law@cygnus.com)
3237 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
3238 * g++.old-deja/g++.mike/p7325.C: Likewise.
3239 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
3241 Thu Sep 11 10:00:03 1997 Alexandre Oliva (oliva@dcc.unicamp.br)
3243 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
3244 * g++.old-deja/g++.brendan/crash30.C: Likewise.
3245 * g++.old-deja/g++.brendan/crash39.C: Likewise.
3246 * g++.old-deja/g++.law/operators4.C: Likewise.
3248 Thu Sep 11 09:53:40 1997 Joe Buck (jbuck@synopsys.com)
3250 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
3251 * g++.old-deja/g++.mike/p784.C: Ditto.
3252 * g++.old-deja/g++.mike/p785.C: Ditto.
3254 Fri Sep 5 00:21:42 1997 Jeffrey A Law (law@cygnus.com)
3256 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
3258 Wed Sep 3 17:29:35 1997 Bob Manson <manson@charmed.cygnus.com>
3260 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
3261 target feature; pass this to c-torture-execute as needed.
3263 Wed Sep 3 17:15:00 1997 Bob Manson <manson@charmed.cygnus.com>
3265 * lib/c-torture.exp(c-torture-execute): If the previous and the
3266 current executables being tested are identical, we don't need to
3267 run the executable again. Try to make the executable names
3268 unique. Add an optional argument for passing additional compiler
3271 Tue Sep 2 16:34:31 1997 Doug Evans <dje@canuck.cygnus.com>
3273 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
3275 Fri Aug 29 12:48:09 1997 Jeffrey A Law (law@cygnus.com)
3277 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
3279 Thu Jul 31 12:17:24 1997 Jeffrey A Law (law@cygnus.com)
3281 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
3282 32bit or larger longs.
3284 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
3285 have either a 32bit long or 32bit int.
3287 Tue Jul 29 00:40:38 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
3289 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
3290 Make double precision tests dependent on sizeof (double).
3292 Wed Jul 9 15:15:40 1997 Bob Manson <manson@charmed.cygnus.com>
3294 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
3297 Tue Jun 17 22:11:16 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
3299 * gcc.c-torture/compile/961203-1.cexp: New script.
3301 Mon Jun 16 15:27:06 1997 Bob Manson <manson@charmed.cygnus.com>
3303 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
3304 up the includes ourselves.
3306 Wed Jun 11 17:33:21 1997 Bob Manson <manson@charmed.cygnus.com>
3308 * lib/plumhall.exp: Remove random include, and add a few
3309 verbose messages for debugging.
3311 Fri Jun 6 14:23:24 1997 Bob Manson <manson@charmed.cygnus.com>
3313 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
3314 of trying to do it ourselves.
3316 Wed Jun 4 03:38:50 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
3318 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
3320 Wed Jun 4 18:43:55 1997 Bob Manson <manson@charmed.cygnus.com>
3322 * gcc.prms/5403.c: Made regexp a bit less strict.
3324 Tue Jun 3 15:12:39 1997 Bob Manson <manson@charmed.cygnus.com>
3326 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
3327 is returned from remote_load instead.
3328 * lib/plumhall.exp: Ditto.
3329 * lib/mike-g++.exp: Ditto.
3330 * lib/old-dejagnu.exp: Ditto.
3331 * lib/c-torture.exp: Ditto.
3333 Fri May 30 23:15:15 1997 Bob Manson <manson@charmed.cygnus.com>
3335 * lib/g++.exp: Use build_wrapper procedure.
3336 * lib/gcc.exp: Ditto.
3338 Tue May 20 15:23:27 1997 Jeffrey A Law (law@cygnus.com)
3340 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
3341 an old-style decl for malloc. Fixes tests to work when
3342 sizeof (int) != sizeof (size_t).
3344 Thu May 15 14:00:04 1997 Mike Meissner <meissner@cygnus.com>
3346 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
3348 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
3349 use stdargs.h interface.
3351 Thu May 15 14:10:39 1997 Mike Meissner <meissner@cygnus.com>
3353 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
3354 NO_VARARGS when compiling.
3356 Thu May 1 14:49:19 1997 Bob Manson <manson@charmed.cygnus.com>
3358 * lib/plumhall.exp(ph_includes): New procedure.
3360 (ph_compiler): Ditto.
3362 * lib/g++.exp: Rename test-glue.c to testglue.c.
3363 * lib/gcc.exp: Ditto.
3365 Thu Apr 10 14:50:26 1997 Bob Manson <manson@charmed.cygnus.com>
3367 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
3368 to completion when it's called.
3370 Fri Mar 21 16:34:52 1997 Michael Meissner <meissner@cygnus.com>
3372 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
3373 is defined, don't do test.
3375 Thu Mar 20 09:50:32 1997 Doug Evans <dje@canuck.cygnus.com>
3377 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
3379 (ph_summary): Mark skipped testcases as untested, not unresolved.
3381 * lib/plumhall.exp (ph_make): If unresolved because of bad
3382 errorCode, record errorCode in log file.
3383 (*): Replace send_log/verbose with verbose -log.
3385 Wed Mar 19 13:06:26 1997 Michael Meissner <meissner@cygnus.com>
3387 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
3388 double conversion if double isn't at least 8 bytes.
3390 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
3391 int to work with targets where int is 16 bits.
3393 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
3394 8 bytes, just exit, since 4 byte doubles don't have enough bits of
3395 precision for the test to complete.
3397 Fri Mar 14 17:51:02 1997 Michael Meissner <meissner@cygnus.com>
3399 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
3400 if d10v is not compiled with the -mdouble64 flag.
3401 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
3403 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
3404 d10v is not compiled with the -mint32 flag.
3406 Thu Mar 13 16:09:28 1997 Bob Manson <manson@charmed.cygnus.com>
3408 * lib/plumhall.exp: Use incr_count.
3410 Wed Mar 12 10:01:33 1997 Jeffrey A Law (law@cygnus.com)
3412 * gcc.c-torture: Update to c-torture-1.45.
3414 Sun Feb 23 18:12:04 1997 Bob Manson <manson@charmed.cygnus.com>
3416 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
3417 the name of the expect testcase file).
3419 * lib/g++.exp(g++_init): Ditto.
3421 Thu Feb 20 13:53:05 1997 Bob Manson <manson@charmed.cygnus.com>
3423 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
3426 * lib/gcc.exp(gcc_exit): New procedure.
3428 Wed Feb 19 15:16:16 1997 Bob Manson <manson@charmed.cygnus.com>
3430 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
3431 specs where appropriate.
3433 * g++.old-deja/g++.arm/*: Added additional ERROR checks
3434 because of new "candidates are" messages, and removed a few
3436 * Converted all non-old-style g++ testcases to old-style, and
3437 moved into g++.old-deja.
3439 Fri Feb 14 11:46:46 1997 Bob Manson <manson@charmed.cygnus.com>
3441 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
3444 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
3447 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
3449 Thu Feb 13 17:30:46 1997 Michael Meissner <meissner@cygnus.com>
3451 * lib/gcc.exp (gcc_target_compile): Add support for defining
3452 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
3453 the machine doesn't have those features.
3455 Tue Feb 11 12:57:11 1997 Bob Manson <manson@charmed.cygnus.com>
3457 * g++.law/operators4.exp: Don't use LIBS.
3459 Sat Feb 8 14:45:55 1997 Bob Manson <manson@charmed.cygnus.com>
3461 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
3463 * lib/mike-g++.exp: Don't set the compiler to be tested here.
3464 * lib/g++.exp: Set it here instead. Also, allow use of the
3465 --tool_exec and --tool_opt options. Change CXX to
3468 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
3470 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
3472 Fri Feb 7 12:55:45 1997 Bob Manson <manson@charmed.cygnus.com>
3474 * lib/old-dejagnu.exp: Use prune_warnings instead of
3476 * lib/mike-g++.exp: Ditto.
3477 * lib/gcc.exp: Ditto.
3478 * lib/g++.exp: Ditto.
3480 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
3482 Fri Feb 7 10:41:53 1997 Jeffrey A Law (law@cygnus.com)
3484 * 941014-2.c: Include stdlib.h
3485 * 960327-1.c: Include stdio.h
3486 * dbra.c, index-1.c: Don't assume ints are 32bits.
3488 Tue Feb 4 12:51:09 1997 Bob Manson <manson@charmed.cygnus.com>
3490 * lib/gcc.exp: Add gcc,stack_size target feature.
3492 * lib/g++.exp(g++_target_compile): Add the include and link
3493 paths here, not in two other places. And, it's $options, not
3496 * lib/mike-g++.exp(postbase): Remove the code that determines
3497 the correct include and link paths.
3498 * g++.old-deja/old-deja.exp: Ditto.
3500 Mon Feb 3 19:00:07 1997 Bob Manson <manson@charmed.cygnus.com>
3502 * lib/g++.exp(g++_init): target_compile no longer returns the
3503 filename of the result.
3505 Sun Feb 2 14:42:34 1997 Bob Manson <manson@charmed.cygnus.com>
3507 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
3510 * gcc.c-torture/special/special.exp: Change call to
3511 gcc_target_compile to include the object file.
3513 Sun Feb 2 17:11:50 1997 Ian Lance Taylor <ian@cygnus.com>
3515 * gcc.c-torture/special/special.exp: Correct misspelling in last
3518 Sat Feb 1 12:34:23 1997 Bob Manson <manson@charmed.cygnus.com>
3520 * lib/plumhall.exp(ph_summary): Log the entire output of the
3521 executable. Return -1 if there were any failures, 0 otherwise.
3522 (ph_execute): Return -1 if there were any failures, 0 otherwise.
3523 (ph_make): Clean up objects and executables that were built
3524 if the tests succeeded.
3526 Thu Jan 30 13:45:56 1997 Bob Manson <manson@charmed.cygnus.com>
3528 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
3529 libraries and includes in the build tree as appropriate.
3531 Wed Jan 29 17:19:34 1997 Bob Manson <manson@charmed.cygnus.com>
3533 * lib/c-torture.exp: Instead of looking for the global variable
3534 NO_LONG_LONG, check to see if that's a feature of the target.
3536 Wed Jan 29 00:36:25 1997 Bob Manson <manson@charmed.cygnus.com>
3538 * config/default.exp: Minimize. Delete the remainer of the files in
3539 config; this functionality is now in devo/dejagnu/config.
3541 g++.*/*: Pass any additional flags used to compile to postbase;
3544 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
3545 is now done by runtest.exp. Use gcc_target_compile instead of
3548 lib/c-torture.exp: Use gcc_target_compile instead of compile.
3549 Remove references to CFLAGS. Use remote_file instead of
3551 (c-torture): Take a list of arguments to use to compile this
3554 lib/g++.exp: Simplify. Use target_compile instead of compile.
3555 lib/gcc-dg.exp: Ditto.
3557 lib/mike-{gcc,g++}.exp: Ditto.
3558 lib/old-dejagnu.exp: Ditto.
3559 lib/plumhall.exp: Ditto.
3561 Wed Jan 8 14:43:07 1997 Jim Wilson <wilson@cygnus.com>
3563 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
3564 (ph_linker): Likewise.
3566 Wed Nov 13 16:04:19 1996 Joern Rennecke <amylaar@cygnus.com>
3568 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
3569 MAP_ANON / MAP_ANONYMOUS if defined;
3570 else try to map from /dev/zero .
3572 Tue Nov 12 23:30:12 1996 Jeffrey A Law (law@cygnus.com)
3574 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
3575 isn't defined, then define it to MAP_ANONYMOUS.
3577 Tue Nov 12 11:57:49 1996 Jeffrey A Law (law@cygnus.com)
3579 * gcc.c-torture: Update to c-torture-1.42 release.
3581 Mon Nov 11 12:45:31 1996 Jeffrey A Law (law@cygnus.com)
3583 * gcc.c-torture: Update to c-torture-1.41 release.
3585 Sun Oct 27 18:56:18 1996 Jeffrey A Law (law@cygnus.com)
3587 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
3590 Thu Aug 15 11:09:36 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3592 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
3593 and LDFLAGS. Fix second case to append the target_info ldflags
3594 onto LDFLAGS, not CFLAGS.
3595 * lib/g++.exp (g++_init): Add target_info stuff.
3596 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
3597 of libgloss and newlib flags for !native.
3599 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
3600 (GDB): Fix relative path to go up another dir for finding gdb.
3602 Thu Aug 8 17:03:27 1996 Rob Savoye <rob@chinadoll.cygnus.com>
3604 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
3605 versions in the target_info array, if they don't exist.
3607 Fri Aug 2 15:39:03 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3609 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
3611 Mon Jul 8 15:45:58 1996 Jim Wilson <wilson@cygnus.com>
3613 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
3614 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
3616 Mon Jul 1 15:53:00 1996 Bob Manson <manson@charmed.cygnus.com>
3618 * lib/old-dejagnu.exp: Don't remove the output file before we've
3619 actually tested it. Don't append pwd to the path of the executable
3622 Sun Jun 30 14:37:50 1996 Doug Evans <dje@canuck.cygnus.com>
3624 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
3626 Wed Jun 26 14:15:55 1996 Bob Manson <manson@charmed.cygnus.com>
3628 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
3629 temporary directory for compiler files, and set it to a default
3630 value of /tmp. Set $output as the name of the output file from
3631 compiling the testcase. Add a -o option to $cflags_var so the
3632 compiler writes the final output file as $output. Set $executable
3635 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
3636 directory for compiler files, and set it to /tmp if it doesn't
3637 already have a value. Set $output_file to the name of the output
3638 file from compiling the testcase. Add a -o option to CXXFLAGS so
3639 the compiler writes the final output file as $output. Use $output
3640 as the executable to be tested.
3642 Mon Jun 24 17:12:16 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3644 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
3646 Sat Jun 8 15:12:24 1996 Jeffrey A Law (law@cygnus.com)
3648 * gcc.c-torture/execute/pending-1.c: New test. Still
3649 pending in Tege's queue.
3651 Wed Apr 24 18:13:45 1996 Jim Wilson <wilson@chestnut.cygnus.com>
3653 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
3654 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
3655 if there were failures. Call unresolved if there were unresolved
3656 testcases. Call gcc_fail if program did not run to completion.
3657 (ph_make): Pass additional argument name to ph_execute.
3658 (ph_execute): Add new argument. Pass additional arguments to
3659 ph_summary. Call gcc_fail is there is no execution output.
3661 Wed Apr 24 13:39:23 1996 Jeffrey A Law (law@cygnus.com)
3663 * lib/plumhall.exp (proc_summary): Output relavent summary
3664 lines into the log so specific failures in plumhall can be
3667 Wed Apr 10 13:23:45 1996 Jeffrey A Law (law@cygnus.com)
3669 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
3670 (c-torture-execute): Don't try to execute tests which use
3671 "long long" types if $NO_LONG_LONG is nonzero.
3673 Mon Apr 8 08:52:29 1996 Doug Evans <dje@canuck.cygnus.com>
3675 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
3678 * gcc.ieee: Move from here.
3679 * gcc.c-torture/execute/ieee: To here.
3681 Tue Mar 26 23:41:18 1996 Jeffrey A Law (law@cygnus.com)
3683 * gcc.c-torture: Update to c-torture-1.41 release.
3685 Fri Mar 22 15:49:24 1996 Jeffrey A Law (law@cygnus.com)
3687 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
3690 Thu Mar 7 12:37:08 1996 Doug Evans <dje@charmed.cygnus.com>
3692 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
3695 Sat Mar 2 22:36:37 1996 Jeffrey A Law (law@cygnus.com)
3697 * config/proelf.exp: Handle connecting to a simulator.
3699 Wed Jan 31 00:58:15 1996 Jeffrey A Law (law@cygnus.com)
3701 * config/proelf.exp: New file. Enough framework that we can
3702 run c-torture tests on the proelf targets (or any other target
3703 that gdb can connect to for that matter).
3705 Mon Jan 29 08:57:46 1996 Doug Evans <dje@canuck.cygnus.com>
3707 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
3708 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
3710 * lib/plumhall.exp (ph_execute): Always call ph_summary if
3713 Sun Jan 28 11:28:43 1996 Doug Evans <dje@charmed.cygnus.com>
3715 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
3716 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
3718 * config/*.exp: Update FSF address. Change result of ${tool}_load
3719 to pass/fail/unresolved/unsupported/untested. Caller must now
3720 call unresolved/unsupported/untested.
3721 * lib/*.exp: Update FSF address. Update to handle new results of
3723 * lib/chill.exp (verbose): Delete.
3725 Sat Jan 27 12:28:07 1996 Doug Evans <dje@charmed.cygnus.com>
3727 * lib/gcc.exp (default_gcc_start): Change order of args to
3728 $LDFLAGS $CFLAGS $LIBS.
3729 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
3730 Save/set/restore CFLAGS. Pass single arg to gcc_start.
3731 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
3732 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
3733 * gcc.misc-tests/dg-test.exp: Likewise.
3734 * gcc.misc-tests/msgs.exp: Likewise.
3735 * gcc.prms/prms.exp: Likewise.
3736 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
3737 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
3739 * lib/dg.exp: Deleted, moved to dejagnu/lib.
3741 Wed Jan 24 18:37:00 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
3743 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
3745 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
3746 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
3748 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
3751 Sat Jan 20 17:22:08 1996 Brendan Kehoe <brendan@cygnus.com>
3753 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
3754 global for loop; add use of $mathlib.
3755 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
3756 settings here; set mathlib for anything but VxWorks.
3758 Mon Jan 22 16:31:57 1996 Jeffrey A Law (law@cygnus.com)
3760 * gcc.c-torture: Update to c-torture-1.40 release.
3762 Wed Jan 3 00:54:33 1996 Jeffrey A Law (law@cygnus.com)
3764 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
3767 Sun Dec 3 16:17:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
3769 * lib/c-torture.exp (c-torture-execute): Declare "output" as
3772 Fri Nov 17 20:01:19 1995 Doug Evans <dje@canuck.cygnus.com>
3774 * lib/g++.exp (LIBS): Define if not already.
3775 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
3776 (gcc-dg-prune): Call prune_gcc_output.
3777 * lib/gcc.exp (prune_gcc_output): New proc.
3778 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
3781 Thu Nov 16 09:15:40 1995 Doug Evans <dje@canuck.cygnus.com>
3783 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
3784 (c-torture-execute): Likewise. Rename `name' to `testcase'.
3786 Wed Nov 15 23:04:36 1995 Jeffrey A Law (law@cygnus.com)
3788 * gcc.c-torture: Update to c-torture-1.39 release.
3790 Sat Nov 4 12:52:05 1995 Doug Evans <dje@canuck.cygnus.com>
3792 * lib/c-torture.exp (c-torture-execute): Don't return if one option
3793 fails, try others as well.
3795 Thu Nov 2 09:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
3797 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
3798 If compilation fails, mark execute tests as `untested'.
3799 If test is marked as unsupported, don't mark compilation and
3800 execute tests as failed.
3802 Wed Oct 25 20:57:55 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3804 * lib/g++.exp (g++_init): Don't link in libg++, and look to
3805 libstdc++ for whether or not we want to be doing shared
3806 libraries. Delete link_curses since we don't need it anymore.
3807 * lib/mike-g++.exp (postbase): Don't link in libg++.
3808 * g++.old-deja/old-deja.exp: Likewise.
3810 Mon Oct 23 13:05:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3812 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
3814 Tue Oct 17 15:24:47 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3816 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
3817 For that, add `-Wl,-a,shared_archive'.
3818 * g++.old-deja/old-deja.exp: Likewise.
3820 Tue Oct 17 13:09:06 1995 Doug Evans <dje@canuck.cygnus.com>
3822 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
3824 Mon Oct 16 23:13:32 1995 Brendan Kehoe <brendan@cygnus.com>
3826 * lib/mike-g++.exp (postbase): Pay attention to the status of
3829 Mon Oct 16 19:28:32 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3831 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
3833 Mon Oct 16 13:48:58 1995 Doug Evans <dje@canuck.cygnus.com>
3835 * lib/gcc.exp (default_gcc_start): No longer need to log program
3836 being executed or its output, execute_anywhere does that now.
3837 * lib/g++.exp (default_g++_version): Call execute_anywhere.
3838 (default_g++_start): Likewise. Delete calls to verbose/send_log.
3840 Thu Oct 12 10:34:58 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3842 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
3843 the same as those in lib/g++.exp.
3845 Tue Oct 10 13:47:27 1995 Jeff Law (law@hurl.cygnus.com)
3847 * gcc.c-torture: Update to c-torture-1.38 release.
3848 * gcc.ieee: Related changes.
3850 Fri Oct 6 12:39:17 1995 Rob Savoye <rob@darkstar.cygnus.com>
3852 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
3853 "exec". Minor reformatting changes.
3855 * config/rom68k.exp (${tool}_load): Make it work in a canadian
3856 cross. This means all "exec" calls now work on a remote host as
3858 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
3859 cross. Filter out the extra "\r\n" stuff that expect puts in.
3860 (c-torture-execute): Filter out the bogus warnings like
3861 c-torture-compile does. Add support for canadian cross.
3862 * lib/gcc.exp (default_gcc_version, default_gcc_start)
3863 Use execute_anywhere rather than calling exec directly. Now it
3864 works for canadian cross testing.
3866 Thu Oct 5 10:06:45 1995 Brendan Kehoe <brendan@rtl.cygnus.com>
3868 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
3869 results into a variable, and check that rather than using file exists.
3871 Wed Oct 4 16:31:02 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3873 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
3874 create a libg++.so. For sunos4.1.*, also add -ltermcap.
3876 Tue Sep 26 10:15:14 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3878 * g++.old-deja/old-deja.exp: Create and pass runshlib and
3879 lib_curses if there's a shared libg++ in the build tree.
3881 Fri Sep 22 10:47:24 1995 Doug Evans <dje@canuck.cygnus.com>
3883 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
3884 if not supported target.
3886 Fri Sep 22 09:22:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3888 * lib/g++.exp (g++_init): Move empty setting of runshlib and
3889 link_curses up to always happen, not just for native builds.
3891 Thu Sep 21 10:23:32 1995 Jeff Law (law@snake.cs.utah.edu)
3893 * gcc.c-torture: Update to c-torture-1.36 release.
3894 * gcc.failure: Related changes.
3896 Wed Sep 20 10:56:26 1995 Doug Evans <dje@canuck.cygnus.com>
3898 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
3900 Tue Sep 19 17:26:07 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3902 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
3903 * lib/mike-g++.exp (postbase): Not in here. Still reference
3904 runshlib, link_curses, and mathlib for link and run.
3906 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
3907 pass the runtime shared library options for Solaris, OSF/1, and
3908 Irix5, and link with -lcurses to avoid unresolved references.
3910 Wed Sep 13 15:28:10 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3912 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
3915 Wed Sep 13 10:51:52 1995 Doug Evans <dje@canuck.cygnus.com>
3917 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
3919 Mon Sep 11 11:02:03 1995 Jeff Law (law@snake.cs.utah.edu)
3921 * gcc.c-torture: Update to c-torture-1.35 release. Note we
3922 do not have a framework for the "compat" tests yet.
3924 Sat Sep 9 16:15:20 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3926 * lib/mike-g++.exp (postbase): New local variable `mathlib',
3927 set to null if we're testing vxworks5.1. Use that instead of
3928 `-lm' in the setting of LIBS for link and run.
3930 Fri Sep 8 13:53:38 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3932 * config/rom68k.exp (${tool}_load): Major changes to make it
3933 work. Verified that it does in fact return the stuff in
3934 exec_output properly. Catch any Emul or any TRAP other than 0.
3936 Thu Sep 7 23:04:06 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3938 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
3939 LDFLAGS properly for targets that need stuff from libgloss.
3940 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
3942 (gpp_initialized): New variable.
3944 Wed Sep 6 21:56:13 1995 Rob Savoye <rob@darkstar.cygnus.com>
3946 * config/rom68k.exp: Load libgloss.exp.
3947 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
3948 so we can produce a fully linked binary.
3949 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
3950 so we can produce a fully linked binary.
3952 Sun Sep 3 13:25:26 1995 Doug Evans <dje@canuck.cygnus.com>
3954 * lib/plumhall.exp (ph_section): Watch for expected failures.
3957 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
3959 (c-torture): Likewise.
3961 Mon Aug 28 11:23:38 1995 Doug Evans <dje@cygnus.com>
3963 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
3965 * lib/mike-g++.exp (mike_cleanup): New proc.
3966 (prebase): New globals compiler_result, not_compiler_result,
3968 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
3969 allow leading "-" in pattern. Watch for unsupported tests.
3970 If $compiler_result is set, pattern match assembler code,
3971 and ditto for $not_compiler_result.
3972 * lib/mike-gcc.exp: Likewise.
3974 * lib/plumhall.exp (ph_execute): Only call ph_summary if
3975 execution "succeeded".
3977 Mon Aug 14 14:03:53 1995 Doug Evans <dje@canuck.cygnus.com>
3979 * config/win32.exp: New file.
3980 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
3982 Fri Aug 4 15:39:54 1995 Doug Evans <dje@canuck.cygnus.com>
3984 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
3986 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
3987 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
3988 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
3990 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
3991 "... without exceptions was ...". That is now handled by
3993 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
3995 Tue Aug 1 11:09:33 1995 Doug Evans <dje@canuck.cygnus.com>
3997 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
3998 sieve.c,sort2.c}: New files.
3999 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
4000 sieve.exp,sort2.exp}: Drivers for them.
4002 * lib/mike-gcc.exp (program_output): New user settable variable.
4003 (postbase): Call prune_system_crud. Also prune extraneous compiler
4005 * lib/mike-g++.exp (program_output): New user settable variable.
4007 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
4009 * config/sh.exp: Deleted (use sim.exp instead).
4011 Fri Jul 28 11:33:46 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
4013 * config/vx.exp: Declare CHECKTASK as global.
4014 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
4015 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
4016 * lib/old-dejagnu.exp: Load [pwd]/$executable.
4018 Wed Jul 26 19:45:39 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
4020 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
4021 target. Like vx.exp, only includes `vx29k.exp' instead of
4024 Sun Jul 23 17:38:52 1995 Ian Lance Taylor <ian@cygnus.com>
4026 * config/sim.exp: Increase time limit from 120 seconds to 240.
4028 Thu Jul 6 11:07:38 1995 Jeffrey A. Law <law@rtl.cygnus.com>
4030 * gcc.c-torture/execute/950628-1.c: New test.
4032 Sat Jun 10 18:51:41 1995 Jeff Law (law@snake.cs.utah.edu)
4034 * gcc.c-torture: Update with changes/additions from
4037 Mon Jun 5 17:58:07 1995 Doug Evans <dje@canuck.cygnus.com>
4039 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
4041 Sun Jun 4 05:13:57 1995 Jeff Law (law@snake.cs.utah.edu)
4043 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
4045 Thu Jun 1 00:06:19 1995 Jeff Law (law@snake.cs.utah.edu)
4047 * gcc.c-torture/compile/950512-1.c: New test.
4048 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
4049 * gcc.dg/struct-ret-1.c: Likewise.
4051 Wed May 31 14:25:13 1995 Doug Evans <dje@canuck.cygnus.com>
4053 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
4054 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
4056 Tue May 30 11:19:54 1995 Doug Evans <dje@canuck.cygnus.com>
4058 * gcc.c-torture/special/920411-1.c: Deleted.
4059 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
4061 Mon May 22 16:55:11 1995 Doug Evans <dje@chestnut.cygnus.com>
4063 * config/sim.exp (${tool}_load): Hack in call to bash to get a
4066 Fri May 12 18:57:54 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
4068 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
4070 Thu May 4 14:23:54 1995 Torbjorn Granlund <tege@adder.cygnus.com>
4073 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
4074 is the proper length.
4075 * va-arg-3.c: Likewise.
4077 Sun Apr 30 16:02:59 1995 Doug Evans <dje@canuck.cygnus.com>
4079 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
4080 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
4082 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
4083 * lib/g++.exp (default_g++_start): Delete old cruft.
4085 Tue Apr 25 17:20:18 1995 Torbjorn Granlund <tege@cygnus.com>
4087 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
4088 (2 * (1 << 18)) to (2 * (1 << 17)).
4090 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
4092 Thu Apr 20 12:21:13 1995 J.T. Conklin <jtc@rtl.cygnus.com>
4094 * config/rom68k.exp: Renamed from config/idp.exp
4096 Tue Apr 18 13:33:26 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
4098 * c-torture/compile/921109-2.c
4100 Tue Apr 18 10:45:12 1995 Mike Stump <mrs@cygnus.com>
4102 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
4105 Sat Apr 15 11:16:58 1995 Doug Evans <dje@chestnut.cygnus.com>
4107 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
4109 * lib/g++.exp (default_g++_start): Likewise.
4111 Wed Mar 29 16:34:03 1995 Torbjorn Granlund <tege@adder.cygnus.com>
4113 * gcc.c-torture/compile/950329-1.c: New test.
4115 Tue Mar 28 16:10:33 1995 J.T. Conklin <jtc@rtl.cygnus.com>
4117 * config/bug.exp (${tool}_load): Updated to use new remote_open
4118 and remote_close procs.
4119 * config/idp.exp: New file.
4121 Wed Mar 22 15:01:58 1995 Torbjorn Granlund <tege@rtl.cygnus.com>
4123 * gcc.c-torture/execute/950322-1.c: New test.
4125 Tue Mar 21 21:24:49 1995 Doug Evans <dje@canuck.cygnus.com>
4127 * config/vx.exp (${tool}_load): Clean up testing of return code from
4128 vxworks_ld and vxworks_spawn.
4130 Tue Mar 21 17:01:42 1995 Doug Evans <dje@deneb.cygnus.com>
4132 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
4134 Mon Mar 13 14:49:42 1995 Mike Stump <mrs@cygnus.com>
4136 * lib/old-deja.exp: Add `excess errors test - ' error, now one
4137 can mark excess errors on a machine by machine basis. Note, the
4138 default is to not expect any excess errors, even when excess
4139 errors test - is given, so you will want to put an XFAIL ... on
4140 these lines. For example, // excess errors test - XFAIL hppa*-*-*
4141 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
4142 those 4 machines, but no others.
4144 Fri Mar 10 12:33:04 1995 J.T. Conklin <jtc@rtl.cygnus.com>
4146 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
4147 * lib/c-torture.exp: to here.
4149 Fri Mar 10 10:38:15 1995 Torbjorn Granlund <tege@adder.cygnus.com>
4151 * gcc.c-torture/execute/950221-1.c: New test.
4152 * gcc.c-torture/execute/struct-ret-1.c: New test.
4153 * gcc.c-torture/compile/950221-1.c: New test.
4155 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
4157 Fri Mar 3 16:28:35 1995 Doug Evans <dje@canuck.cygnus.com>
4159 * gcc.c-torture/execute/arith-1.c (main): Return 0.
4160 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
4162 Wed Mar 1 02:08:29 1995 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
4164 * g++.gb: New directory of tests, derived from my signature and
4165 class scoping tests.
4167 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
4168 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
4169 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
4170 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
4171 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
4172 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
4173 * g++.gb/sig25.C: Likewise.
4175 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
4176 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
4177 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
4178 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
4179 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
4180 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
4181 * g++.gb/sig25.exp: Likewise.
4183 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
4184 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
4185 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
4186 * g++.gb/scope13.C: Likewise, this test still fails.
4188 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
4189 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
4190 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
4191 * g++.gb/scope13.exp: Ditto.
4193 * g++.gb/README: New file, explains what these tests are about.
4195 Tue Feb 28 10:37:52 1995 Doug Evans <dje@canuck.cygnus.com>
4197 * lib/dg.exp (dg-do): Support `preprocess'.
4198 (dg-test): Likewise.
4200 Mon Feb 13 15:18:10 1995 J.T. Conklin <jtc@rtl.cygnus.com>
4202 * config/udi.exp: change "continue -expect" to "exp_continue".
4204 Sat Feb 11 00:25:20 1995 Torbjorn Granlund (tege@tiny.cygnus.com)
4206 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
4207 Delete redundant tests.
4209 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
4210 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
4211 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
4212 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
4213 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
4214 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
4215 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
4216 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
4218 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
4219 storing label pointers.
4220 * gcc.c-torture/execute/921019-1.c: Likewise.
4221 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
4222 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
4224 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
4227 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
4228 Delete obsolete tests.
4230 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
4231 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
4232 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
4233 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
4234 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
4235 * gcc.c-torture/compile/950124-1.c: New test.
4237 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
4239 Wed Feb 8 15:30:17 1995 Jason Merrill <jason@phydeaux.cygnus.com>
4241 * lib/mike-g++.exp: Add -lm to LIBS.
4243 Tue Feb 7 17:09:50 1995 Doug Evans <dje@canuck.cygnus.com>
4245 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
4247 Mon Jan 30 14:33:25 1995 Jason Merrill <jason@phydeaux.cygnus.com>
4249 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
4251 Thu Jan 12 16:41:34 1995 Doug Evans <dje@canuck.cygnus.com>
4253 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
4255 Mon Jan 2 11:50:10 1995 Jeff Law (law@snake.cs.utah.edu)
4257 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
4258 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
4259 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
4260 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
4261 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
4262 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
4263 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
4264 * g++.law/{operators31.C, operators32.C,
4265 * g++.law/{operators33.C, operators34.C}: Likewise.
4266 * g++.law/{pic1.C, refs2.C}: Likewise.
4267 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
4268 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
4269 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
4270 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
4272 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
4273 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
4274 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
4275 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
4276 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
4277 * g++.law/{enum9.exp, friend5.exp}: Likewise.
4278 * g++.law/{nest3.exp, nest4.exp}: Likewise.
4279 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
4280 * g++.law/{operators30.exp, operators31.exp}: Likewise.
4281 * g++.law/{operators32.exp, operators33.exp}: Likewise.
4282 * g++.law/{operators34.exp}: Likewise.
4283 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
4284 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
4285 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
4286 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
4287 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
4289 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
4290 No longer expected to fail.
4291 * g++.law/missed-error3.C: Tweak for recent bool changes.
4293 Sun Dec 4 20:54:33 1994 Doug Evans <dje@canuck.cygnus.com>
4295 * config/emb-unix: Deleted.
4296 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
4297 remote execution. Do final link on remote host if REMOTE_LINK is set.
4299 Thu Dec 1 08:43:05 1994 Doug Evans <dje@canuck.cygnus.com>
4301 * lib/dg.exp (dg-test): Fix typo in last patch.
4303 Wed Nov 30 13:25:32 1994 Doug Evans <dje@canuck.cygnus.com>
4305 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
4306 (handles multiple occurrences).
4308 Thu Nov 24 19:48:38 1994 Doug Evans <dje@canuck.cygnus.com>
4310 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
4311 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
4312 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
4314 * lib/c-torture.exp (c-torture-compile): Likewise.
4315 (c-torture): Prepend full path if missing.
4316 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
4317 (gcc_fail): Likewise.
4318 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
4320 Wed Nov 23 13:56:00 1994 J.T. Conklin <jtc@rtl.cygnus.com>
4322 * lib/netware.exp: Only attach to NetWare i386 systems.
4324 Wed Nov 16 11:27:00 1994 Doug Evans <dje@canuck.cygnus.com>
4326 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
4327 messages. Add test name to "output pattern match" pass/fail message.
4329 Sat Nov 12 22:11:52 1994 Doug Evans <dje@canuck.cygnus.com>
4331 * gcc.dg: New testsuite.
4332 * gcc.dg/dg.exp: New file.
4334 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
4335 test-switch.c}: Deleted.
4337 * gcc.misc-tests/msgs.exp: New testcase driver.
4339 Wed Nov 9 14:23:09 1994 Doug Evans <dje@canuck.cygnus.com>
4341 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
4342 Watch for illegal return values from ${tool}_load.
4343 * config/unix.exp (${tool}_load): Fix pass/fail detection for
4344 cross targets. Coerce return value >0 to 1.
4346 Tue Nov 8 14:10:33 1994 Doug Evans <dje@canuck.cygnus.com>
4348 * config/unix.exp (${tool}_load): Call program rsh, not proc.
4350 * config/emb-unix.exp: New file.
4352 * config/sim.exp: Error if variable $SIM not defined.
4353 (${tool}_load): Mark test as "untested" if simulator missing.
4355 * config/unix.exp: Load remote.exp to get rcp_download.
4356 * lib/c-torture.exp: Use different option lists for testcases with
4358 * gcc.c-torture/execute/execute.exp: Likewise.
4360 Wed Nov 2 14:47:58 1994 Doug Evans <dje@canuck.cygnus.com>
4362 * config/*.exp: Clarify return code from ${tool}_load.
4363 Call `unresolved' or `untested' instead of `warning' or `perror'
4364 (sometimes you still want to call both though).
4365 Add comment that `shell_id' is local to each file.
4366 * config/udi.exp (timeout): Set to 30.
4367 Don't print warning if connection fails, $connectmode has already
4369 (${tool}_load): Move verbose messages to level 2.
4370 Rework pattern for "Process started" message.
4371 Pass `shell_id' to ${connectmode}_download.
4372 Retry twice upon timeout. Make resetting of target more robust.
4373 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
4374 Pass `shell_id' to exit_$connectmode.
4375 Only call exit_$connectmode if connected.
4376 * config/unix.exp (${tool}_load): Check return codes better.
4377 * config/vrtx.exp (${tool}_load): Likewise.
4378 * config/vx.exp (${tool}_load): Likewise.
4379 Delete unneeded global's.
4380 * lib/dg.exp (dg-test): Update to reflect clarified return codes
4383 (dg-init): Delete recording of pass/fail counts.
4384 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
4385 (old-dejagnu-init): Likewise.
4386 (old-dejagnu-stat): Delete contents, empty proc now.
4387 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
4388 (c-torture): Delete references to lcnt, lpass, lfail.
4389 Get option list from TORTURE_OPTIONS.
4390 Delete -funroll[-all]-loops if no loops.
4391 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
4392 (g++_stat): Delete contents (empty proc now).
4393 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
4394 (gcc_finish): Likewise.
4395 (gcc_stat): Deleted.
4396 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
4397 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
4398 * gcc.c-torture/execute/execute.exp: Likewise.
4399 Split tests into two parts: compile, execute.
4400 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
4401 no loops. Update to reflect clarified return codes from ${tool}_load.
4403 Fri Oct 21 23:10:16 1994 Doug Evans <dje@canuck.cygnus.com>
4405 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
4407 (old-dejagnu): Likewise (where necessary).
4409 Fri Oct 14 17:54:58 1994 Doug Evans <dje@canuck.cygnus.com>
4411 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
4413 * lib/dg.exp (dg-process-target): Fix processing of selector.
4414 Add comment regarding use of `error'.
4416 * lib/gcc.exp (prune_system_crud): Define if missing.
4417 * lib/g++.exp (prune_system_crud): Likewise.
4419 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
4420 Call prune_system_crud.
4421 * lib/dg.exp (dg-runtest): New proc.
4422 Use perror instead of send_user for tcl errors in testcase.
4423 Don't return any value, it's never used.
4424 Don't clobber previous definition of `unknown'.
4425 Print tcl errors in `dg-final'.
4427 Wed Oct 12 13:05:37 1994 Doug Evans <dje@canuck.cygnus.com>
4429 * lib/dg.exp (dg-process-target): Improve syntax error messages.
4430 (dg-test): Don't print errorInfo, it contains stack backtrace.
4432 Mon Sep 26 12:18:53 1994 Doug Evans (dje@canuck.cygnus.com)
4434 * lib/g++.exp (runtest_file_p): Define if missing.
4436 Sat Sep 24 15:29:23 1994 Doug Evans (dje@cygnus.com)
4438 * lib/mike-g++.exp: Comment out loading of g++.exp.
4439 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
4440 (default_g++_version): Always print something.
4441 (default_g++_start): Comment out call to `which'.
4442 (g++_start, g++_load): Deleted (must be defined in config file).
4443 * lib/gcc.exp: Test for existence of $CC at start.
4444 Delete check for tmpdir (done in gcc_init).
4445 (default_gcc_version): Always print something.
4446 (default_gcc_start): Comment out call to `which'.
4447 * config/*.exp: Major cleanup - make cross targets work at least a
4448 little better for g++ (by not being "--tool gcc" specific).
4449 Rename gcc_xxx to ${tool}_xxx.
4450 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
4451 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
4453 Thu Sep 22 11:39:17 1994 Doug Evans (dje@canuck.cygnus.com)
4455 * lib/c-torture.exp (c-torture-compile): Rework compiler
4458 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
4461 Wed Sep 21 09:49:43 1994 Doug Evans (dje@canuck.cygnus.com)
4463 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
4465 * lib/dg.exp (dg-process-target): Support { target native }.
4467 Tue Sep 20 17:16:55 1994 Doug Evans (dje@canuck.cygnus.com)
4469 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
4470 looked for "... program xxx got fatal signal".
4471 Correct regsub munging of `comp_output'.
4472 Ignore compiler messages "path prefix not used" and "linker input
4475 Wed Sep 14 11:44:40 1994 Doug Evans (dje@canuck.cygnus.com)
4477 * lib/gcc.exp (runtest_file_p): Define if missing.
4478 * gcc.prms/template.c: Example to work from.
4480 Tue Sep 13 10:30:48 1994 Doug Evans (dje@canuck.cygnus.com)
4482 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
4483 * lib/dg.exp (dg-test): Call unsupported testcases as such.
4485 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
4486 * gcc.prms/1883.c: Moved from compile/940714-1.c.
4487 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
4488 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
4490 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
4491 (dg-process-target): No longer a varargs proc.
4492 Return S/N for target, P/F for xfail. All callers changed.
4493 (user option procs): More argument checking.
4494 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
4495 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
4496 (dg-test): Skip test if not running on selected target in `dg-do'.
4497 Update handling of `dg-do-what', `dg-output-text'.
4498 Separate execution pass/fail from output pattern match pass/fail.
4499 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
4501 Mon Sep 12 13:47:35 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
4503 * gcc.c-torture/special/special.exp: Don't expect failure for mips
4504 target for 920510-1.c.
4506 Mon Sep 12 12:44:39 1994 Doug Evans (dje@canuck.cygnus.com)
4508 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
4509 Clean up comment regarding use of passcnt, etc.
4510 (gcc_stat): Don't update `testcnt' here.
4511 (gcc_finish): Do it here.
4512 Might as well reset `but_id' here too.
4513 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
4514 to determine if the file should be tested.
4515 * gcc.c-torture/compile/compile.exp: Likewise.
4516 * gcc.c-torture/execute/execute.exp: Likewise.
4517 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
4518 * gcc.misc-tests/dg-test.exp: Likewise.
4519 * gcc.prms/prms.exp: Likewise.
4520 * gcc.wendy/wendy.exp: Likewise.
4521 * g++.old-deja.exp: Likewise.
4522 Move "Testing file" message to verbose level 1.
4524 Fri Sep 9 10:21:18 1994 Doug Evans (dje@canuck.cygnus.com)
4526 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
4528 Thu Sep 8 16:52:43 1994 Doug Evans (dje@canuck.cygnus.com)
4530 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
4531 (default_gcc_start): Accept optional second list element
4532 of compiler flags. Print compiler output at verbosity level 2.
4533 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
4534 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
4535 Save current values of framework globals passcnt, failcnt, xpasscnt,
4536 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
4537 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
4538 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
4539 xfailcnt to compute stats. Update framework global `testcnt' from
4541 (gcc_finish): New proc. Clean up test environment.
4542 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
4543 (gcc_epass, gcc_efail): Delete.
4544 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
4545 argument of line number.
4546 (dg-init): If the tool has an init routine, call it.
4547 (dg-test): Remove args `cflags_var' and `libs_var'.
4548 Pass all compiler options to ${tool}_start.
4549 Handle missing line number.
4550 (dg-finish): New function.
4551 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
4552 particular files. Call gcc_finish at end. Move "skipping test"
4553 message to verbosity level 3.
4554 * gcc.c-torture/compile/compile.exp: Likewise.
4555 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
4556 * gcc.c-torture/execute/execute.exp: Likewise.
4557 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4558 Print testcase being tried at verbosity level 1.
4559 * gcc.c-torture/special/special.exp: Unset xfail.
4560 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4561 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
4562 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
4563 * gcc.failure/failure.exp: Likewise.
4564 * gcc.ieee/ieee.exp: Likewise.
4565 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
4566 Update call to dg-test. Call dg-finish at end.
4567 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
4568 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
4569 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
4570 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
4571 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
4572 * gcc.wendy/wendy.exp: Add copyright.
4573 Delete setting of tmpdir (done by gcc_init).
4574 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
4575 Pass compiler flags to gcc_start. Call gcc_finish at end.
4576 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
4579 Wed Sep 7 11:09:08 1994 Doug Evans (dje@canuck.cygnus.com)
4581 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
4583 (g++_load): Likewise.
4585 * config/*.exp (gcc_load): Some were varargs fns and some were not.
4586 Rename argument to `prog' to remove the confusion.
4587 Varargs fns behave differently too!
4588 (g++_load): Likewise.
4590 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
4592 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
4593 what it is. Delete (always) printing of status value for !native.
4594 Simplify verbose code, and include status and exec_output.
4595 (g++_load): Use gcc_load.
4597 Sun Sep 4 13:59:27 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
4599 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
4600 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
4601 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
4602 940714-3.c as these testcases don't exist anymore. Make
4603 va-arg-1.c expected to pass.
4605 Fri Aug 19 12:27:07 1994 Doug Evans (dje@canuck.cygnus.com)
4607 * gcc.misc-tests/misc.exp: Only run specific testcases.
4608 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
4609 * gcc.misc-tests/dg-[1-9].c: New files.
4611 * lib/dg.exp: New testsuite driver.
4612 * gcc.prms/prms.exp: Use it.
4614 * README.gcc: New file.
4616 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
4617 Document and reset `lxpass' and `lxfail'.
4618 Simplify "initialized" message.
4619 (gcc_stat): Clean up comments a little.
4621 Tue Aug 16 11:16:46 1994 Doug Evans (dje@canuck.cygnus.com)
4623 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
4625 Mon Aug 15 21:20:36 1994 Doug Evans (dje@canuck.cygnus.com)
4627 * lib/old-dejagnu.exp (process-option): New proc.
4628 (old-dejagnu-init, old-dejagnu-stat): Likewise.
4629 (old-dejagnu): Simplify.
4630 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
4632 Sun Aug 14 09:23:53 1994 Jeff Law (law@snake.cs.utah.edu)
4634 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
4635 exists and is not an empty string.
4637 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
4638 $xfail rather than calling setup_xfail. Clear $xfail when test is
4640 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
4643 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
4644 longer expected to fail.
4646 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
4649 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
4651 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
4652 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
4653 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
4654 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
4657 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
4658 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
4660 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
4662 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
4663 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
4665 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
4666 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
4667 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
4669 Tue Jul 12 12:49:44 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4671 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
4672 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
4673 940714-1.c, 940714-2.c, 940714-3.c},
4674 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
4675 gcc.misc-tests/{mg.c,mg.exp}:
4677 * gcc.noncompile/noncompile.exp: Change accordingly.
4679 Thu Jul 7 14:20:33 1994 Doug Evans (dje@canuck.cygnus.com)
4681 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
4682 Undo previous clobberage.
4684 Mon Jul 4 17:00:59 1994 Jeff Law (law@snake.cs.utah.edu)
4686 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
4687 * gcc.special/{930510-1.c, special.exp}:
4688 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
4689 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
4690 struct-varargs-1.c}: New tests from c-torture-1.26.
4692 Tue Jun 28 17:39:42 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4694 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
4697 Sat May 21 10:39:38 1994 Bill Cox (bill@rtl.cygnus.com)
4699 * Revert the previous changes. Please see Rob's directory
4700 (/lisa/test/rob/progressive/gcc/testsuite) for testing
4703 Thu May 19 18:00:03 1994 Bill Cox (bill@rtl.cygnus.com)
4705 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
4706 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
4707 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
4708 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
4709 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
4710 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
4711 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
4712 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
4713 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
4714 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
4715 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
4716 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
4717 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
4718 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
4719 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
4720 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
4721 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
4722 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
4723 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
4724 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
4725 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
4726 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
4727 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
4728 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
4729 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
4730 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
4731 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
4733 Tue May 17 14:55:09 1994 Bill Cox (bill@rtl.cygnus.com)
4735 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
4736 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
4739 Mon May 2 17:41:13 1994 Jason Merrill (jason@deneb.cygnus.com)
4741 * config/unix.exp (g++_load): Fix syntax.
4743 Thu Apr 14 12:22:10 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
4745 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
4746 * gcc.noncompile/921017-1.c: Deleted obsolete test.
4747 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
4748 Don't expect va-arg-1.c to fail. Correct expected output for
4750 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
4751 * gcc.wendy/hbm4.c: Correct typo.
4752 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
4754 Mon Mar 28 13:29:37 1994 Doug Evans (dje@canuck.cygnus.com)
4756 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
4757 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
4758 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
4759 * lib/c-torture.exp (c-torture-compile): Ditto.
4761 Reduce volume of output (remove all the -I's and such).
4762 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
4763 Call gcc_cpass, gcc_cfail.
4764 (c-torture): Pass testing option to c-torture-compile.
4766 Mon Mar 21 12:40:33 1994 Doug Evans (dje@cygnus.com)
4768 Bring patches over from progressive.
4769 * config/default.exp: Exit remote shell cleanly.
4770 (g++_exit, g++_start): Add default versions.
4771 * config/sim.exp (gcc_load): Use perror, not error.
4773 Sun Mar 20 12:05:32 1994 Doug Evans (dje@canuck.cygnus.com)
4775 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
4778 Mon Mar 14 19:30:28 1994 Doug Evans (dje@cygnus.com)
4780 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
4781 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
4782 (wendy_try): New proc to run testcase.
4783 (main loop): Call 'em.
4784 * gcc.wendy/*.c: Clean up pass to correct expected output.
4786 * lib/gcc.exp: Minor cleanup work.
4787 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
4789 Wed Mar 9 15:22:54 1994 Doug Evans (dje@canuck.cygnus.com)
4791 * config/sim.exp (gcc_load): Document return codes better.
4792 Don't pass -v to simulator.
4794 Thu Feb 24 07:15:18 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4796 * gcc.special/920717-x.c: Fix typo.
4797 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
4800 * lib/mike-gcc.exp: Fix typo.
4802 Tue Feb 15 15:41:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
4804 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
4805 binary to use, transform the name.
4806 * config/*.exp: rename everything. Nuke any g++ specific files,
4807 it's now a special case of gcc that requires no special support.
4808 Add a default.exp for unsupported targets.
4810 Fri Feb 11 12:59:54 1994 Rob Savoye (rob@poseidon.cygnus.com)
4812 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
4813 lib/old-dejagnu.exp: Fix a few patterns to work with the new
4816 Wed Feb 9 21:35:47 1994 Rob Savoye (rob@darkstar.cygnus.com)
4818 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
4821 Sun Feb 6 16:52:13 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4823 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
4825 Mon Jan 3 17:28:25 1994 Jim Wilson (wilson@sphagnum.cygnus.com)
4827 * gcc.execute/execute.exp: Combine opt_list and foption_list into
4828 option_list. Compile every file with only 4/6 option choices
4829 (same as C torture) instead of with 12/18 different option
4831 * lib/c-torture.exp: Likewise.
4833 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
4836 Thu Dec 30 17:17:07 1993 Mike Stump (mrs@rtl.cygnus.com)
4838 * lib/old-deja.exp: Add `excess errors test fails' error, now one
4839 can put an XFAIL *-*-* on excess errors.
4841 Sun Dec 19 21:45:34 1993 Jeffrey A. Law (law@snake.cs.utah.edu
4843 * g++.law: Add more tests derived from g++-bugs snapshots.
4845 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
4846 equivalent to g++.law/init9.
4848 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
4849 compiled it, and the a.out file after we've run it.
4851 Fri Dec 17 11:29:56 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
4853 * lib/mike-g++.exp (postbase): Delete the .o file after we've
4854 compiled it, and the a.out file after we've run it.
4856 Fri Dec 17 10:18:16 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4858 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
4860 Wed Dec 15 20:36:40 1993 Rob Savoye (rob@darkstar.cygnus.com)
4862 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
4865 Sun Dec 12 21:10:04 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4867 * g++.law: New directory of g++ tests derived from the g++-bugs
4870 Thu Dec 09 16:50:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
4872 * gcc.compile: initbug1.c initbug1.exp testcase added
4874 Mon Dec 06 11:09:52 1993 Jeffrey Wheat (cassidy@cygnus.com)
4876 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
4877 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
4878 fixes submitted by Jeff Law (law@cs.utah.edu)
4879 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
4880 Jeff Law (law@cs.utah.edu)
4883 Tue Nov 30 16:34:07 1993 Mike Stump (mrs@cygnus.com)
4885 * config/unix-g++.exp: Follow the gcc way of doing things.
4886 * g++.old-deja/old-deja.exp: Minor updates.
4887 * lib/g++.exp: New file, follow the gcc way of doing things.
4888 * lib/old-dejagnu.exp: Minor updates.
4889 * lib/mike-g++.exp: Always unset errorInfo.
4891 Sat Nov 6 11:34:51 1993 Mike Stump (mrs@cygnus.com)
4893 * lib/gcc.exp: Fix some errors with the below change, CC and
4894 CFLAGS should be global when setting, not local.
4896 Wed Nov 3 11:16:26 1993 Rob Savoye (rob@darkstar.cygnus.com)
4898 * lib/gcc.exp: Transform tool name.
4900 Wed Oct 27 23:57:29 1993 Jeffrey Wheat (cassidy@cygnus.com)
4902 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
4904 Wed Oct 27 14:45:50 1993 Jeffrey Wheat (cassidy@cygnus.com)
4906 * lib/gcc.exp: change gcc_done to gcc_stat
4908 Wed Oct 27 09:57:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
4910 * Upgraded gcc testsuite to c-torture version 1.25
4912 Sun Oct 24 10:58:03 1993 Jeffrey Wheat (cassidy@cygnus.com)
4914 * lib/gcc.exp: added reporting code. Changed verbose compile message.
4915 * lib/c-torture: added hooks for new reporting code.
4917 Thu Oct 21 18:45:32 1993 Jeffrey Wheat (cassidy@cygnus.com)
4919 * config/sh-gcc.exp: check if sh-sim exists in the path
4921 Mon Oct 18 11:13:22 1993 Jeffrey Wheat (cassidy@cygnus.com)
4923 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
4924 * gcc.compile/compile.exp: Initial changes for new logic.
4925 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
4926 * gcc.failure/failure.exp: Initial changes for new logic.
4927 * gcc.ieee/ieee.exp: Initial changes for new logic.
4928 * gcc.misc-tests/misc.exp: Initial changes for new logic.
4929 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
4930 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
4931 * lib/c-torture.exp: Initial changes for new logic.
4932 * lib/gcc.exp: Initial changes for new logic.
4934 Fri Oct 15 00:19:42 1993 Mike Stump (mrs@cygnus.com)
4936 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
4937 depend upon failure or success. Fully qualify names in failure
4938 and success messages. Always remove a.out before starting
4939 compile, just in case. Pay more attention to error text output by
4940 the compiler. Handle testcases with no known past errors just
4941 like all others, so that things are uniform. Other miscellaneous
4944 Wed Oct 13 15:04:51 1993 Jeffrey Wheat (cassidy@cygnus.com)
4946 * gcc.cpp: new directory for cpp tests
4948 Mon Oct 4 09:03:41 1993 Jeffrey Wheat (cassidy@cygnus.com)
4950 * lib/chill.exp: Code reformatted, removed unused code.
4951 * config/unix-chill.exp: Code reformatted, removed unused code.
4952 * chill.execute/execute.exp: Code reformatted, removed unused code.
4953 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
4955 Mon Oct 4 06:19:26 1993 Ian Lance Taylor (ian@cygnus.com)
4957 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
4958 routines not written.
4960 Mon Sep 27 21:07:44 1993 Rob Savoye (rob@darkstar.cygnus.com)
4962 * config/bug-gcc.exp: Use new procs from bug.exp.
4964 Tue Sep 21 18:21:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
4966 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
4967 via ftp, rather than depending on NFS.
4968 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
4971 Thu Sep 9 23:09:15 1993 Rob Savoye (rob@darkstar.cygnus.com)
4973 * config/bug-gcc.exp: Use new download proc.
4975 Tue Sep 14 19:23:58 1993 Jeffrey Wheat (cassidy at deneb.cygnus.com)
4977 * chill.execute/execute.exp: cleanups, handles errors better
4978 * chill.compile/compile.exp: rewrite, based on execute.exp
4979 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
4980 * lib/chill.exp: major changes to diff proc and compile and link
4981 procs. added chill_fail and chill_pass wrappers to pass and
4982 fail. added more comments, and handle error codes better.
4983 Added a hack to capture stderr from exec, so noncompile tests
4986 Sat Sep 11 15:30:10 1993 Jeffrey Wheat (cassidy@cygnus.com)
4988 * chill.execute/execute.exp: rewrite of testsuite driver
4989 * lib/chill.exp: rewrite of testsuite driver
4990 * config/unix-chill.exp: rewrite of testsuite driver
4992 Wed Aug 25 14:11:13 1993 Bill Cox (bill@rtl.cygnus.com)
4995 * iexpr.ch: Standardize uppercase.
4996 * tuples.dat: Standardize uppercase.
4997 * vary.ch: standardize. Correct varying string assignments.
4998 * vary.dat: Add new output lines.
5000 Tue Aug 24 13:45:49 1993 Bill Cox (bill@rtl.cygnus.com)
5003 * chprintf.ch: Standardize use of uppercase.
5004 * tuples.ch: Standardize and turn arr2 into a DCL,
5006 * pinits.ch: Standardize.
5008 Mon Aug 23 17:26:58 1993 Per Bothner (bothner@kalessin.cygnus.com)
5010 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
5011 * Makefil: Renamed to Makefile.in.
5012 * configure.in: New.
5014 Mon Aug 23 14:24:13 1993 Bill Cox (bill@rtl.cygnus.com)
5017 * .cvsignore: Add result/output files.
5018 * Makefile: Fix up variables at start. Use MFLAGS
5019 everywhere. Correct bool_loc, built_ins entries.
5020 Add entry for vary1.ch.
5021 * bitarray.ch: Standardize upper-case usage.
5022 * bitexpr.ch: Standardize, add output of b1.
5023 * params.ch: Use arrayt in along PROC parameters, to
5024 avoid novelty problems.
5025 * sets.ch: Tiny cleanup.
5026 * vary1.ch: Re-indent.
5028 Tue Aug 17 15:42:07 1993 Bill Cox (bill@rtl.cygnus.com)
5030 * Add PR-related files to Makefiles, .cvsignore files, etc.
5032 Mon Aug 2 15:46:05 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
5034 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
5035 with compiler objects. New names are test-flow.c and test-loop.c
5037 Tue Jul 27 10:08:08 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
5039 * Upgraded c-torture tests from 1.19 to 1.20
5042 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
5043 * gcc.compile: 930623-1.c 930623-2.c
5044 * gcc.noncompile: 930622-1.c 930622-2.c
5045 * gcc.failure: 920411-1.c 920627-2.c
5046 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
5048 Tue Jul 20 15:19:44 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
5050 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
5051 More changes to get testsuite working properly. Needs more work.
5052 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
5054 Mon Jul 19 18:40:31 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
5056 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
5057 More changes to get testsuite working properly. Needs more work.
5059 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat (cassidy@cygnus.com)
5061 * chill.compile/compile.exp: Added for Dejagnu support
5062 * chill.execute/execute.exp: Added for Dejagnu support
5063 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
5065 Sat Jun 19 07:13:05 1993 Bill Cox (bill@rtl.cygnus.com)
5067 This should complete moving the CHILL test files.
5068 * chill.noncompile(.cvsignore printf.grt
5069 in-printf.grt chprintf.grt chprintf.ch):
5070 Added test-support files.
5071 (Makefile): Modified further.
5072 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
5073 signal.ch): Added test files.
5074 * chill.execute (.cvsignore printf.grt printr.c
5075 in-printf.grt rts.c chprintf.grt rts.h): Added
5077 (Makefile): More corrections.
5079 Fri Jun 18 23:40:54 1993 Bill Cox (bill@rtl.cygnus.com)
5081 * chill.compile, chill.execute, chill.nocompile: Add CHILL
5082 test cases, ready for DejaGnu.
5084 Thu Jun 17 19:14:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
5086 * Upgraded c-torture tests from 1.18 to 1.19
5088 * gcc.compile: added test(s):
5090 * gcc.execute: added test(s):
5091 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
5093 * added new subdirectory for misc tests: gcc.misc-tests
5094 * gcc.misc-test(s): added tests:
5095 inst-check.c test-consts.c test-ior.c test-switch.c
5097 Wed Jun 9 16:53:26 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
5099 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
5101 Mon Jun 7 16:18:40 1993 Ian Lance Taylor (ian@cygnus.com)
5103 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
5105 Thu Jun 3 13:13:36 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
5107 * Upgraded c-torture tests from 1.17 to 1.18
5109 Wed Jun 2 19:02:40 MDT 1993 Jeffrey Wheat (cassidy@cygnus.com)
5111 * Upgraded c-torture tests from 1.12 to 1.17
5113 Fri Apr 30 09:38:41 1993 Mike Werner (mtw@deneb.cygnus.com)
5115 * lib/old-dejagnu.exp:
5116 Fixed handling of XFAIL target triplets to correctly
5117 recognize wildcard characters. Removed code that
5118 appended a unique id tag to the end of the file name
5119 printed out by the result of the testcases within a
5122 Thu Apr 29 19:06:29 1993 Mike Werner (mtw@deneb.cygnus.com)
5124 * lib/old-dejagnu.exp:
5125 Reworked expected failure handling to trigger off of XFAIL
5126 keyword in keyphrase embeded in testcase source code. The
5127 XFAIL keyword must be at the end of the keyphrase line. It
5128 may optionally be followed by one or more target triplets.
5129 It has just occured that the handling of wildcards in the
5130 target triplet may not be correct.
5132 Fri Apr 23 13:16:20 1993 Mike Werner (mtw@deneb.cygnus.com)
5134 * g++.old-deja/tests:
5135 Moved all subdirectories up one level into g++.old-deja .
5137 * lib/old-dejagnu.exp:
5138 Fixed problem with CXXFLAGS not being properly reset, and being
5139 corrupted with extraneous "-c" compiler option. This was
5140 causing binaries to not be generated for test that needed them.
5141 Modified strings passed to "pass" and "fail" so that individual
5142 tests from the same test file would be distinguished by an
5143 identifier appended to the test file name in the summary logs;
5144 this corrected a problem with erroneous diff logs. Added code
5145 to search testcases for expected fail and unexpected pass keywords.
5147 Tue Apr 20 18:27:58 1993 Rob Savoye (rob at darkstar.cygnus.com)
5149 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
5151 Thu Apr 15 11:01:59 1993 Mike Werner (mtw@deneb.cygnus.com)
5153 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
5154 Removed extraneous text from end of "Special g++ Options"
5157 * lib/old-dejagnu.exp: Added pattern matching to look for new
5158 keywords, embedded in testcases comments, which will trigger
5159 calls to xpass and xfail.
5161 Wed Apr 14 14:28:01 1993 Mike Werner (mtw@deneb.cygnus.com)
5163 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
5164 comments embedded in the testcases, especially the one looking for
5165 special compiler options, as well as the pattern matching for the
5166 compiler output again.
5168 Mon Apr 12 15:15:37 1993 Mike Werner (mtw@deneb.cygnus.com)
5170 * lib/old-dejagnu.exp: Do a proper check of the return value for
5171 execute tests. Fixed several problems with the pattern matching
5172 of the compiler output which gave erroneous test results.
5173 Changed several of the test result messages to be more descriptive.
5174 * config/unix-g++.exp: Proc g++_load now actually works and
5175 executes the tests passed to it and returns a usable return
5178 Sun Apr 11 17:22:37 1993 Rob Savoye (rob at darkstar.cygnus.com)
5180 * lib/gcc.exp: Exits gracefully if $CC is bogus.
5182 Fri Apr 9 09:41:59 1993 Mike Werner (mtw@deneb.cygnus.com)
5184 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
5185 Modified both files to properly execute the old style
5186 dejagnu tests. The previous versions of these files were
5187 experimental and did not function anything near correctly.
5189 Mon Apr 5 21:08:24 1993 Rob Savoye (rob@cygnus.com)
5191 * Removed all Makefile.in and configure.in files. No configuration
5194 Fri Apr 2 12:15:17 1993 Mike Werner (mtw@deneb.cygnus.com)
5196 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
5198 Sun Mar 28 11:17:48 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
5200 * gcc.compile/configure.in, gcc.unsorted/configure.in,
5201 gcc.special/configure.in, gcc.noncompile/configure.in,
5202 gcc.execute/configure.in, gcc.code_quality/configure.in,
5203 g++.other/configure.in, g++.old-deja/configure.in,
5204 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
5207 Thu Mar 25 20:07:55 1993 Rob Savoye (rob at darkstar.cygnus.com)
5209 * lib/udi.exp: Fixed mondfe and mondfe_download.
5210 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
5211 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
5213 Thu Mar 25 13:06:41 1993 Ian Lance Taylor (ian@cygnus.com)
5215 * config/udi-gdb.exp: Check $shell_id after connecting to target.
5216 (gdb_exit): Don't remove *_soc files.
5218 Mon Mar 22 14:28:46 1993 Ian Lance Taylor (ian@cygnus.com)
5220 * lib/c-torture.exp: Don't look for main; instead always use -w
5221 -c. This is how the c-torture tests work. Remove the object
5222 file if the compilation succeeds.
5223 * gcc.execute/execute.exp: Remove executable if test passes.
5224 * gcc.noncompile/noncompile.exp: Every test is an expected
5226 * gcc.special/special.exp: Added tests from c-torture 1.11,
5227 corrected use of existing test.
5228 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
5229 gcc.execute/920625-1.c: Updated to c-torture 1.11.
5230 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
5231 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
5232 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
5233 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
5234 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
5235 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
5236 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
5237 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
5238 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
5239 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
5240 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
5241 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
5242 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
5243 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
5244 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
5245 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
5246 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
5248 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
5249 correspond to c-torture 1.11.