diff options
author | Bin Cheng <bin.cheng@arm.com> | 2012-05-04 02:52:27 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2012-05-04 02:52:27 +0000 |
commit | 73292fcf29ebad0ff753d0d57d7bef3677187b0e (patch) | |
tree | b353a2df6244bb00d33f5acdd7a5bbea679cfe7f /gcc/gcc.c | |
parent | 244541410209602edc266168fdb1adba099eee88 (diff) | |
download | gcc-73292fcf29ebad0ff753d0d57d7bef3677187b0e.zip gcc-73292fcf29ebad0ff753d0d57d7bef3677187b0e.tar.gz gcc-73292fcf29ebad0ff753d0d57d7bef3677187b0e.tar.bz2 |
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
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions