[clang] 7ca9631 - [Clang] Disable tests using env -u on AIX

Aiden Grossman via cfe-commits cfe-commits at lists.llvm.org
Fri Sep 5 14:00:18 PDT 2025


Author: Aiden Grossman
Date: 2025-09-05T21:00:11Z
New Revision: 7ca9631d5cf099ddc88db5785e257382363923dc

URL: https://github.com/llvm/llvm-project/commit/7ca9631d5cf099ddc88db5785e257382363923dc
DIFF: https://github.com/llvm/llvm-project/commit/7ca9631d5cf099ddc88db5785e257382363923dc.diff

LOG: [Clang] Disable tests using env -u on AIX

env -u is not suppoted on AIX. Disable these tests for now on that
platform until we can finish enabling the internal shell by default.

Added: 
    

Modified: 
    clang/test/Driver/config-file3.c
    clang/test/Driver/config-zos.c
    clang/test/Driver/config-zos1.c
    clang/test/Modules/crash-vfs-path-symlink-component.m
    clang/test/Modules/crash-vfs-path-traversal.m
    clang/test/Modules/crash-vfs-relative-overlay.m

Removed: 
    


################################################################################
diff  --git a/clang/test/Driver/config-file3.c b/clang/test/Driver/config-file3.c
index 7de77af330f6d..e537a71264cd6 100644
--- a/clang/test/Driver/config-file3.c
+++ b/clang/test/Driver/config-file3.c
@@ -1,5 +1,9 @@
 // Needs symlinks
 // UNSUPPORTED: system-windows
+// env -u is not supported on AIX.
+// TODO(boomanaiden154): Remove this once we have switched over to lit's
+// internal shell which does support env -u.
+// UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-aix{{.*}}
 // REQUIRES: x86-registered-target
 
 // RUN: rm -rf %t && mkdir %t

diff  --git a/clang/test/Driver/config-zos.c b/clang/test/Driver/config-zos.c
index 055c4c981977b..a21753ee5886f 100644
--- a/clang/test/Driver/config-zos.c
+++ b/clang/test/Driver/config-zos.c
@@ -1,5 +1,9 @@
 // Needs symlinks
 // UNSUPPORTED: system-windows
+// env -u is not supported on AIX.
+// TODO(boomanaiden154): Remove this once we have switched over to lit's
+// internal shell which does support env -u.
+// UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-aix{{.*}}
 // REQUIRES: systemz-registered-target
 
 // RUN: rm -rf %t && mkdir %t

diff  --git a/clang/test/Driver/config-zos1.c b/clang/test/Driver/config-zos1.c
index cf4f13b3879df..9dd6f55a777fc 100644
--- a/clang/test/Driver/config-zos1.c
+++ b/clang/test/Driver/config-zos1.c
@@ -1,4 +1,8 @@
 // UNSUPPORTED: system-windows
+// env -u is not supported on AIX.
+// TODO(boomanaiden154): Remove this once we have switched over to lit's
+// internal shell which does support env -u.
+// UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-aix{{.*}}
 // REQUIRES: systemz-registered-target
 
 // RUN: export CLANG_CONFIG_PATH=%S/Inputs/config-zos

diff  --git a/clang/test/Modules/crash-vfs-path-symlink-component.m b/clang/test/Modules/crash-vfs-path-symlink-component.m
index 4cc4467166bd9..45a68659a8258 100644
--- a/clang/test/Modules/crash-vfs-path-symlink-component.m
+++ b/clang/test/Modules/crash-vfs-path-symlink-component.m
@@ -1,5 +1,9 @@
 // Needs symlinks
 // UNSUPPORTED: system-windows
+// env -u is not supported on AIX.
+// TODO(boomanaiden154): Remove this once we have switched over to lit's
+// internal shell which does support env -u.
+// UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-aix{{.*}}
 // REQUIRES: crash-recovery
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?

diff  --git a/clang/test/Modules/crash-vfs-path-traversal.m b/clang/test/Modules/crash-vfs-path-traversal.m
index 680cda34700cf..8ab24755ed76f 100644
--- a/clang/test/Modules/crash-vfs-path-traversal.m
+++ b/clang/test/Modules/crash-vfs-path-traversal.m
@@ -2,6 +2,10 @@
 // UNSUPPORTED: ms-sdk, target={{.*-(ps4|ps5)}}
 // Some assertions in this test use Linux style (/) file paths.
 // UNSUPPORTED: system-windows
+// env -u is not supported on AIX.
+// TODO(boomanaiden154): Remove this once we have switched over to lit's
+// internal shell which does support env -u.
+// UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-aix{{.*}}
 
 // FIXME: Canonicalizing paths to remove relative traversal components
 // currenty fails a unittest on windows and is disable by default.

diff  --git a/clang/test/Modules/crash-vfs-relative-overlay.m b/clang/test/Modules/crash-vfs-relative-overlay.m
index 36849246b9db4..048c65b909135 100644
--- a/clang/test/Modules/crash-vfs-relative-overlay.m
+++ b/clang/test/Modules/crash-vfs-relative-overlay.m
@@ -1,5 +1,9 @@
 // UNSUPPORTED: system-windows
 // REQUIRES: crash-recovery
+// env -u is not supported on AIX.
+// TODO(boomanaiden154): Remove this once we have switched over to lit's
+// internal shell which does support env -u.
+// UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-aix{{.*}}
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
 // XFAIL: target={{.*-windows-gnu}}


        


More information about the cfe-commits mailing list