1

Juste pour dire qu'avec GDB 7.4.1 (pas vérifier si c'est corrigé dans une version suivante mais elle date quand même de 2012), toutes les variables "long double" sont affichées comme des double. Donc dès qu'elles dépassent le max d'un double, elles s'affichent comme INF.
Super pratique pour débugguer. vtff
Si j'utilise des long double et pas des double, c'est pas pour rien.
Ça fait du bien, un bon petit coup de gueule !
[Edit]: Ca semble être https://sourceware.org/bugzilla/show_bug.cgi?id=12134 (date de 2010) et https://sourceware.org/bugzilla/show_bug.cgi?id=16441

2

La gestion des flottants de GDB sux effectivement. Tous les flottants sont des double pour GDB, et ce sont des double host, pas des double target, donc bonjour les erreurs d'arrondi dans Emu-TIGCC. sad
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Je ne vois vraiment pas comment il les gère ces flottants... sad

Corrigé il y a même pas 10 jours ! https://sourceware.org/bugzilla/show_bug.cgi?id=18702

4

Il convertit en flottants hôte dès le chargement et fait tous les calculs en le format hôte.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité