llvm / llvm/llvm-project

[flang] omp-driver-offload.f90: OPENMP-OFFLOAD-ARGS check failure (infrastructure)

Open
#203,115 2 comments 0 reactions 0 assignees View on GitHub
flang:driver flang:openmp test-suite
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

## Flaky test on LLVM main

### 测试名称
\`Flang :: Driver/omp-driver-offload.f90\`

### 失败现象
\`\`\`
error: OPENMP-OFFLOAD-ARGS: expected string not found in input
! OPENMP-OFFLOAD-ARGS: "{{\"[^\"]*\"}}llvm-offload-binary{{\".*\"}} {{\".*\"}} "--image=file={{\".*\"}}.bc,triple=amdgcn-amd-amdhsa,arch=gfx90a,kind=openmp"

实际输出: .../bin/llvm-offload-binary ... --image=file=.../omp-driver-offload-gfx90a-b6464a.s,triple=amdgcn-amd-amdhsa,arch=gfx90a,kind=openmp
\`\`\`

CHECK 行期望的是 \`.bc\` 后缀的位码文件,但实际命令行传的是 \`.s\` 后缀的汇编文件。

### 影响范围
仅在 CI 的 AArch64 Linux premerge 环境中复现。与 AMDGPU 后端变更无关。

### 推测原因
\`llvm-offload-binary\` 调用环节,文件扩展名发生了 \`.bc\` → \`.s\` 的变化,可能是 \`#199483\` 或最近的 offload driver 重构导致的回归。

### 已确认
- 此失败在 \`HEAD\` 上独立存在,不是本 PR 引入
- 只影响 Flang OpenMP offload,与 AMDGPU 后端零关系

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.