ja_02 has quit [Remote host closed the connection]
<cousteau>
If I try to compile code that uses CORE-V extensions using the RISC-V GNU toolchain, with `gcc -march=rv32imc_xcvsimd`, it complains that Xcvsimd requires to subsume the D extension. Why is this?
<cousteau>
The Xcvsimd extension doesn't contain any floating point instructions, much less 64-bit ones
<palmer>
cousteau: might be a bug? There's some scripts that generate the dependencies, we found a bug there a week or two ago
<cousteau>
ah, cool :)
ja_02 has joined #riscv
<cousteau>
hm... if I use godbolt (which seems to have a fairly up-to-date version of GCC in the "trunk" option) it still complains
<palmer>
Ya, the bug was specific to some other dependency. The scripts are just kind of fragile
<palmer>
So if you're sure there's not supposed to be a dependency, the probably bugzilla time
jobol has joined #riscv
peeweep has quit [Quit: Ich komme wieder]
peeweep has joined #riscv
<cousteau>
I don't speak .def, but it looks to me like [gcc.git]/gcc/config/riscv/riscv-ext-corev.def doesn't say anything about xcvsimd requiring d
<cousteau>
I'm not *sure* there's a dependency though. I just doubt there is since the XCvSimd extension is a purely integer extension
<cousteau>
ok, I am an idiot.
<cousteau>
cc1: error: requested ***ABI*** requires '-march' to subsume the 'D' extension
<cousteau>
the **ABI** is requesting RVD, not the arch extension
<cousteau>
If I use -mabi=ilp32f, then it says I need F rather than D. And if I use -mabi=ilp32, it says it's missing gnu/stubs-ilp32.h but that sounds like an entirely different error
paulk has quit [Ping timeout: 260 seconds]
<cousteau>
but this seems to be an issue with the way the RISC-V toolchain godbolt uses was compiled, since it fails also if I just do -march=rv32imc (which worked in other toolchains)
<cousteau>
anyway... glad I didn't open a bug :)
<palmer>
Ya, it sounds like some sort of multilib thing
flatmush has quit [Ping timeout: 256 seconds]
flatmush has joined #riscv
jljusten has quit [Ping timeout: 256 seconds]
dcz has joined #riscv
ZipCPU has quit [Ping timeout: 258 seconds]
rbm has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
ZipCPU has joined #riscv
rbm has joined #riscv
paulk has joined #riscv
paulk has joined #riscv
IndyJoenz has quit [Ping timeout: 258 seconds]
IndyJoenz has joined #riscv
jljusten has joined #riscv
LainIwakura has joined #riscv
LainIwakura has quit [Ping timeout: 250 seconds]
naoki has quit [Quit: naoki]
abelvesa has quit [Quit: leaving]
abelvesa has joined #riscv
abelvesa has quit [Remote host closed the connection]
abelvesa_ has quit [Remote host closed the connection]
abelvesa has joined #riscv
SCHAPiE has quit [Remote host closed the connection]
LainIwakura has joined #riscv
jacklsw has joined #riscv
SCHAPiE has joined #riscv
jacklsw has quit [Quit: Back to the real world]
LainIwakura has quit [Ping timeout: 250 seconds]
LainIwakura has joined #riscv
hightower3 has joined #riscv
LainIwakura has quit [Quit: Client closed]
LainIwakura has joined #riscv
coldfeet has joined #riscv
cousteau has quit [Quit: Leaving]
LainIwakura has quit [Ping timeout: 250 seconds]
hwspeedy has quit [Read error: Connection reset by peer]
LainIwakura has joined #riscv
LainIwakura has quit [Client Quit]
LainIwakura has joined #riscv
SCHAPiE has quit [Remote host closed the connection]