On (01/06/10 22:10), Oleg Kravchenko wrote: > вівторок 01 червень 2010 21:20:54 Khem Raj ви написали: > > ok. add -v option to gcc commandline and post the output. > > # armv5te-iwmmxt-linux-gnueabi-gcc test.c -march=armv5te -mtune=iwmmxt -v > Using built-in specs. > Target: armv5te-iwmmxt-linux-gnueabi > Configured with: /var/tmp/cross/armv5te-iwmmxt-linux-gnueabi/portage/cross- > armv5te-iwmmxt-linux-gnueabi/gcc-4.3.4/work/gcc-4.3.4/configure --prefix=/usr > -- > bindir=/usr/x86_64-pc-linux-gnu/armv5te-iwmmxt-linux-gnueabi/gcc-bin/4.3.4 -- > includedir=/usr/lib/gcc/armv5te-iwmmxt-linux-gnueabi/4.3.4/include -- > datadir=/usr/share/gcc-data/armv5te-iwmmxt-linux-gnueabi/4.3.4 -- > mandir=/usr/share/gcc-data/armv5te-iwmmxt-linux-gnueabi/4.3.4/man -- > infodir=/usr/share/gcc-data/armv5te-iwmmxt-linux-gnueabi/4.3.4/info --with- > gxx-include-dir=/usr/lib/gcc/armv5te-iwmmxt-linux-gnueabi/4.3.4/include/g++-v4 > > --host=x86_64-pc-linux-gnu --target=armv5te-iwmmxt-linux-gnueabi -- > build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point > --enable-nls > --without-included-gettext --with-system-zlib --disable-checking --disable- > werror --enable-secureplt --disable-multilib --disable-libmudflap --disable- > libssp --disable-libgomp --disable-libgcj --with-arch=armv5te --enable- > languages=c,c++ --with-sysroot=/usr/armv5te-iwmmxt-linux-gnueabi --disable- > bootstrap --disable-libgomp --enable-__cxa_atexit --enable-clocale=gnu --with- > bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.3.4 p1.1, > pie-10.1.5' > Thread model: posix > gcc version 4.3.4 (Gentoo 4.3.4 p1.1, pie-10.1.5) > COLLECT_GCC_OPTIONS='-march=armv5te' '-mtune=iwmmxt' '-v' > /usr/libexec/gcc/armv5te-iwmmxt-linux-gnueabi/4.3.4/cc1 -quiet -v test.c - > D_FORTIFY_SOURCE=2 -quiet -dumpbase test.c -march=armv5te -mtune=iwmmxt - > auxbase test -version -o /tmp/ccrvs9z5.s > ignoring nonexistent directory "/usr/armv5te-iwmmxt-linux- > gnueabi/usr/local/include" > ignoring nonexistent directory "/usr/lib/gcc/armv5te-iwmmxt-linux- > gnueabi/4.3.4/../../../../armv5te-iwmmxt-linux-gnueabi/include" > #include "..." search starts here: > #include <...> search starts here: > /usr/lib/gcc/armv5te-iwmmxt-linux-gnueabi/4.3.4/include > /usr/lib/gcc/armv5te-iwmmxt-linux-gnueabi/4.3.4/include-fixed > /usr/armv5te-iwmmxt-linux-gnueabi/usr/include > End of search list. > GNU C (Gentoo 4.3.4 p1.1, pie-10.1.5) version 4.3.4 (armv5te-iwmmxt-linux- > gnueabi) > compiled by GNU C version 4.4.3, GMP version 4.3.2, MPFR version > 2.4.1-p5. > GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 > Compiler executable checksum: 8ae7b4742699cc4989e048ae112d8f61 > COLLECT_GCC_OPTIONS='-march=armv5te' '-mtune=iwmmxt' '-v' > /usr/libexec/gcc/armv5te-iwmmxt-linux-gnueabi/as -march=armv5te -meabi=4 -o > /tmp/cc8RIAN5.o /tmp/ccrvs9z5.s
your gcc is not passing in -march=iwmmxt to the assembler. you have to use armv5te-iwmmxt-linux-gnueabi-gcc test.c -march=iwmmxt -mtune=iwmmxt -Khem _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
