Frank Goenninger <frgo@...> writes:
> While in make-host-1 and also in make-host-2 I get:
>
> ; caught STYLE-WARNING:
> ; This type is undefined:
> ; TN
> ;
> ; compilation unit finished
> ; caught 5 STYLE-WARNING conditions
> STYLE-WARNING: redefining MAKE-MUTEX in DEFUN
> STYLE-WARNING: redefining MAKE-SPINLOCK in DEFUN
These are normal.
> debugger invoked on a TYPE-ERROR: The value :GOOD is not of type LIST.
>
> Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
>
> restarts (invokable by number or by possibly-abbreviated name):
> 0: [ABORT] Exit debugger, returning to top level.
>
> (SB!C::%DEFINE-MODULAR-FUN LOGXOR-MOD32 (X Y) LOGXOR :UNTAGGED NIL 32)
> 0] 0
>
> Hmpf!
A recent change defined logior and logxor as well as logand as :good
modular functions, on all platforms other than hppa (again because of
the lack of testability). I think what that means is that the modular
function definitions for those functions (like the one above) can
simply go away: check the other backends for consistency.
Best,
Christophe