Dear Gilman, I'd like to suggest you (if it's possible to switch to gcc-3.3.4 (at least it works on our site with TinyOS). Next, if it doesn't work, will you also put the log with version of TinyOS and NesC you are using. Sometimes it's possible that you or NesC does something so wrong that gcc doesn't know what to do at all. Regards, Dmitriy Korovkin,
-----Original Message----- From: mspgcc-users-ad...@lists.sourceforge.net [mailto:mspgcc-users-ad...@lists.sourceforge.net] Sent: Tuesday, October 19, 2004 8:10 AM To: mspgcc-users@lists.sourceforge.net Subject: [Mspgcc-users] Bug Report: Internal compiler error in gen_lowpart I'm compiling on Windows XP, and have found a fatal compiler bug. Here is the GCC version information, from msp430-gcc: Reading specs from /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/specs Configured with: ./configure --target=msp430 -- prefix=/c/daten/mspgcc/build/installed --disable-nls Thread model: single gcc version 3.2.3 This is the command line: msp430-gcc -save-temps -v -B/usr/local/lib/ncc -mmcu=msp430x149 -Os -Wall - Wshadow -v -o TestMgmtQuery.o -c -fdollars-in-identifiers build/telos/app.c Here is the output: Reading specs from /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/specs Configured with: ./configure --target=msp430 -- prefix=/c/daten/mspgcc/build/installed --disable-nls Thread model: single gcc version 3.2.3 /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/cpp0.exe -lang-c -v - iprefix /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/ - isystem /usr/local/lib/ncc/include -D__GNUC__=3 -D__GNUC_MINOR__=2 - D__GNUC_PATCHLEVEL__=3 -D__GXX_ABI_VERSION=102 -DMSP430 -D__MSP430__ - D__MSP430 -D__OPTIMIZE_SIZE__ -D__OPTIMIZE__ -D__STDC_HOSTED__=1 - DMSP430_HAS_HW_MUL -D__MSP430_149__ -DMSP430_HAS_HWMUL - D__SIZE_TYPE__=unsigned int -D__PTRDIFF_TYPE__=int -D__INT_MAX__=32767 build/telos/app.c -Wall -Wshadow app.i ignoring nonexistent directory "/usr/local/lib/ncc/include" GNU CPP version 3.2.3 (cpplib) (GNU assembler syntax) ignoring nonexistent directory "/cygdrive/c/mspgcc/msp430/sys-include" ignoring nonexistent directory "/c/daten/mspgcc/build/installed/include" ignoring nonexistent directory "/c/daten/mspgcc/build/installed/lib/gcc- lib/msp430/3.2.3/include" ignoring nonexistent directory "/c/daten/mspgcc/build/installed/lib/gcc- lib/msp430/3.2.3/../../../../msp430/sys-include" ignoring nonexistent directory "/c/daten/mspgcc/build/installed/lib/gcc- lib/msp430/3.2.3/../../../../msp430/include" #include "..." search starts here: #include <...> search starts here: /cygdrive/c/mspgcc/lib/gcc-lib/msp430/3.2.3/include /cygdrive/c/mspgcc/msp430/include End of search list. /cygdrive/c/mspgcc/bin/../lib/gcc-lib/msp430/3.2.3/cc1.exe -fpreprocessed app.i -quiet -dumpbase app.c -mmcu=msp430x149 -Os -Wall -Wshadow -version - fdollars-in-identifiers -o app.s GNU CPP version 3.2.3 (cpplib) (GNU assembler syntax) GNU C version 3.2.3 (msp430) compiled by GNU C version 3.3.1 (cygming special). Here is the error: C:/PROGRA~1/UCB/cygwin/opt/tinyos- 1.x/contrib/nucleus/tos/lib/Nucleus/MgmtQueryM.nc: In function `received': C:/PROGRA~1/UCB/cygwin/opt/tinyos- 1.x/contrib/nucleus/tos/lib/Nucleus/MgmtQueryM.nc:122: Internal compiler error in gen_lowpart, at emit-rtl.c:1197 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. I have attached a gzipped copy of the .i file that generates this error. Thanks for your consideration. Gil