OSDN Git Service

* config/bfin/bfin.md (trap): New pattern.
authorjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Nov 2005 14:15:11 +0000 (14:15 +0000)
committerjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Nov 2005 14:15:11 +0000 (14:15 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107184 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 67eab96..7353d7d 100644 (file)
@@ -1,3 +1,7 @@
+2005-11-18  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin/bfin.md (trap): New pattern.
+
 2005-11-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * tree-ssa-dom.c (extract_range_from_cond): Deal with variable bounds
index 4eae433..494b27e 100644 (file)
   "ssync;"
   [(set_attr "type" "sync")])
 
+(define_insn "trap"
+  [(trap_if (const_int 1) (const_int 3))]
+  ""
+  "excpt 3;"
+  [(set_attr "type" "misc")
+   (set_attr "length" "2")])
+
 (define_insn "trapifcc"
   [(trap_if (reg:BI REG_CC) (const_int 3))]
   ""