From f74e8ed1dad88f1a3fc0bf9cfb4fc7f68a73eb50 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 22 Sep 1998 01:42:11 +0000 Subject: [PATCH] * sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly optimized. 1998-09-21 Andreas Schwab * sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly optimized. --- ChangeLog | 5 +++++ sysdeps/m68k/dl-machine.h | 11 ++--------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 141d7c7..6653962 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1998-09-21 Andreas Schwab + + * sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly + optimized. + 1998-09-21 10:00 Ulrich Drepper * string/bits/string2.h: Add mempcpy optimization. diff --git a/sysdeps/m68k/dl-machine.h b/sysdeps/m68k/dl-machine.h index a4affcc..88fcd1f 100644 --- a/sysdeps/m68k/dl-machine.h +++ b/sysdeps/m68k/dl-machine.h @@ -324,15 +324,8 @@ static inline void elf_machine_lazy_rel (Elf32_Addr l_addr, const Elf32_Rela *reloc) { Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); - switch (ELF32_R_TYPE (reloc->r_info)) - { - case R_68K_JMP_SLOT: - *reloc_addr += l_addr; - break; - default: - assert (! "unexpected PLT reloc type"); - break; - } + assert (ELF32_R_TYPE (reloc->r_info) == R_68K_JMP_SLOT); + *reloc_addr += l_addr; } #endif /* RESOLVE */ -- 2.7.4