OSDN Git Service

* c-decl.c (grokfield): Allow typedefs for anonymous structs and
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / pr8788-1.c
1 /* PR inline-asm/8788 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
4
5 typedef struct {
6     long x[6];
7 } myjmp_buf;
8
9 typedef struct {
10     myjmp_buf regs;
11 } my_stack;
12
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)
18     );
19 }
20