il est pas alloué au runtime le BSS?
Si
je vois pas comment il peut prendre de la place 
D'une part dans le code qui alloue et désalloue le BSS (qui, dans les programmes AMS native, est embarqué dans le programme), et d'autre part dans les relocations: les références aux BSS sont des xxx.l directs, qui doivent être relogés au runtime selon l'emplacement en mémoire du BSS.
C'est pour ça que le BSS,
en général, sux size-wise.