}
/* bss segment */
+ __bss_start = .;
.sbss : {
*(.sbss .sbss.* .gnu.linkonce.sb.*)
*(.scommon)
}
.bss : { *(.bss) }
+ __bss_end = .;
__malloc_start = .;
. = . + 512;
/* End of uninitalized data segement */
_end = .;
}
+
+ASSERT(_end < 0x80004000, "program is too large")