Re: egcs 1.0.1 miscompiles Linux 2.0.33

Jeffrey A Law (law@hurl.cygnus.com)
Thu, 09 Apr 1998 23:21:44 -0600


Sorry to let this drop for so long, but between getting 1.0.2
out last month, travel time and EOQ stuff for Cygnus I haven't
had much time to devote to this problem.

In message <199803131854.NAA17920@saturn.cs.uml.edu>you write:
> for each input register X {
> if X is in clobber_list {
> remove X from clobber_list
> put X in dummy output_list
> }
> }
>
>
> We wouldn't have assembly with clobbered inputs if it wasn't the
> natural way to express such code. Computers exist to serve humans.
I agree that computers exist to serve humans. So write a perl
script to fix your code :-)

Seriously though, what you're asking for is plain wrong. Those
asms are broken.

I have a *serious* problem hacking the compiler to avoid code that
has been incorrect for at least 6 years.

jeff

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu