[Bug rtl-optimization/28982] Incorrect reloading of automodification expressions
rsandifo at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Sep 13 06:31:00 GMT 2006
------- 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=gcc&view=rev&rev=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
More information about the Gcc-bugs
mailing list