diff --git a/sys/boot/efi/loader/arch/i386/start.S b/sys/boot/efi/loader/arch/i386/start.S
index e9715da23e66..b597f419d4a1 100644
--- a/sys/boot/efi/loader/arch/i386/start.S
+++ b/sys/boot/efi/loader/arch/i386/start.S
@@ -54,8 +54,6 @@ ENTRY(_start)
 	pushl	%ebx		/* dynamic */
 	pushl	%eax		/* ImageBase */
 	call	self_reloc
-	cmpl	$EFI_SUCCESS, %eax
-	jne	1f
 	popl	%ebx		/* remove ImageBase from the stack */
 	popl	%ebx		/* remove dynamic from the stack */
 	call	efi_main