Afloyd.181
net.bugs.4bsd
utzoo!decvax!harpo!floyd!trb
Fri Apr 30 16:45:37 1982
Caveat Hackor (cc generates bad code for int *= float)
Paul Gloudemans (floyd!prg) found this problem in VAX cc on both 4.1bsd
and BTL 4.0.
-----
/* bug.c */
main()
{
float z;
int n;
n=2;
z=3.5;
n *= z;
printf("n=%d, should be 7!\n");
}
% cc bug.c
% a.out
n=6, should be 7!
%
-----
Andy Tannenbaum Bell Labs Whippany, NJ (201) 386-6491
-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <
[email protected]>
of
http://communication.ucsd.edu/A-News/
This Usenet Oldnews Archive
article may be copied and distributed freely, provided:
1. There is no money collected for the text(s) of the articles.
2. The following notice remains appended to each copy:
The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.