From 72b4917c07ca0e1e2610c32543a2662dd2048f91 Mon Sep 17 00:00:00 2001 From: Thiemo Seufer Date: Fri, 27 Jun 2003 07:32:33 +0000 Subject: [PATCH] * elfxx-mips.c: Revert .got alignment to 2**4. --- bfd/ChangeLog | 4 ++++ bfd/elfxx-mips.c | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 319ac9a67c..6930e04195 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2003-06-27 Thiemo Seufer + + * elfxx-mips.c: Revert .got alignment to 2**4. + 2003-06-27 Thiemo Seufer * elf32-mips.c: Fix addend for _gp_disp special symbol. diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c index 96f80ec015..478a0dbed8 100644 --- a/bfd/elfxx-mips.c +++ b/bfd/elfxx-mips.c @@ -2870,10 +2870,12 @@ mips_elf_create_got_section (abfd, info, maybe_exclude) if (maybe_exclude) flags |= SEC_EXCLUDE; + /* We have to use an alignment of 2**4 here because this is hardcoded + in the function stub generation and in the linker script. */ s = bfd_make_section (abfd, ".got"); if (s == NULL || ! bfd_set_section_flags (abfd, s, flags) - || ! bfd_set_section_alignment (abfd, s, MIPS_ELF_LOG_FILE_ALIGN (abfd))) + || ! bfd_set_section_alignment (abfd, s, 4)) return FALSE; /* Define the symbol _GLOBAL_OFFSET_TABLE_. We don't do this in the