[Bug c/61177] New: armv6zk: gcc

2014-05-13 Thread rion4ik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61177

Bug ID: 61177
   Summary: armv6zk: gcc
   Product: gcc
   Version: 4.6.4
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c
  Assignee: unassigned at gcc dot gnu.org
  Reporter: rion4ik at gmail dot com


[Bug c/61177] armv6zk: gcc fails compile one source file with fPIC and mthumb

2014-05-13 Thread rion4ik at gmail dot com
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

[Bug c/61177] armv6zk: gcc fails compile one source file with fPIC and mthumb

2014-05-13 Thread rion4ik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61177

--- Comment #2 from Rion  ---
Created attachment 32791
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32791&action=edit
test.c

example code.


[Bug c/61177] armv6zk: gcc fails compile one source file with fPIC and mthumb

2014-05-13 Thread rion4ik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61177

--- Comment #4 from Rion  ---
It's not reproducible on 4.6.1, 4.7.3 and 4.8.2

so if this version is unmaintained, then probably the bug may be closed.

this version of compiler is currently used in Intel embedded sdk.
I'm in Inango currently working for Intel on fixing their toolchain. but
probably we will migrate to something newer.


[Bug c++/45822] [4.6-regression] Qt 4.7.0 build fails

2010-10-03 Thread rion4ik at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45822

Rion  changed:

   What|Removed |Added

 CC||rion4ik at gmail dot com

--- Comment #5 from Rion  2010-10-04 03:22:39 UTC ---
same here.
i experienced very similar bug/feature when compiled Psi jabber client as well.
looks like automatic calling proper constructor of object does not work well
anymore. or maybe some deprecated forms were removed from gcc.