Add new test to verify that the array index, limit, and stride are
[official-gcc.git] / gcc / testsuite / gcc.dg / pr8788-1.c
blob74e1694090c199c9ebebaae2563ef01c0f1fb3a9
1 /* PR inline-asm/8788 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
5 typedef struct {
6 long x[6];
7 } myjmp_buf;
9 typedef struct {
10 myjmp_buf regs;
11 } my_stack;
13 void switch_to_stack (my_stack *stack){
14 asm ( /* { dg-error "impossible constraint" } */
15 /* { dg-warning "asm operand 1" "asm operand 1" { target *-*-* } 14 } */
16 "\n"
17 : "+r" (stack->regs)