Just FYI, the current release version of GCC, 4.1.1, has incorporated a reimplemented version of SSP and that version doesn't have this bug. Cheers.