[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

Markus Trippelsdorf trippels at gcc dot gnu.org changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 CC||trippels at gcc dot gnu.org
 Resolution|FIXED   |---

--- Comment #7 from Markus Trippelsdorf trippels at gcc dot gnu.org ---
You really should wait a few days for backports:

 ../gcc/configure --with-cpu=power8 --disable-libsanitizer --disable-bootstrap
--disable-libstdcxx-pch --disable-libvtv --disable-libitm --disable-libcilkrts
--disable-libssp --disable-libgomp --disable-werror --disable-multilib
--enable-languages=c,c++
...
/home/trippels/gcc_build_dir/./gcc/xgcc -B/home/trippels/gcc_build_dir/./gcc/
-B/usr/local/powerpc64le-unknown-linux-gnu/bin/
-B/usr/local/powerpc64le-unknown-linux-gnu/lib/ -isystem
/usr/local/powerpc64le-unknown-linux-gnu/include -isystem
/usr/local/powerpc64le-unknown-linux-gnu/sys-include-O2  -g -O2 -DIN_GCC   
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fPIC
-mlong-double-128 -mno-minimal-toc -g -DIN_LIBGCC2 -fbuilding-libgcc
-fno-stack-protector  -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1
-Wl,--version-script=libgcc.map -o ./libgcc_s.so.1.tmp -g -O2 -B./ _muldi3_s.o
_negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o
_clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o
_addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o
_negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o
_clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o
_popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o
_powidf2_s.o _powixf2_s.o _powitf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o
_multc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _divtc3_s.o _bswapsi2_s.o
_bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o
_fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixtfdi_s.o
_fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _fixunstfdi_s.o _floatdisf_s.o
_floatdidf_s.o _floatdixf_s.o _floatditf_s.o _floatundisf_s.o _floatundidf_s.o
_floatundixf_s.o _floatunditf_s.o _divdi3_s.o _moddi3_s.o _udivdi3_s.o
_umoddi3_s.o _udiv_w_sdiv_s.o _udivmoddi4_s.o ibm-ldouble_s.o tramp_s.o
ppc64-fp_s.o enable-execute-stack_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o
unwind-sjlj_s.o unwind-c_s.o emutls_s.o libgcc.a -lc  rm -f ./libgcc_s.so 
if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup;
else true; fi  mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1  (echo /* GNU ld
script; echoUse the shared library, but some functions are only in; echo
   the static library.  */; echo GROUP ( libgcc_s.so.1 -lgcc ) ) 
./libgcc_s.so
/home/trippels/bin/ld: error: cannot open crti.o: No such file or directory
/home/trippels/bin/ld: error: cannot open crtn.o: No such file or directory
/home/trippels/bin/ld: error: cannot find -lc
collect2: error: ld returned 1 exit status


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

--- Comment #10 from Jakub Jelinek jakub at gcc dot gnu.org ---
Author: jakub
Date: Tue Mar 10 13:54:11 2015
New Revision: 221324

URL: https://gcc.gnu.org/viewcvs?rev=221324root=gccview=rev
Log:
PR target/65286
* config/rs6000/t-linux: For powerpc64* target set
MULTILIB_OSDIRNAMES instead of MULTIARCH_DIRNAME.

Modified:
branches/gcc-4_8-branch/gcc/ChangeLog
branches/gcc-4_8-branch/gcc/config/rs6000/t-linux


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

--- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org ---
Author: jakub
Date: Tue Mar 10 13:43:44 2015
New Revision: 221322

URL: https://gcc.gnu.org/viewcvs?rev=221322root=gccview=rev
Log:
PR target/65286
* config/rs6000/t-linux: For powerpc64* target set
MULTILIB_OSDIRNAMES instead of MULTIARCH_DIRNAME.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/t-linux


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

Markus Trippelsdorf trippels at gcc dot gnu.org changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--- Comment #11 from Markus Trippelsdorf trippels at gcc dot gnu.org ---
Fixed. Thanks.


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org ---
Author: jakub
Date: Tue Mar 10 13:52:48 2015
New Revision: 221323

URL: https://gcc.gnu.org/viewcvs?rev=221323root=gccview=rev
Log:
PR target/65286
* config/rs6000/t-linux: For powerpc64* target set
MULTILIB_OSDIRNAMES instead of MULTIARCH_DIRNAME.

Modified:
branches/gcc-4_9-branch/gcc/ChangeLog
branches/gcc-4_9-branch/gcc/config/rs6000/t-linux


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-09 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

--- Comment #4 from Alan Modra amodra at gcc dot gnu.org ---
Author: amodra
Date: Mon Mar  9 23:19:19 2015
New Revision: 221289

URL: https://gcc.gnu.org/viewcvs?rev=221289root=gccview=rev
Log:
PR target/65286
* config.gcc (powerpc*-*-linux*): Arrange for powerpc64le-linux
to be single-arch by default.  Set cpu_is_64bit for powerpc64
given --with-cpu=native.
* config/rs6000/t-fprules: Do not set default MULTILIB vars.
* config/rs6000/t-linux (MULTIARCH_DIRNAME): Support powerpc64
and powerpc64le.
* config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Test
rs6000_isa_flags rather than TARGET_64BIT.


Modified:
branches/gcc-4_9-branch/gcc/ChangeLog
branches/gcc-4_9-branch/gcc/config.gcc
branches/gcc-4_9-branch/gcc/config/rs6000/linux64.h
branches/gcc-4_9-branch/gcc/config/rs6000/t-fprules
branches/gcc-4_9-branch/gcc/config/rs6000/t-linux


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-09 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

--- Comment #3 from Alan Modra amodra at gcc dot gnu.org ---
Author: amodra
Date: Mon Mar  9 23:18:57 2015
New Revision: 221288

URL: https://gcc.gnu.org/viewcvs?rev=221288root=gccview=rev
Log:
PR target/65286
* config.gcc (powerpc*-*-linux*): Arrange for powerpc64le-linux
to be single-arch by default.  Set cpu_is_64bit for powerpc64
given --with-cpu=native.
* config/rs6000/t-fprules: Do not set default MULTILIB vars.
* config/rs6000/t-linux (MULTIARCH_DIRNAME): Support powerpc64
and powerpc64le.
* config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Test
rs6000_isa_flags rather than TARGET_64BIT.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/config.gcc
trunk/gcc/config/rs6000/linux64.h
trunk/gcc/config/rs6000/t-fprules
trunk/gcc/config/rs6000/t-linux


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-09 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

--- Comment #5 from Alan Modra amodra at gcc dot gnu.org ---
Author: amodra
Date: Mon Mar  9 23:19:44 2015
New Revision: 221290

URL: https://gcc.gnu.org/viewcvs?rev=221290root=gccview=rev
Log:
PR target/65286
* config.gcc (powerpc*-*-linux*): Arrange for powerpc64le-linux
to be single-arch by default.  Set cpu_is_64bit for powerpc64
given --with-cpu=native.
* config/rs6000/t-fprules: Do not set default MULTILIB vars.
* config/rs6000/t-linux (MULTIARCH_DIRNAME): Support powerpc64
and powerpc64le.
* config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Test
rs6000_isa_flags rather than TARGET_64BIT.


Modified:
branches/gcc-4_8-branch/gcc/ChangeLog
branches/gcc-4_8-branch/gcc/config.gcc
branches/gcc-4_8-branch/gcc/config/rs6000/linux64.h
branches/gcc-4_8-branch/gcc/config/rs6000/t-fprules
branches/gcc-4_8-branch/gcc/config/rs6000/t-linux


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-09 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

Alan Modra amodra at gmail dot com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Alan Modra amodra at gmail dot com ---
Fixed


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-05 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

Alan Modra amodra at gmail dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed|2015-03-03 00:00:00 |2015-03-06
   Assignee|unassigned at gcc dot gnu.org  |amodra at gmail dot com
 Ever confirmed|0   |1

--- Comment #2 from Alan Modra amodra at gmail dot com ---
Mine.


[Bug target/65286] When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65286

Martin Sebor msebor at gcc dot gnu.org changed:

   What|Removed |Added

   Last reconfirmed||2015-3-3
 CC||msebor at gcc dot gnu.org

--- Comment #1 from Martin Sebor msebor at gcc dot gnu.org ---
I've run into it too.  A patch has been posted:
http://gcc.gnu.org/ml/gcc-patches/2015-03/msg00176.html