X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Faout-ns32k.c;h=d988409817de441a8cb43402c36953d6730d58c7;hb=ebe84f23d2f3c0cb145cc7b3acfb011a4c7df1c9;hp=b21a871bbe15cb60bf55fb4f88b65dd8bb6e5be2;hpb=4b95cf5c0c75d6efc1b2f96af72317aecca079f1;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/aout-ns32k.c b/bfd/aout-ns32k.c index b21a871bbe..d988409817 100644 --- a/bfd/aout-ns32k.c +++ b/bfd/aout-ns32k.c @@ -1,5 +1,5 @@ /* BFD back-end for ns32k a.out-ish binaries. - Copyright (C) 1990-2014 Free Software Foundation, Inc. + Copyright (C) 1990-2020 Free Software Foundation, Inc. Contributed by Ian Dall (idall@eleceng.adelaide.edu.au). This file is part of BFD, the Binary File Descriptor library. @@ -27,11 +27,11 @@ /* Do not "beautify" the CONCAT* macro args. Traditional C will not remove whitespace added here, and thus will fail to concatenate the tokens. */ -#define MYNS(OP) CONCAT2 (ns32kaout_,OP) +#define MYNS(OP) CONCAT2 (ns32k_aout_,OP) reloc_howto_type * MYNS (bfd_reloc_type_lookup) (bfd *, bfd_reloc_code_real_type); reloc_howto_type * MYNS (bfd_reloc_name_lookup) (bfd *, const char *); -bfd_boolean MYNS (write_object_contents) (bfd *); +bfd_boolean MYNS (write_object_contents) (bfd *); /* Avoid multiple definitions from aoutx if supporting standard a.out format(s) as well as this one. */ @@ -67,10 +67,10 @@ void bfd_ns32k_arch (void); sym1: .long foo # 2's complement not pc relative self: movd @self, r0 # pc relative displacement - movd foo, r0 # non pc relative displacement + movd foo, r0 # non pc relative displacement self: movd self, r0 # pc relative immediate - movd foo, r0 # non pc relative immediate + movd foo, r0 # non pc relative immediate In addition, for historical reasons the encoding of the relocation types in the a.out format relocation entries is such that even the relocation @@ -135,10 +135,10 @@ reloc_howto_type MY (howto_table)[] = #define CTOR_TABLE_RELOC_HOWTO(BFD) (MY (howto_table) + 14) -#define RELOC_STD_BITS_NS32K_TYPE_BIG 0x06 -#define RELOC_STD_BITS_NS32K_TYPE_LITTLE 0x60 -#define RELOC_STD_BITS_NS32K_TYPE_SH_BIG 1 -#define RELOC_STD_BITS_NS32K_TYPE_SH_LITTLE 5 +#define RELOC_STD_BITS_NS32K_TYPE_BIG 0x06 +#define RELOC_STD_BITS_NS32K_TYPE_LITTLE 0x60 +#define RELOC_STD_BITS_NS32K_TYPE_SH_BIG 1 +#define RELOC_STD_BITS_NS32K_TYPE_SH_LITTLE 5 static reloc_howto_type * MY (reloc_howto) (bfd *abfd ATTRIBUTE_UNUSED,