continuing sparcv9 odyssey---need gnu as?
Jakub Jelinek
jakub@redhat.com
Thu Jan 17 07:22:00 GMT 2002
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
More information about the Gcc
mailing list