982Fermer984
TronLe 13/10/2016 à 07:06
Kevin Kofler (./981) :
si tu veux mon avis personnel: je ne comprends pas l'intérêt des asmspecs sur les variables locales vu que GCC ne les respecte en général pas, je supprimerais entièrement cette fonctionnalité si elle n'est pas implémentable de manière fiable, j'accepterais probablement le code, mais avec un warning que l'asmspec est déprécié et sera ignoré
Que tu ne comprenne pas c'est ton problème.

Que GCC prenne des libertés avec les specs constructeurs dès que ses codeurs rencontrent une difficulté (genre la syntaxe de l'assembleur x86) en est une autre.

Le savais tu :

Deux fonctions avec le même nom en C fait un crash au linkage (logique tu me dira) sauf si l'une d'elle est __weak.

Deux fonctions avec le même nom en C et ASM ne fait PAS un crash au linkage, le résultat est indéterminé.

Merci qui ?

Et non, je ne suis pas décideur des outils dans ma boite, ils travaillent à l'économie, donc au moins cher.

Même si par la suite on passe 10 ans à galérer pour contourner les limitations.

Ca sera toujours un argument supplémentaire en leur faveur pour pas nous augmenter.