This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: continuing sparcv9 odyssey---need gnu as?
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Brad Lucier <lucier at math dot purdue dot edu>
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 17 Jan 2002 11:52:25 +0100
- Subject: Re: continuing sparcv9 odyssey---need gnu as?
- References: <200201162248.g0GMmVT17738@banach.math.purdue.edu>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Wed, Jan 16, 2002 at 05:48:31PM -0500, Brad Lucier wrote:
> OK, with the fixes recently installed by Jakub, I can start
> to test the sparcv9 port again. When compiling a *very* large
> routine with gcc version 3.1 20020116, configured for
> sparcv9-sun-solaris2.9, I get the following messages:
>
> gcc -m64 -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno -mcpu=ultrasparc -mtune=ultrasparc -Wall -W -Wno-unused -c -I. -D___PRIMAL -D___LIBRARY -D___SINGLE_HOST _num.c
>
> _num.scm: In function `___H__20___num':
> _num.scm:3863: warning: comparison between signed and unsigned
> _num.scm:4100: warning: comparison between signed and unsigned
> _num.scm:4100: warning: comparison between signed and unsigned
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 38609: error: word displacement will not fit in 16 bits
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 38673: error: word displacement will not fit in 16 bits
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 38710: error: word displacement will not fit in 16 bits
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 38759: error: word displacement will not fit in 16 bits
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 38822: error: word displacement will not fit in 16 bits
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 39035: error: word displacement will not fit in 16 bits
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 39225: error: word displacement will not fit in 16 bits
> /usr/ccs/bin/as: "/tmp/ccEc0Bmy.s", line 39279: error: word displacement will not fit in 16 bits
>
> I searched for "word displacement ... 16 bits" in the gcc-bugs mail list
> but found nothing.
>
> Any suggestions on how I should proceed? The compile went fine with the
> command line
>
> gcc -m32 -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno -mcpu=supersparc -mtune=ultrasparc -Wall -W -Wno-unused -c -I. -D___PRIMAL -D___LIBRARY -D___SINGLE_HOST _num.c
What exactly contains line 38609 (and some code around)?
Jakub