This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
AIX compile fail on trunk
- From: Perry Smith <pedzsan at gmail dot com>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 19 Oct 2012 12:11:38 -0500
- Subject: AIX compile fail on trunk
If there is a better list, please point me to it.
I am using the git mirror with my branch set to origin/trunk. It was set to "master". The last "git pull" was an hour or so ago. (It failed, I did a git pull, and it still fails).
I'm on AIX 6.1 TL07 SP03 using a GCC 4.5.2 that I built. No changes to trunk yet.
I passed these flags to configure:
"--with-gmp=${PUBLIC_BASE}" \
"--with-mpfr=${PUBLIC_BASE}" \
"--with-mpc=${PUBLIC_BASE}" \
"--disable-nls" \
"--enable-threads=aix" \
"--with-libiconv-prefix=/usr" \
"--enable-languages=c,c++"
The compile failed with:
> /usr/work/build/gcc.git/./gcc/xgcc -B/usr/work/build/gcc.git/./gcc/ -B/gsa/ausgsa/projects/r/ruby/powerpc-ibm-aix6.1.0.0/bin/ -B/gsa/ausgsa/projects/r/ruby/powerpc-ibm-aix6.1.0.0/lib/ -isystem /gsa/ausgsa/projects/r/ruby/powerpc-ibm-aix6.1.0.0/include -isystem /gsa/ausgsa/projects/r/ruby/powerpc-ibm-aix6.1.0.0/sys-include -g -O2 -pthread -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -mlong-double-128 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -mlong-double-128 -I. -I. -I../../.././gcc -I/usr/work/src/gcc.git/libgcc -I/usr/work/src/gcc.git/libgcc/. -I/usr/work/src/gcc.git/libgcc/../gcc -I/usr/work/src/gcc.git/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o _fixunssfsi.o -MT _fixunssfsi.o -MD -MP -MF _fixunssfsi.dep -DL_fixunssfsi -c /usr/work/src/gcc.git/libgcc/libgcc2.c
> Assembler:
> /tmp//cc0k10sX.s: line 478: Instruction stfiwx is not implemented in the current assembly mode PPC.
> /tmp//cc0k10sX.s: line 489: Instruction stfiwx is not implemented in the current assembly mode PPC.
(stage_current has 'stage1' in it)
A few questions:
1) Am I on the right branch? I want to be on whatever you guys call "the trunk". Is that origin/trunk or master?
2) After a git pull, do I need to completely blow away my build tree and start completely over or can I just do configure and make?
3) Anyone have suggestions about the above error?
Thank you,
Perry Smith