public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* RISC-V: Parsing custom extension that is version 0
@ 2021-06-21  2:06 Robert Balas
  2021-06-23  9:19 ` Kito Cheng
  0 siblings, 1 reply; 4+ messages in thread
From: Robert Balas @ 2021-06-21  2:06 UTC (permalink / raw)
  To: gcc-bugs

When giving gcc a -march string with a custom extension of
version 0 (for example pulpv0) then gcc will think assign in the
default version of 2p0.

In gcc/common/config/riscv/riscv-common.c the function
riscv_subset_list::parsing_subset_version falls back to the
default version (2p0) when parsing if the major and minor version
are both zero (which is the case for the string "pulpv0"). This
means both "pulpv0" and "pulpv2" will get assigned the version
2p0. Looks wrong to me.

Robert


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-06-23 10:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-21  2:06 RISC-V: Parsing custom extension that is version 0 Robert Balas
2021-06-23  9:19 ` Kito Cheng
2021-06-23  9:31   ` Jonathan Wakely
2021-06-23 10:27   ` Robert Balas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).