This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RS6000 Changes to support WindISS


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]