diff options
author | Ian Lance Taylor <ian@airs.com> | 1997-03-31 21:12:54 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1997-03-31 21:12:54 +0000 |
commit | 34c6830141b591ef4a8cb215a94f3bc1ee971e1b (patch) | |
tree | 7ed2eaa35fa60e776c115ec6999b6ecf22940358 /bfd/coff-a29k.c | |
parent | 774dc17cdcda65de23df2e9a8e01ff7a535a4818 (diff) | |
download | gdb-34c6830141b591ef4a8cb215a94f3bc1ee971e1b.zip gdb-34c6830141b591ef4a8cb215a94f3bc1ee971e1b.tar.gz gdb-34c6830141b591ef4a8cb215a94f3bc1ee971e1b.tar.bz2 |
* coff-a29k.c (coff_a29k_relocate_section): Don't use symndx as a
symbol index for a R_IHCONST reloc.
Diffstat (limited to 'bfd/coff-a29k.c')
-rw-r--r-- | bfd/coff-a29k.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/coff-a29k.c b/bfd/coff-a29k.c index b1d15dc..7b783f0 100644 --- a/bfd/coff-a29k.c +++ b/bfd/coff-a29k.c @@ -353,7 +353,7 @@ coff_a29k_relocate_section (output_bfd, info, input_bfd, input_section, symndx = rel->r_symndx; loc = contents + rel->r_vaddr - input_section->vma; - if (symndx == -1) + if (symndx == -1 || rel->r_type == R_IHCONST) h = NULL; else h = obj_coff_sym_hashes (input_bfd)[symndx]; |