Skip to content

1.18.0 armv7 regression: extern-fn-struct-passing-abi assertion failed, passed in 1.17.0 #43329

Closed
@infinity0

Description

@infinity0

Same errors on both Debian and Fedora:

failures:

---- [run-make] run-make/extern-fn-struct-passing-abi stdout ----
[..]
thread 'main' panicked at 'assertion failed: `(left == right)` (left: `FloatPoint { x: 0, y: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341032099879 }`, right: `FloatPoint { x: 5, y: -3 }`)', test.rs:115

The corresponding test succeeded in 1.17 on Debian, though it appears Fedora did not run this test (and ran fewer tests overall) for 1.17 and earlier.

cc @cuviper

Metadata

Metadata

Assignees

Labels

C-bugCategory: This is a bug.O-ArmTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 stateP-highHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions