Landing: b46f479ff693
Project / Subsystem
binutils / bfd
Date
2026-07-31
Author
Alan Modra <amodra@sourceware.org>
Commit
b46f479ff693935f2c5cf9fa2f5d30a4949b1919
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- bfd
- patch_id
- —
- commit_hash
- b46f479ff693935f2c5cf9fa2f5d30a4949b1919
- source_type
- public_inbox
- headline
- AIX RS/6000: Remove faulty BFD64 checks in core file handling
- tldr
- Binutils core file handler for AIX RS/6000 no longer incorrectly distinguishes between 32-bit and 64-bit BFD builds.
- author
- Alan Modra <amodra@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aix
- • core dump
- • refactor
- • build
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-31T00:00:00.000Z
This commit corrects an issue in the AIX RS/6000 core file handler (rs6000-core.c) where build-time checks for BFD64 were incorrectly applied. These checks, intended for differentiating 32-bit and 64-bit builds, were found to be bogus and potentially broke the reading of older core files. The commit removes these erroneous conditional compilation blocks and initializes a missing field in a non-CORE_NEW code path.