1463c1463,1464
< || current_function_uses_const_pool);
---
> || current_function_uses_const_pool
> || profile_flag || profile_block_flag);
1524,1525d1524
< int pic_reg_used = flag_pic && (current_function_uses_pic_offset_table
< || current_function_uses_const_pool);
1526a1526,1535
> #ifdef FUNCTION_PROFILER_EPILOGUE
> if (profile_flag)
> return 0;
> #endif
>
> if (flag_pic && (current_function_uses_pic_offset_table
> || current_function_uses_const_pool
> || profile_flag || profile_block_flag))
> return 0;
>
1536,1537c1545
< if ((regs_ever_live[regno] && ! call_used_regs[regno])
< || (regno == PIC_OFFSET_TABLE_REGNUM && pic_reg_used))
---
> if (regs_ever_live[regno] && ! call_used_regs[regno])
1559a1568,1572
> #ifdef FUNCTION_PROFILER_EPILOGUE
> if (profile_flag)
> FUNCTION_PROFILER_EPILOGUE (file);
> #endif
>
< || current_function_uses_const_pool);
---
> || current_function_uses_const_pool
> || profile_flag || profile_block_flag);
1524,1525d1524
< int pic_reg_used = flag_pic && (current_function_uses_pic_offset_table
< || current_function_uses_const_pool);
1526a1526,1535
> #ifdef FUNCTION_PROFILER_EPILOGUE
> if (profile_flag)
> return 0;
> #endif
>
> if (flag_pic && (current_function_uses_pic_offset_table
> || current_function_uses_const_pool
> || profile_flag || profile_block_flag))
> return 0;
>
1536,1537c1545
< if ((regs_ever_live[regno] && ! call_used_regs[regno])
< || (regno == PIC_OFFSET_TABLE_REGNUM && pic_reg_used))
---
> if (regs_ever_live[regno] && ! call_used_regs[regno])
1559a1568,1572
> #ifdef FUNCTION_PROFILER_EPILOGUE
> if (profile_flag)
> FUNCTION_PROFILER_EPILOGUE (file);
> #endif
>