[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