--- Comment #5 from raksit at gcc dot gnu dot org 2008-09-12 18:52 ---
Created an attachment (id=16307)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16307action=view)
new test: gcc/testsuite/g++.dg/opt/cse3.C
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37489
--- Comment #6 from raksit at gcc dot gnu dot org 2008-09-12 18:54 ---
(In reply to comment #4)
We can't define FLOAT_STORE_FLAG_VALUE for SSE since we can't
represent 0xfff as a valid FP value. This patch makes
fold_rtx to match simplify_relational_operation:
--- ./cse.c.foo
AssignedTo: raksit at gcc dot gnu dot org
ReportedBy: raksit at gcc dot gnu dot org
GCC target triplet: x86_64-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37489
--- Comment #3 from raksit at gcc dot gnu dot org 2008-09-12 01:08 ---
(In reply to comment #1)
This is a target bug really since it is SSE which needs to set
FLOAT_STORE_FLAG_VALUE correctly.
In that case, I think simplify-rtx.c:simplify_relational_operation() is being
overly
--- Comment #6 from raksit at gcc dot gnu dot org 2008-01-14 19:27 ---
This was fixed in revision 131460.
--
raksit at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from raksit at gcc dot gnu dot org 2008-01-11 04:21 ---
Subject: Bug 27971
Author: raksit
Date: Fri Jan 11 04:20:32 2008
New Revision: 131460
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131460
Log:
gcc/ChangeLog
PR rtl-optimization/27971