2018-04-09 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / pr8788-1.c
blobb05f533dc0f42a3f61978f7c94fcd84dce177987
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 *-*-* } .-1 } */
16 "\n"
17 : "+r" (stack->regs)