[llvm] [clang] Hurd: Add x86_64 support (PR #78065)

2024-01-13 Thread Brad Smith via cfe-commits
brad0 wrote: Looks pretty good to me. https://github.com/llvm/llvm-project/pull/78065 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [CLANG][NFC] Modify test cases to suit assigned default sysroot path (PR #77075)

2024-01-14 Thread Brad Smith via cfe-commits
brad0 wrote: @MaskRay Wasn't it you that mentioned this? https://github.com/llvm/llvm-project/pull/77075 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [SPARC] Support reserving arbitrary general purpose registers (PR #74927)

2024-01-16 Thread Brad Smith via cfe-commits
brad0 wrote: There is a conflict at the moment. Also 18 is coming up. https://github.com/llvm/llvm-project/pull/74927 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Hook up Haiku PowerPC support (PR #69134)

2023-10-18 Thread Brad Smith via cfe-commits
brad0 wrote: > Ah, I meant potential changes to `llvm/lib/Target` and `llvm/lib/MC`. But I > did search in backend using FreeBSD as keyword for example, few places need > to support it explicitly. If Haiku uses similar ABI and binary format to > Linux or FreeBSD, that makes sense. Yes, Haiku

[clang] [Driver][DragonFly] Fixes for linker path and command-line option handling (PR #69095)

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

[clang] c9b17af - [Driver][DragonFly][NFC] Some cleaning up

2023-10-20 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-10-20T04:01:58-04:00 New Revision: c9b17af22835ace1b4cf35b958a197d8e2de0fd0 URL: https://github.com/llvm/llvm-project/commit/c9b17af22835ace1b4cf35b958a197d8e2de0fd0 DIFF: https://github.com/llvm/llvm-project/commit/c9b17af22835ace1b4cf35b958a197d8e2de0fd0.diff LO

[clang] [Driver] Corrections for linker flags passed with relocatable linking on OpenBSD (PR #67254)

2023-10-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/67254 >From d16c447291c2c1127a6abc9b83942b47f2d9e145 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 24 Sep 2023 00:20:53 -0400 Subject: [PATCH] [Driver] Corrections for linker flags passed with relocatable linking

[clang] [Driver] Corrections for linker flags passed with relocatable linking on OpenBSD (PR #67254)

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

[clang] [Driver] Corrections for linker flags passed with relocatable linking on OpenBSD (PR #67254)

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

[clang] [Clang][OHOS] Keep ARM ABI selection logic in sync between Clang and LLVM (PR #68656)

2023-10-20 Thread Brad Smith via cfe-commits
brad0 wrote: Ping. https://github.com/llvm/llvm-project/pull/68656 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Hook up Haiku PowerPC support (PR #69134)

2023-10-20 Thread Brad Smith via cfe-commits
brad0 wrote: Ping. https://github.com/llvm/llvm-project/pull/69134 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Clean up unused archicture related bits for *BSD's (PR #69809)

2023-10-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/69809 - FreeBSD removed big-endian arm with 12.0. - OpenBSD never had big-endian arm support. I added it just in case, but it has never been used. - Remove sparcel bits. It was sprinkled in a few places but it will never

[clang] [Driver] Link Flang runtime on FreeBSD, NetBSD, OpenBSD, DragonFly and Haiku (PR #69817)

2023-10-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/69817 None >From d84ffa952d5184ff40d55f7cabc1b421cde5abba Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 21 Oct 2023 03:29:29 -0400 Subject: [PATCH] [Driver] Link Flang runtime on FreeBSD, NetBSD, OpenBSD, DragonF

[clang] 09b02f5 - [Driver][NetBSD][NFC] Some cleaning up

2023-10-21 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-10-21T04:45:41-04:00 New Revision: 09b02f5d569adbbb29186479953cd55bd6b29402 URL: https://github.com/llvm/llvm-project/commit/09b02f5d569adbbb29186479953cd55bd6b29402 DIFF: https://github.com/llvm/llvm-project/commit/09b02f5d569adbbb29186479953cd55bd6b29402.diff LO

[clang] c2f02e3 - Clang: Define macro _MIPS_SPFPSET

2023-10-21 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-10-21T07:08:54-04:00 New Revision: c2f02e3bd6a5b287a221ae9038e6727abc3e6652 URL: https://github.com/llvm/llvm-project/commit/c2f02e3bd6a5b287a221ae9038e6727abc3e6652 DIFF: https://github.com/llvm/llvm-project/commit/c2f02e3bd6a5b287a221ae9038e6727abc3e6652.diff LO

[clang] [Driver][Solaris][NFC] A little bit of clean up (PR #69867)

2023-10-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/69867 None >From e2c5b620b7d527dc0ba886122a0a510c058dcd17 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 22 Oct 2023 00:55:07 -0400 Subject: [PATCH] [Driver][Solaris][NFC] A little bit of clean up --- clang/lib/D

[clang] [Driver] Clean up unused archicture related bits for *BSD's (PR #69809)

2023-10-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/69809 >From d490fc90f49d83d7b5ec26086c59a3f512b552ba Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 5 Oct 2023 18:41:03 -0400 Subject: [PATCH] [Driver] Clean up unused architecture related bits for *BSD's - FreeBSD

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

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

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

2023-10-21 Thread Brad Smith via cfe-commits
brad0 wrote: Fix a typo in the commit message. https://github.com/llvm/llvm-project/pull/69809 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver][Solaris][NFC] A little bit of clean up (PR #69867)

2023-10-25 Thread Brad Smith via cfe-commits
brad0 wrote: ping. https://github.com/llvm/llvm-project/pull/69867 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

2023-10-25 Thread Brad Smith via cfe-commits
brad0 wrote: ping. https://github.com/llvm/llvm-project/pull/69809 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

2023-10-26 Thread Brad Smith via cfe-commits
@@ -163,9 +163,9 @@ // CHECK-ARM-EABIHF-NOT: as{{.*}}" "-mfpu=softvfp" // CHECK-ARM-EABIHF-NOT: as{{.*}}" "-matpcs" -// RUN: %clang --target=sparc-unknown-freebsd -### %s -fpic -no-integrated-as 2>&1 \ -// RUN: | FileCheck --check-prefix=CHECK-SPARC-PIE %s -// CHECK-SPARC-P

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

2023-10-26 Thread Brad Smith via cfe-commits
@@ -191,11 +191,6 @@ // RUN: | FileCheck -check-prefix=CHECK-MIPS64-CPU %s // CHECK-MIPS64-CPU: "-target-cpu" "mips3" -// Check that the integrated assembler is enabled for SPARC64 brad0 wrote: I already removed the other OS specific tests as I enabled IAS

[clang] [Driver] Fix -r handling on Solaris (PR #70322)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/70322 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Reject unsupported -mcmodel= (PR #70262)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/70262 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

2023-10-26 Thread Brad Smith via cfe-commits
@@ -247,12 +247,8 @@ std::unique_ptr AllocateTarget(const llvm::Triple &Triple, switch (os) { case llvm::Triple::Linux: return std::make_unique>(Triple, Opts); -case llvm::Triple::FreeBSD: brad0 wrote: Ya, even with support being removed I d

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/69809 >From c50e534591cadcd41759608bffdda3a01a304ea7 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 5 Oct 2023 18:41:03 -0400 Subject: [PATCH] [Driver] Clean up unused architecture related bits for *BSD's - FreeBSD

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

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

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

2023-10-26 Thread Brad Smith via cfe-commits
@@ -191,11 +191,6 @@ // RUN: | FileCheck -check-prefix=CHECK-MIPS64-CPU %s // CHECK-MIPS64-CPU: "-target-cpu" "mips3" -// Check that the integrated assembler is enabled for SPARC64 brad0 wrote: Done. https://github.com/llvm/llvm-project/pull/69809

[clang] [Driver] Clean up unused architecture related bits for *BSD's (PR #69809)

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

[clang] [Driver][NFC] Make use of auto (PR #70400)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/70400 None >From d0429f2f1e9cacaa5c9d9997b9cb1f60aed6bd8b Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 26 Oct 2023 19:50:37 -0400 Subject: [PATCH] [Driver][NFC] Make use of auto --- clang/lib/Driver/ToolChains/

[clang] [Driver][NFC] Make use of auto (PR #70400)

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

[clang] [Driver][Solaris][NFC] A little bit of clean up (PR #69867)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/69867 >From 813cdfc23027f3b5494115653b458bc1df3ee2f2 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 22 Oct 2023 00:55:07 -0400 Subject: [PATCH] [Driver][Solaris][NFC] A little bit of clean up --- clang/lib/Driver/

[clang] [Driver][Solaris][NFC] A little bit of clean up (PR #69867)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/69867 >From 9530591f803a41e7d582c897477ec98fb39411e8 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 22 Oct 2023 00:55:07 -0400 Subject: [PATCH] [Driver][Solaris][NFC] A little bit of clean up --- clang/lib/Driver/

[clang] [Driver][Solaris][NFC] A little bit of clean up (PR #69867)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/69867 >From 9896afcd836cc87a051dd486034c395eda8493eb Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 22 Oct 2023 00:55:07 -0400 Subject: [PATCH] [Driver][Solaris][NFC] A little bit of clean up --- clang/lib/Driver/

[clang] [Driver][NFC] Make use of final (PR #70416)

2023-10-26 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/70416 None >From 6247344956c34137ced2ae89be1154bd31173d46 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 27 Oct 2023 02:22:21 -0400 Subject: [PATCH] [Driver][NFC] Make use of final --- clang/lib/Driver/ToolChains

[clang] [Driver] Link Flang runtime on FreeBSD, NetBSD, OpenBSD, DragonFly and Haiku (PR #69817)

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

[clang] [Driver] Handle Flang in same manner between Gnu and *BSD/Solaris ToolChain (PR #70429)

2023-10-27 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/70429 None >From d8a4aecf5a22382fe57f654616fa59358477d9a4 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 27 Oct 2023 04:53:19 -0400 Subject: [PATCH] [Driver] Handle Flang in same manner between Gnu and *BSD/Solari

[clang] [Driver] Silence stdlib warning when linking C on *BSD / Solaris / Haiku (PR #70434)

2023-10-27 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/70434 Same as 12b87f6ef720080fab1e2d48ca2d8c5ba478ee5d >From 0c21090272eb3e1d6477585ef223413dc627a451 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 27 Oct 2023 05:13:59 -0400 Subject: [PATCH] [Driver] Silence stdl

[clang] 7360c6a - [Driver][test][NFC] Simplify some of the OpenBSD tests

2023-10-27 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-10-27T06:46:12-04:00 New Revision: 7360c6acf1c485bde54361dee6e307cf435582a3 URL: https://github.com/llvm/llvm-project/commit/7360c6acf1c485bde54361dee6e307cf435582a3 DIFF: https://github.com/llvm/llvm-project/commit/7360c6acf1c485bde54361dee6e307cf435582a3.diff LO

[clang] [Driver][NFC] Make use of final (PR #70416)

2023-10-27 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70416 >From 0a43742a20a0845f61acfa21d19904f426a0f6b8 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 27 Oct 2023 02:22:21 -0400 Subject: [PATCH] [Driver][NFC] Make some derived classes of Tool final --- clang/lib/D

[clang] [Driver][NFC] Make some derived classes of Tool final (PR #70416)

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

r309522 - Fix a typo.

2017-07-30 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Jul 30 13:33:06 2017 New Revision: 309522 URL: http://llvm.org/viewvc/llvm-project?rev=309522&view=rev Log: Fix a typo. Modified: cfe/trunk/test/Preprocessor/init.c Modified: cfe/trunk/test/Preprocessor/init.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Pr

r309523 - Also pass -pie back to the linker when linking on OpenBSD.

2017-07-30 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Jul 30 14:13:59 2017 New Revision: 309523 URL: http://llvm.org/viewvc/llvm-project?rev=309523&view=rev Log: Also pass -pie back to the linker when linking on OpenBSD. Modified: cfe/trunk/lib/Driver/ToolChains/OpenBSD.cpp cfe/trunk/test/Driver/openbsd.c Modified: cf

[clang] 592b899 - Hook up OpenBSD 64-bit RISC-V support

2020-08-18 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-18T18:59:55-04:00 New Revision: 592b8996bf9b55eec21e1c9e563f51b6108ec2d2 URL: https://github.com/llvm/llvm-project/commit/592b8996bf9b55eec21e1c9e563f51b6108ec2d2 DIFF: https://github.com/llvm/llvm-project/commit/592b8996bf9b55eec21e1c9e563f51b6108ec2d2.diff LO

[clang] d9ff48d - WCharType and WIntType are always signed int on OpenBSD.

2020-08-18 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-18T19:59:54-04:00 New Revision: d9ff48d03817f83d4059b610a776c797308de2e5 URL: https://github.com/llvm/llvm-project/commit/d9ff48d03817f83d4059b610a776c797308de2e5 DIFF: https://github.com/llvm/llvm-project/commit/d9ff48d03817f83d4059b610a776c797308de2e5.diff LO

[clang] 2b37174 - [clang][Driver] Implement AddClangSystemIncludeArgs and HasNativeLLVMSupport for the OpenBSD clang driver.

2020-08-23 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-23T20:08:40-04:00 New Revision: 2b37174b9a5db235e493cb72e4454cc08a1b1791 URL: https://github.com/llvm/llvm-project/commit/2b37174b9a5db235e493cb72e4454cc08a1b1791 DIFF: https://github.com/llvm/llvm-project/commit/2b37174b9a5db235e493cb72e4454cc08a1b1791.diff LO

[clang] bf3577e - [clang][Driver] Implement addLibCxxIncludePaths and getCompilerRT for the OpenBSD clang driver.

2020-08-23 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-23T20:44:29-04:00 New Revision: bf3577ef64c300ba7841a90a4e09e1e305271976 URL: https://github.com/llvm/llvm-project/commit/bf3577ef64c300ba7841a90a4e09e1e305271976 DIFF: https://github.com/llvm/llvm-project/commit/bf3577ef64c300ba7841a90a4e09e1e305271976.diff LO

[clang] a45ccc9 - Default to -fuse-init-array on OpenBSD.

2020-08-26 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-27T01:12:16-04:00 New Revision: a45ccc983b51330fd49c8526fe4770e40eeab708 URL: https://github.com/llvm/llvm-project/commit/a45ccc983b51330fd49c8526fe4770e40eeab708 DIFF: https://github.com/llvm/llvm-project/commit/a45ccc983b51330fd49c8526fe4770e40eeab708.diff LO

[clang] 4fbf063 - Remove OpenBSD/sparc support

2020-08-29 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-29T20:47:18-04:00 New Revision: 4fbf0636a214abbc30b6eee42bd5b7755dfd5f38 URL: https://github.com/llvm/llvm-project/commit/4fbf0636a214abbc30b6eee42bd5b7755dfd5f38 DIFF: https://github.com/llvm/llvm-project/commit/4fbf0636a214abbc30b6eee42bd5b7755dfd5f38.diff LO

[clang] 70523ec - [Sparc] Select the UltraSPARC instruction set with the external assembler

2020-09-07 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-09-07T02:49:05-04:00 New Revision: 70523ecfaca692bf5d0192e466c34ae7514624ea URL: https://github.com/llvm/llvm-project/commit/70523ecfaca692bf5d0192e466c34ae7514624ea DIFF: https://github.com/llvm/llvm-project/commit/70523ecfaca692bf5d0192e466c34ae7514624ea.diff LO

[clang] 6f01c53 - Remove further OpenBSD/sparc bits

2020-09-29 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-09-29T22:17:12-04:00 New Revision: 6f01c53f26af7fb0393464079ec5e839a497d4da URL: https://github.com/llvm/llvm-project/commit/6f01c53f26af7fb0393464079ec5e839a497d4da DIFF: https://github.com/llvm/llvm-project/commit/6f01c53f26af7fb0393464079ec5e839a497d4da.diff LO

[clang] 018984a - [PowerPC] Fix va_arg in C++, Objective-C on 32-bit ELF targets

2021-01-22 Thread Brad Smith via cfe-commits
Author: George Koehler Date: 2021-01-23T00:13:36-05:00 New Revision: 018984ae6833fae107aa9c502ab5536efceca88e URL: https://github.com/llvm/llvm-project/commit/018984ae6833fae107aa9c502ab5536efceca88e DIFF: https://github.com/llvm/llvm-project/commit/018984ae6833fae107aa9c502ab5536efceca88e.diff

[clang] b588f5d - [clang][scan-build] Use cc/c++ instead of gcc/g++ on OpenBSD.

2021-09-16 Thread Brad Smith via cfe-commits
Author: Frederic Cambus Date: 2021-09-17T00:45:11-04:00 New Revision: b588f5d665aa01fe88921fe2ffb7256fdedfbfb0 URL: https://github.com/llvm/llvm-project/commit/b588f5d665aa01fe88921fe2ffb7256fdedfbfb0 DIFF: https://github.com/llvm/llvm-project/commit/b588f5d665aa01fe88921fe2ffb7256fdedfbfb0.dif

[clang] b42d57a - [clang][Driver][OpenBSD] libcxx also requires pthread

2021-02-20 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2021-02-20T20:53:25-05:00 New Revision: b42d57a100c5df6ace68f686f5adaabeafe8a0f6 URL: https://github.com/llvm/llvm-project/commit/b42d57a100c5df6ace68f686f5adaabeafe8a0f6 DIFF: https://github.com/llvm/llvm-project/commit/b42d57a100c5df6ace68f686f5adaabeafe8a0f6.diff LO

[clang] 95e6e1c - [clang] Partially revert d8cd7806310c51af912a647a6ca46de62ff13214.

2021-10-28 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2021-10-29T02:41:54-04:00 New Revision: 95e6e1cc923d6b88ebb4ac5e8f0887c2c77476cc URL: https://github.com/llvm/llvm-project/commit/95e6e1cc923d6b88ebb4ac5e8f0887c2c77476cc DIFF: https://github.com/llvm/llvm-project/commit/95e6e1cc923d6b88ebb4ac5e8f0887c2c77476cc.diff LO

[clang] eeb4266 - [Sparc] Create an error when `__builtin_longjmp` is used

2021-12-03 Thread Brad Smith via cfe-commits
Author: Tee KOBAYASHI Date: 2021-12-03T23:41:50-05:00 New Revision: eeb4266f8137c232f0f218a727dd12b5d4f52adc URL: https://github.com/llvm/llvm-project/commit/eeb4266f8137c232f0f218a727dd12b5d4f52adc DIFF: https://github.com/llvm/llvm-project/commit/eeb4266f8137c232f0f218a727dd12b5d4f52adc.diff

[clang] 3eca0b3 - [lit] Set shlibpath_var on OpenBSD

2022-09-15 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-09-15T21:43:54-04:00 New Revision: 3eca0b395ff07d0428f4179e33a6ae295e608f47 URL: https://github.com/llvm/llvm-project/commit/3eca0b395ff07d0428f4179e33a6ae295e608f47 DIFF: https://github.com/llvm/llvm-project/commit/3eca0b395ff07d0428f4179e33a6ae295e608f47.diff LO

[clang] 14b42f2 - [Clang] Move AMDGPU IAS enabling to Generic_GCC::IsIntegratedAssemblerDefault, NFC

2022-12-28 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-12-28T17:57:14-05:00 New Revision: 14b42f21a25ccc3c5ce8c1fd2bdf44b018088a42 URL: https://github.com/llvm/llvm-project/commit/14b42f21a25ccc3c5ce8c1fd2bdf44b018088a42 DIFF: https://github.com/llvm/llvm-project/commit/14b42f21a25ccc3c5ce8c1fd2bdf44b018088a42.diff LO

[clang] 2784b24 - [M68k] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros

2022-12-29 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-12-29T05:07:35-05:00 New Revision: 2784b243e38f7d526a40838a854554b53ebeb41e URL: https://github.com/llvm/llvm-project/commit/2784b243e38f7d526a40838a854554b53ebeb41e DIFF: https://github.com/llvm/llvm-project/commit/2784b243e38f7d526a40838a854554b53ebeb41e.diff LO

[clang] d227c3b - [Hexagon][VE][WebAssembly] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros

2023-01-05 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-01-05T04:45:07-05:00 New Revision: d227c3b68cf5c236902c9ff4fdf8b719c9a3dd26 URL: https://github.com/llvm/llvm-project/commit/d227c3b68cf5c236902c9ff4fdf8b719c9a3dd26 DIFF: https://github.com/llvm/llvm-project/commit/d227c3b68cf5c236902c9ff4fdf8b719c9a3dd26.diff LO

[clang] e449e1d - [Driver] move NetBSD header search path management to the driver

2023-01-05 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-01-05T06:13:40-05:00 New Revision: e449e1dff9f83e45c1a290214e9f49b2c562b343 URL: https://github.com/llvm/llvm-project/commit/e449e1dff9f83e45c1a290214e9f49b2c562b343 DIFF: https://github.com/llvm/llvm-project/commit/e449e1dff9f83e45c1a290214e9f49b2c562b343.diff LO

[clang] f70d17f - [LoongArch] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros

2023-01-05 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-01-05T20:21:22-05:00 New Revision: f70d17fc2c10381682123c5f8766bd59c27dfbdd URL: https://github.com/llvm/llvm-project/commit/f70d17fc2c10381682123c5f8766bd59c27dfbdd DIFF: https://github.com/llvm/llvm-project/commit/f70d17fc2c10381682123c5f8766bd59c27dfbdd.diff LO

[clang] 8fd279f - [Driver] move Fuchsia header search path management to the driver

2023-01-05 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-01-05T21:21:08-05:00 New Revision: 8fd279f7d369d6acdea7c0bd60c40bbc8c6beb06 URL: https://github.com/llvm/llvm-project/commit/8fd279f7d369d6acdea7c0bd60c40bbc8c6beb06 DIFF: https://github.com/llvm/llvm-project/commit/8fd279f7d369d6acdea7c0bd60c40bbc8c6beb06.diff LO

[clang] 7f56488 - Fix for tests on Windows buildbot

2023-01-05 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-01-05T21:25:32-05:00 New Revision: 7f564882466787e5b93c9253d7dbcaf6ebd82f95 URL: https://github.com/llvm/llvm-project/commit/7f564882466787e5b93c9253d7dbcaf6ebd82f95 DIFF: https://github.com/llvm/llvm-project/commit/7f564882466787e5b93c9253d7dbcaf6ebd82f95.diff LO

[clang] 6536a67 - [Linux] Revert 1e56821bac02a5d3c6249bbf3ef43b8b569d2551

2022-11-17 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-11-17T19:48:01-05:00 New Revision: 6536a67338fceece914746d3f654e5f2e881f73b URL: https://github.com/llvm/llvm-project/commit/6536a67338fceece914746d3f654e5f2e881f73b DIFF: https://github.com/llvm/llvm-project/commit/6536a67338fceece914746d3f654e5f2e881f73b.diff LO

[clang] a5c9a51 - [mips][clang] Do not define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros for MIPS-I

2023-01-12 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-01-12T09:08:05-05:00 New Revision: a5c9a51bf456a505386660d9be4c641fc804b7fe URL: https://github.com/llvm/llvm-project/commit/a5c9a51bf456a505386660d9be4c641fc804b7fe DIFF: https://github.com/llvm/llvm-project/commit/a5c9a51bf456a505386660d9be4c641fc804b7fe.diff LO

[clang] 119a131 - [Driver] Pass -X to ld for riscv64-openbsd

2022-06-18 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-06-18T17:58:58-04:00 New Revision: 119a13199a91abd43818412c34b9308db3c9270d URL: https://github.com/llvm/llvm-project/commit/119a13199a91abd43818412c34b9308db3c9270d DIFF: https://github.com/llvm/llvm-project/commit/119a13199a91abd43818412c34b9308db3c9270d.diff LO

[clang] 6dd094d - [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC

2022-06-18 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-06-18T18:11:15-04:00 New Revision: 6dd094dd435d09872687c1bdcce6845f70cf25cc URL: https://github.com/llvm/llvm-project/commit/6dd094dd435d09872687c1bdcce6845f70cf25cc DIFF: https://github.com/llvm/llvm-project/commit/6dd094dd435d09872687c1bdcce6845f70cf25cc.diff LO

[clang] 7c5957a - [Driver] Pass -X to ld for riscv64-fuchsia

2022-06-20 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-06-20T21:05:01-04:00 New Revision: 7c5957aedb75f381cd9996f9eba96f3add16a721 URL: https://github.com/llvm/llvm-project/commit/7c5957aedb75f381cd9996f9eba96f3add16a721 DIFF: https://github.com/llvm/llvm-project/commit/7c5957aedb75f381cd9996f9eba96f3add16a721.diff LO

[clang] 066043c - [Driver][Minix] -r: imply -nostdlib like GCC

2022-06-25 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2022-06-25T16:16:38-04:00 New Revision: 066043c84fdb0ee0d719fd80b0ff9e0f853850d0 URL: https://github.com/llvm/llvm-project/commit/066043c84fdb0ee0d719fd80b0ff9e0f853850d0 DIFF: https://github.com/llvm/llvm-project/commit/066043c84fdb0ee0d719fd80b0ff9e0f853850d0.diff LO

[clang] [Driver] Some improvements for path handling on NetBSD (PR #66863)

2023-09-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/66863 - Make use of concat macro with various paths - Replace usage of = with SysRoot >From e5136b821a722d475797561a098cd567c5ca2f2e Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 20 Sep 2023 02:19:28 -0400 Subject

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/66038 >From b34a9d04df124b9d875dc47808006c38ebb94902 Mon Sep 17 00:00:00 2001 From: X512 Date: Mon, 11 Sep 2023 20:56:02 -0400 Subject: [PATCH] [Driver] Implement ToolChain on Haiku Co-authored-by: David Karoly Co-autho

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
@@ -128,8 +253,14 @@ void Haiku::addLibCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, concat(getDriver().SysRoot, "/boot/system/develop/headers/c++/v1")); } -void Haiku::addLibStdCxxIncludePaths(const llvm::opt::ArgList &DriverArgs, -

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-20 Thread Brad Smith via cfe-commits
@@ -9,20 +9,145 @@ #include "Haiku.h" #include "CommonArgs.h" #include "clang/Config/config.h" +#include "clang/Driver/Compilation.h" #include "llvm/Support/Path.h" using namespace clang::driver; +using namespace clang::driver::tools; using namespace clang::driver::toolcha

[clang] [Driver] Link Flang runtime on Solaris (PR #65644)

2023-09-20 Thread Brad Smith via cfe-commits
brad0 wrote: > On top of that, Solaris `clang` doesn't handle `-r` correctly, passing `-e > _start -Bdynamic` to `ld`, which makes it choke... Looking at the GNU linker it seems to ignore -Bdynamic once -r is specified. Not sure how LLD handles things. The OpenBSD driver might need adjustments

[clang] [Driver] Some improvements for path handling on NetBSD (PR #66863)

2023-09-20 Thread Brad Smith via cfe-commits
brad0 wrote: > This is similar to a change that I did for the Linux toolchain a while ago > (https://github.com/llvm/llvm-project/commit/e917801eddbe1b32f1adc81391fd434557391b5e), > LGTM! 👍 Thanks. I have been doing the same with other Drivers. https://github.com/llvm/llvm-project/pull/66863

[clang] [Driver] Some improvements for path handling on NetBSD (PR #66863)

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

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/66038 >From d40ff6ebfd283701a5bb07695c2aa5a58d3ed703 Mon Sep 17 00:00:00 2001 From: X512 Date: Mon, 11 Sep 2023 20:56:02 -0400 Subject: [PATCH] [Driver] Implement ToolChain on Haiku Co-authored-by: David Karoly Co-autho

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-21 Thread Brad Smith via cfe-commits
@@ -15,30 +15,53 @@ namespace clang { namespace driver { +namespace tools { + +/// Directly call GNU Binutils assembler and linker +namespace haiku { +class LLVM_LIBRARY_VISIBILITY Linker : public Tool { brad0 wrote: I am not sure what you meant by this. htt

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/66038 >From 55445ca9ac5e301a6088bdeb3dcd286cc7cdcdc7 Mon Sep 17 00:00:00 2001 From: X512 Date: Mon, 11 Sep 2023 20:56:02 -0400 Subject: [PATCH] [Driver] Implement ToolChain on Haiku Co-authored-by: David Karoly Co-autho

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-21 Thread Brad Smith via cfe-commits
https://github.com/brad0 resolved https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-21 Thread Brad Smith via cfe-commits
brad0 wrote: > Can a Haiku developer confirm that these changes work on Haiku? I built a few random Haiku apps. Look to be all C++ code. They worked fine. Same results for both GCC and Clang. https://github.com/llvm/llvm-project/pull/66038 ___ cfe-co

[clang] [Driver] Implement ToolChain on Haiku (PR #66038)

2023-09-22 Thread Brad Smith via cfe-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/66038 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Move assertion check before checking Output.isFilename (PR #67210)

2023-09-22 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/67210 None >From 39053d20aeec2fea1d0ef14bd9dde6a3454f83a7 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 22 Sep 2023 19:35:21 -0400 Subject: [PATCH] [Driver] Move assertion check before checking Output.isFilename

[clang] [Driver] Hook up Haiku ARM support (PR #67222)

2023-09-23 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/67222 None >From e12c178d95d2a12d76c292b3af757b1b293af83b Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 23 Sep 2023 03:22:18 -0400 Subject: [PATCH] [Driver] Hook up Haiku ARM support --- clang/lib/Basic/Targets.

[clang] [Driver] Some adjustments for reloctable linking on OpenBSD (PR #67254)

2023-09-23 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/67254 The entry point symbol handling matches our GCC link spec.. ```%{!shared:%{!nostdlib:%{!r:%{!e*:-e __start``` Came up in discussion here https://github.com/llvm/llvm-project/pull/65644 >From 688d4e92e31c1ca4a

[clang] [Driver] Hook up Haiku ARM support (PR #67222)

2023-09-23 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/67222 >From 3ae9d2d3d6e0683764c3bcbbe158b968aab4ace5 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 23 Sep 2023 03:22:18 -0400 Subject: [PATCH] [Driver] Hook up Haiku ARM support --- clang/lib/Basic/Targets.cpp

[libunwind] [libunwind] Pass -Wl,--export-dynamic on all supported platforms (PR #67205)

2023-09-23 Thread Brad Smith via cfe-commits
@@ -10,8 +10,10 @@ link_flags = [] if @LIBUNWIND_ENABLE_CET@: compile_flags.append('-fcf-protection=full') -if '@CMAKE_SYSTEM_NAME@' == 'Linux': -link_flags.append('-Wl,--export-dynamic') +# Add -Wl,--export-dynamic if supported by the linker (this CMake variable will

[clang] [Driver] Hook up NetBSD/riscv64 support (PR #67256)

2023-09-23 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/67256 None >From d2d7e434ff6efbcdb929a69f45443015b6200dda Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 24 Sep 2023 02:29:27 -0400 Subject: [PATCH] [Driver] Hook up NetBSD/riscv64 support --- clang/lib/Basic/Tar

[clang] [Driver] Some adjustments for reloctable linking on OpenBSD (PR #67254)

2023-09-24 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/67254 >From fdcdea6353a7931a9e57dd3d0b4f6cf1b35085c3 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 24 Sep 2023 00:20:53 -0400 Subject: [PATCH] [Driver] Some adjustments for relocatable linking on OpenBSD --- clan

[clang] [Driver] Some adjustments for relocatable linking on OpenBSD (PR #67254)

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

[clang] [Driver] Hook up NetBSD/riscv64 support (PR #67256)

2023-09-24 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/67256 >From 949ffebe8d74fd5ca27551934bd7a565022ebaa7 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 24 Sep 2023 02:29:27 -0400 Subject: [PATCH] [Driver] Hook up NetBSD/riscv64 support --- clang/lib/Basic/Targets.c

<    1   2   3   4   5   6   >