aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/nios2/nios2-stack-check-3.c
blob: 33cf522df19ad55f59ef0dceb33e4ff04b1c158b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/* { dg-do compile } */
/* { dg-options "-fstack-limit-symbol=__stackend -fno-pic" } */
/* { dg-final { scan-assembler "movhi\\t.*, %hiadj\\(__stackend.*\\)" } } */
/* { dg-final { scan-assembler "addi\\t.*, .*, %lo\\(__stackend.*\\)" } } */
/* { dg-final { scan-assembler "bgeu\\tsp, " } } */
/* { dg-final { scan-assembler "trap\\t3|trap.n\\t3" } } */

/* check stack checking */
void test()
{
  int a, b, c;
}