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é.


) (et même, si tu te sers des gros trous au début pour y caser des petits bouts de la fin, t'es quand même obligé de déplacer des blocs, et t'augmentes la complexité si les adresses de débuts de blocs ne sont pas classées par ordre croissant selon les handles)
alors si je dis une betise plus grosse que moi...n'hesitez pas a me le dire
)