nios2.md (trap, ctrapsi4): Use "trap" instead of "break".
authorSandra Loosemore <sandra@codesourcery.com>
Tue, 12 May 2015 16:10:21 +0000 (12:10 -0400)
committerSandra Loosemore <sandra@gcc.gnu.org>
Tue, 12 May 2015 16:10:21 +0000 (12:10 -0400)
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
gcc/config/nios2/nios2.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/nios2/nios2-stack-check-1.c
gcc/testsuite/gcc.target/nios2/nios2-trap-insn.c

index 8d3887a..7787404 100644 (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>
 
index 36ef101..7097780 100644 (file)
 (define_insn "trap"
   [(trap_if (const_int 1) (const_int 3))]
   ""
-  "break\\t3"
+  "trap\\t3"
   [(set_attr "type" "control")])
 
 (define_insn "ctrapsi4"
                (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")])
   
index 558a676..16c6853 100644 (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
index 415906f..e64e4f7 100644 (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()
 {
index dd881d1..3f3900f 100644 (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){