> The second is that they can lead to the creation of an > executable stack. This second problem usually only happens if you > take the address of a nested function, but there are some older > compilers where the stack was always used. Curious about the latter part of the sentence. Do you have any reference? -- Eric Botcazou