[PATCH] Improve and consolidate sparc PIC assembler.
davem at davemloft.net
Wed Apr 10 20:55:29 CEST 2013
From: Torbjorn Granlund <tg at gmplib.org>
Date: Wed, 10 Apr 2013 20:07:52 +0200
> I'll get those bugs sorted out, but at least gcc-4.6 and gcc-4.7 have
> this problem, and have had them for some time, so I think we should
> work around it. A workaround that works is to pass "-mcpu=v8
> -mcpu=supersparc" instead of just plain "-mcpu=supersparc"
> I though -mcpu=foo -mcpu=bar would either be equivalent to just
> -mcpu=bar or just -mcpu=foo...
As per what the compiler decides to enable internally in the backend,
that expression evaluates to the last -mcpu= specifier.
But as far as specs are concerned, it evaluates differently, and
different enough for the assembler option logic for -mcpu=v8 in the to
kick in, in this case.
More information about the gmp-devel