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

* Re: egcs 1.1.2 on Irix 6.5
  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   ` Koundinya.K
  2000-01-20 20:50 ` Alexandre Oliva
  2000-04-01  0:00 ` Albert D. Sheffer, Jr.
  2 siblings, 2 replies; 8+ messages in thread
From: Koundinya.K @ 2000-01-20 20:38 UTC (permalink / raw)
  To: albert.sheffer; +Cc: gcc-help

Hi there,
	You could try the latest egcs snapshot from ftp://egcs.cygnus.com/pub/egcs/s
napshots. The GNU linker is now well supported on IRIX6*. But you still have 
to use the native assembler as there is no port of the GNU assembler (gas) 
to IRIX6* yet.

But before that, You need to download the recent binutils snapshots from

ftp://sourceware.cygnus.com/pub/binutils/snapshots and build it first. You 
get the GNU linker and all other tools from this build.

Then you could try compiling the latest egcs snapshot. That hopefully will 
work.

All the best !!

koundinya

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

* Re: egcs 1.1.2 on Irix 6.5
  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 20:50 ` Alexandre Oliva
  2000-04-01  0:00   ` Alexandre Oliva
  2000-04-01  0:00 ` Albert D. Sheffer, Jr.
  2 siblings, 1 reply; 8+ messages in thread
From: Alexandre Oliva @ 2000-01-20 20:50 UTC (permalink / raw)
  To: albert.sheffer; +Cc: gcc-help

On Jan 20, 2000, "Albert D. Sheffer, Jr." <albert.sheffer@gtri.gatech.edu> wrote:

> My understanding is that the SGI assembler, not GAS, is to be used on
> Irix 6 platforms.

I've been using gas without problems, at least on IRIX 6.3.

> Another note: the build script specifies
> TARGET_NAME=mips-sgi-irix5.3.

This is wrong.  You'd better let configure figure out the target
platform by itself, or specify the correct OS version number.

-- 
Alexandre Oliva http://www.ic.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
oliva@{lsd.ic.unicamp.br,guarana.{org,com}} aoliva@{acm,computer}.org
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
** I may forward mail about projects to mailing lists; please use them

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

* Re: egcs 1.1.2 on Irix 6.5
  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
  1 sibling, 1 reply; 8+ messages in thread
From: Alexandre Oliva @ 2000-01-20 21:07 UTC (permalink / raw)
  To: Koundinya.K; +Cc: albert.sheffer, gcc-help

On Jan 21, 2000, "Koundinya.K" <kk@ddeorg.soft.net> wrote:

> The GNU linker is now well supported on IRIX6*.

Except that it doesn't support -shared :-(

-- 
Alexandre Oliva http://www.ic.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
oliva@{lsd.ic.unicamp.br,guarana.{org,com}} aoliva@{acm,computer}.org
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
** I may forward mail about projects to mailing lists; please use them

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

* Re: egcs 1.1.2 on Irix 6.5
  2000-01-20 21:07   ` Alexandre Oliva
@ 2000-04-01  0:00     ` Alexandre Oliva
  0 siblings, 0 replies; 8+ messages in thread
From: Alexandre Oliva @ 2000-04-01  0:00 UTC (permalink / raw)
  To: Koundinya.K; +Cc: albert.sheffer, gcc-help

On Jan 21, 2000, "Koundinya.K" <kk@ddeorg.soft.net> wrote:

> The GNU linker is now well supported on IRIX6*.

Except that it doesn't support -shared :-(

-- 
Alexandre Oliva http://www.ic.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
oliva@{lsd.ic.unicamp.br,guarana.{org,com}} aoliva@{acm,computer}.org
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
** I may forward mail about projects to mailing lists; please use them

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

* Re: egcs 1.1.2 on Irix 6.5
  2000-01-20 20:38 ` Koundinya.K
  2000-01-20 21:07   ` Alexandre Oliva
@ 2000-04-01  0:00   ` Koundinya.K
  1 sibling, 0 replies; 8+ messages in thread
From: Koundinya.K @ 2000-04-01  0:00 UTC (permalink / raw)
  To: albert.sheffer; +Cc: gcc-help

Hi there,
	You could try the latest egcs snapshot from ftp://egcs.cygnus.com/pub/egcs/s
napshots. The GNU linker is now well supported on IRIX6*. But you still have 
to use the native assembler as there is no port of the GNU assembler (gas) 
to IRIX6* yet.

But before that, You need to download the recent binutils snapshots from

ftp://sourceware.cygnus.com/pub/binutils/snapshots and build it first. You 
get the GNU linker and all other tools from this build.

Then you could try compiling the latest egcs snapshot. That hopefully will 
work.

All the best !!

koundinya

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

* egcs 1.1.2 on Irix 6.5
  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 20:50 ` Alexandre Oliva
@ 2000-04-01  0:00 ` Albert D. Sheffer, Jr.
  2 siblings, 0 replies; 8+ messages in thread
From: Albert D. Sheffer, Jr. @ 2000-04-01  0:00 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

* Re: egcs 1.1.2 on Irix 6.5
  2000-01-20 20:50 ` Alexandre Oliva
@ 2000-04-01  0:00   ` Alexandre Oliva
  0 siblings, 0 replies; 8+ messages in thread
From: Alexandre Oliva @ 2000-04-01  0:00 UTC (permalink / raw)
  To: albert.sheffer; +Cc: gcc-help

On Jan 20, 2000, "Albert D. Sheffer, Jr." <albert.sheffer@gtri.gatech.edu> wrote:

> My understanding is that the SGI assembler, not GAS, is to be used on
> Irix 6 platforms.

I've been using gas without problems, at least on IRIX 6.3.

> Another note: the build script specifies
> TARGET_NAME=mips-sgi-irix5.3.

This is wrong.  You'd better let configure figure out the target
platform by itself, or specify the correct OS version number.

-- 
Alexandre Oliva http://www.ic.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
oliva@{lsd.ic.unicamp.br,guarana.{org,com}} aoliva@{acm,computer}.org
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
** I may forward mail about projects to mailing lists; please use them

^ 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).