Bug Description

Binary package hint: gcc-4.2

This is bizarre... gcc-4.2.3 for Hardy on ia32 compiles the code below into a program that prints 1. The correct answer is 0, and this is what all other compilers (including gcc-4.1 and gcc-3.4 on Hardy/ia32) return.

Furthermore, FSF gcc-4.2.3 also gives the correct answer!

Probably someone should look into this as comparison errors like this could easily have security implications.