From 4ceb424220b30f4634cf61f10eb543f320129cf9 Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Wed, 19 Sep 2007 15:13:18 +0000 Subject: bfin.md (define_asm_attributes): New. * config/bfin/bfin.md (define_asm_attributes): New. From-SVN: r128600 --- gcc/ChangeLog | 2 ++ gcc/config/bfin/bfin.md | 6 ++++++ 2 files changed, 8 insertions(+) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fb33578..27a1873 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 * config.gcc (bfin*-linux-uclibc*): Add ./linux-sysroot-suffix.h diff --git a/gcc/config/bfin/bfin.md b/gcc/config/bfin/bfin.md index b2a73f1..2a4631d 100644 --- a/gcc/config/bfin/bfin.md +++ b/gcc/config/bfin/bfin.md @@ -330,6 +330,12 @@ (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" -- cgit v1.1