Raymond Toy pushed to branch master at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • src/lisp/coreparse.c
    ... ... @@ -57,8 +57,13 @@ process_directory(int fd, long *ptr, int count)
    57 57
     	switch (id) {
    
    58 58
     	  case DYNAMIC_SPACE_ID:
    
    59 59
     	      if (addr != (os_vm_address_t) dynamic_0_space
    
    60
    -		  && addr != (os_vm_address_t) dynamic_1_space)
    
    61
    -		  printf("Strange ... dynamic space lossage.\n");
    
    60
    +		  && addr != (os_vm_address_t) dynamic_1_space) {
    
    61
    +                  printf("Strange ... dynamic space lossage: addr = %p, expected %p or %p\n",
    
    62
    +                         addr,
    
    63
    +                         (os_vm_address_t) dynamic_0_space,
    
    64
    +                         (os_vm_address_t) dynamic_1_space);
    
    65
    +              }
    
    66
    +              
    
    62 67
     	      current_dynamic_space = (lispobj *) addr;
    
    63 68
     #if defined(ibmrt) || defined(i386) || defined(__x86_64)
    
    64 69
     	      SetSymbolValue(ALLOCATION_POINTER, (lispobj) free_pointer);