OSDN Git Service

dwarf2cfi: Simplify re-initialization for each function.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jul 2011 20:30:07 +0000 (20:30 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jul 2011 20:30:07 +0000 (20:30 +0000)
commit4a7a4715f3b3506a80982805af2d7b73d72ec759
tree381c502b3860b7248674160affc1e1e46bc685c1
parentd489833225ae499fc55e14d6e08948e3af6c2920
dwarf2cfi: Simplify re-initialization for each function.

There's no point calling lookup_cfa to re-create the CFA
we initialized just a few lines above.

        * dwarf2cfi.c (lookup_cfa): Remove.
        (execute_dwarf2_frame): Assert queues are empty on entry.
        Setup initial cfa directly, not via lookup_cfa.
        Don't clear args_size state here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176098 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2cfi.c