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


Reply via email to