[libunwind] [libunwind][Haiku] Fix signal frame unwinding (PR #135367)

2025-05-28 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/135367 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] [libunwind][Haiku] Fix signal frame unwinding (PR #135367)

2025-05-25 Thread Brad Smith via cfe-commits
brad0 wrote: cc @MaskRay https://github.com/llvm/llvm-project/pull/135367 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] [libunwind][Haiku] Fix signal frame unwinding (PR #135367)

2025-05-25 Thread Brad Smith via cfe-commits
brad0 wrote: Yes, that is fine. Thanks. https://github.com/llvm/llvm-project/pull/135367 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] [libunwind][Haiku] Fix signal frame unwinding (PR #135367)

2025-05-25 Thread Brad Smith via cfe-commits
brad0 wrote: > You mean adding support for `i386`? Yes. > From what I understand about the linked issue, x86 is failing due to some > signal frame unwinding function prototypes got leaked to general Haiku code, > `_LIBUNWIND_TARGET_HAIKU`, but the implementation part got an additional > `_LI

[libunwind] [libunwind][Haiku] Fix signal frame unwinding (PR #135367)

2025-05-25 Thread Brad Smith via cfe-commits
brad0 wrote: @trungnt2910 It would be good to also fix i386 while you're at it. https://github.com/haikuports/haikuports/commit/7d537e1161adc0ad1860c030e303fad54104d196 https://github.com/llvm/llvm-project/pull/135367 ___ cfe-commits mailing list cfe-

[clang] [Driver][LTO] Move common code for LTO to addLTOOptions() (PR #74178)

2025-05-23 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/74178 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][LTO] Move common code for LTO to addLTOOptions() (PR #74178)

2025-05-23 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/74178 >From bd513daa03bd6304ab064063775f30e6c820de0d Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 11 Nov 2023 20:02:40 -0500 Subject: [PATCH] [Driver][LTO] Move common code for LTO to addLTOOptions() --- clang/l

[clang] [clang] Add managarm support (PR #139271)

2025-05-23 Thread Brad Smith via cfe-commits
brad0 wrote: @no92 Ping. https://github.com/llvm/llvm-project/pull/139271 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [flang][Driver] Support -nodefaultlibs, -nostartfiles and -nostdlib (PR #72601)

2025-05-18 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/72601 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM (PR #79539)

2025-05-18 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/79539 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][Haiku] Add /boot/system/develop/headers/gcc/include header path (PR #140189)

2025-05-16 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/140189 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][Haiku] Add /boot/system/develop/headers/gcc/include header path (PR #140189)

2025-05-15 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/140189 None Rate limit · GitHub body { background-color: #f6f8fa; color: #24292e; font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sa

[clang] [llvm] [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM (PR #79539)

2025-05-15 Thread Brad Smith via cfe-commits
brad0 wrote: Added a comment. https://github.com/llvm/llvm-project/pull/79539 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM (PR #79539)

2025-05-14 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/79539 >From 03859cb1b4eb4132c831fdc8a36909df2981292d Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 25 Jan 2024 16:20:47 -0500 Subject: [PATCH] [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM Add a li

[clang] [llvm] [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM (PR #79539)

2025-05-14 Thread Brad Smith via cfe-commits
brad0 wrote: @rorth Thanks. It was more so the native linker I wasn't sure about. https://github.com/llvm/llvm-project/pull/79539 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Add managarm support (PR #139271)

2025-05-14 Thread Brad Smith via cfe-commits
brad0 wrote: Managarm has to be added to clang/lib/Lex/InitHeaderSearch.cpp ShouldAddDefaultIncludePaths(). https://github.com/llvm/llvm-project/pull/139271 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman

[clang] [llvm] [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM (PR #79539)

2025-05-14 Thread Brad Smith via cfe-commits
brad0 wrote: @rorth Can you please check this on Solaris? https://github.com/llvm/llvm-project/pull/79539 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM (PR #79539)

2025-05-13 Thread Brad Smith via cfe-commits
@@ -314,6 +308,11 @@ function(add_link_opts target_name) set_property(TARGET ${target_name} APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-brtl") endif() + + if (NOT MINGW) +llvm_check_linker_flag(CXX "-Wl,-Bsymbolic-functions" +

[clang] [clang] Add managarm support (PR #139271)

2025-05-10 Thread Brad Smith via cfe-commits
brad0 wrote: cc @MaskRay https://github.com/llvm/llvm-project/pull/139271 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [MIPS] Add FeatureMSA to i6400 and i6500 cores (PR #134985)

2025-05-07 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/134985 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [MIPS] Add FeatureMSA to i6400 and i6500 cores (PR #134985)

2025-05-04 Thread Brad Smith via cfe-commits
brad0 wrote: @mshockwave https://github.com/llvm/llvm-project/pull/134985 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Use AddRunTimeLibs on Solaris (PR #137596)

2025-05-03 Thread Brad Smith via cfe-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/137596 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] [libunwind][Haiku] Fix signal frame unwinding (PR #135367)

2025-05-03 Thread Brad Smith via cfe-commits
brad0 wrote: cc @MaskRay https://github.com/llvm/llvm-project/pull/135367 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] [Driver] add a Cygwin ToolChain (PR #135691)

2025-04-22 Thread Brad Smith via cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/135691 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] [Driver] add a Cygwin ToolChain (PR #135691)

2025-04-22 Thread Brad Smith via cfe-commits
@@ -180,35 +170,14 @@ bool InitHeaderSearch::AddUnmappedPath(const Twine &Path, IncludeDirGroup Group, return false; } -void InitHeaderSearch::AddMinGWCPlusPlusIncludePaths(StringRef Base, - StringRef Arch, -

[clang] [llvm] [Mips] Implement MipsInstrInfo::getNop() operation (PR #135524)

2025-04-17 Thread Brad Smith via cfe-commits
brad0 wrote: cc @MaskRay https://github.com/llvm/llvm-project/pull/135524 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] [libunwind] Fix Haiku signal frame unwinding (PR #135367)

2025-04-12 Thread Brad Smith via cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/135367 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] Fix signal frame unwinding (PR #135367)

2025-04-12 Thread Brad Smith via cfe-commits
brad0 wrote: cc @korli @X547 https://github.com/llvm/llvm-project/pull/135367 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][XCore][NFC] Remove redundant setting of IsIntegratedAssemblerDefault (PR #130397)

2025-04-06 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/130397 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][XCore][NFC] Remove redundant setting of IsIntegratedAssemblerDefault (PR #130397)

2025-04-06 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/130397 >From e3ac24a490948d52b280a4afbc0fa557244932a1 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 7 Mar 2025 21:50:15 -0500 Subject: [PATCH] [Driver][XCore][NFC] Remove redundant setting of IsIntegratedAssemble

[clang] [llvm] Remove Native Client support (PR #133661)

2025-04-05 Thread Brad Smith via cfe-commits
brad0 wrote: @MaskRay Another thing I wanted to ask about was there were some tests I removed with nacl in the name that used nacl triples as well as rodata-section.s. I am not sure if any of them are still relevant outside of a nacl environment. Should they be renamed and use a different trip

[clang] [llvm] Remove Native Client support (PR #133661)

2025-04-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/133661 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] Remove Native Client support (PR #133661)

2025-04-01 Thread Brad Smith via cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/133661 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Haiku address sanitizer support (PR #132335)

2025-03-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/132335 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Haiku address sanitizer support (PR #132335)

2025-03-20 Thread Brad Smith via cfe-commits
@@ -281,3 +286,11 @@ void Haiku::addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, Tool *Haiku::buildLinker() const { return new tools::haiku::Linker(*this); } bool Haiku::HasNativeLLVMSupport() const { return true; } + +SanitizerMask Haiku::getSupportedSanitizers()

[clang] [llvm] [MIPS] Add MIPS i6400 and i6500 processors (PR #130587)

2025-03-11 Thread Brad Smith via cfe-commits
@@ -101,6 +101,8 @@ Changes to the LoongArch Backend Changes to the MIPS Backend --- +* `-mcpu=i6400` and `-mcpu=i6500` was added. brad0 wrote: Were instead of was. https://github.com/llvm/llvm-project/pull/130587

[clang] [SPARC][Driver] Set correct IAS mode defaults for Linux and Free/OpenBSD (PR #130108)

2025-03-10 Thread Brad Smith via cfe-commits
brad0 wrote: @s-barannikov https://github.com/llvm/llvm-project/pull/130108 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][XCore][NFC] Remove redundant setting of IsIntegratedAssemblerDefault (PR #130397)

2025-03-07 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/130397 IsIntegratedAssemblerDefault is already set in Generic_GCC::IsIntegratedAssemblerDefault >From 5cb790da8c2de53ac604ea581b1baa4c2259e2a8 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 7 Mar 2025 21:50:15 -05

[clang] [Clang] Add support for -rpath on AIX (PR #89279)

2025-02-19 Thread Brad Smith via cfe-commits
brad0 wrote: Ping. https://github.com/llvm/llvm-project/pull/89279 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][LoongArch] Add OHOS target (PR #127555)

2025-02-19 Thread Brad Smith via cfe-commits
@@ -0,0 +1,6 @@ +/// Check the max-page-size for OHOS LoongArch. brad0 wrote: I'd rename the test like ohos-pagesize.c. Maybe add one other arch and check that the value is 4k. https://github.com/llvm/llvm-project/pull/127555 ___

[clang] [clang][LoongArch] Add OHOS target (PR #127555)

2025-02-17 Thread Brad Smith via cfe-commits
@@ -3,13 +3,15 @@ // RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -triple=riscv64-linux-ohos < /dev/null | FileCheck %s -match-full-lines -check-prefix=RISCV64-OHOS-CXX // RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -triple=mipsel-linux-ohos < /dev/null | FileCheck %s -match-

[clang] [clang][LoongArch] Add OHOS target (PR #127555)

2025-02-17 Thread Brad Smith via cfe-commits
@@ -111,6 +111,8 @@ std::string OHOS::getMultiarchTriple(const llvm::Triple &T) const { return "x86_64-linux-ohos"; case llvm::Triple::aarch64: return "aarch64-linux-ohos"; + case llvm::Triple::loongarch64: brad0 wrote: No loongarch32 addition here

[clang] [clang][LoongArch] Add OHOS target (PR #127555)

2025-02-17 Thread Brad Smith via cfe-commits
brad0 wrote: That looks better. https://github.com/llvm/llvm-project/pull/127555 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][LoongArch] Add OHOS target (PR #127555)

2025-02-17 Thread Brad Smith via cfe-commits
brad0 wrote: You have to push any new changes first. https://github.com/llvm/llvm-project/pull/127555 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][LoongArch] Add OHOS target (PR #127555)

2025-02-17 Thread Brad Smith via cfe-commits
brad0 wrote: Remove all of the OHOS_LOCAL comment markers. https://github.com/llvm/llvm-project/pull/127555 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [FreeBSD] Support -stdlib=libstdc++ (PR #126302)

2025-02-10 Thread Brad Smith via cfe-commits
brad0 wrote: It's not missing as in like someone forgot. It is intentional. Same goes for FreeBSD and OpenBSD's Drivers. The base OS uses libc++ and anything else is not supported. https://github.com/llvm/llvm-project/pull/126302 ___ cfe-commits mail

[clang] [Clang] Distro: Recognize newer Debian/Ubuntu releases and LinuxMint (PR #126183)

2025-02-07 Thread Brad Smith via cfe-commits
brad0 wrote: cc @MaskRay https://github.com/llvm/llvm-project/pull/126183 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [flang][Driver] When linking with the Fortran runtime also link with libexecinfo (PR #125998)

2025-02-06 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/125998 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [flang][Driver] When linking with the Fortran runtime also link with libexecinfo (PR #125998)

2025-02-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125998 >From a4e594975abe96aac033c5c62453df6046d7d25b Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 5 Feb 2025 22:52:59 -0500 Subject: [PATCH] [flang][Driver] When linking with the Fortran runtime also link with

[clang] [Driver] Enable IBT by default on OpenBSD/amd64 (PR #125395)

2025-02-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/125395 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Enable IBT by default on OpenBSD/amd64 (PR #125395)

2025-02-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125395 >From bf29a1cd3720b223572184b2d11576e4c382a7d7 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 2 Feb 2025 05:25:18 -0500 Subject: [PATCH] [Driver] Enable IBT by default on OpenBSD/amd64 --- clang/lib/Driver

[clang] [PAC][Driver] Enable BTI and PAC by default on OpenBSD/aarch64 (PR #125392)

2025-02-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/125392 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [PAC][Driver] Enable BTI and PAC by default on OpenBSD/aarch64 (PR #125392)

2025-02-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125392 >From c4c2716546cb4203468c81947adbd7c953a052fe Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 2 Feb 2025 05:09:59 -0500 Subject: [PATCH] [PAC][Driver] Enable BTI and PAC by default on OpenBSD/aarch64 ---

[clang] [flang] [flang][Driver] When linking with the Fortran runtime also link with libexecinfo (PR #125998)

2025-02-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125998 >From f2c9214b65604a1c7bd708e5ee0a975e02f0da13 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 5 Feb 2025 22:52:59 -0500 Subject: [PATCH] [flang][Driver] When linking with the Fortran runtime also link with

[clang] [flang] [flang][Driver] When linking with the Fortran runtime also link with libexecinfo (PR #125998)

2025-02-05 Thread Brad Smith via cfe-commits
brad0 wrote: cc @Meinersbur @tblah @dty2 https://github.com/llvm/llvm-project/pull/125998 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [flang][Driver] When linking with the Fortran runtime also link with libexecinfo (PR #125998)

2025-02-05 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/125998 Also link with libexecinfo on FreeBSD, NetBSD, OpenBSD and DragonFly for the backtrace functions. >From 3e25ca7b6cc62fe1cf9e6a1364f6bf6c0167f123 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 5 Feb 2025 22:

[clang] [Driver] Enable IBT by default on OpenBSD/amd64 (PR #125395)

2025-02-02 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125395 >From 0f4a9508206b4918a47fc6bc2659a766206b5d5e Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 2 Feb 2025 05:25:18 -0500 Subject: [PATCH] [Driver] Enable IBT by default on OpenBSD/amd64 --- clang/lib/Driver

[clang] [Driver] Enable IBT by default on OpenBSD/amd64 (PR #125395)

2025-02-02 Thread Brad Smith via cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/125395 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Enable IBT by default on OpenBSD/am64 (PR #125395)

2025-02-02 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125395 >From 904d9b04d07e42f38f2b479882682b5a40f4b90a Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 2 Feb 2025 05:25:18 -0500 Subject: [PATCH] [Driver] Enable IBT by default on OpenBSD/amd64 --- clang/lib/Driver

[clang] [Driver] Enable IBT by default on OpenBSD/am64 (PR #125395)

2025-02-02 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/125395 None >From a4270081b061b75ce70eb61feff5e5b1119dcda5 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 2 Feb 2025 05:25:18 -0500 Subject: [PATCH] [Driver] Enable IBT by default on OpenBSD/am64 --- clang/lib/D

[clang] [PAC][Driver] Enable BTI and PAC by default on OpenBSD/aarch64 (PR #125392)

2025-02-02 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/125392 None >From 2c3d81ae56975f9aa2aa8ad7476e482fd77ab355 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 2 Feb 2025 05:09:59 -0500 Subject: [PATCH] [PAC][Driver] Enable BTI and PAC by default on OpenBSD/aarch64

[clang] [Driver] Add DragonFly for handling of libdl and libexecinfo (PR #125179)

2025-01-30 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/125179 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Add DragonFly for handling of libdl and libexecinfo (PR #125179)

2025-01-30 Thread Brad Smith via cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/125179 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] DragonFly also needs libexecinfo (PR #125179)

2025-01-30 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125179 >From 30642359e2e88bb9807cd9142c27f3b0b544bbe5 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 31 Jan 2025 02:15:00 -0500 Subject: [PATCH] [Driver] Add DragonFly for handling of libdl and libexecinfo --- cl

[clang] [Driver] DragonFly also needs libexecinfo (PR #125179)

2025-01-30 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/125179 >From 984c3bb992bbc3d9c5c9af3b02e72914424f00c1 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 31 Jan 2025 02:15:00 -0500 Subject: [PATCH] [Driver] DragonFly also needs libexecinfo --- clang/lib/Driver/Tool

[clang] [Driver] DragonFly also needs libexecinfo (PR #125179)

2025-01-30 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/125179 None >From b3a80b3ff84a6e7523defca8dfa33d6c524445f0 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 31 Jan 2025 02:15:00 -0500 Subject: [PATCH] [Driver] DragonFly also needs libexecinfo --- clang/lib/Drive

[clang] [Driver] Also use --no-as-needed when linking libatomic on Linux/Sparc (PR #65827)

2025-01-23 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/65827 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Darwin] Remove legacy framework search path logic in the frontend (PR #120149)

2025-01-22 Thread Brad Smith via cfe-commits
brad0 wrote: The next release is a few days away from branching. Is this ready or does this still need more work? https://github.com/llvm/llvm-project/pull/120149 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/m

[clang] [Driver][FreeBSD] Remove FreeBSD/loongarch32 support (PR #122515)

2025-01-19 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/122515 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][FreeBSD] Remove FreeBSD/loongarch32 support (PR #122515)

2025-01-19 Thread Brad Smith via cfe-commits
@@ -228,11 +228,8 @@ class LLVM_LIBRARY_VISIBILITY FreeBSDTargetInfo : public OSTargetInfo { case llvm::Triple::arm: this->MCountName = "__mcount"; break; -case llvm::Triple::riscv32: brad0 wrote: Yes, I mentioned it in the comment. https

[clang] [clang][Darwin] Remove legacy framework search path logic in the frontend (PR #120149)

2025-01-18 Thread Brad Smith via cfe-commits
brad0 wrote: Ping. https://github.com/llvm/llvm-project/pull/120149 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Add support to %b printf handling for length specifiers (PR #120689)

2025-01-16 Thread Brad Smith via cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/120689 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2025-01-16 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From 84631ab0908f7c1e9c13ed42275c35491174b60d Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Add support to %b printf handling for length specifier

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2025-01-16 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From bc71ca9134a2245bf99a6dd2d395994aa03be483 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [Driver][FreeBSD] Remove FreeBSD/loongarch32 support (PR #122515)

2025-01-16 Thread Brad Smith via cfe-commits
brad0 wrote: @emaste @brooksdavis https://github.com/llvm/llvm-project/pull/122515 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2025-01-13 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From 5f01b45635d4fe6bb22161d2312dca0c0df86827 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [Driver][OpenBSD] Remove riscv32 bit (PR #122525)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/122525 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][OpenBSD] Remove riscv32 bit (PR #122525)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/122525 Someone added riscv32 here. OpenBSD does not support riscv32. >From 04ed635943612803126df150e75e7e9f66eb4e24 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 10 Jan 2025 16:02:56 -0500 Subject: [PATCH] [Drive

[clang] [Driver][FreeBSD] Remove FreeBSD/loongarch32 support (PR #122515)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/122515 >From b6b7ecf846942f44ae69794ca432950907164d26 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 10 Jan 2025 14:30:03 -0500 Subject: [PATCH] [Driver][FreeBSD] Remove FreeBSD/loongarch32 support FreeBSD going f

[clang] [Driver][NFC] Formatting fixes (PR #122519)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/122519 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][NFC] Formatting fixes (PR #122519)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/122519 None >From dd61763a54ae9b2c6d4f010f1c5d6a7512a13c91 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 10 Jan 2025 14:53:17 -0500 Subject: [PATCH] [Driver][NFC] Formatting fixes --- clang/lib/Basic/Targets.cp

[clang] [Driver][NetBSD] Remove support for NetBSD 8.x (PR #122513)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/122513 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][FreeBSD] Remove FreeBSD/loongarch32 support (PR #122515)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/122515 FreeBSD going forward will not have 32-bit arch support. Also missed a spot with removing riscv32 support. >From e2bec3c01ebfa5005081189796e5d28c784ff510 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 10 J

[clang] [Driver][NetBSD] Remove support for NetBSD 8.x (PR #122513)

2025-01-10 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/122513 None >From 569a1d569a6d61648f413d3225adac6c74594755 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 10 Jan 2025 14:19:51 -0500 Subject: [PATCH] [Driver][NetBSD] Remove support for NetBSD 8.x --- clang/lib/

[clang] [clang][Darwin] Remove legacy framework search path logic in the frontend (PR #120149)

2025-01-07 Thread Brad Smith via cfe-commits
brad0 wrote: @ldionne Ping. https://github.com/llvm/llvm-project/pull/120149 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2024-12-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From 821d8028b5175a406811846f44241cb994c818a5 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2024-12-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From f4ff980e012458059456044fa7041e490e19523d Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2024-12-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From 67a87a492c0b84f4d76ae4818658969cd11a379e Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2024-12-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From 3c205ebace308c6d37dff289fab38f93bcb76309 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2024-12-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From 1da99c0d32e996219a4b4dcad67b0321cab753e3 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2024-12-19 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/120689 >From db61e7cc93b93bfa4ea19b274532f562b3c0a9a6 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 21:35:57 -0500 Subject: [PATCH] [clang][Sema] Fixes for %b printf extension handling The %b printf e

[clang] [clang][Sema] Fixes for %b printf extension handling (PR #120689)

2024-12-19 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/120689 The %b printf extension in the kernel is not fixed to a int type. On sparc64 there are various %llb formats. Adjust the code to handle the length specifiers and type check like it is used by the regular case. >Fro

[clang] [clang][LoongArch] Add FreeBSD targets (PR #119191)

2024-12-19 Thread Brad Smith via cfe-commits
@@ -231,6 +231,9 @@ class LLVM_LIBRARY_VISIBILITY FreeBSDTargetInfo : public OSTargetInfo { case llvm::Triple::riscv32: case llvm::Triple::riscv64: break; +case llvm::Triple::loongarch32: brad0 wrote: @brooksdavis 32-bit RISC-V support was r

[clang] [Driver][FreeBSD][NFC] Remove some code duplication (PR #120652)

2024-12-19 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/120652 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][FreeBSD][NFC] Remove some code duplication (PR #120652)

2024-12-19 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/120652 None >From 9e195c9033c3b314ee67652c54db910bd8bd1756 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 19 Dec 2024 18:48:39 -0500 Subject: [PATCH] [Driver][FreeBSD][NFC] Remove some code duplication --- clang

[libunwind] [libunwind] Fix compilation for the x32 ABI. (PR #116608)

2024-12-15 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/116608 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] [libunwind][Haiku] Improve support (PR #115462)

2024-12-08 Thread Brad Smith via cfe-commits
=?utf-8?q?J=C3=A9r=C3=B4me?= Duval , =?utf-8?q?J=C3=A9r=C3=B4me?= Duval Message-ID: In-Reply-To: brad0 wrote: @X547 Please look at adding the RISCV64 support. https://github.com/llvm/llvm-project/pull/115462 ___ cfe-commits mailing list cfe-commits@

[libunwind] [libunwind][Haiku] Improve support (PR #115462)

2024-12-04 Thread Brad Smith via cfe-commits
=?utf-8?q?Jérôme?= Duval , =?utf-8?q?Jérôme?= Duval Message-ID: In-Reply-To: https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/115462 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailma

[libunwind] [libunwind][Haiku] Improve support (PR #115462)

2024-11-28 Thread Brad Smith via cfe-commits
@@ -2917,7 +2980,8 @@ template int UnwindCursor::step(bool stage2) { // Use unwinding info to modify register set as if function returned. int result; -#if defined(_LIBUNWIND_CHECK_LINUX_SIGRETURN) +#if defined(_LIBUNWIND_CHECK_LINUX_SIGRETURN) ||

[clang] [llvm] [PowerPC] Update data layout aligment of i128 to 16 (PR #118004)

2024-11-28 Thread Brad Smith via cfe-commits
brad0 wrote: cc @nikic https://github.com/llvm/llvm-project/pull/118004 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

  1   2   3   4   5   6   >