Bug 2440537

Summary: aarch64 specific test failures during build of root starting with gcc-c++-16.0.1-0.7.fc45.aarch64
Product: [Fedora] Fedora Reporter: Mattias Ellert <mattias.ellert>
Component: gccAssignee: Jakub Jelinek <jakub>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: dmalcolm, fweimer, jakub, jlaw, josmyers, jwakely, mcermak, mpolacek, msebor, nickc, nixuser, sam, sipoyare
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: aarch64   
OS: Linux   
URL: https://koschei.fedoraproject.org/package/root?collection=f45
Whiteboard:
Fixed In Version: gcc-16.0.1-0.10.fc44 gcc-16.0.1-0.10.fc45 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-03-24 18:36:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mattias Ellert 2026-02-18 06:17:46 UTC
The failures only happens on aarch64.

There has now been two builds in koschei since the introduction of gcc-c++-16.0.1-0.7.fc45.aarch64. The set of failing tests are not exactly the same in the two builds, but overlap.

The failing tests compare two values where the high bits in one of the values are expected to be 0, but instead seem to contain random data. E.g,

3014590463 (0xB3AEFFFF) is compared to 65535 (0x0000FFFF)
3014524933 (0xB3AE0005) is compared to 5 (0x00000005)

Or compare two values where the sign bit is flipped. E.g.

-32767 (1000 0000 0000 0001) is compared to   1 (0000 0000 0000 0001)
-32726 (1000 0000 0010 1010) is compared to  42 (0000 0000 0010 1010)
 32726 (0111 1111 1101 0110) is compared to -42 (1111 1111 1101 0110)

See the logs in koschei for more examples.

These test failures where not seen with gcc-c++-16.0.1-0.5.fc44.aarch64.

Reproducible: Always

Steps to Reproduce:
1. Build root for aarch64 in rawhide

Actual Results:
New test failures not seen with earlier versions.

Expected Results:
No test failures.

Comment 1 Mattias Ellert 2026-03-24 18:36:30 UTC
These test failures no longer happens woth gcc-16.0.1-0.10.