[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/30755] New: RFE: z80: enable OBJ_COMPLEX_RELOC
|
From: |
hpa at zytor dot com |
|
Subject: |
[Bug gas/30755] New: RFE: z80: enable OBJ_COMPLEX_RELOC |
|
Date: |
Mon, 14 Aug 2023 12:19:10 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=30755
Bug ID: 30755
Summary: RFE: z80: enable OBJ_COMPLEX_RELOC
Product: binutils
Version: 2.42 (HEAD)
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: hpa at zytor dot com
Target Milestone: ---
Some legacy Z80 object formats, like the z80asm object format used by z88dk,
allows arbitrary expressions on global symbols. The z88dk has expressed an
interest in switching to GNU binutils z80-*-elf, but this issue has held it up
due to concerns about breaking existing code.
As far as I can tell -- and experimentation seems to confirm -- this simply
requires defining OBJ_COMPLEX_RELOC in gas/config/tc-z80.h; the rest is already
handled in generic code.
This would make GNU binutils support the same level of functionality, allowing
this migration.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/30755] New: RFE: z80: enable OBJ_COMPLEX_RELOC,
hpa at zytor dot com <=