News for hackers. Stuff that matters.
Re:Tell HN: C Experts Panel – Ask us anything about C by ender341341 on Tuesday April 14, 2020 @09:35PM (#22873561)
But that's backwards, the compiler writers are writing special cases to erase checks in the signed case. Doing the 'dumb' thing and mindlessly going through the written check is simpler which is why that's what compilers did for decades as de facto standard on x86.
Re:Tell HN: C Experts Panel – Ask us anything about C by qznc on Wednesday April 15, 2020 @08:39AM (#22877000)
The dump thing is a non optimizing compiler. GCC and LLVM contain many optimization phases. It is probably some normal optimization which is only "wrong" in the context of loop conditions.