public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* egcs 1.1.2 on Irix 6.5
@ 2000-01-20 11:21 Albert D. Sheffer, Jr.
  2000-01-20 20:38 ` Koundinya.K
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Albert D. Sheffer, Jr. @ 2000-01-20 11:21 UTC (permalink / raw)
  To: gcc-help

I've run into problems trying to build egcs 1.0.3a and 1.1.2 on an SGI
O2 platform running Irix 6.5.  Have previously successfully built egcs
1.0.3a on same platform running Irix 6.3.  Could not find similar
problems discussed on gcc-help list (may not have searched back far
enough).

My understanding is that the SGI assembler, not GAS, is to be used on
Irix 6 platforms. Another note:  the build script specifies
TARGET_NAME=mips-sgi-irix5.3.  This was used successfully on the 6.3
build.  The 6.5 build of egcs 1.1.2 is failing with assembler warnings
and errors, of the following type.  (The 1.0.3a build also fails with
assembler errors, but not identically).  Any information on causes and
corrections would be greatly appreciated.

for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3
_ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivm oddi4 _cmpdi2 _ucmpdi2
_floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi
_fixunssfdi _fixsfdi _fixx fdi _fixunsxfdi _floatdixf _fixunsxfsi
_fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _bb
_sht ab _clear_cache _trampoline __main _exit _ctors _pure; \
do \
  echo ${name}; \
  ./xgcc -B./ -O2   -DIN_GCC    -g -I./include   -g1  -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED   -I. -I/users7/tmp/bld/egcs-1.1.2/gcc
-I/users7/tmp/bld/egcs-1.1.2/gcc/config -c -D
L${name} \
      /users7/tmp/bld/egcs-1.1.2/gcc/libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ` if [ -f /users7/tmp/bld/egcs-tmp/gcc/../binutils/ar ] ; then echo
/users7/tmp/bld/egcs-tmp/gcc/../binutils/ar ; else if [
"mips-sgi-irix5.3" = "mips-sgi-irix5.3" ] ; then echo ar; else
t='s,x,x,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_muldi3
as WARNING:  -g1 conflicts with -g; using latter value (-g1)
as: Warning: /var/tmp/ccBoQBTW.s, line 1: label should be inside
.ent/.end block: gcc2_compiled.
     gcc2_compiled.:
as: Warning: /var/tmp/ccBoQBTW.s, line 1: label should be inside
.ent/.end block: __gnu_compiled_c
     __gnu_compiled_c:
_divdi3
as WARNING:  -g1 conflicts with -g; using latter value (-g1)
as: Warning: /var/tmp/ccuJqTVz.s, line 1: label should be inside
.ent/.end block: gcc2_compiled.
     gcc2_compiled.:
as: Warning: /var/tmp/ccuJqTVz.s, line 1: label should be inside
.ent/.end block: __gnu_compiled_c
     __gnu_compiled_c:
_moddi3
as WARNING:  -g1 conflicts with -g; using latter value (-g1)
as: Warning: /var/tmp/ccU7dMIe.s, line 1: label should be inside
.ent/.end block: gcc2_compiled.
     gcc2_compiled.:
as: Warning: /var/tmp/ccU7dMIe.s, line 1: label should be inside
.ent/.end block: __gnu_compiled_c
     __gnu_compiled_c:
as: Warning: /var/tmp/ccU7dMIe.s, line 2: SP not changed by a multiple
of 16
as: Warning: /var/tmp/ccU7dMIe.s, line 2: SP not changed by a multiple
of 16
...
_ffsdi2
as WARNING:  -g1 conflicts with -g; using latter value (-g1)
as: Warning: /var/tmp/ccWhu6vT.s, line 1: label should be inside
.ent/.end block: gcc2_compiled.
     gcc2_compiled.:
as: Warning: /var/tmp/ccWhu6vT.s, line 1: label should be inside
.ent/.end block: __gnu_compiled_c
     __gnu_compiled_c:
as: Warning: /var/tmp/ccWhu6vT.s, line 1: Label in branch delay slot
     1: and $6,$7,0x0001
as: Warning: /var/tmp/ccWhu6vT.s, line 1: Label in branch delay slot
     1: and $6,$7,0x0001
as: Error: /var/tmp/ccWhu6vT.s, line 1: stmt extends past logical end
      .globl ffs .text
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/users7/tmp/bld/egcs-tmp/gcc'
make[1]: *** [bootstrap-lean] Error 2
make[1]: Leaving directory `/users7/tmp/bld/egcs-tmp/gcc'
make: *** [bootstrap-lean-nocompare] Error 2



--
Albert D. Sheffer, Jr.
Senior Research Scientist
GTRI/EOEML, Georgia Institute of Technology
Atlanta, GA 30332

e-mail:  albert.sheffer@gtri.gatech.edu


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2000-04-01  0:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-20 11:21 egcs 1.1.2 on Irix 6.5 Albert D. Sheffer, Jr.
2000-01-20 20:38 ` Koundinya.K
2000-01-20 21:07   ` Alexandre Oliva
2000-04-01  0:00     ` Alexandre Oliva
2000-04-01  0:00   ` Koundinya.K
2000-01-20 20:50 ` Alexandre Oliva
2000-04-01  0:00   ` Alexandre Oliva
2000-04-01  0:00 ` Albert D. Sheffer, Jr.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).