[Bug c/17297] [3.5 Regression] ICE with FP vector constructor containing qnan calculation

wilson at tuliptree dot org gcc-bugzilla@gcc.gnu.org
Thu Sep 9 18:18:00 GMT 2004


------- Additional Comments From wilson at tuliptree dot org  2004-09-09 18:18 -------
Subject: Re:  [3.5 Regression] ICE with FP vector constructor
	containing qnan calculation

On Wed, 2004-09-08 at 20:46, pinskia at gcc dot gnu dot org wrote:
> ------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-09 03:46 -------
> : Search converges between 2004-09-02-trunk (#532) and 2004-09-04-trunk (#533).
> Confirmed, a regression.

This is incorrect.  If you check, you will see that this is broken in
gcc-3.4.  I believe this has always been broken.

Unfortunately, 5 months ago, there was a typo in a patch from Zdenek
that accidentally broke the treatment of FP.  This patch accidentally
turned off flag_trapping_math.  When that happened, this testcasse
started working by accident.  When I fixed Zdenek's typo last week, this
testcase started failing again.  This inconsistency is incidentally how
I managed to find Zdenek's typo.  Reverting my patch is definitely not
the correct solution to this problem.  This testcase is supposed to
fail.

At least, that is, until someone fixes the underlying problem, which I
believe if a C front end bug in the vector initializer support.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17297



More information about the Gcc-bugs mailing list