Hello, there seems to be a gcc problem with the target 'xstormy16-elf':
/home/mstein/sim/xstormy16-elf/build/./gcc/xgcc -B/home/mstein/sim/xstormy16-elf/build/./gcc/ -nostdinc -B/home/mstein/sim/xstormy16-elf/build/xstormy16-elf/newlib/ -isystem /home/mstein/sim/xstormy16-elf/build/xstormy16-elf/newlib/targ-include -isystem /n/07/mstein/combined-trunk/newlib/libc/include -B/n/07/mstein/cross-local/xstormy16-elf-new/xstormy16-elf/bin/ -B/n/07/mstein/cross-local/xstormy16-elf-new/xstormy16-elf/lib/ -isystem /n/07/mstein/cross-local/xstormy16-elf-new/xstormy16-elf/include -isystem /n/07/mstein/cross-local/xstormy16-elf-new/xstormy16-elf/sys-include -L/home/mstein/sim/xstormy16-elf/build/./ld -O2 -g -O2 -O2 -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -Os -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../.././gcc -I/n/07/mstein/combined-trunk/libgcc -I/n/07/mstein/combined-trunk/libgcc/. -I/n/07/mstein/combined-trunk/libgcc/../gcc -I/n/07/mstein/combined-trunk/libgcc/../include -I/n/07/mstein/combined-trunk/libgcc/../libdecnumber -I../../libdecnumber -o stormy16-lib2.o -MT stormy16-lib2.o -MD -MP -MF stormy16-lib2.dep -fexceptions -c /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c In file included from /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:46: /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:348: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__bswapsi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:354: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__bswapdi2' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'udivmodsi4' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__divsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__modsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__udivsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__umodsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ashlsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ashrsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__lshrsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:60: error: conflicting types for '__popcounthi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:447: error: previous declaration of '__popcounthi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:61: error: conflicting types for '__parityhi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:449: error: previous declaration of '__parityhi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:62: error: conflicting types for '__clzhi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:440: error: previous declaration of '__clzhi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:63: error: conflicting types for '__ctzhi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:445: error: previous declaration of '__ctzhi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'udivmodsi4' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:95: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__divsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:121: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__modsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:144: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__udivsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:150: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__umodsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:156: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ashlsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:170: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ashrsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:184: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__lshrsi3' /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:202: error: conflicting types for '__popcounthi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:447: error: previous declaration of '__popcounthi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:217: error: conflicting types for '__parityhi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:449: error: previous declaration of '__parityhi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:230: error: conflicting types for '__clzhi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:440: error: previous declaration of '__clzhi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c: In function '__clzhi2': /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:231: warning: comparison is always false due to limited range of data type /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c: At top level: /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:242: error: conflicting types for '__ctzhi2' /n/07/mstein/combined-trunk/libgcc/../gcc/libgcc2.h:445: error: previous declaration of '__ctzhi2' was here /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c: In function '__ctzhi2': /n/07/mstein/combined-trunk/libgcc/../gcc/config/stormy16/stormy16-lib2.c:248: warning: comparison is always false due to limited range of data type make[2]: *** [stormy16-lib2.o] Error 1 make[2]: Leaving directory `/home/mstein/sim/xstormy16-elf/build/xstormy16-elf/libgcc' make[1]: *** [all-target-libgcc] Error 2 make[1]: Leaving directory `/home/mstein/sim/xstormy16-elf/build' make: *** [all] Error 2 The SVN revision was 122962. -- Summary: Problem while compiling gcc for xstormy16-elf Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mstein at phenix dot rootshell dot be GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: xstormy16-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31232