Bad code generated with -mabi=ms?
David Given
dg@cowlark.com
Wed Mar 21 16:43:00 GMT 2012
Ian Lance Taylor wrote:
[...]
> The workaround is to not use -mabi=ms when compiling in 32-bit mode. In
> 32-bit mode the sysv ABI and the ms ABI are almost identical. They are
> significantly different in 64-bit mode.
We're using 32-bit, luckily, so this is feasible.
> In 32-bit mode, I think the sysv and ms ABI are identical unless you use
> the -mrtd command line option.
Can you point me at any definitive description of the differences
between the two ABIs? We're doing some reasonably exotic things and I'd
like to double check that everything will still work.
--
┌─── dg@cowlark.com ───── http://www.cowlark.com ─────
│ "Parents let children ride bicycles on the street. But parents do not
│ allow children to hear vulgar words. Therefore we can deduce that
│ cursing is more dangerous than being hit by a car." --- Scott Adams
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <https://gcc.gnu.org/pipermail/gcc-help/attachments/20120321/7fcd070b/attachment.sig>
More information about the Gcc-help
mailing list