https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121247
Andrew Stubbs <ams at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ams at gcc dot gnu.org
Severity|normal |enhancement
--- Comment #1 from Andrew Stubbs <ams at gcc dot gnu.org> ---
This is a known limitation. The code generated for each is very different, but
shares some of the same internal representation, meaning that we rely on the
global mode to do the right thing. In theory, one could support both, but that
has never been a goal and no effort has been made to support that. A lot of
places would need to be modified to make it work, certainly in the compiler,
and possibly also in the runtime.