This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc bootstrap broken on i686-linux-gnu
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: gcc at gcc dot gnu dot org
- Cc: roger at eyesopen dot com
- Date: Mon, 29 Jul 2002 13:08:44 -0400 (EDT)
- Subject: Re: gcc bootstrap broken on i686-linux-gnu
> Certainly. Sorry for any inconvenience. The two possible
> changes in behaviour are that -1.0*x is now tranformed into
> -x by default (this previously only happened with -ffast-math),
This transformation is going to cause a problem on hppa1* machines
because prior to PA2.0 the HP IEEE implementation didn't have a
fneg instruction. So, to get correct behavior we convert -x to
-1.0*x (see for example negsf2 pattern in pa.md) except when
flag_unsafe_math_optimizations is set where we use fsub.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)