https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87391

Jim Wilson <wilson at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilson at gcc dot gnu.org

--- Comment #2 from Jim Wilson <wilson at gcc dot gnu.org> ---
One can specify an architecture with FP registers, and an ABI that does not use
the FP registers.  By the same token, it is reasonable to expect that one
should be able to specify an rv32i architecture and use an rv32e ABI with it. 
In both cases, the unused registers all become call clobbered (aka caller
saved).

If we go with this interpretation, then the issue here is that we have some
architecture checks for TARGET_RVE that should instead be ABI checks for
riscv_abi == ABI_ILP32E.

Reply via email to