For the B777-200 series, MMO = M0.87
For the B777-300 series, MMO = M0.89
Having said that, TYPICAL (and Boeing recommended) Max Cruise Mach number is M0.85, fuel costs steeply rise after that.
Nothing to do with structural limits at high altitude, it's an Aerodynamic limit.
Regards,
Old Smokey