[clang] [SystemZ/[z/OS] Guard source-epoch related testcase to 64-bit clang targets (PR #210341)
Abhina Sree via cfe-commits
cfe-commits at lists.llvm.org
Fri Jul 17 08:09:16 PDT 2026
https://github.com/abhina-sree updated https://github.com/llvm/llvm-project/pull/210341
>From 74e12793910d3262c34c57942ed824684f6b221a Mon Sep 17 00:00:00 2001
From: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: Fri, 17 Jul 2026 10:03:17 -0400
Subject: [PATCH 1/4] limit testcase to z/OS so we don't hit other platforms
max limit
---
clang/test/CodeGen/SystemZ/systemz-module.flags.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/clang/test/CodeGen/SystemZ/systemz-module.flags.c b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
index 261dec81a4d52..c07d7443c5ada 100644
--- a/clang/test/CodeGen/SystemZ/systemz-module.flags.c
+++ b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
@@ -1,3 +1,5 @@
// RUN: %clang_cc1 -source-date-epoch 253402300799 -triple s390x-ibm-zos -emit-llvm -o - %s | FileCheck %s
// CHECK: {{.*}}"zos_cu_language", !"C"}
// CHECK: {{.*}}"zos_translation_time", i64 253402300799}
+
+// REQUIRES: system-zos
>From 172e45717d30244fba2578cd43fbf01ebecc9dc6 Mon Sep 17 00:00:00 2001
From: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: Fri, 17 Jul 2026 10:42:49 -0400
Subject: [PATCH 2/4] unsupport for arm instead of limiting for z/OS
---
clang/test/CodeGen/SystemZ/systemz-module.flags.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clang/test/CodeGen/SystemZ/systemz-module.flags.c b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
index c07d7443c5ada..d92d8d5b6fe23 100644
--- a/clang/test/CodeGen/SystemZ/systemz-module.flags.c
+++ b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
@@ -2,4 +2,4 @@
// CHECK: {{.*}}"zos_cu_language", !"C"}
// CHECK: {{.*}}"zos_translation_time", i64 253402300799}
-// REQUIRES: system-zos
+// UNSUPPORTED: arm
>From d3a85505c5a16d8ed6c49e44f3402ac4f885e914 Mon Sep 17 00:00:00 2001
From: Abhina Sreeskantharajan <Abhina.Sreeskantharajan at ibm.com>
Date: Fri, 17 Jul 2026 10:46:59 -0400
Subject: [PATCH 3/4] require 64-bit targt
---
clang/test/CodeGen/SystemZ/systemz-module.flags.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/clang/test/CodeGen/SystemZ/systemz-module.flags.c b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
index d92d8d5b6fe23..cf96cabc2e7b9 100644
--- a/clang/test/CodeGen/SystemZ/systemz-module.flags.c
+++ b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
@@ -1,5 +1,5 @@
+//REQUIRES: clang-target-64-bits
+
// RUN: %clang_cc1 -source-date-epoch 253402300799 -triple s390x-ibm-zos -emit-llvm -o - %s | FileCheck %s
// CHECK: {{.*}}"zos_cu_language", !"C"}
// CHECK: {{.*}}"zos_translation_time", i64 253402300799}
-
-// UNSUPPORTED: arm
>From aa8054b28e2786a4ad59a8e04208627bbcd1f778 Mon Sep 17 00:00:00 2001
From: Abhina Sree <Abhina.Sreeskantharajan at ibm.com>
Date: Fri, 17 Jul 2026 11:09:06 -0400
Subject: [PATCH 4/4] Apply suggestion from @abhina-sree
---
clang/test/CodeGen/SystemZ/systemz-module.flags.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clang/test/CodeGen/SystemZ/systemz-module.flags.c b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
index cf96cabc2e7b9..f62d073dfe9fd 100644
--- a/clang/test/CodeGen/SystemZ/systemz-module.flags.c
+++ b/clang/test/CodeGen/SystemZ/systemz-module.flags.c
@@ -1,4 +1,4 @@
-//REQUIRES: clang-target-64-bits
+// REQUIRES: clang-target-64-bits
// RUN: %clang_cc1 -source-date-epoch 253402300799 -triple s390x-ibm-zos -emit-llvm -o - %s | FileCheck %s
// CHECK: {{.*}}"zos_cu_language", !"C"}
More information about the cfe-commits
mailing list