This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: egcs patches for BSD/OS 4.0
- To: Shigeya Suzuki <shigeya at foretune dot co dot jp>
- Subject: Re: egcs patches for BSD/OS 4.0
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 06 Oct 1998 00:45:36 -0600
- cc: egcs-patches at cygnus dot com, bsdi-tech at foretune dot co dot jp, donn at bsdi dot com
- Reply-To: law at cygnus dot com
In message <19981001154300V.shigeya@foretune.co.jp>you write:
> ----Next_Part(Thu_Oct__1_15:42:54_1998_246)--
> Content-Type: Text/Plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
>
> Following, diffs and several mods against snapshot 98/9/21, to
> (partially) support BSD/OS 4.0 (ELF)
>
> I still have problem with exception handling (which cause 70+
> unexpected errors) but other part, for at lest C and C++ is working,
> on i486 configuration. (i386 is not working due to some bug, as
> reported.)
>
> 1. {gcc/config/i386/}bsdi-elf.h is newly created file.
> (temporarly MASK_NO_FANCY_MATH_387 disabled. due to it conflict
> to configure with i486)
>
> It still needs clean-up. But at least it is working.
>
> 2. patch to configure.in, which uses above config on bsdi4.x.
>
> 3. stddef.h need patch -- I provided patch for stddef.h to make it
> work on BSD/OS 3.x several months ago, but now, this change cause
> failure on BSD/OS 4.0, so I introduced version checking.
>
> 4. patch to libio/gen-params. I'm using gcc 2.7.2.1 (comes with
> BSD/OS), and libio can't build without this patch on BSD/OS, since
> _G_u?llong is not decleared for gcc 2.7.x.
>
> 5. patches in libio/isscan.cc, etc. to use _IO_va_list not va_list
> I don't know why this happend. I compile only C and C++ with
> LANGUAGES="c c++". does this cause libio NOT to be built with the
> egcs gcc just built?
>
> Hope these be incorported in tree..
Note, these changes are significant enough that we'll need a copyright
assignment from you and a disclaimer from your employer before we can use
them. See:
http://www.cygnus.com/egcs/contribute.html
For further information.
jeff