[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-16 Thread via cfe-commits
Prabhuk wrote: @ostannard -- Can you please fix or submit a revert? Thank you. https://github.com/llvm/llvm-project/pull/74460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-16 Thread via cfe-commits
Prabhuk wrote: This commit breaks building Fuchsia's Kernel as well. Sample builder log: https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket/8755980051536646593/+/u/build/ninja/stdout ``` [87049/291900](68) CXX kernel.phys_arm64/obj/src/lib/elfldltl/libelfldltl.leb128.cc.o

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-16 Thread Nathan Chancellor via cfe-commits
nathanchance wrote: For what it's worth, this breaks building the Linux kernel for `ARCH=arm64` pretty badly, with errors in several drivers: ``` $ make -skj"$(nrpoc)" ARCH=arm64 LLVM=1 mrproper defconfig all ... drivers/clk/qcom/gcc-ipq6018.c:896:2: error: expression requires 'double' type

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-15 Thread via cfe-commits
ostannard wrote: One test caused a buildbot failure when the AArch64 backend is not built, fixed by 5b8e7ed787f6e537876c4fdafd070eba9681f343 https://github.com/llvm/llvm-project/pull/74460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-15 Thread via cfe-commits
https://github.com/ostannard closed https://github.com/llvm/llvm-project/pull/74460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-15 Thread via cfe-commits
https://github.com/ostannard updated https://github.com/llvm/llvm-project/pull/74460 >From 890f12e20ebfb7b4ab188f9fa8a46fe262a20783 Mon Sep 17 00:00:00 2001 From: Oliver Stannard Date: Fri, 1 Dec 2023 10:06:57 + Subject: [PATCH 1/8] [AArch64] Split feature tests for FP and SIMD

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-14 Thread Ties Stuij via cfe-commits
https://github.com/stuij approved this pull request. This seems like a sensible and unobtrusive solution to me. Also the change is backed by a change in the Arm ABI, and it looks like the other review comments have been addressed. I've also built this change locally and ran the lit tests, and

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-12 Thread via cfe-commits
ostannard wrote: Ping, the ABI specification change (https://github.com/ARM-software/abi-aa/pull/232) has now been merged. https://github.com/llvm/llvm-project/pull/74460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-02-05 Thread via cfe-commits
ostannard wrote: Ping https://github.com/llvm/llvm-project/pull/74460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-01-22 Thread via cfe-commits
ostannard wrote: Ping https://github.com/llvm/llvm-project/pull/74460 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)

2024-01-11 Thread via cfe-commits
https://github.com/ostannard updated https://github.com/llvm/llvm-project/pull/74460 >From 890f12e20ebfb7b4ab188f9fa8a46fe262a20783 Mon Sep 17 00:00:00 2001 From: Oliver Stannard Date: Fri, 1 Dec 2023 10:06:57 + Subject: [PATCH 1/8] [AArch64] Split feature tests for FP and SIMD