[Bug rtl-optimization/28982] Incorrect reloading of automodification expressions

2006-09-13 Thread rsandifo at gcc dot gnu dot org


--- Comment #2 from rsandifo at gcc dot gnu dot org  2006-09-13 06:31 
---
Subject: Bug 28982

Author: rsandifo
Date: Wed Sep 13 06:30:59 2006
New Revision: 116919

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116919
Log:
gcc/
PR rtl-optimization/28982
* reload.c (find_reloads_address_1): Use RELOAD_OTHER for the
index of a PRE_MODIFY or POST_MODIFY address.
* reload1.c (inc_for_reload): Use find_replacement on the original
base and index registers.

gcc/testsuite/
PR rtl-optimization/28982
* gcc.c-torture/execute/pr28982a.c: New test.
* gcc.c-torture/execute/pr28982b.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.c-torture/execute/pr28982a.c
trunk/gcc/testsuite/gcc.c-torture/execute/pr28982b.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/reload.c
trunk/gcc/reload1.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug rtl-optimization/28982] Incorrect reloading of automodification expressions

2006-09-13 Thread rsandifo at gcc dot gnu dot org


--- Comment #3 from rsandifo at gcc dot gnu dot org  2006-09-13 06:32 
---
Patch applied


-- 

rsandifo at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug rtl-optimization/28982] Incorrect reloading of automodification expressions

2006-09-08 Thread rsandifo at gcc dot gnu dot org


--- Comment #1 from rsandifo at gcc dot gnu dot org  2006-09-08 08:37 
---
Created an attachment (id=12211)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12211action=view)
Testcase

This brute-force test fails with -O2 -mfloat-abi=softfp.


-- 

rsandifo at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rsandifo at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED


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