Fawzi Mohamed wrote:
ok good, I just know that gdc (actually the underlying asm backend) did not allow any change to the EBX, which I found surprising, becuase if one doesn't perform any call or access globals I though safe to clobber the global offset table... As gcc/gdc did not allow it I wondered if there were hidden pitfalls into it...
I believe the older gcc did require EBX to be dedicated to being the base register, but sometime in the last 10 years it was fixed.
_______________________________________________ dmd-beta mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-beta
