FW: GCC assembler errors on all Intellistore machines (Urgent)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



GNU Org,

Can you please read below and provide us with some insight on how we could modify our process to assemble on a 64bit platform?

Thanks,

Zeki

-----Original Message-----
From: Jithendra Madala [mailto:madala@xxxxxxxx]
Sent: Tuesday, July 17, 2007 9:44 PM
To: Zeki Yasar
Cc: Brian Thompson
Subject: Re: GCC assembler errors on all Intellistore machines (Urgent)

Hi Zeki
  We usually build our design in 32bit mode (using 32bit versions of
tools and gcc/3.3.6) even on a 64bit machine by default. Only if
required we build in 64bit mode using 64bit version of  tools including
gcc (gcc64/3.3.2).

Thanks


Zeki Yasar wrote:

>I see a lot of search results for people having similar issues on x86_64, if x86 is specified it looks like its trying it compile in some i32 assembly optimizations that don't work on x86_64.
>
>I am sifting through the results to see how we can get around this.
>
>Thanks,
>
>Zeki
>
>-----Original Message-----
>From: Jithendra Madala [mailto:madala@xxxxxxxx]
>Sent: Tuesday, July 17, 2007 8:25 PM
>To: Zeki Yasar; Brian Thompson
>Subject: Re: GCC assembler errors on all Intellistore machines (Urgent)
>
>Hello Zeki
>  Here you go. Let me know if you need more info
>
>madala@mipscs177: 52 cd
>/home/chijioke/mips_home/mal_34k/proc/verification/testbenches/pli/common
>
>madala@mipscs177: 53 gcc  -DDEBUG -D_DEBUG -DXA_DEBUG=1 -DMTI_Model64
>-DMIPS_SIM_TYPE_vcs -Wall -Wno-unused -g2 -O0
>-I/mips/proj/tools/vcs/vcs2006.06-SP1-4/include -I/usr/local/include
>-Iinclude -I../Devices/include -I../EJTAP/include -I../MIPSInt/include
>-I../Systems/Topaz1pSystem/include -c -o assert.o src/assert.c
>
>madala@mipscs177: 54 ls
>assert.o  CVS/  include/  Makefile  src/  verilog/
>
>madala@mipscs177: 55 cat /etc/redhat-release
>Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
>
>madala@mipscs177: 56 which gcc
>/mips/proj/tools/gcc/gcc-3.3.6/bin/gcc
>
>madala@mipscs177: 57 uname -a
>Linux mipscs177 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686
>i686 i386 GNU/Linux
>
>Jithendra
>
>Zeki Yasar wrote:
>
>
>
>>What is the gcc and os version of the rackables?
>>
>>----- Original Message -----
>>From: Jithendra Madala <madala@xxxxxxxx>
>>To: Brian Thompson <bkt@xxxxxxxx>; Zeki Yasar (Intellistore)
>>Sent: Tue Jul 17 19:44:20 2007
>>Subject: GCC assembler errors on all Intellistore machines (Urgent)
>>
>>Hi Brian and Zeki
>> I get assembler errors (see below) when I do a simple gcc build. It
>>happens only on Intellistore machines. I tried atleast 6 machines and on
>>all of them gave the same error message. When I run on Rackables or my
>>desktop the compilation goes fine. I need immediate help on this.
>>
>>gcc  -DDEBUG -D_DEBUG -DXA_DEBUG=1 -DMTI_Model64 -DMIPS_SIM_TYPE_vcs
>>-Wall -Wno-unused -g2 -O0
>>-I/mips/proj/tools/vcs/vcs2006.06-SP1-4/include -I/usr/local/include
>>-Iinclude -I../Devices/include -I../EJTAP/include -I../MIPSInt/include
>>-I../Systems/Topaz1pSystem/include -c -o assert.o src/assert.c
>>/usr/tmp/ccEITBbp.s: Assembler messages:
>>/usr/tmp/ccEITBbp.s:45: Error: suffix or operands invalid for `push'
>>/usr/tmp/ccEITBbp.s:100: Error: suffix or operands invalid for `push'
>>/usr/tmp/ccEITBbp.s:150: Error: suffix or operands invalid for `push'
>>/usr/tmp/ccEITBbp.s:235: Error: suffix or operands invalid for `jmp'
>>
>>madala@mipscs451: 56 which gcc
>>/mips/proj/tools/gcc/gcc-3.3.6/bin/gcc
>>
>>Thanks
>>
>>--
>>       -----------------------------------------------------------
>>       | Jithendra Madala                                        |
>>       | Sr.Manager Design Verification                          |
>>       | MIPS Technologies             work   : (650) 567 5068   |
>>       | 1225 Charleston Road          mobile : (408) 813 2435   |
>>     /)| Mountain View CA 94043-1353   email  : madala@xxxxxxxx  |(\
>>    / )|                 http://www.mips.com                     |( \
>>   (  (|---------------------------------------------------------|)  )
>>((( \  \   / _)                                       (  \   /  / )))
>>(\\\ \  \_/  /                                         \  \_/  / ///)
>> \          /                                           \          /
>>   \      _/                                             \_      /
>>    /    /                                                 \     \
>>   /    /                                                   \     \
>>
>>
>>
>>
>>
>>
>>
>
>--
>        -----------------------------------------------------------
>        | Jithendra Madala                                        |
>        | Sr.Manager Design Verification                          |
>        | MIPS Technologies             work   : (650) 567 5068   |
>        | 1225 Charleston Road          mobile : (408) 813 2435   |
>      /)| Mountain View CA 94043-1353   email  : madala@xxxxxxxx  |(\
>     / )|                 http://www.mips.com                     |( \
>    (  (|---------------------------------------------------------|)  )
> ((( \  \   / _)                                       (  \   /  / )))
> (\\\ \  \_/  /                                         \  \_/  / ///)
>  \          /                                           \          /
>    \      _/                                             \_      /
>     /    /                                                 \     \
>    /    /                                                   \     \
>
>
>
>
>

--
        -----------------------------------------------------------
        | Jithendra Madala                                        |
        | Sr.Manager Design Verification                          |
        | MIPS Technologies             work   : (650) 567 5068   |
        | 1225 Charleston Road          mobile : (408) 813 2435   |
      /)| Mountain View CA 94043-1353   email  : madala@xxxxxxxx  |(\
     / )|                 http://www.mips.com                     |( \
    (  (|---------------------------------------------------------|)  )
 ((( \  \   / _)                                       (  \   /  / )))
 (\\\ \  \_/  /                                         \  \_/  / ///)
  \          /                                           \          /
    \      _/                                             \_      /
     /    /                                                 \     \
    /    /                                                   \     \




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux