* function.c (diddle_return_value): New.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Nov 1999 00:35:10 +0000 (00:35 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Nov 1999 00:35:10 +0000 (00:35 +0000)
commit631ef7ce153511a5edc1162394039f199393b55e
tree3bf8e0ad4395b139c88e9c1ff7b7933ea4b1d9db
parente1f2ec6ee8253c8f0c9160cee0abb7e9f95e681a
    * function.c (diddle_return_value): New.
        (expand_function_end): Use it.
        * stmt.c (expand_null_return): Likewise.
        (expand_value_return): Likewise.

        * reg-stack.c (subst_stack_regs_pat): Handle clobbers at top-level.

        * reload1.c (reload): Don't remove return value clobbers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30401 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/function.c
gcc/function.h
gcc/reg-stack.c
gcc/reload1.c
gcc/stmt.c