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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
@@ -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
@@ -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
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
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
@@ -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
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
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
@@ -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
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
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/
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
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/
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/
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
@@ -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,
-
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
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
@@ -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
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
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
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
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
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
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
@@ -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
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
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
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
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
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
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.
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
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
@@ -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
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
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
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
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
201 - 300 of 583 matches
Mail list logo