http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52482

             Bug #: 52482
           Summary: libitm INVALID MNEMONIC in .S (powerpc asm)
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libitm
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: f...@csl.cornell.edu
              Host: powerpc-apple-darwin8
            Target: powerpc-apple-darwin8
             Build: powerpc-apple-darwin8


Created attachment 26823
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26823
RC1 entire build log

On powerpc-darwin8, with:
fang% gcc -v
Using built-in specs.
Target: powerpc-apple-darwin8
Configured with: /var/tmp/gcc/gcc-5370~2/src/configure --disable-checking
-enable-werror --prefix=/usr --mandir=/share/man
--enable-languages=c,objc,c++,obj-c++
--program-transform-name=/^[cg][^.-]*$/s/$/-4.0/
--with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib
--build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8
--target=powerpc-apple-darwin8
Thread model: posix
gcc version 4.0.1 (Apple Computer, Inc. build 5370)

h/w: dual 533 MHz G4
OS: 10.4.11

Using Jack Howarth's fink packaging for gcc-4.7.0-RC-20120302, slightly adapted
for darwin8:

configure:
../gcc-4.7.0-RC-20120302/configure --prefix=/sw --prefix=/sw/lib/gcc4.7 --mand
ir=/sw/share/man --infodir=/sw/lib/gcc4.7/info
--enable-languages=c,c++,fortran,
lto,objc,obj-c++,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-ppl=/sw
-
-with-cloog=/sw --with-mpc=/sw --with-system-zlib
--x-includes=/usr/X11R6/includ
e --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.7
--enable-cloog-backend=
isl --with-dwarf2 --disable-libjava-multilib --disable-libquadmath


gcc-4.7.0-RC1 (20120302) makes it all the way through stage 3 bootstrap
comparison, and then during libitm:

/bin/sh ./libtool   --mode=compile
/Volumes/Isolde/fink.build/gcc47-4.7.0-0.rc1/
darwin_objdir/./gcc/xgcc
-B/Volumes/Isolde/fink.build/gcc47-4.7.0-0.rc1/darwin_o
bjdir/./gcc/ -B/sw/lib/gcc4.7/powerpc-apple-darwin8.11.0/bin/
-B/sw/lib/gcc4.7/p
owerpc-apple-darwin8.11.0/lib/ -isystem
/sw/lib/gcc4.7/powerpc-apple-darwin8.11.
0/include -isystem /sw/lib/gcc4.7/powerpc-apple-darwin8.11.0/sys-include   
-DHA
VE_CONFIG_H -I. -I../../../gcc-4.7.0-RC-20120302/libitm 
-I../../../gcc-4.7.0-RC
-20120302/libitm/config/powerpc
-I../../../gcc-4.7.0-RC-20120302/libitm/config/p
osix -I../../../gcc-4.7.0-RC-20120302/libitm/config/generic
-I../../../gcc-4.7.0
-RC-20120302/libitm  -Wall -Werror  -Wc,-pthread -g -O2 -MT sjlj.lo -MD -MP -MF 
.deps/sjlj.Tpo -c -o sjlj.lo
../../../gcc-4.7.0-RC-20120302/libitm/config/powerp
c/sjlj.S
libtool: compile: 
/Volumes/Isolde/fink.build/gcc47-4.7.0-0.rc1/darwin_objdir/./
gcc/xgcc -B/Volumes/Isolde/fink.build/gcc47-4.7.0-0.rc1/darwin_objdir/./gcc/
-B/
sw/lib/gcc4.7/powerpc-apple-darwin8.11.0/bin/
-B/sw/lib/gcc4.7/powerpc-apple-dar
win8.11.0/lib/ -isystem /sw/lib/gcc4.7/powerpc-apple-darwin8.11.0/include
-isyst
em /sw/lib/gcc4.7/powerpc-apple-darwin8.11.0/sys-include -DHAVE_CONFIG_H -I.
-I.
./../../gcc-4.7.0-RC-20120302/libitm
-I../../../gcc-4.7.0-RC-20120302/libitm/con
fig/powerpc -I../../../gcc-4.7.0-RC-20120302/libitm/config/posix
-I../../../gcc-
4.7.0-RC-20120302/libitm/config/generic -I../../../gcc-4.7.0-RC-20120302/libitm 
-Wall -pthread -Werror -g -O2 -MT sjlj.lo -MD -MP -MF .deps/sjlj.Tpo -c
../../..
/gcc-4.7.0-RC-20120302/libitm/config/powerpc/sjlj.S  -fno-common -DPIC -o
.libs/
sjlj.o
../../../gcc-4.7.0-RC-20120302/libitm/config/powerpc/sjlj.S:155:Invalid
mnemonic
 'FUNC'
../../../gcc-4.7.0-RC-20120302/libitm/config/powerpc/sjlj.S:250:Invalid
mnemonic
 'CALL'
../../../gcc-4.7.0-RC-20120302/libitm/config/powerpc/sjlj.S:259:Invalid
mnemonic
 'END'
../../../gcc-4.7.0-RC-20120302/libitm/config/powerpc/sjlj.S:262:Invalid
mnemonic
 'HIDDEN'
../../../gcc-4.7.0-RC-20120302/libitm/config/powerpc/sjlj.S:263:Invalid
mnemonic
 'FUNC'
../../../gcc-4.7.0-RC-20120302/libitm/config/powerpc/sjlj.S:407:Invalid
mnemonic
 'END'
make[4]: *** [sjlj.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-target-libitm] Error 2
make[1]: *** Waiting for unfinished jobs....

possibly continuation of PR 51031

Reply via email to