You see the same behaviour on the HEAD branch, gcc-3.2 on Debian shows the same behaviour as the RH's gcc-3.2. Maybe the cause is the patch to emit .note.GNU-stack section on linux arches which by default need executable stack. This patch was applied by request of James Troup (?) and is part of HEAD and gcc-3.3 upstream CVS.
- Bug#224200: gcc-3.3 fails to generate EH_FRAME ... David Mosberger
- Bug#224200: gcc-3.3 fails to generate EH_F... Matthias Klose
- Bug#224200: marked as done (gcc-3.3 fails ... Debian Bug Tracking System
- Bug#224200: gcc-3.3 fails to generate EH_F... Nathanael Nerode
- Bug#224200: gcc-3.3 fails to generate ... Matthew Wilcox
- Bug#224200: gcc-3.3 fails to gener... GOTO Masanori
- Matthias Klose