Changeset 15371


Ignore:
Timestamp:
May 21, 2012, 8:58:35 AM (7 years ago)
Author:
gb
Message:

Ensure that lisp_globals_limit is defined before lisp_globals.s
is included. (Newer versions of gas can handle forward references
better than older versions do.)

Location:
trunk/source/lisp-kernel
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/arm-constants.s

    r15370 r15371  
    394394nrs_origin = (dnode_size-fulltag_nil)
    395395nrs_symbol_fulltag = fulltag_misc       
     396lisp_globals_limit = -fulltag_nil
    396397       
    397398        include(lisp_globals.s)
     
    546547
    547548
    548 lisp_globals_limit = -fulltag_nil
    549549
    550550/* extended type codes, for UUOs.  Shouldn't conflict with defined subtags */
  • trunk/source/lisp-kernel/ppc-constants32.s

    r15197 r15371  
    361361nrs_origin = (nil_value+(16-fulltag_nil))
    362362nrs_symbol_fulltag = fulltag_misc       
    363 
     363lisp_globals_limit = (0x3010+(LOWMEM_BIAS))
    364364
    365365        include(lisp_globals.s)
     
    547547define(`RESERVATION_DISCHARGE',0x2004)
    548548
    549 lisp_globals_limit = (0x3010+(LOWMEM_BIAS))
     549
    550550       
    551551INTERRUPT_LEVEL_BINDING_INDEX = fixnumone
  • trunk/source/lisp-kernel/ppc-constants64.s

    r15199 r15371  
    335335nrs_symbol_fulltag = fulltag_misc       
    336336define(`nilsym',`nil')       
    337 
     337lisp_globals_limit = (0x3000+(LOWMEM_BIAS))
     338       
    338339        include(lisp_globals.s)
    339340       
     
    460461define(`RESERVATION_DISCHARGE',(0x2008+(LOWMEM_BIAS)))
    461462
    462 lisp_globals_limit = (0x3000+(LOWMEM_BIAS))
     463
    463464       
    464465INTERRUPT_LEVEL_BINDING_INDEX = fixnumone
  • trunk/source/lisp-kernel/x86-constants32.s

    r15197 r15371  
    304304nrs_origin = 0x13008+(LOWMEM_BIAS)
    305305nrs_symbol_fulltag = fulltag_misc       
    306 
     306lisp_globals_limit = (0x13000+LOWMEM_BIAS)
    307307       
    308308        include(lisp_globals.s)
     
    541541call_arguments_limit = 0x10000
    542542
    543 lisp_globals_limit = (0x13000+(LOWMEM_BIAS))
    544543       
    545544INTERRUPT_LEVEL_BINDING_INDEX = fixnumone
  • trunk/source/lisp-kernel/x86-constants64.s

    r15197 r15371  
    669669nrs_origin = 0x13020
    670670nrs_symbol_fulltag = fulltag_symbol       
    671 
     671lisp_globals_limit = 0x13000
    672672       
    673673        include(lisp_globals.s)
     
    848848call_arguments_limit = 0x10000
    849849
    850 lisp_globals_limit = 0x13000
     850
    851851
    852852INTERRUPT_LEVEL_BINDING_INDEX = fixnumone
Note: See TracChangeset for help on using the changeset viewer.