diff options
author | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-12-29 01:10:05 +0000 |
---|---|---|
committer | amodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-12-29 01:10:05 +0000 |
commit | c9dd436357fb0b1e0f231291edc2a9c2564df949 (patch) | |
tree | 6a13d56eb3c3d8f676bcf2f89b19727f439b602e /gcc/config/rs6000 | |
parent | 7fb30d0d016e16fc14b362ba8024d3e7a8e02029 (diff) | |
download | gcc-c9dd436357fb0b1e0f231291edc2a9c2564df949.tar.gz |
PR target/25572
* config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109133 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index e23e86b1f95..7bec9103c55 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -13499,6 +13499,8 @@ uses_TOC (void) rtx create_TOC_reference (rtx symbol) { + if (no_new_pseudos) + regs_ever_live[TOC_REGISTER] = 1; return gen_rtx_PLUS (Pmode, gen_rtx_REG (Pmode, TOC_REGISTER), gen_rtx_CONST (Pmode, |