Попробуйте добавить три строчки:
.globl l__INITIALIZER
.globl s__INITIALIZED
.globl s__INITIALIZER
т.е. у меня так (начало crt файла)
.module crt0
.globl _main
.globl l__INITIALIZER
.globl s__INITIALIZED
.globl s__INITIALIZER
.area _HEADER (ABS)
;;
.org 0x5000
jp init
;
init:
Информация из форума по sdcc, почему не пофиксили не знаю.

