[clang] [Clang][Driver][SamplePGO] Introduce -fno_sample_profile_use_profi flag for SamplePGO (PR #145957)

2025-07-03 Thread Jake Egan via cfe-commits
jakeegan wrote: Hi, this test is failing on the AIX bot because `error: unsupported option '-fprofile-sample-use=' for target 'powerpc64-ibm-aix7.2.0.0'` https://lab.llvm.org/buildbot/#/builders/64/builds/4573/steps/6/logs/FAIL__Clang__pgo-sample-use-profi_c Could you do a workaround like this

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-25 Thread Jake Egan via cfe-commits
jakeegan wrote: Addressed nit. https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-25 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 01/15] [clang] Implement address sanitizer on AIX (1/3) The PR inclu

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-23 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-23 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 01/14] [clang] Implement address sanitizer on AIX (1/3) The PR inclu

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-23 Thread Jake Egan via cfe-commits
@@ -1635,8 +1656,13 @@ bool tools::addSanitizerRuntimes(const ToolChain &TC, const ArgList &Args, } // If there is a static runtime with no dynamic list, force all the symbols // to be dynamic to be sure we export sanitizer interface functions. - if (AddExportDynamic) -

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-23 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 01/13] [clang] Implement address sanitizer on AIX (1/3) The PR inclu

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-23 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 01/12] [clang] Implement address sanitizer on AIX (1/3) The PR inclu

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-06-02 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/141439 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-02 Thread Jake Egan via cfe-commits
@@ -256,6 +256,8 @@ def err_drv_malformed_sanitizer_metadata_ignorelist : Error< "malformed sanitizer metadata ignorelist: '%0'">; def err_drv_unsupported_static_sanitizer_darwin : Error< jakeegan wrote: Done https://github.com/llvm/llvm-project/pull/129925

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-06-02 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 01/11] [clang] Implement address sanitizer on AIX (1/3) The PR inclu

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-06-01 Thread Jake Egan via cfe-commits
@@ -933,11 +933,16 @@ ToolChain::getTargetSubDirPath(StringRef BaseDir) const { if (auto Path = getPathForTriple(T)) return *Path; - if (T.isOSAIX() && T.getEnvironment() == Triple::UnknownEnvironment) { -// Strip unknown environment from the triple. -const llvm

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-06-01 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/141439 >From b044f81c6d1ed67ce7ee27bce7a62d36b3841bad Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Sun, 25 May 2025 19:40:59 -0400 Subject: [PATCH 1/4] Fix rt dir fallback --- clang/lib/Driver/ToolChain.cpp

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-05-26 Thread Jake Egan via cfe-commits
@@ -256,6 +256,8 @@ def err_drv_malformed_sanitizer_metadata_ignorelist : Error< "malformed sanitizer metadata ignorelist: '%0'">; def err_drv_unsupported_static_sanitizer_darwin : Error< jakeegan wrote: But AIX doesn't support shared, rather than static. h

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-05-26 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/141439 >From b044f81c6d1ed67ce7ee27bce7a62d36b3841bad Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Sun, 25 May 2025 19:40:59 -0400 Subject: [PATCH 1/3] Fix rt dir fallback --- clang/lib/Driver/ToolChain.cpp

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-05-26 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 1/6] [clang] Implement address sanitizer on AIX (1/3) The PR include

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-05-26 Thread Jake Egan via cfe-commits
@@ -933,11 +933,16 @@ ToolChain::getTargetSubDirPath(StringRef BaseDir) const { if (auto Path = getPathForTriple(T)) return *Path; - if (T.isOSAIX() && T.getEnvironment() == Triple::UnknownEnvironment) { -// Strip unknown environment from the triple. -const llvm

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-05-26 Thread Jake Egan via cfe-commits
@@ -259,6 +260,45 @@ void aix::Linker::ConstructJob(Compilation &C, const JobAction &JA, // Specify linker input file(s). AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); + // Add sanitizer libraries. + const SanitizerArgs &Sanitize = ToolChain.getSanitizerArgs(Ar

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-05-26 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 1/5] [clang] Implement address sanitizer on AIX (1/3) The PR include

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-05-26 Thread Jake Egan via cfe-commits
jakeegan wrote: > clang/test/Driver/Inputs/resource_dir/lib/aix/libclang_rt.asan-powerpc.a is > the old runtime path. Does $triple/libclang_rt.asan.a work? If yes, the new hierarchy is preferred per target runtime dir is enabled on AIX now, so I updated the PR accordingly https://github.com/l

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-05-26 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 1/5] [clang] Implement address sanitizer on AIX (1/3) The PR include

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-05-25 Thread Jake Egan via cfe-commits
https://github.com/jakeegan ready_for_review https://github.com/llvm/llvm-project/pull/141439 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-05-25 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/141439 >From b044f81c6d1ed67ce7ee27bce7a62d36b3841bad Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Sun, 25 May 2025 19:40:59 -0400 Subject: [PATCH 1/2] Fix rt dir fallback --- clang/lib/Driver/ToolChain.cpp

[clang] [clang][AIX] Fix -print-runtime-dir fallback on AIX (PR #141439)

2025-05-25 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/141439 If the runtime path is not found (by getTargetSubDirPath()), since per target runtime directory is enabled on AIX, we should fall back to the target subdirectory rather than the OS subdirectory. >From b044f81

[clang] [clang][AIX] Strip unknown environment component for per target runtime directory (PR #140850)

2025-05-24 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/140850 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Strip unknown environment component for per target runtime directory (PR #140850)

2025-05-23 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/140850 >From 120423abadbfd63dbb50387fb5ce26ff0f3ff257 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 21 May 2025 01:51:00 -0400 Subject: [PATCH 1/5] Handle triple environment component for target runtime directo

[clang] [clang][AIX] Strip unknown environment component for per target runtime directory (PR #140850)

2025-05-22 Thread Jake Egan via cfe-commits
https://github.com/jakeegan ready_for_review https://github.com/llvm/llvm-project/pull/140850 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Strip unknown environment component for per target runtime directory (PR #140850)

2025-05-22 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/140850 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Strip unknown environment component for per target runtime directory (PR #140850)

2025-05-22 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/140850 >From 120423abadbfd63dbb50387fb5ce26ff0f3ff257 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 21 May 2025 01:51:00 -0400 Subject: [PATCH 1/4] Handle triple environment component for target runtime directo

[clang] [clang][AIX] Strip unknown environment component for per target runtime directory (PR #140850)

2025-05-22 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/140850 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)

2025-05-22 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/140850 >From 120423abadbfd63dbb50387fb5ce26ff0f3ff257 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 21 May 2025 01:51:00 -0400 Subject: [PATCH 1/3] Handle triple environment component for target runtime directo

[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)

2025-05-21 Thread Jake Egan via cfe-commits
@@ -935,6 +935,14 @@ ToolChain::getTargetSubDirPath(StringRef BaseDir) const { if (auto Path = getPathForTriple(T)) return *Path; + // On AIX, the environment component is not used in the target sub dir name. jakeegan wrote: It returns an `EnvironmentT

[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)

2025-05-21 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/140850 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)

2025-05-21 Thread Jake Egan via cfe-commits
@@ -935,6 +935,14 @@ ToolChain::getTargetSubDirPath(StringRef BaseDir) const { if (auto Path = getPathForTriple(T)) return *Path; + // On AIX, the environment component is not used in the target sub dir name. jakeegan wrote: Actually, getRuntimePath al

[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)

2025-05-21 Thread Jake Egan via cfe-commits
@@ -935,6 +935,14 @@ ToolChain::getTargetSubDirPath(StringRef BaseDir) const { if (auto Path = getPathForTriple(T)) return *Path; + // On AIX, the environment component is not used in the target sub dir name. jakeegan wrote: `getTripleWithoutOSVersion`

[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)

2025-05-21 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/140850 >From 120423abadbfd63dbb50387fb5ce26ff0f3ff257 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 21 May 2025 01:51:00 -0400 Subject: [PATCH 1/2] Handle triple environment component for target runtime directo

[clang] [clang][AIX] Handle triple environment component for per target runtime directory (PR #140850)

2025-05-20 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/140850 Previously, when the triple is `powerpc-ibm-aix-unknown`, the driver fails to find subdirectory `lib/powerpc-ibm-aix`. This ensures the correct runtime path is found if the triple has the environment componen

[clang] [clang] Implement address sanitizer on AIX (PR #129925)

2025-05-12 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-05-09 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-05-07 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-04-24 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 1/3] [clang] Implement address sanitizer on AIX (1/3) The PR include

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-04-24 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-04-24 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-04-24 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 1/2] [clang] Implement address sanitizer on AIX (1/3) The PR include

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-03-24 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/n) (PR #129925)

2025-03-24 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/3) (PR #129925)

2025-03-08 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/129925 >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Mar 2025 01:57:38 -0500 Subject: [PATCH 1/2] [clang] Implement address sanitizer on AIX (1/3) The PR include

[clang] [clang] Implement address sanitizer on AIX (1/3) (PR #129925)

2025-03-06 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/3) (PR #129925)

2025-03-05 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/129925 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement address sanitizer on AIX (1/3) (PR #129925)

2025-03-05 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/129925 The PR includes clang changes needed for the address sanitizer on AIX. llvm PR: TBD compiler-rt PR: TBD >From 072f4eca3825729d69d423d774c8a3298cb624a8 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 5 Ma

[clang] fix update-verify-tests test suite for AIX (PR #108871)

2024-09-16 Thread Jake Egan via cfe-commits
https://github.com/jakeegan approved this pull request. LGTM, thanks for the fix! https://github.com/llvm/llvm-project/pull/108871 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Reland "[Utils] add update-verify-tests.py" (#108630)" (PR #108658)

2024-09-16 Thread Jake Egan via cfe-commits
jakeegan wrote: Hi, `--strip-trailing-cr` isn't a supported option with diff on AIX. Would you be able to adapt the tests? https://lab.llvm.org/buildbot/#/builders/64/builds/985 https://github.com/llvm/llvm-project/pull/108658 ___ cfe-commits mailing

[clang] [clang][AIX] Fix -print-runtime-dir on AIX (PR #104806)

2024-09-01 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/104806 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Fix -print-runtime-dir on AIX (PR #104806)

2024-08-20 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/104806 >From 11f5d09315140772877bd460e72a3ddeeceb5641 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Mon, 19 Aug 2024 11:08:24 -0400 Subject: [PATCH 1/2] [clang][AIX] Fix -print-runtime-dir on AIX --- clang/lib/Driv

[clang] [clang][AIX] Fix -print-runtime-dir on AIX (PR #104806)

2024-08-19 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/104806 Currently the option prints a path to a nonexistent directory with the full triple, `lib/powerpc64-ibm-aix7.2.0.0`. It should only be `lib/aix`. >From 11f5d09315140772877bd460e72a3ddeeceb5641 Mon Sep 17 00:00

[clang] [clang-tools-extra] [flang] [lld] [llvm] [mlir] [CMake] Remove EXPORT_SYMBOLS_FOR_PLUGINS from #102138 (PR #102396)

2024-08-09 Thread Jake Egan via cfe-commits
jakeegan wrote: Thanks for the build fix! However we are now seeing a test failure that seems to be related https://lab.llvm.org/buildbot/#/builders/64/builds/643/steps/6/logs/FAIL__LLVM-Unit__DynamicLibraryTests_DynamicLibrar https://github.com/llvm/llvm-project/pull/102396 ___

[clang] [llvm] [PowerPC] Add builtin_cpu_is P11 support (PR #99550)

2024-07-23 Thread Jake Egan via cfe-commits
https://github.com/jakeegan milestoned https://github.com/llvm/llvm-project/pull/99550 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [LoongArch][clang] Add support for option `-msimd=` and macro `__loongarch_simd_width`. (PR #97984)

2024-07-11 Thread Jake Egan via cfe-commits
jakeegan wrote: @ylzsx Thank you! https://github.com/llvm/llvm-project/pull/97984 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [LoongArch][clang] Add support for option `-msimd=` and macro `__loongarch_simd_width`. (PR #97984)

2024-07-10 Thread Jake Egan via cfe-commits
jakeegan wrote: Hi, this test is failing on the AIX bot https://lab.llvm.org/buildbot/#/builders/64/builds/250/steps/6/logs/FAIL__Clang__loongarch-msimd_c The reason is that -o is not a supported option with grep on AIX. Would you be able to adapt the test to avoid piping (so that the builtin

[clang] [clang-repl] Set up executor implicitly to account for init PTUs (PR #84758)

2024-05-29 Thread Jake Egan via cfe-commits
Stefan =?utf-8?q?Gränitz?= , Stefan =?utf-8?q?Gränitz?= , Stefan =?utf-8?q?Gränitz?= Message-ID: In-Reply-To: jakeegan wrote: Hi, I see you fixed some tests, but there's still a couple failing on AIX: > Clang :: Interpreter/incremental-mode.cpp > Clang-Unit :: Interpreter/./ClangReplInter

[clang] [driver][test] Only check for unused plugin options (PR #91522)

2024-05-09 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/91522 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [driver][test] Only check for unused plugin options (PR #91522)

2024-05-09 Thread Jake Egan via cfe-commits
jakeegan wrote: CI failure doesn't seem to be related https://github.com/llvm/llvm-project/pull/91522 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [driver][test] Only check for unused plugin options (PR #91522)

2024-05-09 Thread Jake Egan via cfe-commits
https://github.com/jakeegan edited https://github.com/llvm/llvm-project/pull/91522 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [driver] Only check for unused plugin options (PR #91522)

2024-05-08 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/91522 >From 7684f9e6f99c30287f2822152dc83367a934d8b6 Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Wed, 8 May 2024 15:09:46 -0400 Subject: [PATCH 1/2] [driver] Only check for unused plugin options This fixes matchin

[clang] [driver] Only check for unused plugin options (PR #91522)

2024-05-08 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/91522 This fixes matching `clang: error: argument unused during compilation: '-Werror' [-Werror,-Wunused-command-line-argument]` on AIX. >From 7684f9e6f99c30287f2822152dc83367a934d8b6 Mon Sep 17 00:00:00 2001 From: J

[clang] [driver] Do not warn about unused plugin flags. (PR #88948)

2024-05-07 Thread Jake Egan via cfe-commits
jakeegan wrote: Hi, the test plugin-driver-args.cpp is failing on AIX now, could you take a look please? https://lab.llvm.org/buildbot/#/builders/214/builds/12118/steps/6/logs/FAIL__Clang__plugin-driver-args_cpp https://github.com/llvm/llvm-project/pull/88948 ___

[clang] [clang][AIX] set OpenMP include path (PR #88545)

2024-04-18 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/88545 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] set OpenMP include path (PR #88545)

2024-04-12 Thread Jake Egan via cfe-commits
https://github.com/jakeegan updated https://github.com/llvm/llvm-project/pull/88545 >From 4be38409fa322765c21a94759a78a23700e1a54d Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Fri, 12 Apr 2024 11:36:25 -0400 Subject: [PATCH 1/2] [clang][AIX] set OpenMP include path --- clang/lib/Driver/Tool

[clang] [clang][AIX] set OpenMP include path (PR #88545)

2024-04-12 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/88545 Add include directory for omp.h at `/opt/IBM/openxlCSDK/include/openmp`. >From 4be38409fa322765c21a94759a78a23700e1a54d Mon Sep 17 00:00:00 2001 From: Jake Egan Date: Fri, 12 Apr 2024 11:36:25 -0400 Subject: [P

[clang] [clang][AIX] Only export libclang.map symbols from libclang (PR #78748)

2024-01-22 Thread Jake Egan via cfe-commits
jakeegan wrote: @jansvoboda11 Thanks again for investigating! https://github.com/llvm/llvm-project/pull/78748 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Only export libclang.map symbols from libclang (PR #78748)

2024-01-22 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/78748 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AIX] Only export libclang.map symbols from libclang (PR #78748)

2024-01-19 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/78748 This will prevent unnecessary symbols being exported in libclang, which could cause issues with non-unique objects. >From a51256cdab8a04474d4ae168d969516af1878c29 Mon Sep 17 00:00:00 2001 From: Jake Egan <53264

[clang] [llvm] [clang][Driver] Don't ignore -gmodules .gch files (PR #77711)

2024-01-17 Thread Jake Egan via cfe-commits
jakeegan wrote: Hi, on AIX we are seeing ``` error: input is not a PCH file: '/home/powerllvm/powerllvm_env/aix-ppc64/clang-ppc64-aix/build/tools/clang/test/PCH/Output/gch-probe.c.tmp.h.gch' fatal error: file '/home/powerllvm/powerllvm_env/aix-ppc64/clang-ppc64-aix/build/tools/clang/test/PCH/O

[clang] [clang][modules] Objective-C test lacks support on AIX/zOS (PR #77485)

2024-01-09 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/77485 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][modules] Objective-C test lacks support on AIX/zOS (PR #77485)

2024-01-09 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/77485 To fix error: `fatal error: error in backend: Objective-C support is unimplemented for object file format` Same rationale as 22f01cd. >From 31a0c7bbdf0d512bf676805ed11e19ea4a28c7d0 Mon Sep 17 00:00:00 2001 Fro

[clang] [AIX] Disable flaky ClangScanDeps tests (PR #72304)

2023-11-14 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/72304 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [AIX] Disable flaky ClangScanDeps tests (PR #72304)

2023-11-14 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/72304 These tests are failing intermittently on the AIX bot, possibly due to some issue with `getpwuid_r`. Disable them for now while they are investigated. >From 4bec41bbb8a197ecb4d2b12a842ec6f212c00db4 Mon Sep 17

[llvm] [clang] [AIX] Enable tests relating to 64-bit XCOFF object files (PR #71814)

2023-11-10 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/71814 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang] [AIX] Enable tests relating to 64-bit XCOFF object files (PR #71814)

2023-11-09 Thread Jake Egan via cfe-commits
@@ -332,43 +332,6 @@ def calculate_arch_features(arch_string): config.available_features.add("llvm-driver") -def exclude_unsupported_files_for_aix(dirname): -for filename in os.listdir(dirname): -source_path = os.path.join(dirname, filename) -if os.pat

[llvm] [clang] [AIX] Enable tests relating to 64-bit XCOFF object files (PR #71814)

2023-11-09 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/71814 We now have 64-bit XCOFF object file support, so these tests can be enabled again. However, some tests still fail due to unsupported debug sections, so I cleaned up their comments. >From 080887dca39dacdf48229

[libunwind] 4fc7019 - [libc++][AIX] Add OS version to target triple

2023-10-31 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-10-31T16:23:05-04:00 New Revision: 4fc70197919cded66502d1ad853f9e7f344b9a77 URL: https://github.com/llvm/llvm-project/commit/4fc70197919cded66502d1ad853f9e7f344b9a77 DIFF: https://github.com/llvm/llvm-project/commit/4fc70197919cded66502d1ad853f9e7f344b9a77.diff LOG

[clang] [clang][Module] Mark test unsupported since objc doesn't have xcoff/g… (PR #70661)

2023-10-30 Thread Jake Egan via cfe-commits
https://github.com/jakeegan closed https://github.com/llvm/llvm-project/pull/70661 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Module] Mark test unsupported since objc doesn't have xcoff/g… (PR #70661)

2023-10-30 Thread Jake Egan via cfe-commits
https://github.com/jakeegan created https://github.com/llvm/llvm-project/pull/70661 …off support Same as D135848. The newly added test fails with `fatal error: error in backend: Objective-C support is unimplemented for object file format`. >From 9392421ef48aadfbbc0fcfe387f15c9fc1705b0d Mon S

[clang] 86337be - [AIX][ClangRepl] Disable new tests on AIX

2023-08-30 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-08-30T21:36:07-04:00 New Revision: 86337beca2e6f939127cd3e088ec80c0cf4a0a64 URL: https://github.com/llvm/llvm-project/commit/86337beca2e6f939127cd3e088ec80c0cf4a0a64 DIFF: https://github.com/llvm/llvm-project/commit/86337beca2e6f939127cd3e088ec80c0cf4a0a64.diff LOG

[clang] bbd0d12 - Implement -frecord-command-line for XCOFF

2023-07-10 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-07-10T12:47:07-04:00 New Revision: bbd0d123d3aaa67d8bed9d16d9001b33540fc04d URL: https://github.com/llvm/llvm-project/commit/bbd0d123d3aaa67d8bed9d16d9001b33540fc04d DIFF: https://github.com/llvm/llvm-project/commit/bbd0d123d3aaa67d8bed9d16d9001b33540fc04d.diff LOG

[clang] 985dace - [AIX][tests] Temporarily disable test index-with-module.m

2023-06-15 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-06-16T01:24:19-04:00 New Revision: 985daceac9cbe4d08a3f018fec47cfc371a9f60b URL: https://github.com/llvm/llvm-project/commit/985daceac9cbe4d08a3f018fec47cfc371a9f60b DIFF: https://github.com/llvm/llvm-project/commit/985daceac9cbe4d08a3f018fec47cfc371a9f60b.diff LOG

[clang] 8097d01 - Revert "[AIX][tests] XFAIL -ftime-trace test for now"

2023-05-15 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-05-15T13:50:21-04:00 New Revision: 8097d01260fc251c613e848607db1d7dbddaa22c URL: https://github.com/llvm/llvm-project/commit/8097d01260fc251c613e848607db1d7dbddaa22c DIFF: https://github.com/llvm/llvm-project/commit/8097d01260fc251c613e848607db1d7dbddaa22c.diff LOG

[clang] 25dc215 - [AIX][tests] XFAIL -ftime-trace test for now

2023-05-14 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-05-15T01:41:27-04:00 New Revision: 25dc215ddaa6cb3e206858008fe4bc6844ea0d9c URL: https://github.com/llvm/llvm-project/commit/25dc215ddaa6cb3e206858008fe4bc6844ea0d9c DIFF: https://github.com/llvm/llvm-project/commit/25dc215ddaa6cb3e206858008fe4bc6844ea0d9c.diff LOG

[clang] 3442aba - [NFC][tests] Disable new gmodules-preferred-name-* tests on AIX and z/OS

2023-04-10 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-04-10T09:51:02-04:00 New Revision: 3442aba806b98ffe2d6afbbc629d8a6a3731a5f5 URL: https://github.com/llvm/llvm-project/commit/3442aba806b98ffe2d6afbbc629d8a6a3731a5f5 DIFF: https://github.com/llvm/llvm-project/commit/3442aba806b98ffe2d6afbbc629d8a6a3731a5f5.diff LOG

[clang] 748a820 - [NFC] Disable test temporarily to investigate why it's failing on AIX

2023-03-06 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-03-06T09:27:54-05:00 New Revision: 748a820d97dd6aecce9fc1416182dd22258cc489 URL: https://github.com/llvm/llvm-project/commit/748a820d97dd6aecce9fc1416182dd22258cc489 DIFF: https://github.com/llvm/llvm-project/commit/748a820d97dd6aecce9fc1416182dd22258cc489.diff LOG

[clang] a7b47fa - [NFC] Disable test on AIX due to different default output

2023-01-17 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-01-18T01:14:47-05:00 New Revision: a7b47fa17c37485a1658ce44e0d87edf69e4b8be URL: https://github.com/llvm/llvm-project/commit/a7b47fa17c37485a1658ce44e0d87edf69e4b8be DIFF: https://github.com/llvm/llvm-project/commit/a7b47fa17c37485a1658ce44e0d87edf69e4b8be.diff LOG

[clang] 824874c - [AIX][NFC] Unsupport test when running on AIX

2023-01-12 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-01-12T13:21:59-05:00 New Revision: 824874c8d43383f0e6bdeb8a914c95fb916ecd9d URL: https://github.com/llvm/llvm-project/commit/824874c8d43383f0e6bdeb8a914c95fb916ecd9d DIFF: https://github.com/llvm/llvm-project/commit/824874c8d43383f0e6bdeb8a914c95fb916ecd9d.diff LOG

[clang] 07aaae1 - [NFC][AIX] Temporarily XFAIL test while investigating

2023-01-10 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2023-01-10T19:53:44-05:00 New Revision: 07aaae13037dadcbf3988fb503c83fd90a3310b1 URL: https://github.com/llvm/llvm-project/commit/07aaae13037dadcbf3988fb503c83fd90a3310b1 DIFF: https://github.com/llvm/llvm-project/commit/07aaae13037dadcbf3988fb503c83fd90a3310b1.diff LOG

[clang] bd519b9 - redo UNSUPPORT test on 64-bit AIX too

2022-07-20 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2022-07-20T10:18:28-04:00 New Revision: bd519b9335fe507bc2d2ebbbd3321ba046f038a3 URL: https://github.com/llvm/llvm-project/commit/bd519b9335fe507bc2d2ebbbd3321ba046f038a3 DIFF: https://github.com/llvm/llvm-project/commit/bd519b9335fe507bc2d2ebbbd3321ba046f038a3.diff LOG

[clang] 7373497 - UNSUPPORT test on 64-bit AIX too

2022-07-20 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2022-07-20T10:05:03-04:00 New Revision: 7373497a4b282e30b07d72fa601265a631f4c5c5 URL: https://github.com/llvm/llvm-project/commit/7373497a4b282e30b07d72fa601265a631f4c5c5 DIFF: https://github.com/llvm/llvm-project/commit/7373497a4b282e30b07d72fa601265a631f4c5c5.diff LOG

[clang] c3c75d8 - [clang][test] Mark test arm-float-abi-lto.c unsupported on AIX

2022-06-03 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2022-06-03T21:04:56-04:00 New Revision: c3c75d805c2174388417080f762230961b3433d6 URL: https://github.com/llvm/llvm-project/commit/c3c75d805c2174388417080f762230961b3433d6 DIFF: https://github.com/llvm/llvm-project/commit/c3c75d805c2174388417080f762230961b3433d6.diff LOG

[clang] be3fc66 - Revert "[clang][test] mark tests added in ee8524087c78 as unsupported on AIX"

2022-05-30 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2022-05-30T09:35:26-04:00 New Revision: be3fc66f83b08a03ef3bc849ca3b37ff11e09199 URL: https://github.com/llvm/llvm-project/commit/be3fc66f83b08a03ef3bc849ca3b37ff11e09199 DIFF: https://github.com/llvm/llvm-project/commit/be3fc66f83b08a03ef3bc849ca3b37ff11e09199.diff LOG

[clang] f5a9b5c - [NFC][tests][AIX] XFAIL test for lack of visibility support

2022-03-28 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2022-03-28T09:43:48-04:00 New Revision: f5a9b5cc12658f4d6caa3e0cfc3e771698fb3798 URL: https://github.com/llvm/llvm-project/commit/f5a9b5cc12658f4d6caa3e0cfc3e771698fb3798 DIFF: https://github.com/llvm/llvm-project/commit/f5a9b5cc12658f4d6caa3e0cfc3e771698fb3798.diff LOG

[clang] d1873d3 - [NFC][AIX] Disable precompiled module file test on AIX

2022-03-15 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2022-03-15T15:16:15-04:00 New Revision: d1873d395d5799fe7344d08de7f2b01e53697eca URL: https://github.com/llvm/llvm-project/commit/d1873d395d5799fe7344d08de7f2b01e53697eca DIFF: https://github.com/llvm/llvm-project/commit/d1873d395d5799fe7344d08de7f2b01e53697eca.diff LOG

[clang] 6f4f745 - [clang][deps] Adapt test to be compatible when the assembler is called by default

2022-01-28 Thread Jake Egan via cfe-commits
Author: Jake Egan Date: 2022-01-28T11:40:16-05:00 New Revision: 6f4f745668eccf460ec1e0d34df4692f8e883b07 URL: https://github.com/llvm/llvm-project/commit/6f4f745668eccf460ec1e0d34df4692f8e883b07 DIFF: https://github.com/llvm/llvm-project/commit/6f4f745668eccf460ec1e0d34df4692f8e883b07.diff LOG

  1   2   >