This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

powerpc64 howto fixes


More silly mistakes (in a table that's unused by gas or ld).

	* elf64-ppc.c (ppc64_elf_howto_raw): Zero all src_mask entries.

Index: bfd/elf64-ppc.c
===================================================================
RCS file: /cvs/src/src/bfd/elf64-ppc.c,v
retrieving revision 1.60
diff -u -p -r1.60 elf64-ppc.c
--- bfd/elf64-ppc.c	23 Jul 2002 12:29:33 -0000	1.60
+++ bfd/elf64-ppc.c	6 Aug 2002 08:13:16 -0000
@@ -140,7 +140,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc,	/* special_function */
 	 "R_PPC64_NONE",	/* name */
 	 false,			/* partial_inplace */
-	 0xff,			/* src_mask */
+	 0,			/* src_mask */
 	 0,			/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -171,7 +171,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc,	/* special_function */
 	 "R_PPC64_ADDR24",	/* name */
 	 false,			/* partial_inplace */
-	 0xfc000003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x03fffffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -248,7 +248,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc,	/* special_function */
 	 "R_PPC64_ADDR14",	/* name */
 	 false,			/* partial_inplace */
-	 0xffff0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x0000fffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -265,7 +265,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_brtaken_reloc, /* special_function */
 	 "R_PPC64_ADDR14_BRTAKEN",/* name */
 	 false,			/* partial_inplace */
-	 0xffff0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x0000fffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -282,7 +282,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_brtaken_reloc, /* special_function */
 	 "R_PPC64_ADDR14_BRNTAKEN",/* name */
 	 false,			/* partial_inplace */
-	 0xffff0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x0000fffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -297,7 +297,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc,	/* special_function */
 	 "R_PPC64_REL24",	/* name */
 	 false,			/* partial_inplace */
-	 0xfc000003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x03fffffc,		/* dst_mask */
 	 true),			/* pcrel_offset */
 
@@ -312,7 +312,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc,	/* special_function */
 	 "R_PPC64_REL14",	/* name */
 	 false,			/* partial_inplace */
-	 0xffff0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x0000fffc,		/* dst_mask */
 	 true),			/* pcrel_offset */
 
@@ -329,7 +329,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_brtaken_reloc, /* special_function */
 	 "R_PPC64_REL14_BRTAKEN", /* name */
 	 false,			/* partial_inplace */
-	 0xffff0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x0000fffc,		/* dst_mask */
 	 true),			/* pcrel_offset */
 
@@ -346,7 +346,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_brtaken_reloc, /* special_function */
 	 "R_PPC64_REL14_BRNTAKEN",/* name */
 	 false,			/* partial_inplace */
-	 0xffff0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0x0000fffc,		/* dst_mask */
 	 true),			/* pcrel_offset */
 
@@ -679,7 +679,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc, /* special_function */
 	 "R_PPC64_ADDR30",	/* name */
 	 false,			/* partial_inplace */
-	 0x00000003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffffffc,		/* dst_mask */
 	 true),			/* pcrel_offset */
 
@@ -995,7 +995,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc,	/* special_function */
 	 "R_PPC64_ADDR16_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1010,7 +1010,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 bfd_elf_generic_reloc,	/* special_function */
 	 "R_PPC64_ADDR16_LO_DS",/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1025,7 +1025,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_unhandled_reloc, /* special_function */
 	 "R_PPC64_GOT16_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1040,7 +1040,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_unhandled_reloc, /* special_function */
 	 "R_PPC64_GOT16_LO_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1055,7 +1055,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_unhandled_reloc, /* special_function */
 	 "R_PPC64_PLT16_LO_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1070,7 +1070,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_sectoff_reloc, /* special_function */
 	 "R_PPC64_SECTOFF_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1085,7 +1085,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_sectoff_reloc, /* special_function */
 	 "R_PPC64_SECTOFF_LO_DS",/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1100,7 +1100,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_toc_reloc,	/* special_function */
 	 "R_PPC64_TOC16_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1115,7 +1115,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_toc_reloc,	/* special_function */
 	 "R_PPC64_TOC16_LO_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1131,7 +1131,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_unhandled_reloc, /* special_function */
 	 "R_PPC64_PLTGOT16_DS",	/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 
@@ -1147,7 +1147,7 @@ static reloc_howto_type ppc64_elf_howto_
 	 ppc64_elf_unhandled_reloc, /* special_function */
 	 "R_PPC64_PLTGOT16_LO_DS",/* name */
 	 false,			/* partial_inplace */
-	 0x0003,		/* src_mask */
+	 0,			/* src_mask */
 	 0xfffc,		/* dst_mask */
 	 false),		/* pcrel_offset */
 

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]