-
Notifications
You must be signed in to change notification settings - Fork 13.8k
Closed
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.Category: This is a bug.I-unsoundIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessP-mediumMedium priorityMedium priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-untriagedUntriaged performance or correctness regression.Untriaged performance or correctness regression.
Description
---- [ui] ui/issues/issue-69225-SCEVAddExpr-wrap-flag.rs stdout ----
error: error pattern ' index out of bounds: the len is 0 but the index is 16777216' not found!
status: signal: 11
command: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-69225-SCEVAddExpr-wrap-flag/a"
Current reproducer: #81945
Original issue: #69225. According to #69225 (comment) the testcase originally did work fine for any number of codegen units. Seems like a regression.
Metadata
Metadata
Assignees
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.Category: This is a bug.I-unsoundIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessP-mediumMedium priorityMedium priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-untriagedUntriaged performance or correctness regression.Untriaged performance or correctness regression.
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
Stupremee commentedon Feb 10, 2021
Assigning
P-medium
as discussed as part of the Prioritization Working Group procedure and removingI-prioritize
.nagisa commentedon Feb 20, 2021
I believe we use unpatched/upstream LLVM in for the llvm-9 CI jobs, which would make this technically a not-a-rustc-issue, given that the original fix relied on patching LLVM (10 &later).
Conceptually it'd be upto the distribution maintainers to apply corresponding patches to the LLVM they ship.
nikic commentedon Feb 20, 2021
Right, I don't think there's anything we can really do here, as it's a bug in external LLVM. I think simply adding a
min-llvm-version
to the test would be fine.Rollup merge of rust-lang#81942 - the8472:reduce-ui-test-threads, r=M…
Rollup merge of rust-lang#81942 - the8472:reduce-ui-test-threads, r=M…