1 /* PR rtl-optimization/89313 */
2 /* { dg-do compile { target aarch64*-*-* arm*-*-* i?86-*-* powerpc*-*-* s390*-*-* x86_64-*-* } } */
3 /* { dg-options "-O2" } */
5 #if defined (__aarch64__)
7 #elif defined (__arm__)
9 #elif defined (__i386__)
11 #elif defined (__powerpc__) || defined (__POWERPC__)
13 #elif defined (__s390__)
15 #elif defined (__x86_64__)
22 register long output
asm (REG
);
24 asm ("blah %0, %1, %2" : "=&r" (output
) : "r" (input
), "0" (input
));