]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/52804 (IRA/RELOAD allocate wrong register on ARM for cortex-m0)
authorBin Cheng <bin.cheng@arm.com>
Fri, 4 May 2012 02:52:27 +0000 (02:52 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Fri, 4 May 2012 02:52:27 +0000 (02:52 +0000)
commit73292fcf29ebad0ff753d0d57d7bef3677187b0e
treeb353a2df6244bb00d33f5acdd7a5bbea679cfe7f
parent244541410209602edc266168fdb1adba099eee88
re PR rtl-optimization/52804 (IRA/RELOAD allocate wrong register on ARM for cortex-m0)

PR rtl-optimization/52804
* reload1.c (reload_reg_reaches_end_p): Check whether successor
reload with type RELOAD_FOR_INPUT_ADDRESS kills reload register
of current one with type RELOAD_FOR_INPADDR_ADDRESS.
Same stands for reloads with type RELOAD_FOR_OUTPUT_ADDRESS and
RELOAD_FOR_OUTADDR_ADDRESS.

From-SVN: r187139
gcc/ChangeLog
gcc/reload1.c