From 9fe4fade3136122efe5f5ecf1f9ca4e33f5b8d56 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sun, 18 Jun 1995 03:39:23 +0000 Subject: [PATCH] * elf32-hppa.c (elf32_hppa_size_stubs): Set the size of the stub section if we get an error. --- bfd/ChangeLog | 3 +++ bfd/elf32-hppa.c | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index d9aa3e02c20..edaaae3517c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,8 @@ Sat Jun 17 09:40:44 1995 Jeff Law (law@snake.cs.utah.edu) + * elf32-hppa.c (elf32_hppa_size_stubs): Set the size of the stub + section if we get an error. + * elf32-hppa.c (elf32_hppa_bfd_final_link_relocate): Don't mess with the operands of an R_PARISC_DPREL21L relocation if the insn is not "addil ,%r27". diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c index d66679f5e95..82cb6f361ca 100644 --- a/bfd/elf32-hppa.c +++ b/bfd/elf32-hppa.c @@ -2989,6 +2989,10 @@ error_return: elf32_hppa_hash_table(link_info)->args_hash_table = NULL; free (args_hash_table); } + /* Set the size of the stub section to zero since we're never going + to create them. Avoids losing when we try to get its contents + too. */ + bfd_set_section_size (stub_bfd, stub_sec, 0); return false; } -- 2.30.2