diff options
author | froydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-08 13:01:54 +0000 |
---|---|---|
committer | froydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-08 13:01:54 +0000 |
commit | b6a53a17ac8769adb9411bf0e0c757f0a31f4b7f (patch) | |
tree | 5223e1661aed457f252de40a165a9bfd5df755ff /gcc/config/fr30/fr30.md | |
parent | f1f9504632ad37ea4fe26f3743cd25f343bcca07 (diff) | |
download | gcc-b6a53a17ac8769adb9411bf0e0c757f0a31f4b7f.tar.gz |
* config/fr30/fr30.c (TARGET_EXCEPT_UNWIND_INFO): Define.
* config/fr30/fr30.md (leave_func): Rewrite without post_inc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165173 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/fr30/fr30.md')
-rw-r--r-- | gcc/config/fr30/fr30.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/fr30/fr30.md b/gcc/config/fr30/fr30.md index fa115c4cfa1..4cc9765fd1d 100644 --- a/gcc/config/fr30/fr30.md +++ b/gcc/config/fr30/fr30.md @@ -1203,8 +1203,8 @@ ) (define_insn "leave_func" - [(set (reg:SI 15) (reg:SI 14)) - (set (reg:SI 14) (mem:SI (post_inc:SI (reg:SI 15))))] + [(set (reg:SI 15) (plus:SI (reg:SI 14) (const_int 4))) + (set (reg:SI 14) (mem:SI (minus:SI (reg:SI 15) (const_int 4))))] "reload_completed" "leave" ) |