News for hackers. Stuff that matters.
Re:“gcc will quietly break nearly half of all the packages t... by just_curioussss on Saturday October 24, 2015 @12:35PM (#10444099)
That is called unspecified behavior not undefined behavior. Major difference.
Re:“gcc will quietly break nearly half of all the packages t... by mlvljr on Saturday October 24, 2015 @12:55PM (#10444150)
Not many know (and less people care), funnily :)

I have yet to see a thorough (source-to-compiler-intent-to-assembly) comparative description of undefined, unspecified and implementation-defined behaviors, though (not just a somewhat insightful blog, or techno gospel, which the C and C++ standards are).

Re:“gcc will quietly break nearly half of all the packages t... by nitrogen on Saturday October 24, 2015 @02:03PM (#10444353)
You could always write one. I recommend the work of John Regehr as a starting reference: http://blog.regehr.org/
Re:“gcc will quietly break nearly half of all the packages t... by mlvljr on Saturday October 24, 2015 @02:59PM (#10444514)
I wish I had time to learn this first :)

But yes, authoring a book titled "Well-defined C (and C++)" one day would be awesome.

Thanks for the link.