/* { dg-do assemble } */ #ifndef ENTRY #define ENTRY(nm) \ .text ` \ .align 4 ` \ .globl nm ` \ .type nm,@function ` \ nm: #endif #ifndef END #define END(name) .size name,.-name #endif ENTRY(tsyscall) ENTRY(clone) add r0,r0,r1 add r0,r0,r2 add r0,r0,r3 add r0,r0,r4 add r0,r0,r5 j_s.d [blink] add r0,r0,r6 END(tsyscall) END(clone) ENTRY(abidi) add.f r0,r1,1 j_s.d [blink] adc r1,r2,0 END(abidi)