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
This commit is contained in:
Sandra Loosemore 2015-05-12 12:10:21 -04:00 committed by Sandra Loosemore
parent 3c8c9f0daf
commit eb2f4e8647
5 changed files with 15 additions and 4 deletions

View File

@ -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>

View File

@ -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")])

View File

@ -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

View File

@ -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()
{

View File

@ -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){