c4x.md (all call patterns): Add constraints "Ur".
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Mon, 8 Feb 1999 14:50:03 +0000 (14:50 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Mon, 8 Feb 1999 14:50:03 +0000 (14:50 +0000)
commitb2e9a2fdc876ea464044c9e2338313cff1a4a679
tree1271eaa03ac0eb1486c3dea126ddd354cf9aaa6a
parent55310df79f85c115160cbf9dc505f8ca5df10fd4
c4x.md (all call patterns): Add constraints "Ur".

* config/c4x/c4x.md (all call patterns): Add constraints "Ur".
(call, call_value): Force address into a register if not valid
for a call instruction.
(load_immed_address): Emit a USE of the SYMBOL_REF that is
forced into memory.
* config/c4x/c4x.c (c4x_print_operand): Fix 'C' and 'U' modifiers.

From-SVN: r25090
gcc/ChangeLog
gcc/config/c4x/c4x.c
gcc/config/c4x/c4x.md