This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RS6000 Changes to support WindISS
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org, geoffk at redhat dot com
- Date: Mon, 06 May 2002 14:54:32 -0400
- Subject: Re: RS6000 Changes to support WindISS
The only piece that concerns me is:
*** 1177,1183 ****
-Acpu=powerpc -Amachine=powerpc"
#define STARTFILE_FREEBSD_SPEC FBSD_STARTFILE_SPEC
! #define ENDFILE_FREEBSD_SPEC FBSD_ENDFILE_SPEC
#define LIB_FREEBSD_SPEC FBSD_LIB_SPEC
#define LINK_START_FREEBSD_SPEC ""
--- 1196,1204 ----
-Acpu=powerpc -Amachine=powerpc"
#define STARTFILE_FREEBSD_SPEC FBSD_STARTFILE_SPEC
! #define ENDFILE_FREEBSD_SPEC "\
! crtsaveres.o%s %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
!
#define LIB_FREEBSD_SPEC FBSD_LIB_SPEC
#define LINK_START_FREEBSD_SPEC ""
FreeBSD created a common spec file for all targets and now you want to
duplicate the spec into svr4.h. This will mean that FreeBSD developers
will need to make any future changes in both places. I think you need to
discuss this with David O'Brien before that patch of the patch can be
committed. The rest looks fine.
Thanks, David