gcc/resource.c mark_target_live_regs Question

Mark Mitchell mark@codesourcery.com
Thu Feb 15 20:17:00 GMT 2001


>>>>> "Richard" == Richard Henderson <rth@redhat.com> writes:

    >> We're making some assumption that reorg confuses everything,
    >> but not across BARRIERs?  Is that it?

    Richard> Exactly.

Ugh.  This is all rather unfortunate.

    >> mark_target_live_regs mark all registers live if
    >> find_basic_block goes back, say, more than 1000 instructions
    >> ...

    Richard> 50 or 100 is probably a better default.  Remember, that
    Richard> if you have N insns in the block you're still going to
    Richard> scan N**2/2 insns.

Yes, agreed.  Jeffrey, does this make sense to you?  You can use the 
--param thingy into set the throttle here.
 
--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com



More information about the Gcc mailing list