base + index register addressing

Jeffrey A Law law@cygnus.com
Fri Oct 17 13:57:00 GMT 1997


  In message < 199710171559.LAA25330@tweedledumb.cygnus.com >you write:
  > | 
  > |   In message <199710170919.WAA23619@ongaonga.chch.cri.nz>you write:
  > |   > 
  > |   > Here's a patch that I've found that improves register allocation
  > |   > where the memory address is the sum of two registers.
  > | Don't forgot those ChangeLog entries!
  > | 
  > | I've installed this patch into egcs.
  > 
  > I was going to comment that the patch might be even better, if it
  > dealt with register + scaled register that some machines have (such
  > as the x86, ns32k, 88k to name the ones I've dealt with).
It's worth noting that patch only helps when the base/index is a hard reg,
which limits its usefulness on most of our platforms.  It's unclear if
the benefit for handling scaled register would outweigh the work involved.
jeff



More information about the Gcc mailing list