(mips_split_addresses): New variable.
authorJim Wilson <wilson@gcc.gnu.org>
Mon, 17 Jun 1996 18:58:25 +0000 (11:58 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Mon, 17 Jun 1996 18:58:25 +0000 (11:58 -0700)
commit910628b87e6ba31e1e28813593991a03a4a125e5
treece9eb11f5bf83a0c2054639e6176006f92816148
parent7fc5b3310d130db1d1f7d300abbad6c3ae2fdeb0
(mips_split_addresses): New variable.

(simple_memory_operand): Add comment about mode check.  Add check
for LO_SUM.
(call_insn_operand): OP is now an addresses instead of a MEM.
(move_operand, mips_check_split): New functions.
(mips_count_memory_refs): Add check for LO_SUM.
(mips_move_1word): Add HIGH support.
(mips_address_cost): Delete check for HIGH.
(output_block_move): Handle LO_SUM addresses.
(override_options): Set mips_split_addresses.
(print_operand_address): Add LO_SUM support.

From-SVN: r12285
gcc/config/mips/mips.c