aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/xref.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>2000-08-11 16:10:10 -0700
committerRichard Henderson <rth@gcc.gnu.org>2000-08-11 16:10:10 -0700
commit870f9ec0bcf4579a19abb05038559d068c87488e (patch)
tree493a5dd75f8f9269cb5fe74405478def2830c851 /gcc/java/xref.c
parentdc329d293894ba51b1630a2d41c8e23e1478893b (diff)
downloadgcc-870f9ec0bcf4579a19abb05038559d068c87488e.zip
gcc-870f9ec0bcf4579a19abb05038559d068c87488e.tar.gz
gcc-870f9ec0bcf4579a19abb05038559d068c87488e.tar.bz2
ia64.c (do_spill): Pass cfa offset to move expander.
* config/ia64/ia64.c (do_spill): Pass cfa offset to move expander. (do_restore): Likewise. (gen_movdi_x, gen_fr_spill_x, gen_fr_restore_x): New. (ia64_expand_prologue, ia64_expand_epilogue): Use them. (rtx_needs_barrier): Track actual bit manipulation for ar.unat moves, gr_spill, and gr_restore. (emit_insn_group_barriers): Special case gr_spill/gr_restore. (process_set): Don't handle varargs spills. * config/ia64/ia64.md (gr_spill): Accept cfa offset. Emit .mem.offset here instead of in process_set. (gr_restore): Likewise. From-SVN: r35648
Diffstat (limited to 'gcc/java/xref.c')
0 files changed, 0 insertions, 0 deletions