This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Fwd: Ping; Was: [rfa] NetBSD/PowerPC support]
- To: Andrew Cagney <ac131313 at cygnus dot com>
- Subject: Re: [Fwd: Ping; Was: [rfa] NetBSD/PowerPC support]
- From: Geoff Keating <geoffk at geoffk dot org>
- Date: 31 Jul 2001 11:27:33 -0700
- CC: gcc-patches at gcc dot gnu dot org
- References: <3B66BC7B.6090205@cygnus.com>
Andrew Cagney <ac131313@cygnus.com> writes:
> 2001-07-11 Andrew Cagney <ac131313@redhat.com>
>
> * config.gcc: Recognize powerpc-*-netbsd*.
>
> * doc/install.texi (Host/target specific installation notes for
> GCC): Mention powerpc-*-netbsd*.
>
> * config/rs6000/netbsd.h: New file.
> (STANDARD_STARTFILE_PREFIX, LINK_SHLIB_SPEC): Redefine.
> (LIB_DEFAULT_SPEC, STARTFILE_DEFAULT_SPEC): Redefine.
> (ENDFILE_DEFAULT_SPEC, LINK_START_DEFAULT_SPEC): Redefine.
> (LINK_OS_DEFAULT_SPEC, CPP_OS_DEFAULT_SPEC): Redefine.
> (TARGET_VERSION): Redefine.
>
> * config/rs6000/t-ppccomm (MULTILIB_MATCHES_SYSV): Recognize
> mcall-netbsd as a match for mcall-sysv.
> (EXTRA_MULTILIB_PARTS): Add ncrti$(objext) and ncrtn$(objext).
> (ncrti.S, ncrtn.S): New targets.
> ($(T)ncrti$(objext), $(T)ncrtn$(objext)): New targets.
>
> * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Recognize
> "netbsd' as a V4 ABI.
> (ASM_SPEC): Check for -mcall-netbsd.
> (CC1_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC): Ditto.
> (CPP_ENDIAN_SPEC, CPP_SPEC, STARTFILE_SPEC): Ditto.
> (LIB_SPEC, ENDFILE_SPEC): Ditto.
> (LIB_NETBSD_SPEC, STARTFILE_NETBSD_SPEC): Define.
> (ENDFILE_NETBSD_SPEC, LINK_START_NETBSD_SPEC): Define.
> (LINK_OS_NETBSD_SPEC, CPP_OS_NETBSD_SPEC): Define.
> (SUBTARGET_EXTRA_SPECS): Add NetBSD specs.
>
> * doc/invoke.texi (Option Summary): Add -mcall-netbsd.
> (RS/6000 and PowerPC Options): Mention -mcall-netbsd.
This is OK.
--
- Geoffrey Keating <geoffk@geoffk.org>