aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorAlan Modra <alan@linuxcare.com.au>2001-02-18 07:27:59 +0000
committerJeff Law <law@gcc.gnu.org>2001-02-18 00:27:59 -0700
commit31d689474b82a3c269af959070c9ad2d0cbba1eb (patch)
tree539286a74846c17c20be139b9012dd233dcebabb /gcc/rtl.h
parent4096479e2edd3cc908b5d97caedfa8de4f3b4853 (diff)
downloadgcc-31d689474b82a3c269af959070c9ad2d0cbba1eb.zip
gcc-31d689474b82a3c269af959070c9ad2d0cbba1eb.tar.gz
gcc-31d689474b82a3c269af959070c9ad2d0cbba1eb.tar.bz2
pa.c (hppa_expand_prologue): Simplify code storing return pointer.
* pa.c (hppa_expand_prologue): Simplify code storing return pointer. For large (>=8k) frames with a post_store, adjust stack pointer by 8k-64 first rather than by 64. When testing with VAL_14_BITS_P, always use the actual value rather than the value negated. Add blockage to prevent scheduling of spills before stack frame has been created. (hppa_expand_epilogue): Simplify code loading return pointer. Allow a slightly larger range for merge_sp_adjust_with_load case. When testing with VAL_14_BITS_P, always use the actual value. From-SVN: r39826
Diffstat (limited to 'gcc/rtl.h')
0 files changed, 0 insertions, 0 deletions