Bon. Bah bug reproduit sur Debian 32 bits.
Là, j'en suis à un point où j'ai littéralement, dans le débugueur, l'endroit où un test est "vrai" mais le programme continue sur la branche "faux" (et les valeurs de test qui deviennent "optimized out", haha).
Avec GCC comme avec Clang comme avec Mingw. J'en suis à 7h sur ce bug, je me suis niqué quasi une journée de dév sur un planning déjà bien serré, je pense que je vais abandonner.