Je suis maintenant prêt à compiler mon projet avec -std=c99 et je suis confronté à une erreur que je ne comprends pas pour le moment. Cette ligne: my_type* td = ({ register kmy_type* arg0 asm("eax");
Question idiote, mais je ne trouve tout simplement pas le drapeau nécessaire dans gcc. Au fond, j'ai dans mon programme C le code assembleur en ligne suivant __asm__ __volatile__ ("lea ebx, [timings]
J'essaie d'implémenter le changement de contexte en utilisant gcc pour les processeurs m68k. J'ai besoin d'utiliser l'assemblage en ligne pour sauvegarder tous les registres d0, d1 ... d7 et a0, ... a