This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]