Commit eb2f4e86 by Sandra Loosemore Committed by Sandra Loosemore

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
parent 3c8c9f0d
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>
......
......@@ -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")])
......
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
......
/* { 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()
{
......
/* { dg-do compile } */
/* { dg-final { scan-assembler "break\\t3" } } */
/* { dg-final { scan-assembler "trap\\t3" } } */
/* Test the nios2 trap instruction */
void foo(void){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment