From: Claudiu Zissulescu <claz...@gmail.com> 2017-11-07 Claudiu Zissulescu <claz...@synopsys.com>
* config/arc/arc.md (trap): New pattern. --- gcc/config/arc/arc.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md index b8fa44e..42c6a23 100644 --- a/gcc/config/arc/arc.md +++ b/gcc/config/arc/arc.md @@ -4321,6 +4321,13 @@ archs4xd, archs4xd_slow, core_3" ; use it for lack of inter-procedural branch shortening. ; Link-time relaxation would help... +(define_insn "trap" + [(trap_if (const_int 1) (const_int 0))] + "!TARGET_ARC600_FAMILY" + "trap_s\\t5" + [(set_attr "type" "misc") + (set_attr "length" "2")]) + (define_insn "nop" [(const_int 0)] "" -- 1.9.1