HAVE_AS_IX86_SAHF.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122953
138bc75d-0d04-0410-961f-
82ee72b054a4
2007-03-15 Uros Bizjak <ubizjak@gmail.com>
+ Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ * config/i386/i386.md (x86_sahf_1): Correctly handle
+ HAVE_AS_IX86_SAHF.
+
+2007-03-15 Uros Bizjak <ubizjak@gmail.com>
PR target/31167
* config/i386/i386.md (*addti3_1, *addti3_1 splitter): Use
(unspec:CC [(match_operand:HI 0 "register_operand" "a")]
UNSPEC_SAHF))]
"TARGET_SAHF"
- "* return HAVE_AS_IX86_SAHF ? \"sahf\" : \".byte\t0x9e\";"
+{
+#ifdef HAVE_AS_IX86_SAHF
+ return "sahf";
+#else
+ return ".byte\t0x9e";
+#endif
+}
[(set_attr "length" "1")
(set_attr "athlon_decode" "vector")
(set_attr "amdfam10_decode" "direct")