When compiling a file for the PIC16F690 using the command:
sdcc -mpic14 -p16f690 -c lenval.c
using SDCC 2.6.0 #4309 on Mac OS X 10.4.9 Intel, gives the error:
gen.c:9706: failed assertion `size == getSize(OP_SYM_ETYPE(result))'
Caught signal 6: SIGABRT
File being compiled
Logged In: YES
user_id=1797536
Originator: YES
File Added: lenval.h
Header for file being compiled
Other required header file
Logged In: YES
user_id=1797536
Originator: YES
File Added: ports.h
Logged In: YES
user_id=1115835
Originator: NO
Cannot reproduce this in SDCC 2.6.5, r4806.
The assertion was removed in r4661 on 2007-03-02.
Please consider updating your SDCC from SVN or a recent snapshot---or wait until the next official release is ... released (soon to come).
Regards,
Raphael