]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
2003-08-18 H.J. Lu <hongjiu.lu@intel.com>
authorRoland McGrath <roland@gnu.org>
Mon, 18 Aug 2003 22:04:56 +0000 (22:04 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 18 Aug 2003 22:04:56 +0000 (22:04 +0000)
* sysdeps/ia64/dl-machine.h (elf_machine_rela): Use _dl_reloc_bad_type.
(elf_machine_lazy_rel): Likewise.

sysdeps/ia64/dl-machine.h

index 3edaca1136025e8bc67c48f4897d1399011c871c..f09fb9bae0581873ac9bb64b2108b1caf7e9ae12 100644 (file)
@@ -582,7 +582,7 @@ elf_machine_rela (struct link_map *map,
            }
 #endif
          else
-           assert (! "unexpected dynamic reloc type");
+           _dl_reloc_bad_type (map, r_type, 0);
        }
       else
        value = 0;
@@ -599,7 +599,7 @@ elf_machine_rela (struct link_map *map,
       reloc_addr[1] = 0;
     }
   else
-    assert (! "unexpected dynamic reloc format");
+    _dl_reloc_bad_type (map, r_type, 0);
 }
 
 /* Let do-rel.h know that on IA-64 if l_addr is 0, all RELATIVE relocs
@@ -633,7 +633,7 @@ elf_machine_lazy_rel (struct link_map *map,
   else if (r_type == R_IA64_NONE)
     return;
   else
-    assert (! "unexpected PLT reloc type");
+    _dl_reloc_bad_type (map, r_type, 1);
 }
 
 #endif /* RESOLVE_MAP */