This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
continuing sparcv9 odyssey---need gnu as?
- From: Brad Lucier <lucier at math dot purdue dot edu>
- To: gcc at gcc dot gnu dot org
- Cc: lucier at math dot purdue dot edu (Brad Lucier)
- Date: Wed, 16 Jan 2002 17:48:31 -0500 (EST)
- Subject: continuing sparcv9 odyssey---need gnu as?
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
Brad