eap@bu-cs.BU.EDU (Eric A. Pearce) (02/13/89)
IBM RT running 4.3 BSD, using "pcc" compiler. Emacs version 18.52
"s-bsd4-3.h" and "m-ibmrt.h"
It cruised through all the source except for this one line:
pcc -g -Demacs -ma -c data.c
"data.c", line 888: compiler error: expression causes compiler
loop: try simplifying
*** Exit 1
Stop.
This is the offending line:
if (bf_cur == XBUFFER (XCONS (XCONS (XSYMBOL (sym)->value)->cdr)->car))
XCONS (XCONS (XSYMBOL (sym)->value)->cdr)->car = Qnil;
return sym;
and after going through the preprocessor:
if (bf_cur == ((struct buffer *) ( (( ((struct Lisp_Cons *)
( (( ((struct Lisp_Cons *) ( (( ((struct Lisp_Symbol *) ( ((sym) &
((1<<26) - 1)) | 0x10000000))->value) & ((1<<26) - 1)) |
0x10000000))->cdr) & ((1<<26) - 1)) | 0x10000000))->car) & ((1<<26)
- 1)) | 0x10000000)))
((struct Lisp_Cons *) ( (( ((struct Lisp_Cons *) ( (( ((struct
Lisp_Symbol *) ( ((sym) & ((1<<26) - 1)) | 0x10000000))->value) &
((1<<26) - 1)) | 0x10000000))->cdr) & ((1<<26) - 1)) |
0x10000000))->car = Qnil;
return sym;
Any tips on getting this to go through?
-e
-------------------------------------------------------------------------------
Eric Pearce ARPANET eap@bu-it.bu.edu
Boston University Information Technology CSNET eap%bu-it@bu-cs
111 Cummington Street JNET jnet%"ep@buenga"
Boston MA 02215 UUCP !harvard!bu-cs!bu-it!eap
617-353-2780 voice 617-353-6260 fax BITNET ep@buenga
--
-------------------------------------------------------------------------------
Eric Pearce ARPANET eap@bu-it.bu.edu
Boston University Information Technology CSNET eap%bu-it@bu-cs
111 Cummington Street JNET jnet%"ep@buenga"
Boston MA 02215 UUCP !harvard!bu-cs!bu-it!eap
617-353-2780 voice 617-353-6260 fax BITNET ep@buenga