https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123841
Rainer Orth <ro at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #63514|0 |1
is obsolete| |
--- Comment #27 from Rainer Orth <ro at gcc dot gnu.org> ---
Created attachment 63525
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=63525&action=edit
Revised patch
I'd started testing this revised patch which does the suggested merge, only
handling the *-*-darwin*:no (native as) case.
Meanwhile I've started to wonder if we need to do something about other x86
targets like
* x86 non-gas: do they exist outside of Solaris/Darwin?
* non-Linux/Solaris bi-arch x86 targets with gas
* i?86 non-Linux/Solaris targets with 64-bit-default gas
At least some of those cases would have been handled before my patch by the
scattered explicit checks for --32/--64.
I'll try to check if any of those exist.