When compiling at -O2 and -O3 optimization, I've found several instances of routines ending with:
retq jmp <address-of-next-routine>with no branch pointing to the jmp instruction. Is there any specific reason for such code? Is there a way to avoid this?
This is gcc 4.4.5, as installed on Ubuntu 10.10, compiling the SPEC OMP and CPU-2006 benchmarks.
Thanks in advance. -- Alain.