diff options
author | Dominik Vogt <vogt@linux.vnet.ibm.com> | 2015-12-21 11:40:42 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2015-12-21 11:40:42 +0000 |
commit | 0b729f5806a6486bcdc7b4476d0d2d2b536494c0 (patch) | |
tree | 23c20e984509f613c5873b37ecceb3abd934f210 /gcc/config | |
parent | de0830e12b6a990e8b0f4f43aca03440f8cd6f2f (diff) | |
download | gcc-0b729f5806a6486bcdc7b4476d0d2d2b536494c0.zip gcc-0b729f5806a6486bcdc7b4476d0d2d2b536494c0.tar.gz gcc-0b729f5806a6486bcdc7b4476d0d2d2b536494c0.tar.bz2 |
S/390: Fix base reg condition.
2015-12-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
* config/s390/s390.c (s390_emit_prologue): Fix base reg condition.
From-SVN: r231876
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/s390/s390.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index cba88bb..16045f0 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -9593,7 +9593,7 @@ s390_init_frame_layout (void) for (br = 5; br >= 2 && df_regs_ever_live_p (br); br--) ; cfun->machine->base_reg = - gen_rtx_REG (Pmode, (br > 0) ? br : BASE_REGNUM); + gen_rtx_REG (Pmode, (br >= 2) ? br : BASE_REGNUM); } s390_register_info (); |