Existe algun bug (o algo por el estilo) en as (GNU Assembler) que impida
que un archivo fuente cuyo nombre sea de longitud = 3 caracteres sea
ensamblado?

Lo que pasa es que no puedo ensamblar con la tabla de simbolos activa
(para el depurador), archivos cuya longitus de nombre sean = 3
caracteres. p.e. si tengo un archivo fuente llamado foo.S y lo quiero
ensamblar asi:
% as --gstabs -o foo.o foo.S
me genera el siguiente mensaje de error:
-----------------------------------------------------------
foo.S: Assembler messages:
foo.S:43: Error: local label "0" (instance number 0 of a dollar label)
is not defined
-----------------------------------------------------------
El mensaje de error no se genera si omito el flag --gstabs o si renombro
el fuente a un nombre cuya longitud sea != 3 (p.e foo1.S funciona bien).

Es "normal" esto? o es que tengo una instalacion "rara y/o buggienta" en
mi sistema.
De antemano gracias por cualquier ayuda y un saludo.

PD La version de as que tengo instalada en mi sistema (woody) es la
2.10.90

Responder a