Martial Demolins (./1) :
- as compile un bcc.s même si le label est trop loin (on a donc un offset incorrect, mais pas de message d'erreur) (ok, il faut pas écrire .s, mais est-ce un comportement normal?)
Normalement, il devrait y avoir une erreur soit au niveau de l'assembleur, soit au niveau du linker. C'est avec ou sans --cut-ranges (-> mode all-relocs de l'assembleur), ça? Et le bcc.s est-il vers la même section ou vers une autre?
- as compile même si on fait un .xdef sur un label inexistant
Normal ça, et important pour les .xdef des options linker (A68k est lourd sur ce point.)
- est-ce que tigcc linke avec /usr/local/tigcc/include/s/os.h quand on utilise GNU as même en kernel (il me semble bien que oui, mais...)? si oui, peut-on le désactiver?
os.h n'est pas inclus implicitement, si tu ne mets pas de .include explicit, il n'est pas utilisé.