--- config/pa/pa.c (revision 143056) +++ config/pa/pa.c (working copy) @@ -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