mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
* elf64-ppc.c (ppc64_elf_howto_raw): Zero all src_mask entries.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2002-08-06 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* elf64-ppc.c (ppc64_elf_howto_raw): Zero all src_mask entries.
|
||||||
|
|
||||||
2002-08-06 Alan Modra <amodra@bigpond.net.au>
|
2002-08-06 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* libxcoff.h: Use PARAMS on function declarations.
|
* libxcoff.h: Use PARAMS on function declarations.
|
||||||
|
@ -140,7 +140,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_NONE", /* name */
|
"R_PPC64_NONE", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xff, /* src_mask */
|
0, /* src_mask */
|
||||||
0, /* dst_mask */
|
0, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -171,7 +171,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_ADDR24", /* name */
|
"R_PPC64_ADDR24", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xfc000003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x03fffffc, /* dst_mask */
|
0x03fffffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -248,7 +248,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_ADDR14", /* name */
|
"R_PPC64_ADDR14", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xffff0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x0000fffc, /* dst_mask */
|
0x0000fffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -265,7 +265,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_brtaken_reloc, /* special_function */
|
ppc64_elf_brtaken_reloc, /* special_function */
|
||||||
"R_PPC64_ADDR14_BRTAKEN",/* name */
|
"R_PPC64_ADDR14_BRTAKEN",/* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xffff0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x0000fffc, /* dst_mask */
|
0x0000fffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -282,7 +282,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_brtaken_reloc, /* special_function */
|
ppc64_elf_brtaken_reloc, /* special_function */
|
||||||
"R_PPC64_ADDR14_BRNTAKEN",/* name */
|
"R_PPC64_ADDR14_BRNTAKEN",/* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xffff0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x0000fffc, /* dst_mask */
|
0x0000fffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -297,7 +297,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_REL24", /* name */
|
"R_PPC64_REL24", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xfc000003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x03fffffc, /* dst_mask */
|
0x03fffffc, /* dst_mask */
|
||||||
true), /* pcrel_offset */
|
true), /* pcrel_offset */
|
||||||
|
|
||||||
@ -312,7 +312,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_REL14", /* name */
|
"R_PPC64_REL14", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xffff0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x0000fffc, /* dst_mask */
|
0x0000fffc, /* dst_mask */
|
||||||
true), /* pcrel_offset */
|
true), /* pcrel_offset */
|
||||||
|
|
||||||
@ -329,7 +329,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_brtaken_reloc, /* special_function */
|
ppc64_elf_brtaken_reloc, /* special_function */
|
||||||
"R_PPC64_REL14_BRTAKEN", /* name */
|
"R_PPC64_REL14_BRTAKEN", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xffff0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x0000fffc, /* dst_mask */
|
0x0000fffc, /* dst_mask */
|
||||||
true), /* pcrel_offset */
|
true), /* pcrel_offset */
|
||||||
|
|
||||||
@ -346,7 +346,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_brtaken_reloc, /* special_function */
|
ppc64_elf_brtaken_reloc, /* special_function */
|
||||||
"R_PPC64_REL14_BRNTAKEN",/* name */
|
"R_PPC64_REL14_BRNTAKEN",/* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0xffff0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0x0000fffc, /* dst_mask */
|
0x0000fffc, /* dst_mask */
|
||||||
true), /* pcrel_offset */
|
true), /* pcrel_offset */
|
||||||
|
|
||||||
@ -679,7 +679,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_ADDR30", /* name */
|
"R_PPC64_ADDR30", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x00000003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffffffc, /* dst_mask */
|
0xfffffffc, /* dst_mask */
|
||||||
true), /* pcrel_offset */
|
true), /* pcrel_offset */
|
||||||
|
|
||||||
@ -995,7 +995,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_ADDR16_DS", /* name */
|
"R_PPC64_ADDR16_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1010,7 +1010,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
bfd_elf_generic_reloc, /* special_function */
|
bfd_elf_generic_reloc, /* special_function */
|
||||||
"R_PPC64_ADDR16_LO_DS",/* name */
|
"R_PPC64_ADDR16_LO_DS",/* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1025,7 +1025,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_unhandled_reloc, /* special_function */
|
ppc64_elf_unhandled_reloc, /* special_function */
|
||||||
"R_PPC64_GOT16_DS", /* name */
|
"R_PPC64_GOT16_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1040,7 +1040,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_unhandled_reloc, /* special_function */
|
ppc64_elf_unhandled_reloc, /* special_function */
|
||||||
"R_PPC64_GOT16_LO_DS", /* name */
|
"R_PPC64_GOT16_LO_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1055,7 +1055,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_unhandled_reloc, /* special_function */
|
ppc64_elf_unhandled_reloc, /* special_function */
|
||||||
"R_PPC64_PLT16_LO_DS", /* name */
|
"R_PPC64_PLT16_LO_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1070,7 +1070,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_sectoff_reloc, /* special_function */
|
ppc64_elf_sectoff_reloc, /* special_function */
|
||||||
"R_PPC64_SECTOFF_DS", /* name */
|
"R_PPC64_SECTOFF_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1085,7 +1085,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_sectoff_reloc, /* special_function */
|
ppc64_elf_sectoff_reloc, /* special_function */
|
||||||
"R_PPC64_SECTOFF_LO_DS",/* name */
|
"R_PPC64_SECTOFF_LO_DS",/* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1100,7 +1100,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_toc_reloc, /* special_function */
|
ppc64_elf_toc_reloc, /* special_function */
|
||||||
"R_PPC64_TOC16_DS", /* name */
|
"R_PPC64_TOC16_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1115,7 +1115,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_toc_reloc, /* special_function */
|
ppc64_elf_toc_reloc, /* special_function */
|
||||||
"R_PPC64_TOC16_LO_DS", /* name */
|
"R_PPC64_TOC16_LO_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1131,7 +1131,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_unhandled_reloc, /* special_function */
|
ppc64_elf_unhandled_reloc, /* special_function */
|
||||||
"R_PPC64_PLTGOT16_DS", /* name */
|
"R_PPC64_PLTGOT16_DS", /* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
@ -1147,7 +1147,7 @@ static reloc_howto_type ppc64_elf_howto_raw[] = {
|
|||||||
ppc64_elf_unhandled_reloc, /* special_function */
|
ppc64_elf_unhandled_reloc, /* special_function */
|
||||||
"R_PPC64_PLTGOT16_LO_DS",/* name */
|
"R_PPC64_PLTGOT16_LO_DS",/* name */
|
||||||
false, /* partial_inplace */
|
false, /* partial_inplace */
|
||||||
0x0003, /* src_mask */
|
0, /* src_mask */
|
||||||
0xfffc, /* dst_mask */
|
0xfffc, /* dst_mask */
|
||||||
false), /* pcrel_offset */
|
false), /* pcrel_offset */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user