Ignore:
Timestamp:
Jul 12, 2008, 3:19:05 AM (12 years ago)
Author:
gb
Message:

Mostly cosmetic changes (to avoid some gcc warnings at -Wall).
gc-common.c : initialize the fields in a timeval struct, to avoid spurious

warning.

lisp-debug.c : fix typo when printing %rsi value, use %l for nargs.

lisp.h prototype for print_lisp_object()

macros.h : kinder, gentler ptr_to_lispobj(), ptr_from_lispobj(), deref()

macros. (GC seems to miscompile at -low- optimization settings, may
have to do with these macros.)

pmcl-kernel.c : make implicit comparison operands explicit in a few

cases. Use %l when printing paging info.

ppc-constants32.h, ppc-constants64.h, x86-constants64.h: define new

hash-table-vector-header fields, now that we're using them in the
trunk.

thread_manager.c : use signed_natural for futex pointers

x86-gc.c : in mark_root(), use a simpler construct to set a pool's

data to NIL. (This may have been losing under -low- optimization.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/x86-gc.c

    r9901 r10010  
    331331
    332332      if (subtag == subtag_pool) {
    333         deref(ptr_to_lispobj(base), 1) = lisp_nil;
     333        deref(base, 1) = lisp_nil;
    334334      }
    335335     
Note: See TracChangeset for help on using the changeset viewer.