Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework the extension test macros section #57

Merged
merged 1 commit into from
Feb 1, 2024

Conversation

cmuellner
Copy link
Collaborator

This attempts to rework the extension test macros section and drop the useless (and incomplete) extension test macro list.
Previous attempts to clean up this section can be found in #27 and #28.

This should avoid the need for PRs like #55 that add something obvious done by GCC and LLVM without the need for this list. Further, we recently also discussed this in the context of #44 (adding bitmap and scalar crypto extensions to the list). So I think it is time to remove the list.

@cmuellner cmuellner requested a review from kito-cheng November 29, 2023 09:51
We have a list of macros, that should be extended for each new
extension. Let's rephrase the section such, that the wording
targets all extensions that are supported by compilers and
remove the incomplete list.

Signed-off-by: Christoph Müllner <[email protected]>
@cmuellner
Copy link
Collaborator Author

Rebased.

@kito-cheng: ping

Copy link
Contributor

@asb asb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For what it's worth, looks good to me. Definitely better than an incomplete list of extensions.

Copy link
Collaborator

@kito-cheng kito-cheng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, apparently I missed this PR somehow, anyway thanks for improving this section, I just got asked around XXX extension has marco to check or not, and every time I point I point to here, I also need spend time to explain the table isn't up to date too, so I think just dropping whole table can make people less confusion (on why XXX extension is not list their) at first time.

@cmuellner cmuellner merged commit d9cde0e into riscv-non-isa:master Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants