https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68701

--- Comment #11 from henric at bergenwall dot com ---
I have noted that the compilation works with any 2 out of the 3 gcc-flags!

> gcc -finstrument-functions -ffixed-ebp a.c -> successfully compiles!
> gcc -m32 -ffixed-ebp a.c                   -> successfully compiles!
> gcc -m32 -finstrument-functions a.c        -> successfully compiles!

> gcc -m32 -finstrument-functions -ffixed-ebp a.c -> fails with internal error


Given that -ffixed-ebp works individually with both -finstrument-functions and
-m32, but not together, maybe it is tricky to error out on -ffixed-ebp, not
destroying something that already works?


Btw, in the company that I work for (>100.000 employees worldwide), we have
legacy code that relies on -ffixed-ebp, so please don't be too aggressive when
if you decide to error out on compilation with -ffixed-ebp.

Reply via email to