From: mdb@regal.cisco.com (Mark D. Baushke)
Newsgroups: comp.sys.m68k,gnu.gcc.help
Subject: Re: libgcc.a for M68010 needed urgently
Date: 11 Oct 92 23:38:46 GMT
Organization: cisco Systems Inc., Menlo Park, CA, USA

On 2 Oct 92 09:55:38 GMT, mawson@aldetec.oz.au (Graeme Mawson) said:

mawson> We are in desparate need of a gcc library of functions
mawson> (specifically maths functions) for a M68010 CPU, such as:

mawson> _eprintf.o
mawson> _builtin_new.o
mawson> _builtin_New.o
mawson> _builtin_del.o
mawson> _umulsi3.o                      <----  These are the important ones ...
mawson> _mulsi3.o                       <----
mawson> _udivsi3.o                      <----
mawson> _divsi3.o                       <----
mawson> _umodsi3.o                      <----
mawson> _modsi3.o                       <----

mawson> ... etc ...

mawson> I have tried to compile my sources for gcc-1.37 and gcc-2.1 in
mawson> such a way as to get this library (libgcc.a) in M68010 format,
mawson> but can't.  The best I can do is to get it in M680X0 format,
mawson> where X >= 2.  This is not good enough, though, as it uses the
mawson> instructions "mulu.l" and "musu.l", which the M68010 doesn't
mawson> like -- it wants only "mulu.W" and "musu.W".  I can see
mawson> switches for these in the gcc sources, but can't make use of
mawson> them correctly.

mawson> If anyone can offer me a copy of this library, please contact
mawson> me via e-mail.

I have sent Graeme a copy of

        wuarchive.wustl.edu:/usenet/alt.sources/articles/3137.Z

the text for that archived posting says:

| From: cjp@SSESCO.com (Chuck Purcell)
| Newsgroups: alt.sources
| Subject: gcc-68000 gnulib in *.s
| Message-ID: <388@nachos.SSESCO.com>
| Date: 26 Mar 91 22:32:46 GMT
|
| I have seen three request for this type of information in the last month. I
| prepared an assembly language version of the gnulib using gcc 1.35 on my
| ATARI-ST, now mostly in use at home as a Telebit T1000 driver. Use it if you
| need it. Modify where necessary.

The contents of that file according to the manifest are:

|           22635 Jan 27, 1991 dflonum.c(1.35.bammi)
|  ATARI    17998 Jan 27, 1991 dflonum.s(gcc-1.35 -S)
|             732 Jan 27, 1991 divsi3.s(1.35.bammi)
|            4078 Jan 27, 1991 flonum.h(1.35.bammi)
|            2224 Jan 27, 1991 frexp.c(1.35.bammi)
|  ATARI      922 Jan 27, 1991 frexp.s(gcc-1.35 -S)
|  ATARI     7405 Jan 27, 1991 gnulib00.s(Moto68000)
|  SUN 3/80  5014 Jan 27, 1991 gnulib30.s(Moto68030)
|            4522 Jan 27, 1991 gnulib_.c(gcc-1.34 C)
|             663 Jan 27, 1991 ldexp.c(1.35.bammi)
|  ATARI      360 Jan 27, 1991 ldexp.s(gcc-1.35 -S)
|            3348 Jan 27, 1991 modf.c(1.35.bammi)
|  ATARI     1450 Jan 27, 1991 modf.s(gcc-1.35 -S)
|             412 Jan 27, 1991 modsi3.s(1.35.bammi)
|             734 Jan 27, 1991 mulsi3.s(1.35.bammi)
|            6009 Jan 27, 1991 norm.c(1.35.bammi)
|  ATARI     1704 Jan 27, 1991 norm.s(gcc-1.35 -S)
|           15366 Jan 27, 1991 sflonum.s(1.35.bammi)
|            1200 Jan 27, 1991 udivsi3.s(1.35.bammi)
|             416 Jan 27, 1991 umodsi3.s(1.35.bammi)
|             913 Jan 27, 1991 umulsi3.s(1.35.bammi)

        Enjoy!
        -- Mark
        mdb@cisco.com