[PATCH 2/3] S12Z: Set the source mask value of all howtos to zero.

John Darrington john@darrington.wattle.id.au
Tue Sep 11 17:35:00 GMT 2018
Ping!
On Wed, Sep 05, 2018 at 02:30:12PM +0200, John Darrington wrote:
     Thanks to Alan Modra for this hint.
     
     * bfd/elf32-s12z.c (elf_s12z_howto_table): set all src_mask members to zero.
     ---
      bfd/elf32-s12z.c | 8 ++++----
      1 file changed, 4 insertions(+), 4 deletions(-)
     
     diff --git a/bfd/elf32-s12z.c b/bfd/elf32-s12z.c
     index 150be12c2c..d2ea4ecaf2 100644
     --- a/bfd/elf32-s12z.c
     +++ b/bfd/elf32-s12z.c
     @@ -119,7 +119,7 @@ static reloc_howto_type elf_s12z_howto_table[] =
      	 shift_addend_reloc,
      	 "R_S12Z_OPR",	/* name */
      	 FALSE,			/* partial_inplace */
     -	 0x00ffffff,            /* src_mask */
     +	 0x00000000,            /* src_mask */
      	 0x00ffffff,		/* dst_mask */
      	 FALSE),		/* pcrel_offset */
      
     @@ -164,7 +164,7 @@ static reloc_howto_type elf_s12z_howto_table[] =
      	 bfd_elf_generic_reloc,	/* special_function */
      	 "R_S12Z_EXT24",	/* name */
      	 FALSE,			/* partial_inplace */
     -	 0x00ffffff,            /* src_mask */
     +	 0x00000000,            /* src_mask */
      	 0x00ffffff,		/* dst_mask */
      	 FALSE),		/* pcrel_offset */
      
     @@ -179,7 +179,7 @@ static reloc_howto_type elf_s12z_howto_table[] =
      	 opru18_reloc,	        /* special_function */
      	 "R_S12Z_EXT18",	/* name */
      	 FALSE,			/* partial_inplace */
     -	 0x0005ffff,            /* src_mask */
     +	 0x00000000,            /* src_mask */
      	 0x0005ffff,		/* dst_mask */
      	 FALSE),		/* pcrel_offset */
      
     @@ -194,7 +194,7 @@ static reloc_howto_type elf_s12z_howto_table[] =
      	 bfd_elf_generic_reloc,	/* special_function */
      	 "R_S12Z_EXT32",	/* name */
      	 FALSE,			/* partial_inplace */
     -	 0xffffffff,            /* src_mask */
     +	 0x00000000,            /* src_mask */
      	 0xffffffff,		/* dst_mask */
      	 FALSE),		/* pcrel_offset */
      };
     -- 
     2.11.0

-- 
Avoid eavesdropping.  Send strong encrypted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.



More information about the Binutils mailing list