--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-07-28
17:06 ---
This does affect i686-linux and i386-freebsd, but not x86_64-linux. It appeared
between 20050716 and 20050717 (on both platforms).
Once again, sufficient testing would have revealed this. And inclusion
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-28
18:29 ---
Here is a C testcase:
void f(void)
{
int S3;
_Bool test2;
int S1;
_Bool test0;
static float rn[4] = {-1.0e+0, -1.0e+0, -1.0e+0, -1.0e+0};
static float rp[4] = {1.0e+0, 1.0e+0, 1.0e+0, 1.0e+0};
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-07-23
07:06 ---
The dump of the .optimzed contains a lot of statements like
Invalid sum of incoming frequencies 2731, should be 9500
L28:;
if (ABS_EXPR rp[1] - 1.0e+0 9.9974737875163555145263671875e-6) goto L
18;
--
What|Removed |Added
Component|middle-end |rtl-optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22619
--
What|Removed |Added
Target Milestone|--- |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22619
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-22
20:26 ---
Note this is not reproducible on ppc-darwin.
--
What|Removed |Added
GCC target triplet|
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-22
20:36 ---
Note -O2 -funroll-loops is enough to reproduce this.
--
What|Removed |Added