[Bug target/37489] In cse.c:fold_rtx(), true is represented in floating-point modes as const_true_rtx, if FLOAT_STORE_FLAG_VALUE is undefined.

2008-09-12 Thread raksit at gcc dot gnu dot org
--- 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

[Bug target/37489] In cse.c:fold_rtx(), true is represented in floating-point modes as const_true_rtx, if FLOAT_STORE_FLAG_VALUE is undefined.

2008-09-12 Thread raksit at gcc dot gnu dot org
--- 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

[Bug rtl-optimization/37489] New: In cse.c:fold_rtx(), true is represented in floating-point modes as const_true_rtx, if FLOAT_STORE_FLAG_VALUE is undefined.

2008-09-11 Thread raksit at gcc dot gnu dot org
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

[Bug target/37489] In cse.c:fold_rtx(), true is represented in floating-point modes as const_true_rtx, if FLOAT_STORE_FLAG_VALUE is undefined.

2008-09-11 Thread raksit at gcc dot gnu dot org
--- 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

[Bug target/27971] eliminate shift in array[(x2)3]

2008-01-14 Thread raksit at gcc dot gnu dot org
--- 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

[Bug target/27971] eliminate shift in array[(x2)3]

2008-01-10 Thread raksit at gcc dot gnu dot org
--- 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