1 /* PR tree-optimization/31866 */
2 /* { dg-do compile { target alpha*-*-* cris-*-* crisv32-*-* i?86-*-* mmix-*-* powerpc*-*-* rs6000-*-* x86_64-*-* } } */
3 /* { dg-options "-O2" } */
5 #if defined (__alpha__)
7 #elif defined (__CRIS__)
9 #elif defined (__i386__)
11 #elif defined (__MMIX__)
13 #elif defined (__powerpc__) || defined (__PPC__) || defined (__ppc__) \
14 || defined (__POWERPC__) || defined (PPC) || defined (_IBMR2)
16 #elif defined (__x86_64__)
24 long int a
= (long int) 0;
25 register long int r
asm (REG
) = a
;
26 asm ("" : "=r" (s
) : "0" (r
));