re PR target/49881 ([AVR] Inefficient stack manipulation around calls)
authorRichard Henderson <rth@redhat.com>
Mon, 1 Aug 2011 19:35:43 +0000 (12:35 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 1 Aug 2011 19:35:43 +0000 (12:35 -0700)
commit172c08a54430cef4d0833d88d3b22013780e0280
tree3796e229da8b3ccd4452bbc829e238dac4572686
parent750867b7f4a6cf9086e925e89147fb763291b853
re PR target/49881 ([AVR] Inefficient stack manipulation around calls)

PR target/49881
        * config/avr/avr.h (PUSH_ROUNDING): New.
        * config/avr/avr.md (pushqi1): Rename from *pushqi.
        (*pushhi, *pushsi, *pushsf): Remove.
        (MPUSH): New mode iterator.
        (push<MPUSH>1): New expander.

From-SVN: r177071
gcc/ChangeLog
gcc/config/avr/avr.h
gcc/config/avr/avr.md