Odpověď na názor

Odpovídáte na názor k článku Režim fast math v překladačích: přednosti, zápory a možné pasti. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • Včera 9:15

    JSH

    > zda hned po té operaci program čte errno

    On ho nemusí číst hned ale třeba o pár úrovní jinde. Tam už překladač nemusí vidět.
    A autoři překladačů musí přemýšlet jinak než normální programátoři. Bezpečná optimalizace nesmí změnit chování ani v extrémně obskurních a nepravděpodobných případech. Pokud to errno někdo někde může číst a je nějaká větev, která ho nezmění, tak tam tu hodnotu zapsat musí.

    Druhá věc je samozřejmě to, že errno je historický relikt. Je to špatně z mnoha úhlů pohledu, jen se ho nejde jednoduše zbavit.