Hi, You are right its 32-bit assembler. I tried these 2 ways to configure Way 1 My configuration:- In my pc latest version of gcc-4.8 is install and i want to configure and run gcc testsuite for gcc-4.4.5 Ubuntu 14.04 Host = x86_64-linux-gnu Build = x86_64-linux-gnu Target = powerpc-linux-gnu These are the steps which i performed to run testsuite I am trying to run configure with this script a) sourcedir.../gcc-4.4.5/configure --prefix=/tmp/gcc-4.4.5 --enable-languages=c,c++ --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=powerpc-linux-gnu --enable-languages=c,c++ --enable-long-long b) And then to build gcc :- make all-gcc c) To run the testsuite :- builddir.../gcc-4.4.5/gcc make check (in build dir) This is the failure when i configured gcc-4.4.5 with above script Failure is FAIL: gcc.c-torture/compile/20000105-1.c -O0 (test for excess errors) Excess errors: /build_dir.../gcc-4.4/new_build/gcc/as: 76: exec: : Permission denied same failure many thousand times. _________________________________________________________________________________________________________________________________________________________________________________________________________ Way 2 a) I used already built assembler i.e. i already mentioned above is 32 bit assembler sourcedir.../gcc-4.4.5/configure --prefix=/tmp/gcc-4.4.5 --with-as=/path/to/..../bin/ppc_oea-as --with-ld=/path/to/..../bin/ppc_oea-ld --enable-languages=c,c++ --disable-bootstrap --disable-libgomp --disable-libstdcxx-pch --with-ranlib=/path/to/..../bin/ppc_oea-ranlib b) And then to build gcc :- make all-gcc c) To run the testsuite :- builddir.../gcc-4.4.5/gcc make check(in build dir) And this the failure when i configured with way 2 /tmp/cc7EMVR7.s: Assembler messages: /tmp/cc7EMVR7.s:8: Error: Unrecognized opcode: `pushq' /tmp/cc7EMVR7.s:10: Error: Unrecognized opcode: `movq' /tmp/cc7EMVR7.s:13: Error: Unrecognized opcode: `subq' same failure many thousand times. Thanks & regards Manpreet Singh On 10/28/14, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > On 28 October 2014 10:33, Manpreet Singh wrote: >> Hi, >> Thanks, now i can build it without error. But, when i run that >> make check(testsuite) in command line. >> Again giving lots of failure. >> e.g >> /tmp/cc7EMVR7.s: Assembler messages: >> /tmp/cc7EMVR7.s:8: Error: Unrecognized opcode: `pushq' >> /tmp/cc7EMVR7.s:10: Error: Unrecognized opcode: `movq' >> /tmp/cc7EMVR7.s:13: Error: Unrecognized opcode: `subq' >> same failure many thousand times. >> How would i get rid off this failure? > > Your assembler doesn't understand x86_64 instructions. I would guess > either you've got a 32-bit x86 assembler or an assembler for a totally > different architecture. > > It would probably help if you said what kind of system you're running > on and how you configured GCC, so we don't have to guess what you're > trying to do. >