From eb2f4e86472b85e3eda5633e0804029e8ce6f4c2 Mon Sep 17 00:00:00 2001 From: Sandra Loosemore <sandra@codesourcery.com> Date: Tue, 12 May 2015 12:10:21 -0400 Subject: [PATCH] nios2.md (trap, ctrapsi4): Use "trap" instead of "break". 2015-05-12 Sandra Loosemore <sandra@codesourcery.com> gcc/ * config/nios2/nios2.md (trap, ctrapsi4): Use "trap" instead of "break". gcc/testsuite/ * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of "break". * gcc.target/nios2/nios2-stack-check-1.c: Likewise. From-SVN: r223083 --- gcc/ChangeLog | 5 +++++ gcc/config/nios2/nios2.md | 4 ++-- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/gcc.target/nios2/nios2-stack-check-1.c | 2 +- gcc/testsuite/gcc.target/nios2/nios2-trap-insn.c | 2 +- 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8d3887a74455..7787404d75d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-05-12 Sandra Loosemore <sandra@codesourcery.com> + + * config/nios2/nios2.md (trap, ctrapsi4): Use "trap" instead of + "break". + 2015-05-12 Chung-Lin Tang <cltang@codesourcery.com> Sandra Loosemore <sandra@codesourcery.com> diff --git a/gcc/config/nios2/nios2.md b/gcc/config/nios2/nios2.md index 36ef101443b1..709778020092 100644 --- a/gcc/config/nios2/nios2.md +++ b/gcc/config/nios2/nios2.md @@ -1000,7 +1000,7 @@ (define_insn "trap" [(trap_if (const_int 1) (const_int 3))] "" - "break\\t3" + "trap\\t3" [(set_attr "type" "control")]) (define_insn "ctrapsi4" @@ -1009,7 +1009,7 @@ (match_operand:SI 2 "reg_or_0_operand" "rM")]) (match_operand 3 "const_int_operand" "i"))] "" - "b%R0\\t%z1, %z2, 1f\;break\\t%3\;1:" + "b%R0\\t%z1, %z2, 1f\;trap\\t%3\;1:" [(set_attr "type" "control") (set_attr "length" "8")]) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 558a676e96f5..16c6853dde2a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2015-05-12 Sandra Loosemore <sandra@codesourcery.com> + + * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of + "break". + * gcc.target/nios2/nios2-stack-check-1.c: Likewise. + 2015-05-12 Richard Biener <rguenther@suse.de> PR tree-optimization/66101 diff --git a/gcc/testsuite/gcc.target/nios2/nios2-stack-check-1.c b/gcc/testsuite/gcc.target/nios2/nios2-stack-check-1.c index 415906fc5ee2..e64e4f7e4117 100644 --- a/gcc/testsuite/gcc.target/nios2/nios2-stack-check-1.c +++ b/gcc/testsuite/gcc.target/nios2/nios2-stack-check-1.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-fstack-limit-register=et" } */ /* { dg-final { scan-assembler "bgeu\\tsp, et" } } */ -/* { dg-final { scan-assembler "break\\t3" } } */ +/* { dg-final { scan-assembler "trap\\t3" } } */ /* check stack checking */ void test() { diff --git a/gcc/testsuite/gcc.target/nios2/nios2-trap-insn.c b/gcc/testsuite/gcc.target/nios2/nios2-trap-insn.c index dd881d166c8e..3f3900ffe1a1 100644 --- a/gcc/testsuite/gcc.target/nios2/nios2-trap-insn.c +++ b/gcc/testsuite/gcc.target/nios2/nios2-trap-insn.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-final { scan-assembler "break\\t3" } } */ +/* { dg-final { scan-assembler "trap\\t3" } } */ /* Test the nios2 trap instruction */ void foo(void){ -- GitLab