https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61177
Rion changed:
What|Removed |Added
CC||rion4ik at gmail dot com
Known to work||4.6.1, 4.7.3
Summary|armv6zk: gcc|armv6zk: gcc fails compile
||one source file with fPIC
||and mthumb
--- Comment #1 from Rion ---
probably I have to report this to buildroot, but I didn't notice any suspicious
patches there which may lead to such behaviour
$ armeb-buildroot-linux-uclibcgnueabi-gcc -v -save-temps -mthumb -fPIC -c
test.c -o test.o
Using built-in specs.
COLLECT_GCC=/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/armeb-buildroot-linux-uclibcgnueabi-gcc
COLLECT_LTO_WRAPPER=/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../libexec/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/lto-wrapper
Target: armeb-buildroot-linux-uclibcgnueabi
Configured with: ./configure
--prefix=/srv/Vendors/Intel/PumaToolchain-buildroot201308//usr
--sysconfdir=/srv/Vendors/Intel/PumaToolchain-buildroot201308//etc
--enable-shared --disable-static --disable-gtk-doc --disable-doc --disable-docs
--disable-documentation --with-xmlto=no --with-fop=no
--target=armeb-buildroot-linux-uclibcgnueabi
--with-sysroot=/srv/Vendors/Intel/PumaToolchain-buildroot201308//usr/armeb-buildroot-linux-uclibcgnueabi/sysroot
--disable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib
--with-gmp=/srv/Vendors/Intel/PumaToolchain-buildroot201308//usr
--with-mpfr=/srv/Vendors/Intel/PumaToolchain-buildroot201308//usr
--enable-target-optspace --enable-tls --enable-threads
--with-mpc=/srv/Vendors/Intel/PumaToolchain-buildroot201308//usr
--with-float=soft --disable-decimal-float --with-arch=armv6zk
--with-tune=arm1176jz-s --with-abi=aapcs-linux --with-float=soft
--with-mode=arm --with-pkgversion='Buildroot 2013.08.1'
--with-bugurl=http://bugs.buildroot.net/ --enable-languages=c,c++
--with-build-time-tools=/srv/Vendors/Intel/PumaToolchain-buildroot201308//usr/armeb-buildroot-linux-uclibcgnueabi/bin
--disable-libgomp
Thread model: posix
gcc version 4.6.4 (Buildroot 2013.08.1)
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-mthumb' '-fPIC' '-c' '-o'
'gw_rnddb2NEW.o' '-march=armv6zk' '-mtune=arm1176jz-s' '-mfloat-abi=soft'
'-mabi=aapcs-linux'
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../libexec/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/cc1
-E -quiet -v -iprefix
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/
-isysroot
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot
test.c -mthumb -march=armv6zk -mtune=arm1176jz-s -mfloat-abi=soft
-mabi=aapcs-linux -fPIC -fpch-preprocess -o test.i
ignoring duplicate directory
"/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../lib/gcc/../../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/include"
ignoring nonexistent directory
"/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/local/include"
ignoring duplicate directory
"/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../lib/gcc/../../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/include-fixed"
ignoring duplicate directory
"/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../lib/gcc/../../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/../../../../armeb-buildroot-linux-uclibcgnueabi/include"
#include "..." search starts here:
#include <...> search starts here:
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/include
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/include-fixed
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/../../../../armeb-buildroot-linux-uclibcgnueabi/include
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/include
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-mthumb' '-fPIC' '-c' '-o'
'gw_rnddb2NEW.o' '-march=armv6zk' '-mtune=arm1176jz-s' '-mfloat-abi=soft'
'-mabi=aapcs-linux'
/srv/Vendors/Intel/PumaToolchain-buildroot201308/usr/bin/../libexec/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/cc1
-fpreprocessed test.i -quiet -dumpbase test.c -mthumb -march=armv6zk
-mtune=arm1176jz-s -mfloat-abi=soft -mabi=aapcs-li