diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cf50c90c4851588354ef25847b49be04193413cd..039f7049d22cb5bcc1c3209cf17e45444ee2eb76 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-12-06 Andrew Pinski <apinski@cavium.com> + + PR target/59092 + * config/aarch64/aarch64.md (trap): New pattern. + 2013-12-06 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/59388 diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index 8b3dbd7550e8e9037de1a1384276bee28d21cb3d..c83622d6cad59883923f6eb0454c735c24a1eb3f 100644 --- a/gcc/config/aarch64/aarch64.md +++ b/gcc/config/aarch64/aarch64.md @@ -290,6 +290,12 @@ [(set_attr "type" "no_insn")] ) +(define_insn "trap" + [(trap_if (const_int 1) (const_int 8))] + "" + "brk #1000" + [(set_attr "type" "trap")]) + (define_expand "prologue" [(clobber (const_int 0))] ""