Merge pull request #2618 from WalterBright/fix7436

fix Issue 7436 - ICE(cg87.c) ubyte = ubyte op= float