http://bugs.gentoo.org/228287 http://thread.gmane.org/gmane.linux.ports.parisc/1131 --- trunk/gcc/config/pa/pa.c 2008/11/24 01:15:16 142147 +++ trunk/gcc/config/pa/pa.c 2009/01/06 04:00:28 143113 @@ -7547,7 +7547,9 @@ if (seq_length != 0 && GET_CODE (NEXT_INSN (insn)) != JUMP_INSN && !sibcall - && (!TARGET_PA_20 || indirect_call)) + && (!TARGET_PA_20 + || indirect_call + || ((TARGET_LONG_ABS_CALL || local_call) && !flag_pic))) { /* A non-jump insn in the delay slot. By definition we can emit this insn before the call (and in fact before argument