<<However, the important point is that the language semantics don't allow us to get it *right*, not just deciding. We may get it *wrong*, and think we have it *right*. >> Then you have misread the language specs, or GCC is wrong, no other possibilities exist!