News for hackers. Stuff that matters.
Re:Why undefined behavior may call a never-called function by jcranmer on Sunday September 24, 2017 @10:23PM (#15327675)
> So I can't depend on anything working even if I specify -O0, at least not by the standard. I am entirely at the mercy of the benevolence of my compiler vendor.

What you're basically saying is that you want semantics that's basically defined by the compiler vendor (or, more accurately, compiler/operating system/hardware trio), but you're pissed that the standard leaves it up to the compiler vendor as to whether or not you will get that option. You're already "at the mercy of the benevolence of [your] compiler vendor" to give you things like uint32_t, why is the presence of a -O0 inherently worse?

Re:Why undefined behavior may call a never-called function by lisper on Monday September 25, 2017 @02:47AM (#15328500)
No, uint32_t has been part of the C standard library since C99.