Skip to content

Conversation

@simpal01
Copy link
Contributor

@simpal01 simpal01 commented Feb 28, 2025

Add AArch64 R-profile soft nofp variants (LE and BE) - (cherry picked from #102)

Add logic to multilib.yaml to handle cases of armebv7a_soft_nofp and armebv7a_hard_vfpv3_d16 variants- (cherry picked from #99)

Remove -mno-unaligned-access flag from AArch32 big endian variants -(cherry picked from #115)

vhscampos and others added 3 commits February 28, 2025 11:04
…armebv7a_hard_vfpv3_d16 variants (arm#99)

These variants were missing some logic in multilib.yaml: some of the
flag matching rules existed only for little endian. Thus they had to be
copied for big endian as well.

Besides the changes to multilib.yaml, tests have been added to properly
test the library selection of the variants.

(cherry picked from commit 128f026)
…rm#115)

The big endian library can be selected with or without the
-mno-unaligned-access flag. Currently, selecting the variants below
requires explicitly passing -mno-unaligned-access. This change removes
the flag from the selection criteria, ensuring that below variants can
be selected regardless of whether -mno-unaligned-access is used.

- armebv7a_soft_nofp
- armebv7a_soft_nofp_exn_rtti
- armebv7a_hard_vfpv3_d16
- armebv7a_hard_vfpv3_d16_exn_rtti
- armebv7a_soft_vfpv3_d16_exn_rtti
- armebv7a_soft_vfpv3_d16

(cherry picked from commit fa1cfc6)
@simpal01 simpal01 requested a review from pratlucas February 28, 2025 11:10
Copy link
Contributor

@pratlucas pratlucas left a comment

Choose a reason for hiding this comment

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

LGTM.

@simpal01 simpal01 merged commit 03cb3de into arm:release/arm-software/20.x Feb 28, 2025
@simpal01 simpal01 deleted the library-variants branch February 28, 2025 11:34
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