* config/sparc/sparc.c (sparc_emit_set_symbolic_const64): If
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Feb 2002 21:54:39 +0000 (21:54 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Feb 2002 21:54:39 +0000 (21:54 +0000)
commitc3479b10e236b0ff0c0671e7333283159c2c5014
treeb916701b11cbd40fd8ad795ecb243d7863b200a7
parentfa5044a6864bd1a5fd7ab76203e2b614e084574e
* config/sparc/sparc.c (sparc_emit_set_symbolic_const64): If
we are given conflicting registers, switch to the other one we
had allocated for us.
* config/sparc/sparc.md (reload_indi, reload_outdi): Pass op[2]
as TImode so we know when the "other" register is available.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49412 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md