Hi,
Does the asm in:
#include <stdio.h>
int main(int argc, char *argv[])
{
unsigned int pc;
asm("\n\t"
"call 1f\n\t"
"1: pop %0\n"
:"=g"(pc)
);
printf(__FILE__"`%s()-%d: %%pc is %p\n",__func__,__LINE__,pc);
return 0;
}
need volatile?
Thanks!
kevin