diff --git a/lib/csu/arch/vax/crtbegin.S b/lib/csu/arch/vax/crtbegin.S index 208c4658a973..207a9d03ec44 100644 --- a/lib/csu/arch/vax/crtbegin.S +++ b/lib/csu/arch/vax/crtbegin.S @@ -132,7 +132,7 @@ END(__do_global_dtors_aux) .hidden __do_global_ctors_aux -_ENTRY(__do_global_ctors_aux, 0x0800) +_ENTRY(__do_global_ctors_aux, 0x0100) /* save r8 */ tstb __initialized bneq 4f movb $1, __initialized diff --git a/libexec/ld.elf_so/arch/vax/mdreloc.c b/libexec/ld.elf_so/arch/vax/mdreloc.c index 0528514560fd..12524505404a 100644 --- a/libexec/ld.elf_so/arch/vax/mdreloc.c +++ b/libexec/ld.elf_so/arch/vax/mdreloc.c @@ -58,7 +58,7 @@ _rtld_relocate_nonplt_objects(Obj_Entry *obj) for (rela = obj->rela; rela < obj->relalim; rela++) { Elf_Addr *where; Elf_Addr tmp; - unsigned long symnum; + unsigned long symnum = 0; where = (Elf_Addr *)(obj->relocbase + rela->r_offset);