bfin.md (define_asm_attributes): New.
authorBernd Schmidt <bernd.schmidt@analog.com>
Wed, 19 Sep 2007 15:13:18 +0000 (15:13 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 19 Sep 2007 15:13:18 +0000 (15:13 +0000)
* config/bfin/bfin.md (define_asm_attributes): New.

From-SVN: r128600

gcc/ChangeLog
gcc/config/bfin/bfin.md

index fb335784a2853274b62c0b438b309301c3227467..27a1873364385343cec586e759dd944ba61565f2 100644 (file)
@@ -12,6 +12,8 @@
        (sh_insn_length_adjustment): Pass template as second argument to it.
        * config/bfin/bfin.h (IS_ASM_LOGICAL_LINE_SEPARATOR): New macro.
 
+       * config/bfin/bfin.md (define_asm_attributes): New.
+
 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
 
        * config.gcc (bfin*-linux-uclibc*): Add ./linux-sysroot-suffix.h
index b2a73f12091b4ba46206d4b3bb6fa4141d441cb0..2a4631dd66d6f2265a534196599b6c343c4e70b2 100644 (file)
 (define_attr "seq_insns" "single,multi"
   (const_string "single"))
 
+;; Describe a user's asm statement.
+(define_asm_attributes
+  [(set_attr "type" "misc")
+   (set_attr "seq_insns" "multi")
+   (set_attr "length" "4")])
+
 ;; Conditional moves
 
 (define_expand "movsicc"