| /* { dg-do compile } */ | |
| typedef unsigned long int *mp_ptr; | |
| typedef const unsigned long int *mp_srcptr; | |
| void | |
| gmpz_export (void *data) | |
| { | |
| mp_srcptr zp; | |
| int count, i; | |
| mp_ptr __dst = ((mp_ptr) data); | |
| mp_srcptr __src = (zp); | |
| for (i = 0; i < count; i++) | |
| { | |
| __asm__ ("checkme": "=r" (*__dst):"0" (*(__src))); | |
| __src++; | |
| } | |
| } |