re PR target/32337 (Error: Register number out of range 0..1)
authorJakub Jelinek <jakub@redhat.com>
Fri, 14 Sep 2007 09:56:59 +0000 (11:56 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 14 Sep 2007 09:56:59 +0000 (11:56 +0200)
commit2951f79b3530eb98f48927d595ba2ce860e5032a
tree815fee21350f1860e46341d2b1be29a0d0831c68
parent6adf1bd514c75ed0e7610dfa1ac6bf9c3304e286
re PR target/32337 (Error: Register number out of range 0..1)

PR target/32337
* config/ia64/ia64.c (find_gr_spill): Don't decrement
current_frame_info.n_local_regs.  Don't return emitted local
regs.
(ia64_compute_frame_size): Improve unwind hack to put
RP, PFS, FP in that order by allowing some of the registers
been already emitted, as long as they are emitted to the
desired register.

From-SVN: r128490
gcc/ChangeLog
gcc/config/ia64/ia64.c