+2004-12-03 Eric Christopher <echristo@redhat.com>
+
+ * config/stormy16/stormy16.md (pushqi, popqi, pushhi,
+ pophi): Add number of arguments to name so that the
+ pattern is recognized as a named pattern.
+
2004-12-03 Janis Johnson <janis187@us.ibm.com>
* doc/extend.texi (AltiVec Builtins): Fix info about signedness.
* config/darwin.h (TARGET_OPTION_TRANSLATE_TABLE): Add -gfull and -gused.
* config/rs6000/darwin.h (CC1_SPEC): Do not handle -gfull and -gused.
* config/i386/darwin.h (CC1_SPEC): Same.
-
+
2004-12-02 Richard Henderson <rth@redhat.com>
* optabs.c (lowpart_subreg_maybe_copy): New.
;; offset. By using separate patterns for push and pop we ensure that
;; insns like this one are never generated.
-(define_insn "pushqi"
+(define_insn "pushqi1"
[(set (mem:QI (post_inc (reg:HI 15)))
(match_operand:QI 0 "register_operand" "r"))]
""
[(set_attr "psw_operand" "nop")
(set_attr "length" "2")])
-(define_insn "popqi"
+(define_insn "popqi1"
[(set (match_operand:QI 0 "register_operand" "=r")
(mem:QI (pre_dec (reg:HI 15))))]
""
(const_int 2)])
(set_attr "psw_operand" "0,0,0,0,nop,0,nop,0,0")])
-(define_insn "pushhi"
+(define_insn "pushhi1"
[(set (mem:HI (post_inc (reg:HI 15)))
(match_operand:HI 0 "register_operand" "r"))]
""
[(set_attr "psw_operand" "nop")
(set_attr "length" "2")])
-(define_insn "pophi"
+(define_insn "pophi1"
[(set (match_operand:HI 0 "register_operand" "=r")
(mem:HI (pre_dec (reg:HI 15))))]
""