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:
parent
3c8c9f0daf
commit
eb2f4e8647
5 changed files with 15 additions and 4 deletions
|
@ -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>
|
||||
|
||||
|
|
|
@ -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")])
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
{
|
||||
|
|
|
@ -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){
|
||||
|
|
Loading…
Add table
Reference in a new issue