public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/3] RISC-V: Support version controling for ISA standard extensions
@ 2020-11-13  7:29 Kito Cheng
  2020-11-13  7:29 ` [PATCH 1/3] RISC-V: Handle implied extension in canonical ordering Kito Cheng
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Kito Cheng @ 2020-11-13  7:29 UTC (permalink / raw)
  To: gcc-patches, kito.cheng

Current GCC implementation is RISC-V ISA 2.2, this patch set implement v20190608 and v20191213, and also add option -misa-spec=[2.2|20190608|20191213] to change the default ISA spec version.

There is one major incompatible

That option will effect the default version of each sub-extension, for example I-extension is 2.0 for 2.2 and 2.1 for v20190608 and v20191213.

We also update the -march parser to fit the latest standard, the canonical ordering for multi-letter, drop version support for G extension, and we also omitted the version for unrecognized extension.

And we add an special rule for G extension, imafd can't appear again if G extension is present, but zicsr and zifencei can.

The default ISA spec will keep on 2.2, and change that in next GCC release.




^ permalink raw reply	[flat|nested] 12+ messages in thread
[parent not found: <Kito Cheng <kito.cheng@sifive.com>]

end of thread, other threads:[~2020-12-17  3:44 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-13  7:29 [PATCH 0/3] RISC-V: Support version controling for ISA standard extensions Kito Cheng
2020-11-13  7:29 ` [PATCH 1/3] RISC-V: Handle implied extension in canonical ordering Kito Cheng
2020-11-13  7:29 ` [PATCH 2/3] RISC-V: Support zicsr and zifencei extension for -march Kito Cheng
2020-11-17 21:23   ` Jim Wilson
2020-11-18  5:44     ` Kito Cheng
2020-11-13  7:29 ` [PATCH 3/3] RISC-V: Support version controling for ISA standard extensions Kito Cheng
2020-11-13  7:34   ` Kito Cheng
2020-12-15  8:08   ` Gerald Pfeifer
2020-12-17  3:44     ` Kito Cheng
     [not found] <Kito Cheng <kito.cheng@sifive.com>
2020-11-13  7:27 ` Kito Cheng
2020-11-13  7:27   ` [PATCH 3/3] " Kito Cheng
2020-11-17 21:29     ` Jim Wilson
2020-11-18  5:44       ` Kito Cheng

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).