Kinsey Moore commented on a discussion on cpukit/score/cpu/m68k/include/rtems/score/m68k.h: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/432#note_120500 > __asm__ volatile ( "movec %0,%%vbr " : : "r" (vbr)) > > #elif ( defined(__mcoldfire__) ) > -extern void* _VBR; > -#define m68k_get_vbr( _vbr ) _vbr = &_VBR > +extern char _VBR[]; > +#define m68k_get_vbr( _vbr ) _vbr = (void *)&_VBR The replacement appears to be same level of indirection as what it's replacing and allows the pointer at _VBR to be replaced. -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/432#note_120500 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs