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: Mark Mitchell <mark at codesourcery dot com>
- To: "obrien at FreeBSD dot org" <obrien at FreeBSD dot org>, David Edelsohn <dje at watson dot ibm dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, "geoffk at redhat dot com" <geoffk at redhat dot com>
- Date: Mon, 06 May 2002 13:16:32 -0700
- Subject: Re: RS6000 Changes to support WindISS
- References: <mark@codesourcery.com><200205061922.PAA24928@makai.watson.ibm.com><20020506131625.A3877@dragon.nuxi.com>
> It would be nice that very general bits are not forced into the OS
> specific knobs. But if there is no other way... Has the requirement for
> GCC to bootstrap using any K&R native compiler gone away?
Not yet...
> I know there
> was some talk of that. If that is the case, then ANSI string
> concatenation should become legal and is another way to handle this.
>
> Could we do something like this:
>
> Index: sysv4.h
> ===================================================================
> RCS file: /cvs/gcc/egcs/gcc/config/rs6000/sysv4.h,v
> retrieving revision 1.88
> diff -u -u -1 -r1.88 sysv4.h
> --- sysv4.h 9 Mar 2002 19:14:14 -0000 1.88
> +++ sysv4.h 6 May 2002 20:15:02 -0000
> @@ -1106,3 +1106,3 @@
> #undef ENDFILE_SPEC
> -#define ENDFILE_SPEC "crtsavres.o%s \
> +#define ENDFILE_SPEC "%{!mwindiss:crtsavres.o%s} \
> %{mads: %(endfile_ads)} \
Not quite; see my later posting. But, I'll do the more complicated
thing that's like this; that will not take much more time than making
everyone think about it further, and will sidestep the FreeBSD issue.
Thanks,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com