https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61177

Rion <rion4ik at gmail dot com> 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 <rion4ik at gmail dot com> ---
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-linux -auxbase-strip
gw_rnddb2NEW.o -version -fPIC -o test.s
GNU C (Buildroot 2013.08.1) version 4.6.4 (armeb-buildroot-linux-uclibcgnueabi)
        compiled by GNU C version 4.6.3, GMP version 5.1.2, MPFR version 3.1.2,
MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU C (Buildroot 2013.08.1) version 4.6.4 (armeb-buildroot-linux-uclibcgnueabi)
        compiled by GNU C version 4.6.3, GMP version 5.1.2, MPFR version 3.1.2,
MPC version 1.0.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 113bf8faaa48088631d2e5055c01dc4a
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/../lib/gcc/armeb-buildroot-linux-uclibcgnueabi/4.6.4/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/as
-march=armv6zk -mfloat-abi=soft -meabi=5 -o gw_rnddb2NEW.o test.s
test.s: Assembler messages:
test.s:41: Error: invalid offset, value too big (0x00000400)

Reply via email to