| /* { dg-require-effective-target untyped_assembly } */ | |
| /* { dg-additional-options "-std=gnu89" } */ | |
| foo (a, p) | |
| int *p; | |
| { | |
| p[0] = a; | |
| a = (short) a; | |
| return a; | |
| } | |
| main () | |
| { | |
| int i; | |
| foobar (i, &i); | |
| } | |
| foobar (a, b) | |
| { | |
| int c; | |
| c = a % b; | |
| a = a / b; | |
| return a + b; | |
| } |