http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49289
--- Comment #4 from Tobias Schlegl <codemasterhs at yahoo dot de> 2011-06-05 15:54:32 UTC --- > Oh it is done so that people can unwind as the frame pointer is omitted. Try > with -fno-omit-frame-pointer or -fno-asynchronous-unwind-info . -fno-asynchronous-unwind-info doesn´t exist (in my gcc), but -fnoasynchronous-unwind-table and with it the eh_frame section is gone. -fno-omit-frame-pointer exists, but with it the eh_frame section is also created.