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/ppc-constants64.h

    r9906 r10010  
    312312  LispObj cache_key;            /* value of last cached key */
    313313  LispObj cache_value;          /* last cached value */
     314  LispObj size;                 /* number of entries in table */
     315  LispObj size_reciprocal;      /* shifted reciprocal of size */
    314316} hash_table_vector_header;
    315317
Note: See TracChangeset for help on using the changeset viewer.