[Bug lto/123125] New: [RISCV] lto1: sorry, unimplemented: Currently the ‘V’ implementation requires the ‘M’ extension
vhaudiquet343 at hotmail dot fr
gcc-bugzilla@gcc.gnu.org
Mon Dec 15 10:38:46 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123125
Bug ID: 123125
Summary: [RISCV] lto1: sorry, unimplemented: Currently the ‘V’
implementation requires the ‘M’ extension
Product: gcc
Version: 15.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: vhaudiquet343 at hotmail dot fr
Target Milestone: ---
Running the `lto1` command on a riscv64 (Ubuntu 26.04 development preview)
virtual machine (-cpu rva23s64, which does have the M extension as well as V)
gives a weird warning message:
ubuntu@ubuntu:~$ /usr/libexec/gcc/riscv64-linux-gnu/15/lto1
<built-in>: sorry, unimplemented: Currently the ‘V’ implementation requires the
‘M’ extension
That seems wrong.
This does not seem to break anything, but the extension detection logic might
be wrong?
More information about the Gcc-bugs
mailing list