[all-commits] [llvm/llvm-project] e8a307: [builtins][AArch32] Fix __gnu_* functions (#137638)
William via All-commits
all-commits at lists.llvm.org
Mon May 19 05:09:33 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e8a307498d678970e0be8cd7718ba0779d5ee307
https://github.com/llvm/llvm-project/commit/e8a307498d678970e0be8cd7718ba0779d5ee307
Author: William <113542065+saturn691 at users.noreply.github.com>
Date: 2025-05-19 (Mon, 19 May 2025)
Changed paths:
M compiler-rt/lib/builtins/extendhfsf2.c
M compiler-rt/lib/builtins/truncsfhf2.c
Log Message:
-----------
[builtins][AArch32] Fix __gnu_* functions (#137638)
Move to a consistent calling convention for both Clang/GNU such that
they can be linked with each other.
All ARM targets now use the soft-float calling convention for
`__gnu_h2f_ieee` and `__gnu_f2h_ieee`, as described in
https://github.com/ARM-software/abi-aa/blob/main/rtabi32/rtabi32.rst#the-floating-point-helper-functions.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list