HDTenEightyP/NetNews huggingface dataset:
From: mob@strident.think.com (Mario O. Bourgoin)
Newsgroups: gnu.gcc.help
Subject: Getting GCC to optimize handling of doubles.
Date: 18 Nov 92 09:09:52
Organization: Thinking Machines Corporation, Cambridge MA, USA
Distribution: gnu
NNTP-Posting-Host: strident.think.com


Hello,

I'm using the GCC cast to union type to get at the bits that make up floats
and doubles (but this is not a problem of cast to union.)  Here's a trivial
example, if you want to try:

  test (array) unsigned *array;
  {
    *(array + 0) = ((union {unsigned u; float f;}) (float) 3.1).u;
    *(array + 1) = ((union {unsigned u; double f;}) (double) 3.1).u;
  }

When compiled optimized, the first line yields:

	sethi %hi(1078355558),%g2
	or %g2,%lo(1078355558),%g2
	st %g2,[%i0]

but the second line yields:

	sethi %hi(1074318540),%g2
	or %g2,%lo(1074318540),%g2
	sethi %hi(-858993459),%g3
	or %g3,%lo(-858993459),%g3
	st %g2,[%i0+4]

which is twice the work requested (I only need the most significant part of
the double.)

How do I go about finding what to change in GCC to optimize the double
case?

--Mario

P.S.  Some additional information that might be of use:

- I'm compiling with:

  % gcc -v -S -O -o main.s main.c
  Reading specs from /usr/local/lib/gcc-lib/sun4/2.2.2/specs
  gcc version 2.2.2
   /usr/local/lib/gcc-lib/sun4/2.2.2/cpp -lang-c -v -undef -D__GNUC__=2 -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix -D__OPTIMIZE__ main.c /usr/tmp/cca07596.i
  GNU CPP version 2.2.2 (sparc)
   /usr/local/lib/gcc-lib/sun4/2.2.2/cc1 /usr/tmp/cca07596.i -quiet -dumpbase main.c -O -version -o main.s
  GNU C version 2.2.2 (sparc) compiled by GNU C version 2.2.2.


- The optimized code generated is the same when the cast to union is not
used, so this is a general problem.

  test (array) unsigned *array;
  {
    {
      union {unsigned u; float f;} single_precision;
      single_precision.f = (float) 3.1;
      *(array + 0) = single_precision.u;
    }

    {
      union {unsigned u; double f;} double_precision;
      double_precision.f = (double) 3.1;
      *(array + 1) = double_precision.u;
    }
  }

- The unoptimized code produces a double load (LDD) in the second case of
the cast to union:

	sethi %hi(LC1),%o1
	ldd [%o1+%lo(LC1)],%o2
	st %o2,[%o0]

Is making this be a single load (LD) a good place where to begin getting
the optimization to be better?
Newsgroups: gnu.gcc.help
From: 71035.3272@compuserve.COM (Oleg Jakubowicz)
Subject: GCC not compiling on ESIX PC
Organization: GNUs Not Usenet
Distribution: gnu
Date: Sat, 21 Nov 1992 02:41:57 GMT

I have been trying to install GCC version 1.40 on my IBM PC using ESIX 
UNI, version 3.2.D.  I seem to be forming the configuration correctly but
when I try to execute the MAKEFILE some things get compiled and then I get
the following error message.  I think the LISP compiler (or interpreter)
should have already operated on this file?  It seems the double semi-
colon at the beginning of these lines in this file are not being
undestood correctly? Can you give me a hint as to what's going on?
do \
	  echo ${name}; \
	  rm -f ${name}.c; \
	  cp ./gnulib.c ${name}.c; \
	  cc  -I. -I. -I./config -c -DL${name} ${name}.c; \
	  ar qc tmpgnulib ${name}.o; \
	  rm -f ${name}.[co]; \
	done
_eprintf
"./config/i386.md", line 1 : syntax error 
"./config/i386.md", line 2 : syntax error 
"./config/i386.md", line 2 : cannot recover from earlier errors : goodbye! 
*** Error code 1


Newsgroups: gnu.gcc.help
From: IFF327%DJUKFA11.BITNET@mitvma.mit.edu (Mueller-Pfeiffer, Stefan)
Subject: undefined symbols with gcc 2.3.1 on SunOS 4.1.1 Rev B
Organization: Forschungszentrum Juelich GmbH
Distribution: gnu
Date: Sun, 15 Nov 1992 18:58:52 GMT

Hello world,

I have compiled the GNU-C compiler v 2.3.1. on a SparcStation1 running
SunOS 4.1.1 Rev B

During an attempt to compile some programs, I discovered the following
problems with the signals, written down in the following little
program:
------------------------> cut here <-------------------------
#include <signal.h>

main()
{ int x;

  x=1           ;
  (void) sigsetmask(x) ;
  return 0      ;
}
------------------------> cut here <-------------------------
cd /home/muepf/c-prog/
gcc -Wall -v sigtest.c -o sigtest
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.1/2.3.1/specs
gcc version 2.3.1
 /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.1/2.3.1/cpp -lang-c -v
-undef -D__GNUC__=2 -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__
-D__unix__ -D__sparc -D__sun -D__unix -Wall sigtest.c
/usr/tmp/cca05770.i
GNU CPP version 2.3.1 (sparc)
 /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.1/2.3.1/cc1
/usr/tmp/cca05770.i -quiet -dumpbase sigtest.c -Wall -version -o
/usr/tmp/cca05770.s
GNU C version 2.3.1 (sparc) compiled by GNU C version 2.3.1.
sigtest.c:4: warning: return-type defaults to `int'
 as -o /usr/tmp/cca057701.o /usr/tmp/cca05770.s
 ld -e start -dc -dp -o sigtest /lib/crt0.o
-L/usr/local/lib/gcc-lib/sparc-sun-sunos4.1.1/2.3.1 -L/usr/local/lib
/usr/tmp/cca057701.o -lgcc -lc -lgcc
/usr/tmp/cca057701.o: Undefined symbol ___sigsetmask referenced from
text segment

Compilation exited abnormally with code 1 at Sat Nov 14 20:38:57
------------------------> cut here <----------------------------

The original SUN lib knows only about '_sigsetmask' but not about
not about '___sigsetmaskb'. Did I miss something crucial ?

Btw, '___sigblock' isnt't found as well.

Please answer rather by mail.

Thank you,

Stefan

Stefan Mueller-Pfeiffer               Juelich Research Centre, Germany
BITNET:  iff327@djukfa11    Internet: iff327@zam001.zam.kfa-juelich.de
KATZ'S LAW: Man and nations will act rationally when all other
            possibilities have been exhausted.
Newsgroups: gnu.gcc.help
From: scott@sctc.com (Scott Hammond)
Subject: call graph or cross-reference tools?
Organization: GNUs Not Usenet
Distribution: gnu
Date: Thu, 19 Nov 1992 21:22:12 GMT


Are there GNU call-graph (static, not from profiling) or cross-reference
tools?  Similar perhaps to cflow or cxref?  If not, does sufficient
information exist within the symbol tables generated by gcc to derive a
call-graph from an executable (I thought at first 'gprof -c' might do
this)?

-Scott Hammond
(scott@sctc.com)

Newsgroups: gnu.gcc.help
From: ivans@rosa.nbr.no (Ivan Skoglund)
Subject: FAQ wanted!
Summary: FAQ wanted!
Keywords: FAQ
Organization: Nasjonalbiblioteksavdelingen i Rana
Date: Wed, 18 Nov 1992 10:53:46 GMT



I'm new on this group, 
so please mail me the last FAQ on this group.

Thank you!

- Ivan Skoglund, 
  Computer Services Department
  The National Library, Rana, Norway
From: maheswar@ebony.eecs.ucdavis.edu (Kapilan Maheswaran)
Newsgroups: gnu.gcc.help
Subject: Re: Problems compiling gcc2.3.1. on AIX3.2/RS6000
Date: 18 Nov 92 20:26:16 GMT
Organization: U.C. Davis - Department of Electrical Engineering and Computer Science

Article 2353 (42 more) in gnu.gcc.help:
From: maheswar@eecs.ucdavie.edu (Kapilan Maheswaran)  
Newsgroups: gnu.gcc.help
Subject: RTL Instrumentation  
Keywords: GCC, RTL, Instrumentation  
Date: 18 Nov 92 12:28:18 GMT
Organization: University of California, Davis of EEC Dept
Originator: maheswar@eecs.ucdavie.edu


Hello, 
I have been trying to intrument RTL code to get profile data(e.g.
block frequency) and I am not getting anywhere.  I want to use a probe
(a counter) in the RTL code and store the block counts in an array in RTL. 
Please help. 
Newsgroups: gnu.gcc.help
From: sl14@crux3.cit.cornell.edu (Stephen Lee)
Subject: cannot use glibc-1.05
Organization: Fantasy Zone Ithaca, Inc.
Distribution: gnu
Date: Fri, 20 Nov 1992 07:37:16 GMT

I got glib-1.05 and compiled it successfully (after quite a lot of trials)
and installed it.  However, gcc (2.2.2) now gives the message:

125 crux3 [~/src/fft] % make testfft
gcc -g -Wall -c testfft.c
gcc -g -Wall -c fft.c
fft.c: In function `fft':
fft.c:133: warning: unused variable `s'
gcc -o testfft testfft.o fft.o mycomplx.o -lm
ld:
/usr/u/sl14/lib/libc.a(start.o): __start: multiply defined
collect: /usr/bin/ld returned 1 exit status
make: *** [testfft] Error 1

Should I try using gnu ld or have I missed something?

FYI, I compiled glibc using

configure mips-dec-ultrix4.2a --prefix=/usr/u/sl14
and my configparms only have two lines:

prefix=/usr/u/sl14
INSTALL=install -c

Rgds
Stephen





--
Stephen Lee
Internet: sl14@crux2.cit.cornell.edu

Newsgroups: gnu.gcc.help
From: cogen@ll.mit.edu (David Cogen)
Subject: library in gcc; program in acc; undefined builtin_saveregs
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 16 Nov 1992 07:35:19 GMT

I am building my library with gcc. One of the functions calls va_start, for
which I am #including stdarg.h

The main program is compiled with acc. I have no control over this. It uses the
function in my library which calls va_start. When I link I get an error
"undefined __builtin_saveregs".

What can I do about this? Note that there is no way I can use gcc for the main
program, but I would like to be able to use it for the library which I am
developing. 

David Cogen.

Newsgroups: gnu.gcc.help
From: stuarth@argo.csis.dit.csiro.au (Stuart Hungerford)
Subject: Mysterious __opPCc error in template class...
Organization: CSIRO Division of Information Technology
Date: Sun, 22 Nov 1992 03:03:19 GMT

I'm using gcc 2.3.1 to compile a simple template class that has compiled 
successfully with Borland C++ 3.0 and DEC C++ 1.x.  All this is happening
on a Sparc 2 under SunOS 4.1.2.

gcc reports an error that the method __opPCc has not been found in the
template class.  None of the usual demangling tools can demangle this name.
Can anybody suggest what it is?

Stu
-- 
/-----------------------------------------------------------------------------\
| Stuart Hungerford | Internet : stuarth@csis.dit.csiro.au                    |
| CSIRO DIT         | Voice    : +61-6-2750941                                |
| Australia         | Fax      : +61-6-2571052                                |
From: cane@sun2.cern.CH (Fabrizio Cane)
Subject: C++ and C
Organization: GNUs Not Usenet
Distribution: gnu
Date: Tue, 17 Nov 1992 13:07:02 GMT


hi

I have a problem when I try to interface the gnu C++ to
the standard C functions. I want to use for example a C
routine ( let be socket() ) in a C++ program.

main(int argc, char* argv[])
{
...
    socket(parameters);
...
}

At compile time I have the following warning:

main.C: In function `int  main (int, char **)':
main.C: warning: implicit declaration of function `socket()'

The program works bu I would like to remove these 
warnings and apparently I cant do it using

extern int socket()
or
extern int socket(...)
or 
extern int socket('parameter declaration')

because in this case the linker does not find the
expected C++ object of socket() that is named 
socket_??_???_ because of the parameter check !

Any idea about that ?

Thank you
Fab

Newsgroups: gnu.gcc.help
From: jtsilla@damon.ccs.northeastern.edu (James Tsillas)
Subject: Looking for a switch to turn off builtin decl warnings.
Organization: Northeastern University, Boston, MA
Distribution: gnu
Date: Sun, 22 Nov 1992 23:12:25 GMT


Our source is very apt to produce declaration warning due to conflicts
with builtin functions. Is there a switch to turn off these warnings
while not affecting the general warning level of the compiler. I am
using gcc 2.3.1 and I have little experience with the class of warning
switches.

thanks,
-Jim.
--
	***                                                      ***
	***  James Tsillas  jtsilla@damon.ccs.northeastern.edu   ***
	*** "He is after me. Jim is after him."                  ***
	***          - Hop on Pop, Dr. Seuss                     ***
Newsgroups: gnu.gcc.help
From: ejh@khonshu.colorado.edu (Edward J. Hartnett)
Subject: HELP! Easy Question! (on problems with stage 3 compile)
Organization: CIRES, University of Colorado
Date: 16 Nov 92 10:44:14

I posted this last week and got no answers at all. Is this getting
out?

Hi, I'm trying to install gcc 2.3.1 on a Sun IPC running sunos 4.1.1

I was trying to redirect the output of my stage three make, but it
printed some messages to stderr and I missed them. Now when I run the
stage three it gives me the following:

[khonshu:/usr/local/gcc/gcc-2.3.1 ! ]# make CC="stage2/xgcc -Bstage2/" CFLAGS="
-g -O" LANGUAGES=c
if [ -f libgcc2.ready ] ; then \
        true; \
else \
        touch libgcc2.ready; \
fi
[khonshu:/usr/local/gcc/gcc-2.3.1 ! ]#

What can I do to run the stage 3 compile without starting all over
again with the tar file? If I delete libgcc3.ready, will that do the
trick? (As you can probably tell, I don't know much about shell
scripts). 

Also in the distribution directory I just found a script dostage3:

#!/bin/sh
make -k LANGUAGES=c $1 CC=stage2/xgcc XCFLAGS=-Bstage2/ CFLAGS="-g $2" >log3 2>&1

Sould I be using this? If I run it with no arguments will it do what I
want? 

Thanks,
	Ed
--
Edward Hartnett			ejh@khonshu.colorado.edu

Newsgroups: gnu.gcc.help
From: kocks@leland.Stanford.EDU (Peter Kocks)
Subject: "throw" and "catch"  excpetion handling in gcc 2.3 ???
Organization: DSG, Stanford University, CA 94305, USA
Date: Mon, 23 Nov 92 21:17:49 GMT

Subject says it all.

Does the latest version of gcc  2.3.1 allow the use of C++
key words "throw" and "catch" for exception handling?

If not, when?


--Peter Kocks
  kocks@chemistry.stanford.edu
Newsgroups: gnu.gcc.help
From: mikef@sr.hp.com (Mike Ferrara)
Subject: Re: GCC with HPUX
Date: Mon, 16 Nov 1992 20:14:53 GMT
Organization: HP Santa Rosa Site (SRSD - MWTD) - Santa Rosa, Ca.
X-Newsreader: TIN [version 1.1.4 PL6]

Seems to me that porting binutils to HP style a.out's is in order.
Has anyone looked into this? 


  Mike Ferrara M/S 2LRR
  HP Signal Analysis Div R&D
  1212 Valley House Drive
  Rohnert Park, CA 94928
  (707) 794-4479
  mikef%hpsadle@relay.hp.com
  mikef@hpsadle.sad.hp.com
Newsgroups: gnu.gcc.help
From: jwe@che.utexas.EDU (John Eaton)
Subject: Re: Segmentation Fault
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 16 Nov 1992 17:10:28 GMT

: I do not believe that compiler crashes usually have anything to do
: with a particular line in the source.

This may now be true for most of the gcc crashes, but with g++, which
seems to crash a lot more frequently than gcc, I have found that many
of the crashes can be avoided by changing the user's code.  Most of
the time, it is something very simple.

Even just knowing that the compiler is working on something related to
a given line of source would be much more helpful than getting
`cc1plus got fatal signal xxx', especially when there may be thousands
of lines of code in the current file.

I would even be happy if the message said something like:

  cc1plus: I don't think line 13 has anything to do with what's
  cc1plus: going to happen next, but I was just working on
  cc1plus: something vaguely related to that line.
  cc1plus: Now I'm bailing out from line 1313 of cp-tree.c.

I agree that the best thing is to fix the compiler so that it doesn't
crash.  Unfortunately, many of us are not able to do that, and we are
trying to use these compilers for real projects.  Having cc1plus tell
me what line(s) it is working on when it crashes would be helpful.

If RMS is unwilling to add this feature to cc1plus, does anyone out
there have patches to do it?

--
John W. Eaton      | 4.3BSD is not perfect.  -- Leffler, et al. (1989).
jwe@che.utexas.edu |

From: eldonb@hpubvwa.nsr.hp.com (Eldon Brown)
Date: Mon, 16 Nov 1992 03:48:25 GMT
Subject: Where does libg++.a come from?
Organization: Hewlett-Packard Bellevue Sales
Newsgroups: gnu.gcc.help

A question from a "gcc" novice:

Where does libg++.a come from?  I am trying to compile a program called
"problem" which errors looking for "-lg++".  I have looked in my
gcc-2.3.1 source and have not found anything that would build it???

I am compiling on an hp9k800.

Thanks,
eldonb
From: oueichek@imag.fr (Ibaa Oueichek)
Newsgroups: gnu.gcc.help
Subject: GCC as a cross-compiler for TMS-320.
Date: 23 Nov 92 16:54:51 GMT
Organization: IMAG Institute, University of Grenoble, France
X-Newsreader: Tin 1.1 PL5


	Does such a beast exist ?.
	Thanks for any help.
From: naw@planet.bt.co.uk (Ab Wilson)
Newsgroups: gnu.gcc.help
Subject: Re: C++ and C
Date: 18 Nov 92 13:50:12 GMT
Reply-To: naw@planet.bt.co.uk
Distribution: gnu
Organization: BT Labs, Martlesham Heath, Ipswich, UK.


Try

extern "C" int sockect(<parameters>);

and RTFM,
	Ab.
-- 
+--------------------------------------------------------------------+
| Who's opinions did you say these were?    |    naw@planet.bt.co.uk |
+--------------------------------------------------------------------+
From: vugranam@pike.ee.mcgill.ca (Vugranam Chakravarthy Sreedhar)
Newsgroups: gnu.gcc.help
Subject: malloc_size
Date: 22 Nov 92 16:00:59 GMT
Distribution: gnu
Organization: McGill University - VLSI Laboratory, Montreal, CANADA.

I noticed on the NeXT machine there is a library call
called malloc_size, which given ptr it
returns the block size allocated to this ptr.
I noticed NeXT uses gcc 1.37 as its compiler.
I don't see similar feature being provided by gcc
on sparc or r6000. We need this malloc_size
to collect statistics for our project. I posted
requesting this info. on comp.lang.c, and was
told that this is a non-portable feature of the language.
We use gcc compiler (1.37.1/ 2.2.2) on sparc
machine. Can some one please help me with this?

Thanks a lot...

Sreedhar
Newsgroups: gnu.gcc.help
From: jimlynch@netcom.com (Jim Lynch)
Subject: I did the stage1 stage 2 and stage 3 thang and...
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Distribution: gnu
Date: Mon, 16 Nov 1992 15:15:51 GMT

...I'm getting object-file differences. 

I'm compiling on a sparc-sun-sunos4.1.3 thang and it's going thru the motions
(and taking a half hour to 45 minits each single compile)... The only thing
that saves me is the solitare program... now can someone save me from that??

Seriously, it goes thru the motions without complaining and then I get 
differences when I do a 'make compare'. Also, the Objective C part is getting
confused... here's the final part of the transcript:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
if [ -d objc ]; then true; else mkdir objc; fi
thisdir1=`pwd`; \
srcdir1=`cd /usr/hack/tmp/jimlynch/gcc-2.3.1; pwd`; \
cd objc; \
make -f ${srcdir1}/objc/Makefile libobjc.a \
  srcdir=${srcdir1} tooldir=/tmp/jimlynch/gcc-install/sparc-sun-sunos4.1.3 AR="a
r" AR_FLAGS="rc" \
  GCC_FOR_TARGET="${thisdir1}/xgcc -B${thisdir1}/" \
  GCC_CFLAGS=" -DIN_GCC   -g "
make: Fatal error: Don't know how to make target `../assert.h'
Current working directory /tmp/jimlynch/ob-files/objc
*** Error code 1
make: Fatal error: Command failed for target `libobjc.a'
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Anyone know what's goin on?

Thanx in advance

-Jim
From: kong@ece.ucdavis.edu (Timothy Kong)
Newsgroups: gnu.gcc.help
Subject: help needed in gcc 2.3.1 instruction scheduling
Date: 22 Nov 92 23:56:17 GMT
Organization: U.C. Davis - Department of Electrical Engineering and Computer Science
Originator: kong@alder.eecs.ucdavis.edu

I am using gcc 2.3.1 to schedule code for a variant of the R4000
that includes two types of loads/stores:

load/store		; take 1 cycle  in function unit "memory" 
load_type2/store_type2	; take 2 cycles in function unit "memory" 

Thus, any type of load/store that immediately follows a _type2 causes
a structure hazard in the memory unit.

I created the following description of the function unit "memory":

  (define_function_unit "memory" 1 0 (eq_attr "type" "load_type2,load")
    2 2 [(eq_attr "type" "load_type2,store_type2")])
	
  (define_function_unit "memory" 1 0 (eq_attr "type" "store_type2,store")
    1 2 [(eq_attr "type" "load_type2,store_type2")])
	
I also added the constraint T and a subroutine to test for T in the
machine description, as shown in the following example:

  (define_insn "movsi_usw"
    [(set (match_operand:SI 0 "memory_operand" "=T,=R,o")
       (unspec [(match_operand:SI 1 "reg_or_0_operand" "dJ,dJ,dJ")] 0))]

	<unmodified code deleted>

   [(set_attr "type"     "store_type2,store,store")
    (set_attr "mode"     "SI")
    (set_attr "length"   "2,2,4")])

For this example case, an instruction matching constraint T is 
classified as a store_type2. From a -dp debugging dump, type2 
loads/stores seem to be correctly classified.  However, these changes 
have zero effect on the code scheduling.

Is this approach valid?  Are there other valid approaches to this or a
similar problem?  Are there known bugs with the new code scheduler that
might cause this modification to have no effect?

Any assistance would be appreciated.

Timothy Kong
kong@eecs.ucdavis.edu
From: blom@husc15.harvard.edu
Newsgroups: gnu.gcc.help
Subject: Is GCC free/share/$$ware?
Date: 23 Nov 92 04:15:26 GMT
Organization: Harvard University Science Center

What type of program is GCC?  I mean, is it freeware or pd or shareware or
commercial?  Or is it bundled with the OS?  How can I get a copy?  How big is
it?  Does it run only under Unix, or is it multi-platform?  Does it support
DOS?  Sorry so uninformed.

--Eric Blom
  Harvard U
Newsgroups: gnu.gcc.help
From: mt00@etherm.co.UK (Martin Tomes)
Subject: Building gcc on Venix.
Organization: Eurotherm Controls Limited.
Distribution: gnu
Date: Thu, 19 Nov 1992 11:46:24 GMT



We are trying to build gcc 2.3.1 on Venix but get this message when
doing the stage2 build:

> ebony> make CC="stage1/xgcc -Bstage1/" CFLAGS="-O" LANGUAGES=c
>         ./genpeep md > tmp-peep.c
> switch format wrong in rtl.read_rtx(). format was: L.
>         file position: 3213
> sh: 213 abort - core dumped
> *** Error code -122
>
> Stop.

The machine is an intel 302 25MHz + 387 + 8Mb running Venix 3.2.4

Has anyone built gcc on Venix or does anyone know why this error
should have occured?

config.status:
#!/bin/sh
# GCC was configured as follows:
./configure i386-sysv3
echo host=i386-unknown-sysv3 target=i386-unknown-sysv3 build=i386-unknown-sysv3

Martin Tomes

Janet:    mtomes@uk.co.eurotherm
Internet: mtomes@eurotherm.co.uk
UUCP:     {uknet,uunet}!etherm!mtomes
Newsgroups: gnu.gcc.help
From: rms@hoggle2.UUCP (Richard Stallman)
Subject: What is GCC 1.42 good for on SPARC (SunOS 4.1.2)?
Reply-To: rms@gnu.ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Thu, 19 Nov 1992 07:01:48 GMT

I think you are mistaken and that GCC 1.42 does work on the SPARC
when used according to directions.  It could easily be that you ran
into the documented incompatibility in calling sequence;
you have not reported checking that possibility.  It is premature
to conclude there is a bug.

Maybe there is a GCC bug.  If so, then if I get a proper bug report
with sufficient information, I'll fix the bug.  But you have not sent
enough information.  Please see the Bugs chapter of the GCC manual to
see what information is needed to make it possible to fix a bug.

By the way, the idea that "GCC2 from Cygnus" is a separate entity with
special relationship to Solaris seems to represent another inaccuracy.
Cygnus has done some of the work of porting GCC 2 to Solaris, but the
changes are all included in version 2.3.
From: cpg@cs.utexas.edu (Carlos M. Puchol)
Newsgroups: gnu.gcc.help
Subject: gcc/gas/gln binaries for DOS with -m68000 option?
Date: 23 Nov 1992 04:07:43 -0600
Organization: Department of Computer Sciences, UT Austin
Distribution: world
NNTP-Posting-Host: paducah.cs.utexas.edu

Hi there! Is there any site that has the binaries for
gcc/gas/gln capable of generating native code as well
as 68000 code? I'd do it, but my problem is that I don't
have that much disk space, and I imagine someone on earth
may have done this and may be lying in an archive server
somewhere.

Thanks in advance for your help!

-- 
-- Carlos Puchol
-- cpg@cs.utexas.edu		CS Department, UT Austin
Newsgroups: gnu.smalltalk.bug