Skip to content

Conversation

@vhscampos
Copy link
Member

This patch fixes a few issues in the AArch64 nofp variants:

  • AArch64 nofp variants without exceptions and RTTI must have higher priority

    The presence of -fno-exceptions and -fno-rtti in the driver
    invocation causes matching with two variants: the one with
    RTTI/Exceptions and the one without.

    In the multilib system, the last match is the one that wins, therefore
    in the JSON file we must list the variant without RTTI/Exceptions
    after the one with.

  • Enable exceptions and RTTI in the build of aarch64 nofp variants supposed to have them

…iority

The presence of `-fno-exceptions` and `-fno-rtti` in the driver
invocation causes matching with two variants: the one with
RTTI/Exceptions and the one without.

In the multilib system, the last match is the one that wins, therefore
in the JSON file we must list the variant without RTTI/Exceptions
*after* the one with.
@vhscampos vhscampos merged commit 5c4cebc into ARM-software:main Dec 11, 2024
1 check passed
@vhscampos vhscampos deleted the aarch64_nofp_exn_rtti branch December 11, 2024 11:10
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.

2 participants