------- Additional Comments From charlet at gcc dot gnu dot org 2005-07-15 09:02 ------- Most likely your new kernel have stack execution disabled. You would have the same issue with GNU C when using e.g. address of nested procedures.
I guess at some point we might want to do something in GCC to accomodate for this possibility under Linux, as we already do under e.g. Solaris if it becomes standard habit under Linux to disable stack execution. Arno -- What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22477