------- Comment #9 from jadamcze at utas dot edu dot au 2008-07-16 04:54 ------- ../gcc-4.3.1/configure --prefix=${HOME}/gcc-native/ --enable-languages=c make && make install
CC=~/gcc-native/bin/gcc ../gcc/configure --prefix=${HOME}/gcc-spu --enable-languages=c,c++ --with-newlib --with-headers --target=spu-elf make -j4 CC=~/gcc-native/bin/gcc && make CC=~/gcc-native/bin/gcc install $ gcc-spu/bin/spu-elf-g++ splat.cpp -c -v Using built-in specs. Target: spu-elf Configured with: ../gcc/configure --prefix=/home/jonathan/gcc-spu --enable-languages=c,c++ --with-newlib --with-headers --target=spu-elf Thread model: single gcc version 4.4.0 20080716 (experimental) (GCC) COLLECT_GCC_OPTIONS='-c' '-v' /home/jonathan/gcc-spu/libexec/gcc/spu-elf/4.4.0/cc1plus -quiet -v splat.cpp -quiet -dumpbase splat.cpp -auxbase splat -version -o /tmp/ccTwlij4.s ignoring nonexistent directory "/home/jonathan/gcc-spu/lib/gcc/spu-elf/4.4.0/../../../../spu-elf/sys-include" #include "..." search starts here: #include <...> search starts here: /home/jonathan/gcc-spu/lib/gcc/spu-elf/4.4.0/../../../../spu-elf/include/c++/4.4.0 /home/jonathan/gcc-spu/lib/gcc/spu-elf/4.4.0/../../../../spu-elf/include/c++/4.4.0/spu-elf /home/jonathan/gcc-spu/lib/gcc/spu-elf/4.4.0/../../../../spu-elf/include/c++/4.4.0/backward /home/jonathan/gcc-spu/lib/gcc/spu-elf/4.4.0/include /home/jonathan/gcc-spu/lib/gcc/spu-elf/4.4.0/include-fixed /home/jonathan/gcc-spu/lib/gcc/spu-elf/4.4.0/../../../../spu-elf/include End of search list. GNU C++ (GCC) version 4.4.0 20080716 (experimental) (spu-elf) compiled by GNU C version 4.3.1, GMP version 4.2.2, MPFR version 2.3.1. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: b3d5544b58f1447fbeb69330a4fd2dff splat.cpp: In function 'unsigned int __vector__ f()': splat.cpp:3: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts splat.cpp:3: error: cannot convert 'unsigned char __vector__' to 'unsigned int __vector__' in return -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36837