Skip to content

[6.38] Backport the fix for #21367#22079

Merged
hageboeck merged 2 commits into
root-project:v6-38-00-patchesfrom
hageboeck:vectoriserBug_6.38
Apr 28, 2026
Merged

[6.38] Backport the fix for #21367#22079
hageboeck merged 2 commits into
root-project:v6-38-00-patchesfrom
hageboeck:vectoriserBug_6.38

Conversation

@hageboeck
Copy link
Copy Markdown
Member

Fix #21367

The loop vectoriser in clang-20 to clang-22 can overflow the stack,
which should explain the crashes observed when mac beta moved to
clang-21.
Here, we instruct the vectoriser to leave the affected loop untouched.

llvm/llvm-project#194008

Fix root-project#21367

(cherry picked from commit 5a9ddba)
This reverts commit 60c321b.

The underlying issue was fixed in the previous commit.
@github-actions
Copy link
Copy Markdown

Test Results

    20 files      20 suites   3d 1h 4m 18s ⏱️
 3 730 tests  3 729 ✅ 0 💤 1 ❌
72 784 runs  72 783 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit cefbdf3.

@hageboeck
Copy link
Copy Markdown
Member Author

The failure is known from the nightlies.

@hageboeck hageboeck merged commit f1e1988 into root-project:v6-38-00-patches Apr 28, 2026
28 of 30 checks passed
@hageboeck hageboeck deleted the vectoriserBug_6.38 branch April 28, 2026 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant