diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1996-10-10 22:50:14 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1996-10-10 22:50:14 +0000 |
commit | 82280d5eeaaadd317ee8989c71c36760948a242d (patch) | |
tree | f7990a2cc9d7f2d0b7083fcbe378cf89d324f749 | |
parent | 1df01bdf6996641cf2458661f220d50209dc81e1 (diff) | |
download | gcc-82280d5eeaaadd317ee8989c71c36760948a242d.zip gcc-82280d5eeaaadd317ee8989c71c36760948a242d.tar.gz gcc-82280d5eeaaadd317ee8989c71c36760948a242d.tar.bz2 |
Only create TOC save area if function makes calls.
From-SVN: r12948
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index fafaba9..244dc2e 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -3018,7 +3018,7 @@ rs6000_stack_info () info_ptr->calls_p = rs6000_makes_calls (); /* Allocate space to save the toc. */ - if (abi == ABI_NT) + if (abi == ABI_NT && info_ptr->calls_p) { info_ptr->toc_save_p = 1; info_ptr->toc_size = reg_size; |