From 3014c89f7486a5586e6d700b609ef34d80de723c Mon Sep 17 00:00:00 2001 From: MigthyMax Date: Sun, 6 Oct 2024 12:06:22 +0200 Subject: [PATCH] #12 Added missing information about Amiga baserel relocation --- gas/config/tc-ppc.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 745733b24f56..e0b2efad031f 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -3119,6 +3119,9 @@ fixup_size (bfd_reloc_code_real_type reloc, bool *pc_relative) case BFD_RELOC_PPC_TPREL16_HA: case BFD_RELOC_PPC_TPREL16_HI: case BFD_RELOC_PPC_TPREL16_LO: + case R_PPC_AMIGAOS_BREL_LO: + case R_PPC_AMIGAOS_BREL_HI: + case R_PPC_AMIGAOS_BREL_HA: size = 2; break; @@ -3183,6 +3186,7 @@ fixup_size (bfd_reloc_code_real_type reloc, bool *pc_relative) case BFD_RELOC_PPC_VLE_SDAREL_LO16D: case BFD_RELOC_PPC64_TLS_PCREL: case BFD_RELOC_RVA: + case R_PPC_AMIGAOS_BREL: size = 4; break; @@ -7678,6 +7682,10 @@ md_apply_fix (fixS *fixP, valueT *valP, segT seg) case BFD_RELOC_16: case BFD_RELOC_16_PCREL: case BFD_RELOC_8: + case R_PPC_AMIGAOS_BREL: + case R_PPC_AMIGAOS_BREL_LO: + case R_PPC_AMIGAOS_BREL_HI: + case R_PPC_AMIGAOS_BREL_HA: break; default: