r337660 - OpenBSD/arm has switched to float ABI SoftFP.

2018-07-22 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Jul 22 14:39:54 2018 New Revision: 337660 URL: http://llvm.org/viewvc/llvm-project?rev=337660&view=rev Log: OpenBSD/arm has switched to float ABI SoftFP. Modified: cfe/trunk/lib/Driver/ToolChains/Arch/ARM.cpp cfe/trunk/test/Driver/openbsd.c Modified: cfe/trunk/lib/

r337663 - Fix the test

2018-07-22 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Jul 22 15:04:28 2018 New Revision: 337663 URL: http://llvm.org/viewvc/llvm-project?rev=337663&view=rev Log: Fix the test Modified: cfe/trunk/test/Driver/openbsd.c Modified: cfe/trunk/test/Driver/openbsd.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/

r344257 - Some improvements to the OpenBSD driver.

2018-10-11 Thread Brad Smith via cfe-commits
Author: brad Date: Thu Oct 11 09:13:44 2018 New Revision: 344257 URL: http://llvm.org/viewvc/llvm-project?rev=344257&view=rev Log: Some improvements to the OpenBSD driver. - OpenBSD has switched to compiler_rt / libcxx - Fix sysroot and lib path handling - Some cleaning up Added: cfe/trunk/t

r345439 - Pass the nopie flag to the linker when linking with -pg.

2018-10-26 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Oct 26 17:23:28 2018 New Revision: 345439 URL: http://llvm.org/viewvc/llvm-project?rev=345439&view=rev Log: Pass the nopie flag to the linker when linking with -pg. Modified: cfe/trunk/lib/Driver/ToolChains/OpenBSD.cpp cfe/trunk/test/Driver/openbsd.c Modified: cfe/

r345440 - Update the other test.

2018-10-26 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Oct 26 17:46:12 2018 New Revision: 345440 URL: http://llvm.org/viewvc/llvm-project?rev=345440&view=rev Log: Update the other test. Modified: cfe/trunk/test/Driver/openbsd.c Modified: cfe/trunk/test/Driver/openbsd.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/te

r345443 - Revert "Pass the nopie flag to the linker when linking with -pg." until

2018-10-26 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Oct 26 18:14:22 2018 New Revision: 345443 URL: http://llvm.org/viewvc/llvm-project?rev=345443&view=rev Log: Revert "Pass the nopie flag to the linker when linking with -pg." until one of the tests can be fixed on !OpenBSD hosts. Modified: cfe/trunk/lib/Driver/ToolChains

r345470 - Reapply Pass the nopie flag to the linker when linking with -pg.

2018-10-27 Thread Brad Smith via cfe-commits
Author: brad Date: Sat Oct 27 20:30:18 2018 New Revision: 345470 URL: http://llvm.org/viewvc/llvm-project?rev=345470&view=rev Log: Reapply Pass the nopie flag to the linker when linking with -pg. Modified: cfe/trunk/lib/Driver/ToolChains/OpenBSD.cpp cfe/trunk/test/Driver/openbsd.c Modifi

r351217 - [Solaris] Move enabling IAS for SPARC from the Solaris toolchain to Generic_GCC.

2019-01-15 Thread Brad Smith via cfe-commits
Author: brad Date: Tue Jan 15 10:24:03 2019 New Revision: 351217 URL: http://llvm.org/viewvc/llvm-project?rev=351217&view=rev Log: [Solaris] Move enabling IAS for SPARC from the Solaris toolchain to Generic_GCC. Modified: cfe/trunk/lib/Driver/ToolChains/Gnu.cpp cfe/trunk/lib/Driver/ToolCh

r351245 - Enable IAS for OpenBSD SPARC.

2019-01-15 Thread Brad Smith via cfe-commits
Author: brad Date: Tue Jan 15 13:04:36 2019 New Revision: 351245 URL: http://llvm.org/viewvc/llvm-project?rev=351245&view=rev Log: Enable IAS for OpenBSD SPARC. Modified: cfe/trunk/lib/Driver/ToolChains/Gnu.cpp cfe/trunk/test/Driver/openbsd.c Modified: cfe/trunk/lib/Driver/ToolChains/Gnu

r347178 - Replace the UTF-8 characters in the error message.

2018-11-18 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Nov 18 14:30:58 2018 New Revision: 347178 URL: http://llvm.org/viewvc/llvm-project?rev=347178&view=rev Log: Replace the UTF-8 characters in the error message. Modified: cfe/trunk/include/clang/Basic/DiagnosticDriverKinds.td cfe/trunk/test/Driver/mips-abicalls-error.

r347179 - [PowerPC] Set the default PLT mode on OpenBSD/powerpc to Secure PLT.

2018-11-18 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Nov 18 16:21:06 2018 New Revision: 347179 URL: http://llvm.org/viewvc/llvm-project?rev=347179&view=rev Log: [PowerPC] Set the default PLT mode on OpenBSD/powerpc to Secure PLT. OpenBSD/powerpc only supports Secure PLT. Modified: cfe/trunk/lib/Driver/ToolChains/Arch/PPC

[PATCH] Add myself as code owner for OpenBSD driver

2018-11-29 Thread Brad Smith via cfe-commits
Add myself as code owner for OpenBSD driver. Index: CODE_OWNERS.TXT === --- CODE_OWNERS.TXT (revision 347715) +++ CODE_OWNERS.TXT (working copy) @@ -49,6 +49,10 @@ E: rjmcc...@apple.com D: Clang LLVM IR generation +N: Bra

r348041 - Add myself as code owner for OpenBSD driver

2018-11-30 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Nov 30 13:42:34 2018 New Revision: 348041 URL: http://llvm.org/viewvc/llvm-project?rev=348041&view=rev Log: Add myself as code owner for OpenBSD driver Modified: cfe/trunk/CODE_OWNERS.TXT Modified: cfe/trunk/CODE_OWNERS.TXT URL: http://llvm.org/viewvc/llvm-project/cfe

r357878 - Enable IAS for FreeBSD SPARC64.

2019-04-07 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Apr 7 16:12:31 2019 New Revision: 357878 URL: http://llvm.org/viewvc/llvm-project?rev=357878&view=rev Log: Enable IAS for FreeBSD SPARC64. Modified: cfe/trunk/lib/Driver/ToolChains/Gnu.cpp cfe/trunk/test/Driver/freebsd.c Modified: cfe/trunk/lib/Driver/ToolChains/G

r357879 - IAS is now enabled for all OS on MIPS64

2019-04-07 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Apr 7 17:03:01 2019 New Revision: 357879 URL: http://llvm.org/viewvc/llvm-project?rev=357879&view=rev Log: IAS is now enabled for all OS on MIPS64 Modified: cfe/trunk/test/Driver/freebsd.c cfe/trunk/test/Driver/openbsd.c Modified: cfe/trunk/test/Driver/freebsd.c U

r358245 - Enable frame pointer elimination for OpenBSD on x86 and mips64.

2019-04-11 Thread Brad Smith via cfe-commits
Author: brad Date: Thu Apr 11 18:29:18 2019 New Revision: 358245 URL: http://llvm.org/viewvc/llvm-project?rev=358245&view=rev Log: Enable frame pointer elimination for OpenBSD on x86 and mips64. Modified: cfe/trunk/lib/Driver/ToolChains/Clang.cpp cfe/trunk/test/Driver/frame-pointer-elim.c

r358775 - Enable frame pointer elimination for OpenBSD on powerpc.

2019-04-19 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Apr 19 11:41:40 2019 New Revision: 358775 URL: http://llvm.org/viewvc/llvm-project?rev=358775&view=rev Log: Enable frame pointer elimination for OpenBSD on powerpc. Modified: cfe/trunk/lib/Driver/ToolChains/Clang.cpp cfe/trunk/test/Driver/frame-pointer-elim.c Modif

r353656 - long double is double on OpenBSD/NetBSD/PPC.

2019-02-10 Thread Brad Smith via cfe-commits
Author: brad Date: Sun Feb 10 18:53:16 2019 New Revision: 353656 URL: http://llvm.org/viewvc/llvm-project?rev=353656&view=rev Log: long double is double on OpenBSD/NetBSD/PPC. Patch by George Koehler. Modified: cfe/trunk/lib/Basic/Targets/PPC.h cfe/trunk/test/CodeGen/powerpc_types.c Mod

r354721 - Remove sanitizer context workaround no longer necessary

2019-02-22 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Feb 22 22:19:28 2019 New Revision: 354721 URL: http://llvm.org/viewvc/llvm-project?rev=354721&view=rev Log: Remove sanitizer context workaround no longer necessary The base linker is now lld. Modified: cfe/trunk/lib/Driver/ToolChains/OpenBSD.cpp Modified: cfe/trunk/li

r354723 - Remove OpenBSD case for old system libstdc++ header path as OpenBSD

2019-02-22 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Feb 22 23:21:19 2019 New Revision: 354723 URL: http://llvm.org/viewvc/llvm-project?rev=354723&view=rev Log: Remove OpenBSD case for old system libstdc++ header path as OpenBSD has switched to libc++. Modified: cfe/trunk/lib/Frontend/InitHeaderSearch.cpp Modified: cfe/t

r364679 - Revert enabling frame pointer elimination on OpenBSD for now.

2019-06-28 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Jun 28 12:57:51 2019 New Revision: 364679 URL: http://llvm.org/viewvc/llvm-project?rev=364679&view=rev Log: Revert enabling frame pointer elimination on OpenBSD for now. Modified: cfe/trunk/lib/Driver/ToolChains/Clang.cpp cfe/trunk/test/Driver/frame-pointer-elim.c

r336004 - [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.

2018-06-29 Thread Brad Smith via cfe-commits
Author: brad Date: Fri Jun 29 12:03:03 2018 New Revision: 336004 URL: http://llvm.org/viewvc/llvm-project?rev=336004&view=rev Log: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el. Reviewers: atanasyan Differential Revision: https://reviews.llvm.org/D48515 Modified: c

[clang] 3008609 - Hook up OpenBSD 64-bit PowerPC support

2020-06-18 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-06-18T19:19:45-04:00 New Revision: 3008609d4509c3efc577c0ccbe9d80a8a2eef31a URL: https://github.com/llvm/llvm-project/commit/3008609d4509c3efc577c0ccbe9d80a8a2eef31a DIFF: https://github.com/llvm/llvm-project/commit/3008609d4509c3efc577c0ccbe9d80a8a2eef31a.diff LO

[clang] 0f92096 - Revert "Hook up OpenBSD 64-bit PowerPC support"

2020-06-18 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-06-18T20:05:39-04:00 New Revision: 0f92096c0a9aa97a2818a8cc8e23e0bfc5d3831f URL: https://github.com/llvm/llvm-project/commit/0f92096c0a9aa97a2818a8cc8e23e0bfc5d3831f DIFF: https://github.com/llvm/llvm-project/commit/0f92096c0a9aa97a2818a8cc8e23e0bfc5d3831f.diff LO

[clang] cd5ab56 - Change the default target CPU for OpenBSD/i386 to i586

2020-08-08 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-08T13:49:45-04:00 New Revision: cd5ab56bc406c3f9a6f593f98c63dafb53547ab1 URL: https://github.com/llvm/llvm-project/commit/cd5ab56bc406c3f9a6f593f98c63dafb53547ab1 DIFF: https://github.com/llvm/llvm-project/commit/cd5ab56bc406c3f9a6f593f98c63dafb53547ab1.diff LO

[clang] 4eb4ebf - Hook up OpenBSD 64-bit PowerPC support

2020-08-08 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-08T17:51:19-04:00 New Revision: 4eb4ebf76a6e26b0632968dd299d1dc6ad07e694 URL: https://github.com/llvm/llvm-project/commit/4eb4ebf76a6e26b0632968dd299d1dc6ad07e694 DIFF: https://github.com/llvm/llvm-project/commit/4eb4ebf76a6e26b0632968dd299d1dc6ad07e694.diff LO

[clang] 430db35 - fix typo

2020-08-08 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-08T17:58:13-04:00 New Revision: 430db35bf21505015c618e292e98793e2ed49169 URL: https://github.com/llvm/llvm-project/commit/430db35bf21505015c618e292e98793e2ed49169 DIFF: https://github.com/llvm/llvm-project/commit/430db35bf21505015c618e292e98793e2ed49169.diff LO

[clang] f4aba9d - Backout a test that is dependent on an uncommited diff. Fix another.

2020-08-08 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-08T18:39:43-04:00 New Revision: f4aba9d76c61cc4c87b45e4edb57b1968eb7194c URL: https://github.com/llvm/llvm-project/commit/f4aba9d76c61cc4c87b45e4edb57b1968eb7194c DIFF: https://github.com/llvm/llvm-project/commit/f4aba9d76c61cc4c87b45e4edb57b1968eb7194c.diff LO

[clang] 92e82a2 - int64_t and intmax_t are always (signed) long long on OpenBSD.

2020-08-09 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-09T19:43:16-04:00 New Revision: 92e82a2890c38bbb158cbf9dd592328b4c383696 URL: https://github.com/llvm/llvm-project/commit/92e82a2890c38bbb158cbf9dd592328b4c383696 DIFF: https://github.com/llvm/llvm-project/commit/92e82a2890c38bbb158cbf9dd592328b4c383696.diff LO

[clang] f5fdb61 - Re-enable OpenBSD PowerPC64 tests.

2020-08-09 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-09T20:52:43-04:00 New Revision: f5fdb6141c5e7a76a10ea702d6fc046692827c43 URL: https://github.com/llvm/llvm-project/commit/f5fdb6141c5e7a76a10ea702d6fc046692827c43 DIFF: https://github.com/llvm/llvm-project/commit/f5fdb6141c5e7a76a10ea702d6fc046692827c43.diff LO

[clang] 5fe1713 - [Sparc] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros on SPARCv9

2020-08-10 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-11T00:04:24-04:00 New Revision: 5fe171321c018a811debc306a776dbdf27a306dd URL: https://github.com/llvm/llvm-project/commit/5fe171321c018a811debc306a776dbdf27a306dd DIFF: https://github.com/llvm/llvm-project/commit/5fe171321c018a811debc306a776dbdf27a306dd.diff LO

[clang] 44613bb - Create strict aligned code for OpenBSD/arm64.

2020-08-16 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2020-08-16T07:14:34-04:00 New Revision: 44613bbec88be9e86b8c52c4f40bb1b1ab48d84c URL: https://github.com/llvm/llvm-project/commit/44613bbec88be9e86b8c52c4f40bb1b1ab48d84c DIFF: https://github.com/llvm/llvm-project/commit/44613bbec88be9e86b8c52c4f40bb1b1ab48d84c.diff LO

Re: [PATCH] D22130: Link static PIE programs against rcrt0.o on OpenBSD

2016-10-13 Thread Brad Smith via cfe-commits
On 09/10/16 05:27, Stefan Kempf via cfe-commits wrote: Ed Maste wrote: emaste added a comment. Seems fine to me, but I'm not particularly knowledgeable about OpenBSD's toolchain. Could you commit it please if it looks ok? This diff is what OpenBSD has in its tree. We'd like to get it upstrea

Re: r284256 - Link static PIE programs against rcrt0.o on OpenBSD

2016-10-14 Thread Brad Smith via cfe-commits
On Fri, Oct 14, 2016 at 05:59:54PM -, Ed Maste via cfe-commits wrote: > Author: emaste > Date: Fri Oct 14 12:59:53 2016 > New Revision: 284256 > > URL: http://llvm.org/viewvc/llvm-project?rev=284256&view=rev > Log: > Link static PIE programs against rcrt0.o on OpenBSD > > Patch by Stefan Kemp

[llvm] [clang] [PowerPC] Add an alias for -mregnames so that full register names used in assembly. (PR #70255)

2023-11-06 Thread Brad Smith via cfe-commits
brad0 wrote: Thanks. https://github.com/llvm/llvm-project/pull/70255 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libunwind] MIPS/libunwind: Use -mfp64 if compiler is FPXX (PR #68521)

2023-11-11 Thread Brad Smith via cfe-commits
brad0 wrote: Probably not the best person to ask. Let's see what MaskRay says. @MaskRay https://github.com/llvm/llvm-project/pull/68521 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commi

[clang] aebd232 - [Driver][FreeBSD][NFC] A bit of clean up

2023-11-11 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-11-11T20:42:37-05:00 New Revision: aebd23204b305c86e8e8d2cd0a072f9df4dc55d5 URL: https://github.com/llvm/llvm-project/commit/aebd23204b305c86e8e8d2cd0a072f9df4dc55d5 DIFF: https://github.com/llvm/llvm-project/commit/aebd23204b305c86e8e8d2cd0a072f9df4dc55d5.diff LO

[clang] [Driver] Add LTO support for Haiku and OpenBSD (PR #72047)

2023-11-12 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/72047 None >From 9f374ff55cb851534a8c882770d9237f1d40a8b8 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 21 Oct 2023 02:18:34 -0400 Subject: [PATCH] [Driver] Add LTO support for Haiku and OpenBSD --- clang/lib/Dr

[clang] [Driver] Add LTO support for Haiku and OpenBSD (PR #72047)

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

[clang] e87633a - [Driver][OpenBSD] Enable kernel address sanitizer on amd64

2023-11-13 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-11-13T16:47:59-05:00 New Revision: e87633a548a6bf882761e8886804df9064a25fab URL: https://github.com/llvm/llvm-project/commit/e87633a548a6bf882761e8886804df9064a25fab DIFF: https://github.com/llvm/llvm-project/commit/e87633a548a6bf882761e8886804df9064a25fab.diff LO

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

2023-11-13 Thread Brad Smith via cfe-commits
brad0 wrote: > Seems fine to me once a test is added:) I cannot test as is as the frontend does not support these flags yet. I am just keeping things in sync between the C++ bit above that.. ``` if (D.CCCIsCXX() && !Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs,

[clang] [Driver] Make use of AddFilePathLibArgs() on NetBSD. (PR #71371)

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

[clang] [Driver] Make use of AddFilePathLibArgs() on NetBSD. (PR #71371)

2023-11-14 Thread Brad Smith via cfe-commits
@@ -461,3 +461,8 @@ // DRIVER-PASS-INCLUDES: "-cc1" {{.*}}"-resource-dir" "[[RESOURCE:[^"]+]]" // DRIVER-PASS-INCLUDES-SAME: "-internal-isystem" "[[RESOURCE]]{{/|}}include" // DRIVER-PASS-INCLUDES-SAME: {{^}} "-internal-externc-isystem" "{{.*}}/usr/include" + +// Che

[clang] [Driver] Mark -arch as TargetSpecific (PR #74365)

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

[clang] [Driver][LTO] Copy fix empty stats filename to AMDGPU, HIPAMD, MinGW (PR #74178)

2023-12-09 Thread Brad Smith via cfe-commits
brad0 wrote: @MaskRay Any response to what [yxsamliu](https://github.com/yxsamliu) said? 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

[llvm] [clang] [llvm] Add support for building on illumos (PR #74930)

2023-12-09 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/74930 illumos has an older version of the Solaris linker that does not support the GNU version script compat nor version scripts and does not support -Bsymbolic-functions. Treat illumos linker separately. The libclang/CMa

[llvm] [clang] [llvm] Add support for building on illumos (PR #74930)

2023-12-09 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/74930 >From 58f07d552bb73244e1641078aebdbce64d5219e9 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 9 Dec 2023 01:43:09 -0500 Subject: [PATCH] [llvm] Add support for building on illumos illumos has an older version

[clang] [Cygwin] Cygwin driver (PR #74933)

2023-12-09 Thread Brad Smith via cfe-commits
=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng, =?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng Message-ID: In-Reply-To: @@ -310,10 +291,7 @@ bool InitHeaderSearch::ShouldAddDefaultIncludePaths( return false; case llvm::

[clang] [Cygwin] Cygwin driver (PR #74933)

2023-12-09 Thread Brad Smith via cfe-commits
=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng, =?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng Message-ID: In-Reply-To: @@ -205,9 +205,7 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, if (HSOpts

[clang] [Cygwin] Cygwin driver (PR #74933)

2023-12-09 Thread Brad Smith via cfe-commits
=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng, =?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng Message-ID: In-Reply-To: @@ -268,17 +259,7 @@ void InitHeaderSearch::AddDefaultCPlusPlusIncludePaths( llvm::Triple::OSType os = tri

[clang] [Cygwin] Cygwin driver (PR #74933)

2023-12-09 Thread Brad Smith via cfe-commits
=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng, =?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng,=?utf-8?b?5b6Q5oyB5oGS?= Xu Chiheng Message-ID: In-Reply-To: @@ -242,14 +240,7 @@ void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, switch

[clang] [Preprocessor] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 for AArch64 (PR #74954)

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

[clang] [Cygwin] Reduced number of inline elements of CallArgList. (PR #74977)

2023-12-09 Thread Brad Smith via cfe-commits
brad0 wrote: Just FYI submitting lots of PRs with all of them having commits with a commit message of 1 is not going to go anywhere. They need to be revised with proper meaningful commit messages. https://github.com/llvm/llvm-project/pull/74977 ___ c

[llvm] [clang] [llvm] Add support for building on illumos (PR #74930)

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

[llvm] [clang] [llvm] Add support for building on illumos (PR #74930)

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

[clang] [Driver] Make use of AddFilePathLibArgs() on NetBSD. (PR #71371)

2023-11-15 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/71371 >From c68ad2b274974de0899813c4b58cea21bcc04913 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 5 Nov 2023 23:05:29 -0500 Subject: [PATCH] [Driver] Make use of AddFilePathLibArgs() on NetBSD. This will help usi

[clang] [Driver] Make use of AddFilePathLibArgs() on NetBSD. (PR #71371)

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

[clang] [Driver] Make ELF -nopie specific to OpenBSD (PR #72578)

2023-11-16 Thread Brad Smith via cfe-commits
brad0 wrote: -nopie is for the linker. We only use -fno-pie for the compiler. https://github.com/llvm/llvm-project/pull/72578 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 49795d2 - [Driver][NFC] A bit more const for OpenBSD and DragonFly

2023-11-16 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-11-15T19:36:56-05:00 New Revision: 49795d27761b9f398302354acd30980a319b1502 URL: https://github.com/llvm/llvm-project/commit/49795d27761b9f398302354acd30980a319b1502 DIFF: https://github.com/llvm/llvm-project/commit/49795d27761b9f398302354acd30980a319b1502.diff LO

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

2023-11-16 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/72601 None >From b4ab77671af5b073b0335ba212b7c8b105367c1d Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 15 Nov 2023 14:24:11 -0500 Subject: [PATCH] [flang][Driver] Support -nodefaultlibs, -nostartfiles and -nostd

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

2023-11-16 Thread Brad Smith via cfe-commits
brad0 wrote: So with https://github.com/llvm/llvm-project/pull/72601, once that goes in I can update this with RUN line updates to test. It fails as expected without this. https://github.com/llvm/llvm-project/pull/70429 ___ cfe-commits mailing list c

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

2023-11-17 Thread Brad Smith via cfe-commits
brad0 wrote: Looking at this again I am not sure if ```CLOption, DXCOption``` should be specified or not. I noticed this in the previous commit for the Flang driver. https://github.com/llvm/llvm-project/pull/72601 ___ cfe-commits mailing list cfe-comm

[clang] [Driver] Make ELF -nopie specific to OpenBSD (PR #72578)

2023-11-17 Thread Brad Smith via cfe-commits
brad0 wrote: > > -nopie is for the linker. We only use -fno-pie for the compiler. > > OK. Then it seems that the driver option `-nopie` for linking should be > removed even for OpenBSD? Let me check something before I say anything further. https://github.com/llvm/llvm-project/pull/72578 _

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

2023-11-17 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/72601 >From 8d478b98effa8b6bb5d59605034ce35086cc0112 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 15 Nov 2023 14:24:11 -0500 Subject: [PATCH] [flang][Driver] Support -nodefaultlibs, -nostartfiles and -nostdlib -

[clang] [Driver] Enable __float128 support on X86 and PowerPC64le on FreeBSD … (PR #72788)

2023-11-18 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/72788 …/ NetBSD >From 96f280aa636c9858887d383d4cce7ee542d0b058 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 18 Nov 2023 22:04:19 -0500 Subject: [PATCH] [Driver] Enable __float128 support on X86 and PowerPC64le on

[clang] [Driver] Enable __float128 support on X86 and PowerPC64le on FreeBSD … (PR #72788)

2023-11-18 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/72788 >From 851adf14958e9dac3d9143ca2e667cd9b4de2d8b Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 18 Nov 2023 22:04:19 -0500 Subject: [PATCH] [Driver] Enable __float128 support on X86 and PPC64le on FreeBSD / Net

[clang] [Driver] Enable __float128 support on X86 and PowerPC64le on FreeBSD … (PR #72788)

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

[clang] [Driver] Enable __float128 support on X86 and PPC64le on FreeBSD / NetBSD (PR #72788)

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

[clang] [Driver] Enable __float128 support on X86 and PPC64le on FreeBSD / NetBSD (PR #72788)

2023-11-18 Thread Brad Smith via cfe-commits
brad0 wrote: > Linux ppc64le does not support `__float128`. Should *BSD support it? There was another patch floating around to add support for the driver. I'll remove it for now. https://github.com/llvm/llvm-project/pull/72788 ___ cfe-commits mailing

[clang] [Driver] Enable __float128 support on X86 and PPC64le on FreeBSD / NetBSD (PR #72788)

2023-11-18 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/72788 >From bde98ba852c456d95be75df7e9ecfa31b7d964ff Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 18 Nov 2023 22:04:19 -0500 Subject: [PATCH] [Driver] Enable __float128 support on X86 on FreeBSD / NetBSD --- cla

[clang] [Driver] Enable __float128 support on X86 on FreeBSD / NetBSD (PR #72788)

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

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

2023-11-18 Thread Brad Smith via cfe-commits
brad0 wrote: @MaskRay ? 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] [Driver] Enable __float128 support on X86 on FreeBSD / NetBSD (PR #72788)

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

[clang] [Driver] Make ELF -nopie specific to OpenBSD (PR #72578)

2023-11-20 Thread Brad Smith via cfe-commits
brad0 wrote: Continue with this as is. https://github.com/llvm/llvm-project/pull/72578 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Make ELF -nopie specific to OpenBSD (PR #72578)

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

[clang] [Driver] Add support for -export-dynamic which can match GCC behavior. (PR #72781)

2023-11-20 Thread Brad Smith via cfe-commits
brad0 wrote: I have never seen such usage before. You're supposed to use ```-rdynamic```. https://github.com/llvm/llvm-project/pull/72781 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commit

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

2023-11-21 Thread Brad Smith via cfe-commits
brad0 wrote: Ping. 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

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

2023-11-22 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/72601 >From da17459071b039e9da0f53ae5e68ab1c3aaa13e4 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Wed, 15 Nov 2023 14:24:11 -0500 Subject: [PATCH] [flang][Driver] Support -nodefaultlibs, -nostartfiles and -nostdlib -

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

2023-11-22 Thread Brad Smith via cfe-commits
brad0 wrote: > It would be helpful if you could clearly distinguish between the two opposite > cases that are currently being tested in "dynamic-linker.f90". Ok, done. https://github.com/llvm/llvm-project/pull/72601 ___ cfe-commits mailing list cfe-

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

2023-11-22 Thread Brad Smith via cfe-commits
brad0 wrote: @MaskRay Still could use some input about the ```CLOption, DXCOption``` part. Same with 34e4e5eb70818fca90574beb8f5617e27bfac138. https://github.com/llvm/llvm-project/pull/72601 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http

[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 closed 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

[clang] a8e0acf - [Driver][NFC] Fix a typo in the function name

2023-10-27 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-10-27T22:10:05-04:00 New Revision: a8e0acf660639078a7e5341dd6ec82326d3b796b URL: https://github.com/llvm/llvm-project/commit/a8e0acf660639078a7e5341dd6ec82326d3b796b DIFF: https://github.com/llvm/llvm-project/commit/a8e0acf660639078a7e5341dd6ec82326d3b796b.diff LO

[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 updated https://github.com/llvm/llvm-project/pull/70434 >From 7b884f2d1bc366d20f553b54aaca5c7dd8afe487 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 27 Oct 2023 05:13:59 -0400 Subject: [PATCH] [Driver] Silence stdlib warning when linking C on *BSD / Solaris / Hai

[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 updated https://github.com/llvm/llvm-project/pull/70434 >From ae7bf5b42a62f0c20592e07af2f9e746aaa2231c Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 27 Oct 2023 05:13:59 -0400 Subject: [PATCH] [Driver] Silence stdlib warning when linking C on *BSD / Solaris / Hai

[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 updated https://github.com/llvm/llvm-project/pull/70434 >From 2aa78e266b76286c38a071999274f496722a56f0 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 27 Oct 2023 05:13:59 -0400 Subject: [PATCH] [Driver] Silence stdlib warning when linking C on *BSD / Solaris / Hai

[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 edited https://github.com/llvm/llvm-project/pull/70434 ___ 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-28 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70429 >From 8e3e053c7b8048387efb39808429cef9802ea68f 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/Solaris Tool

[clang] [OpenMP] Add support for Solaris (PR #70593)

2023-10-29 Thread Brad Smith via cfe-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/70593 Tested on `amd64-pc-solaris2.11`. >From 808764675f3cc37f9b2e0f3f31372be93ada6b84 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 29 Oct 2023 09:02:12 -0400 Subject: [PATCH] [OpenMP] Add support for Solaris Te

[clang] [OpenMP] Add support for Solaris (PR #70593)

2023-10-29 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70593 >From 80c900b380de3b6b536084e680bcffbd2b94962d Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 29 Oct 2023 09:02:12 -0400 Subject: [PATCH] [OpenMP] Add support for Solaris Tested on `amd64-pc-solaris2.11`. ---

[clang] [OpenMP] Add support for Solaris (PR #70593)

2023-10-29 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70593 >From 0933677259d446875c25898383c1c206b0c6efd8 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 29 Oct 2023 09:02:12 -0400 Subject: [PATCH] [OpenMP] Add support for Solaris Tested on `amd64-pc-solaris2.11`. ---

[clang] [OpenMP] Add support for Solaris (PR #70593)

2023-10-29 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70593 >From e4482f4e77f8ed3de5e3aedbfb8662f2deccef2b Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 29 Oct 2023 09:02:12 -0400 Subject: [PATCH] [OpenMP] Add support for Solaris Tested on `amd64-pc-solaris2.11`. ---

[clang] [OpenMP] Add support for Solaris (PR #70593)

2023-10-29 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70593 >From e59311bf2d895ebd5c031d01113d5de879c9c542 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 29 Oct 2023 09:02:12 -0400 Subject: [PATCH] [OpenMP] Add support for Solaris/x86_64 Tested on `amd64-pc-solaris2.1

[clang] [OpenMP] Add support for Solaris/x86_64 (PR #70593)

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

[clang] [OpenMP] Add support for Solaris/x86_64 (PR #70593)

2023-10-29 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70593 >From fcb4794f8f27357b456f6c99a51e593c8410477d Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 29 Oct 2023 09:02:12 -0400 Subject: [PATCH] [OpenMP] Add support for Solaris/x86_64 Tested on `amd64-pc-solaris2.1

[clang] [OpenMP] Add support for Solaris/x86_64 (PR #70593)

2023-10-29 Thread Brad Smith via cfe-commits
brad0 wrote: > I'm not familiar with Solaris but does it need dedicated implementation of > the function invocation written in ASM? Can you point out what you're referring to? Looking at the patches for adding support for OpenBSD and other OS's I don't see any ASM additions. https://github.co

[clang] 9925801 - [Preprocessor][test] Add Haiku

2023-10-29 Thread Brad Smith via cfe-commits
Author: Brad Smith Date: 2023-10-30T02:37:05-04:00 New Revision: 9925801c7efec8c70a6e2c1da99ee0e558586e16 URL: https://github.com/llvm/llvm-project/commit/9925801c7efec8c70a6e2c1da99ee0e558586e16 DIFF: https://github.com/llvm/llvm-project/commit/9925801c7efec8c70a6e2c1da99ee0e558586e16.diff LO

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

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

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

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

[openmp] [clang] [OpenMP] Add support for Solaris/x86_64 (PR #70593)

2023-11-02 Thread Brad Smith via cfe-commits
https://github.com/brad0 updated https://github.com/llvm/llvm-project/pull/70593 >From 261f571d28b8398be221f3928f93bcee211e26ae Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sun, 29 Oct 2023 09:02:12 -0400 Subject: [PATCH] [OpenMP] Add support for Solaris/x86_64 Tested on `amd64-pc-solaris2.1

[openmp] [clang] [OpenMP] Add support for Solaris/x86_64 (PR #70593)

2023-11-02 Thread Brad Smith via cfe-commits
brad0 wrote: I'd like to get this in. https://github.com/llvm/llvm-project/pull/70593 ___ 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   >