| /* Test for string translation. */ | |
| /* { dg-do compile } | |
| { dg-require-iconv "IBM1047" } | |
| { dg-final { scan-assembler "foo" } } */ | |
| int main() | |
| { | |
| unsigned long int *ptr; | |
| ptr = ((unsigned long int *) | |
| ( { void *stack_ptr; | |
| __asm__ __volatile__ ( "foo %0" : "=r" (stack_ptr) ); | |
| (stack_ptr); } ) ); | |
| return 0; | |
| } |