[clang] 26bd3d0 - [Fuchsia] Add LLDB_TEST_USER_ARGS to stage2 passthrough

2024-03-13 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2024-03-13T13:34:50-07:00 New Revision: 26bd3d0f9a5a518de02f4dc1921648cda54a0d4e URL: https://github.com/llvm/llvm-project/commit/26bd3d0f9a5a518de02f4dc1921648cda54a0d4e DIFF: https://github.com/llvm/llvm-project/commit/26bd3d0f9a5a518de02f4dc1921648cda54a0d4e.d

[clang] [Driver] Allow -fbasic-block-address-map for AArch64 ELF (PR #82662)

2024-03-08 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: Hi, we've narrowed down a LLDB test failure on Fuchsia's AArch64 builders to this change: https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-linux-arm64/b8754880571862677073/overview There were only three likely culprits in the blamelist(this change, #8320

[clang] [Driver] Allow -fbasic-block-address-map for AArch64 ELF (PR #82662)

2024-03-08 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: I'm terribly sorry, this was the wrong change from the blamelist. NAR. https://github.com/llvm/llvm-project/pull/82662 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commit

[clang] 2377beb - [Fuchsia] Add LLDB_TEST_USE_VENDOR_PACKAGES to boostrap passthrough

2024-03-12 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2024-03-12T13:33:12-07:00 New Revision: 2377beba8d10ce1092db7f8ddd5b10a2c0d3bfd1 URL: https://github.com/llvm/llvm-project/commit/2377beba8d10ce1092db7f8ddd5b10a2c0d3bfd1 DIFF: https://github.com/llvm/llvm-project/commit/2377beba8d10ce1092db7f8ddd5b10a2c0d3bfd1.d

[clang] 69bc30b - [Fuchsia] Add stage2 cmake options

2024-01-11 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2024-01-11T13:31:33-08:00 New Revision: 69bc30b91e41d3ba12e0244251abeff03555e87b URL: https://github.com/llvm/llvm-project/commit/69bc30b91e41d3ba12e0244251abeff03555e87b DIFF: https://github.com/llvm/llvm-project/commit/69bc30b91e41d3ba12e0244251abeff03555e87b.d

[llvm] [clang] [clang-tools-extra] [flang] [compiler-rt] [clang] Add test for CWG1807 (PR #77637)

2024-01-18 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: It looks like 30da0f5 didn't fully fix this; Fuchsia's Mac toolchain builder just completed a run with this change that still fails that test: https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-mac-x64/b8758543058445552977/test-results?sortby=&groupby= htt

[clang] 1d8985f - [Fuchsia] Add lldb-dap to LLDB distribution

2023-10-19 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-10-19T14:45:34-07:00 New Revision: 1d8985fc14457429c8120b09ae842250bdd225b1 URL: https://github.com/llvm/llvm-project/commit/1d8985fc14457429c8120b09ae842250bdd225b1 DIFF: https://github.com/llvm/llvm-project/commit/1d8985fc14457429c8120b09ae842250bdd225b1.d

[clang] 8456c8f - [CMake] Allow enabling Python in Fuchsia LLDB

2023-08-25 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-08-25T16:45:05-07:00 New Revision: 8456c8fe4e82e667e90beebb793c472bc0654a4c URL: https://github.com/llvm/llvm-project/commit/8456c8fe4e82e667e90beebb793c472bc0654a4c DIFF: https://github.com/llvm/llvm-project/commit/8456c8fe4e82e667e90beebb793c472bc0654a4c.d

[clang] d505d20 - Revert "[LLVM][OHOS] Clang toolchain and targets"

2023-03-14 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-03-14T13:46:21-07:00 New Revision: d505d20a62f4838d8ecb9385af8b8ccce9db67da URL: https://github.com/llvm/llvm-project/commit/d505d20a62f4838d8ecb9385af8b8ccce9db67da DIFF: https://github.com/llvm/llvm-project/commit/d505d20a62f4838d8ecb9385af8b8ccce9db67da.d

[clang] 0430324 - [Fuchsia] Add FUCHSIA_USE_MULTIPLE_DISTRIBUTIONS.

2023-03-24 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-03-24T16:04:59-07:00 New Revision: 0430324289f2f0206a03a124b86eece8d007b09e URL: https://github.com/llvm/llvm-project/commit/0430324289f2f0206a03a124b86eece8d007b09e DIFF: https://github.com/llvm/llvm-project/commit/0430324289f2f0206a03a124b86eece8d007b09e.d

[clang] 498e150 - [Fuchsia][CMake] Always use multiple distribution model.

2023-03-28 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-03-28T10:31:22-07:00 New Revision: 498e1506981f42c32656150b9d8e0408d91f9f23 URL: https://github.com/llvm/llvm-project/commit/498e1506981f42c32656150b9d8e0408d91f9f23 DIFF: https://github.com/llvm/llvm-project/commit/498e1506981f42c32656150b9d8e0408d91f9f23.d

[clang] 0fecac1 - [Clang] [AVR] Fix USHRT_MAX for 16-bit int.

2023-02-27 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-02-27T12:04:26-08:00 New Revision: 0fecac18ffad476b5a4682770f6d8b1f0f176b40 URL: https://github.com/llvm/llvm-project/commit/0fecac18ffad476b5a4682770f6d8b1f0f176b40 DIFF: https://github.com/llvm/llvm-project/commit/0fecac18ffad476b5a4682770f6d8b1f0f176b40.d

[clang] c65fb80 - [Fuchsia] Add other necessary components to LLDB install.

2023-03-03 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-03-03T10:07:08-08:00 New Revision: c65fb80b73aa5087a4bba79e61d96b4d652e1b54 URL: https://github.com/llvm/llvm-project/commit/c65fb80b73aa5087a4bba79e61d96b4d652e1b54 DIFF: https://github.com/llvm/llvm-project/commit/c65fb80b73aa5087a4bba79e61d96b4d652e1b54.d

[clang] c0e9c55 - [Fuchsia] Add LLDB options to stage 1 cmake.

2023-03-07 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-03-07T15:04:31-08:00 New Revision: c0e9c55db3b6a2a1287ba96ef3d378b97b72714a URL: https://github.com/llvm/llvm-project/commit/c0e9c55db3b6a2a1287ba96ef3d378b97b72714a DIFF: https://github.com/llvm/llvm-project/commit/c0e9c55db3b6a2a1287ba96ef3d378b97b72714a.d

[clang] 2998a55 - [Fuchsia] Add LLDB to CLANG_BOOTSTRAP_TARGETS.

2023-03-10 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-03-10T11:35:32-08:00 New Revision: 2998a5551e29e8340cbdf9fcb3680cc2dedeb208 URL: https://github.com/llvm/llvm-project/commit/2998a5551e29e8340cbdf9fcb3680cc2dedeb208 DIFF: https://github.com/llvm/llvm-project/commit/2998a5551e29e8340cbdf9fcb3680cc2dedeb208.d

[clang] 731f9ac - [Fuchsia] Add llvm-debuginfod to toolchain

2023-05-31 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-05-31T11:01:39-07:00 New Revision: 731f9ac6e53611dabb51c52bfc8011c2aab7790b URL: https://github.com/llvm/llvm-project/commit/731f9ac6e53611dabb51c52bfc8011c2aab7790b DIFF: https://github.com/llvm/llvm-project/commit/731f9ac6e53611dabb51c52bfc8011c2aab7790b.d

[clang] 80614e1 - [Fuchsia] Pass through LLVM_ENABLE_HTTPLIB to stage 2

2023-05-31 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-05-31T15:56:20-07:00 New Revision: 80614e16e857d8767174284701aec69381c4 URL: https://github.com/llvm/llvm-project/commit/80614e16e857d8767174284701aec69381c4 DIFF: https://github.com/llvm/llvm-project/commit/80614e16e857d8767174284701aec69381c4.d

[clang] 0a21fb3 - [Fuchsia] Reland: Add llvm-debuginfod to toolchain

2023-06-01 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-06-01T11:48:22-07:00 New Revision: 0a21fb3441dcffa2ccd8215f423100fbe4182f12 URL: https://github.com/llvm/llvm-project/commit/0a21fb3441dcffa2ccd8215f423100fbe4182f12 DIFF: https://github.com/llvm/llvm-project/commit/0a21fb3441dcffa2ccd8215f423100fbe4182f12.d

[clang] 7bc9dc2 - [Fuchsia] Add FUCHSIA_ENABLE_LLDB option.

2023-02-13 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-02-13T15:49:45-08:00 New Revision: 7bc9dc26bc9beb159547f7160d852543bc52 URL: https://github.com/llvm/llvm-project/commit/7bc9dc26bc9beb159547f7160d852543bc52 DIFF: https://github.com/llvm/llvm-project/commit/7bc9dc26bc9beb159547f7160d852543bc52.d

[clang] a37a621 - [CMake] Switch back to -fPIC for Fuchsia Toolchain

2023-04-19 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-04-19T11:48:38-07:00 New Revision: a37a6218f8a029093cc439928d5cce67ccf133de URL: https://github.com/llvm/llvm-project/commit/a37a6218f8a029093cc439928d5cce67ccf133de DIFF: https://github.com/llvm/llvm-project/commit/a37a6218f8a029093cc439928d5cce67ccf133de.d

[clang] 518621e - [Fuchsia] Pass CursesAndPanel_ROOT through to stage2

2023-06-12 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-06-12T15:43:39-07:00 New Revision: 518621e90b0bcdb1c261e06256b9c845ef674cf2 URL: https://github.com/llvm/llvm-project/commit/518621e90b0bcdb1c261e06256b9c845ef674cf2 DIFF: https://github.com/llvm/llvm-project/commit/518621e90b0bcdb1c261e06256b9c845ef674cf2.d

[clang] a1d73b7 - [Fuchsia] Forward terminfo flags to stage 2

2023-06-16 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-06-16T16:34:42-07:00 New Revision: a1d73b773b933009633cedc45acc55063c118ddc URL: https://github.com/llvm/llvm-project/commit/a1d73b773b933009633cedc45acc55063c118ddc DIFF: https://github.com/llvm/llvm-project/commit/a1d73b773b933009633cedc45acc55063c118ddc.d

[clang] 1b8c7ee - [Fuchsia] Forward libedit flags to stage2

2023-06-16 Thread Daniel Thornburgh via cfe-commits
Author: Daniel Thornburgh Date: 2023-06-16T16:55:00-07:00 New Revision: 1b8c7ee4240a42e8914d7ae11db5b19841a5c1dd URL: https://github.com/llvm/llvm-project/commit/1b8c7ee4240a42e8914d7ae11db5b19841a5c1dd DIFF: https://github.com/llvm/llvm-project/commit/1b8c7ee4240a42e8914d7ae11db5b19841a5c1dd.d

[clang] [compiler-rt] [lldb] [llvm] [Support] Remove terminfo dependency (PR #92865)

2024-05-28 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: I did some brief investigation on our end. The pkg-config file for libedit includes a private dependency on libncurses, which provides the terminfo functions. The issue here seems to be one uncovered in LLVM's FindLibEdit.cmake. We're building against a static libedit, but t

[clang] [Driver] Include crt0.o in the baremetal link (PR #101258)

2024-07-30 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath approved this pull request. https://github.com/llvm/llvm-project/pull/101258 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Driver] Normalize the baremetal handling of libc++ and runtimes (PR #101259)

2024-07-30 Thread Daniel Thornburgh via cfe-commits
@@ -382,38 +382,6 @@ void BareMetal::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs, } } -void BareMetal::AddCXXStdlibLibArgs(const ArgList &Args, -ArgStringList &CmdArgs) const { - switch (GetCXXStdlibType(Args)) { - case ToolC

[clang] [Driver] Normalize the baremetal handling of libc++ and runtimes (PR #101259)

2024-07-30 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath edited https://github.com/llvm/llvm-project/pull/101259 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-repl] Extend the C support. (PR #89804)

2024-05-21 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: We've started seeing crashes in Fuchsia's Mac tooclhain's LLDB test suite: https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-mac-x64/b8747305520511321169/overview This is the only PR in the blamelist that looks plausible, but there isn't a clear connectio

[clang] [clang-repl] Extend the C support. (PR #89804)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: > @jasonmolenda, I am stuck. I could not find how the bot configures llvm and > lldb. I built lldb and ran `make check-lldb` but did not fail in the same > way. Can you provide a recipe to reproduce the failure? For some reason it only fails on our Mac LLDB builders, and not

[clang] [clang-repl] Extend the C support. (PR #89804)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: I was able to verify that the revert fixed the tests at least. https://github.com/llvm/llvm-project/pull/89804 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [IR] Avoid creating icmp/fcmp constant expressions (PR #92885)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: This broke the Mac LLDB builders for Fuchsia as well. I'm going to revert to unblock CI. https://github.com/llvm/llvm-project/pull/92885 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/

[clang] [llvm] Revert "[IR] Avoid creating icmp/fcmp constant expressions" (PR #93087)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath created https://github.com/llvm/llvm-project/pull/93087 Reverts llvm/llvm-project#92885 >From bf19260fe0d348aee801f4446c4f8666740c8896 Mon Sep 17 00:00:00 2001 From: Daniel Thornburgh Date: Wed, 22 May 2024 11:27:27 -0700 Subject: [PATCH] Revert "[IR] Avoid creat

[clang] [llvm] Revert "[IR] Avoid creating icmp/fcmp constant expressions" (PR #93087)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath edited https://github.com/llvm/llvm-project/pull/93087 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] Revert "[IR] Avoid creating icmp/fcmp constant expressions" (PR #93087)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath closed https://github.com/llvm/llvm-project/pull/93087 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-repl] Extend the C support. (PR #89804)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: I did have a means to reproduce this locally, but it's been a long time since I've used it. I should be able to recreate the setup. I'll get back to you with the details when I can; this whole afternoon is booked through pretty solid with meetings for me I'm afraid. https:/

[clang] [clang-repl] Extend the C support. (PR #89804)

2024-05-22 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: This still exhibits the same issue: https://luci-milo.appspot.com/raw/build/logs.chromium.org/fuchsia/led/dthorn_google.com/0d77d2b0963e18ad11cb83db0680c2382ed7f8df95cf733f42fcdbd1dda8a7ec/+/build.proto https://logs.chromium.org/logs/fuchsia/led/dthorn_google.com/0d77d2b0963

[clang] [UEFI] X86_64 UEFI Clang Driver (PR #76838)

2024-09-12 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath edited https://github.com/llvm/llvm-project/pull/76838 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [UEFI] X86_64 UEFI Clang Driver (PR #76838)

2024-09-12 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath commented: LGTM from my POV. https://github.com/llvm/llvm-project/pull/76838 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [UEFI] X86_64 UEFI Clang Driver (PR #76838)

2024-09-12 Thread Daniel Thornburgh via cfe-commits
@@ -0,0 +1,3 @@ +// RUN: %clang -target x86_64-unknown-uefi -S -emit-llvm -o - %s | \ +// RUN: FileCheck --check-prefix=X86_64_UEFI %s +// X86_64_UEFI: target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128" myste

[clang] [libcxx] [libcxxabi] [Fuchsia][cmake] Allow using FatLTO when building runtimes (PR #112277)

2024-11-01 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: The rule established in LLD is that all input files to the link must be known before LTO begins. This is because a set of properties computed from the input files is used as input to LTO codegen, and the results of codegen are not necessarily valid if those properties were t

[clang] [clang][Fuchsia] Have global dtors use llvm.global_dtors over atexit (PR #115788)

2024-11-13 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: > To ensure we don't destroy objects that weren't constructed, you can use a > guard variable of some sort, sure. I'm not quite sure what the goal is, here; > are you trying to improve performance, or are you worried about the function > pointers for security? The scenario

[clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)

2025-01-07 Thread Daniel Thornburgh via cfe-commits
mysterymath wrote: We've started seeing libc++ test failures in the Fuchsia toolchain buildbots for Windows: https://luci-milo.appspot.com/ui/p/fuchsia/builders/toolchain.ci/clang-windows-x64/b8726615170786362641/overview This may be related to the discussion in #121881, but the error looks sl

[clang-tools-extra] [clang-doc] Allow setting a base directory for hosted pages (PR #132482)

2025-03-26 Thread Daniel Thornburgh via cfe-commits
https://github.com/mysterymath approved this pull request. LGTM for JS-isms https://github.com/llvm/llvm-project/pull/132482 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-doc][NFC] refactor out file helpers (PR #134298)

2025-04-07 Thread Daniel Thornburgh via cfe-commits
@@ -0,0 +1,72 @@ +//===-- FileHelpersClangDoc.cpp - File Helpers ---*- C++-*-===// mysterymath wrote: The filename in this comment should match the actual filename. https://github.com/llvm/llvm-project/pull/134298 ___