diff options
author | Jim Wilson <wilson@redhat.com> | 2001-04-14 03:49:46 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 2001-04-13 20:49:46 -0700 |
commit | 25250265baeee2bdca9b08958620f501b80e760a (patch) | |
tree | 8e1730685406e09ce3a77740f3a41246b8a91d3a /libf2c/libU77 | |
parent | b215b52e59a5fe300f5327a4fd886c9e1673a4c0 (diff) | |
download | gcc-25250265baeee2bdca9b08958620f501b80e760a.zip gcc-25250265baeee2bdca9b08958620f501b80e760a.tar.gz gcc-25250265baeee2bdca9b08958620f501b80e760a.tar.bz2 |
Fix linux kernel -foptimize-sibling-calls miscompilation
Fix linux kernel -foptimize-sibling-calls miscompilation
* config/ia64/ia64.c (ia64_expand_epilogue): Emit alloc if sibcall_p.
(first_instruction): New static variable.
(rtx_needs_barrier): Return 1 for alloc.
(init_insn_group_barriers): Set first_instruction.
(rws_sum): Delete duplicate definition.
(group_barrier_needed_p): Return 0 when first_instruction true.
(safe_group_barrier_needed_p): Save and restore first_instruction
around group_barrier_needed_p call.
From-SVN: r41347
Diffstat (limited to 'libf2c/libU77')
0 files changed, 0 insertions, 0 deletions