function.c (schedule_fixup_var_refs): New function, broken out of put_reg_into_stack.
authorJ"orn Rennecke <amylaar@cygnus.co.uk>
Fri, 4 Aug 2000 22:06:49 +0000 (22:06 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Fri, 4 Aug 2000 22:06:49 +0000 (23:06 +0100)
commit018577e42637f1d1e57406142066b6f285a75ff4
tree077f3e3553c2f5adf1e1c801685b2403f89e09f9
parent2c3c49dec31e8302e4cabceaaf1f9d04f968f41c
function.c (schedule_fixup_var_refs): New function, broken out of put_reg_into_stack.

* function.c (schedule_fixup_var_refs): New function, broken out
of put_reg_into_stack.
(put_reg_into_stack): Use it.
(put_var_into_stack): In CONCAT case, fixup up references for
components only after fixing up references to the whole concat.
testsuite:
* gcc.c-torture/execute/20000804-1.c: New test.

From-SVN: r35495
gcc/ChangeLog
gcc/function.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20000804-1.c [new file with mode: 0644]