Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 15 Sep 1998 18:42:14 +0000 (18:42 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 15 Sep 1998 18:42:14 +0000 (18:42 +0000)
1998-09-15  Ulrich Drepper  <drepper@cygnus.com>

* elf/dynamic-link.h [!ELF_MACHINE_PLTREL_OVERLAP]
(_ELF_DYNAMIC_DO_RELOC): Correctly set ranges[1].lazy.

ChangeLog
elf/dynamic-link.h

index 90ab567..4893627 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1998-09-15  Ulrich Drepper  <drepper@cygnus.com>
+
+       * elf/dynamic-link.h [!ELF_MACHINE_PLTREL_OVERLAP]
+       (_ELF_DYNAMIC_DO_RELOC): Correctly set ranges[1].lazy.
+
 1998-09-15  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
 
        * stdio-common/Makefile: Include Makeconfig so that
index 9e2ca03..85d75d6 100644 (file)
@@ -119,7 +119,6 @@ elf_get_dynamic_info (ElfW(Dyn) *dyn,
     struct { ElfW(Addr) start, size;  int lazy; } ranges[2];                 \
     int ranges_index;                                                        \
     ranges[0].lazy = 0;                                                              \
-    ranges[1].lazy = 1;                                                              \
     ranges[0].size = ranges[1].size = 0;                                     \
     ranges[0].start = 0;                                                     \
                                                                              \
@@ -141,6 +140,7 @@ elf_get_dynamic_info (ElfW(Dyn) *dyn,
          {                                                                   \
            ranges[1].start = start;                                          \
            ranges[1].size = (map)->l_info[DT_PLTRELSZ]->d_un.d_val;          \
+           ranges[1].lazy = lazy;                                            \
          }                                                                   \
        else                                                                  \
          /* Combine processing the sections.  */                             \