re PR target/49881 ([AVR] Inefficient stack manipulation around calls)
authorRichard Henderson <rth@redhat.com>
Tue, 2 Aug 2011 17:38:16 +0000 (10:38 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 2 Aug 2011 17:38:16 +0000 (10:38 -0700)
PR target/49881
        * config/avr/avr.md (push<MPUSH>1): Don't constrain the operand.

From-SVN: r177196

gcc/ChangeLog
gcc/config/avr/avr.md

index 18e0107d71ed1e36cb3479f1f6656c61c66498b1..3772021bbf42fd6d6c5666a00a06abcdc321db03 100644 (file)
@@ -1,3 +1,8 @@
+2011-08-02  Richard Henderson  <rth@redhat.com>
+
+       PR target/49881
+       * config/avr/avr.md (push<MPUSH>1): Don't constrain the operand.
+
 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
 
        * c-parser.c (enum c_parser_prec): New enum, moved from within
index f60f9f0ee6393c9f7498a08c5ec9e0a26c38ff23..b8560df60d467f7c77557b110b1a46b60e867f1a 100644 (file)
    (SF "") (SC "")])
 
 (define_expand "push<mode>1"
-  [(match_operand:MPUSH 0 "general_operand" "")]
+  [(match_operand:MPUSH 0 "" "")]
   ""
 {
   int i;