MakePrgm dans PreOs 1.0.7 ne crée pas correctement la table de relogements _nostub:
// Output code
for (int i=0;i<codeSize;i++)
WriteByte(code[i]);
// Code relocation table
for (int i=0;i<reloc[0].count;i++)
{
WriteWord(ReadDWord(reloc[0].ofs[i]));
WriteWord(reloc[0].ofs[i]);
}
WriteWord(0); // Termination marker for TI's relocation method
Le
WriteWord(0); devrait être entre le code et la table.
(J'ai remarqué ça parce que je voulais montrer à quel point le code était moins lisible que celui de ld-tigcc.

Mais celui de obj2ti était pire.

)