>#define m68k_get_vbr( vbr ) \ > asm volatile ( "movec %%vbr,%0 " : "=r" (vbr)) > ^^ Art, you are right =g is TOO general. I tried =r and it worked. Joel, I looked into m68k.h and saw some of the macros I needed. Thanks. Everything is great now!! Thanks Dean Nelson Lockheed Martin Las Vegas, Nv