Index: config/pa/pa.c =================================================================== --- gcc/config/pa/pa.c (revision 143062) +++ gcc/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