gcc:
commitad76158801a55764958612aa6114fe4b6e9cae14
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Oct 2013 23:55:46 +0000 (30 23:55 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Oct 2013 23:55:46 +0000 (30 23:55 +0000)
tree5c9f15cee17124d1c53762cc0c992f3ca37b151b
parent02c15cf3eeed878ff26307a175aef11b6feb183d
gcc:
        PR other/58545
        * reload1.c (update_eliminables_and_spill): New function, broken
        out of reload.
        (reload): Use it.  Check for frame size change after frame
        size alignment, and call update_eliminables_and_spill first
        if continue-ing.
gcc/testsuite:
        PR other/58545
        * gcc.target/avr/pr58545.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204234 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/reload1.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/avr/pr58545.c [new file with mode: 0644]