[M3commit] [modula3/cm3] ca69e1: previously:
    jaykrell 
    jay.krell at cornell.edu
       
    Wed Aug 26 09:31:55 CEST 2015
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: ca69e1df6c62a8a6995059ae0f635e259b248d65
      https://github.com/modula3/cm3/commit/ca69e1df6c62a8a6995059ae0f635e259b248d65
  Author: jaykrell <jay.krell at cornell.edu>
  Date:   2015-08-26 (Wed, 26 Aug 2015)
  Changed paths:
    M m3-sys/m3middle/src/Target.i3
    M m3-sys/m3middle/src/Target.m3
  Log Message:
  -----------
  previously:
 First_readable_addr = 4K * 8 on most targets
 First_readable_addr = 8K * 8 on sparc
 could be but isn't 8k on alpha/ia64
now:
 4K on all targets -- not 4K * 8, but just 4K
 m3front does the multiplication by 8 and doing
 it twice made the value too high.
 Could be but isn't 8K on ia64/alpha/sparc. It'd
 be a small optimization in unusual code, and
 isn't worth the targets varying.
Test case is p263.
Still maybe want to eliminate it, but at least
all targets are now the same here.
    
    
More information about the M3commit
mailing list