* Claudiu Zissulescu <claudiu.zissule...@synopsys.com> [2017-11-27 12:09:54 +0100]:
> From: Claudiu Zissulescu <claz...@gmail.com> > > 2017-11-07 Claudiu Zissulescu <claz...@synopsys.com> > > * config/arc/arc.md (trap): New pattern. Looks good. Thanks, Andrew > --- > 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 >