diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2016-01-25 20:33:52 +0000 |
---|---|---|
committer | Bernd Edlinger <edlinger@gcc.gnu.org> | 2016-01-25 20:33:52 +0000 |
commit | a4ea172334a511739c98a1abe725363cf3ab096c (patch) | |
tree | ffde292a8838096a9a5d510192f391ff2a3cb3c8 /gcc | |
parent | 2c89b952c7f02379c087e67998efc85d69310014 (diff) | |
download | gcc-a4ea172334a511739c98a1abe725363cf3ab096c.zip gcc-a4ea172334a511739c98a1abe725363cf3ab096c.tar.gz gcc-a4ea172334a511739c98a1abe725363cf3ab096c.tar.bz2 |
mips.c (mips_compute_frame_info): Skip re-computing the frame info after reload completed.
* config/mips/mips.c (mips_compute_frame_info): Skip re-computing
the frame info after reload completed.
From-SVN: r232803
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mips/mips.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d9d59d7..7e63b59 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2016-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * config/mips/mips.c (mips_compute_frame_info): Skip re-computing + the frame info after reload completed. + 2016-01-25 Jeff Law <law@redhat.com> PR tree-optimization/69196 diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index dd54d6a..890e947 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -10321,6 +10321,10 @@ mips_compute_frame_info (void) HOST_WIDE_INT offset, size; unsigned int regno, i; + /* Skip re-computing the frame info after reload completed. */ + if (reload_completed) + return; + /* Set this function's interrupt properties. */ if (mips_interrupt_type_p (TREE_TYPE (current_function_decl))) { |