patch to support i[3456]86-pc-uwin
Jeffrey A Law
law@hurl.cygnus.com
Thu Mar 11 01:00:00 GMT 1999
> ==== Toplevel ====
> Sun Feb 21 14:50:28 1999 Mumit Khan <khan@xraylith.wisc.edu>
>
> * config.sub: Add i386-uwin support.
> * config.guess: Likewise.
Installed.
> ==== libiberty ====
> Sun Feb 21 14:50:56 1999 Mumit Khan <khan@xraylith.wisc.edu>
>
> * pexecute.c (__CYGWIN32__): Rename to
> (__CYGWIN__): this.
> * xmalloc.c: Likewise.
>
> Changes to support i386-pc-uwin.
>
> * configure.in (*-*-uwin*): Workaround for vfork bug.
> * configure: Regenerate.
> * pexecute.c (pexecute): Be like standard Unix.
> (pwait): Likewise.
> * xmalloc.c (first_break): Define.
> (xmalloc_set_program_name): Use.
> (xmalloc): Use.
Installed.
> ==== gcc =====
> Sun Feb 21 15:05:27 1999 Mumit Khan <khan@xraylith.wisc.edu>
>
> * c-common.c (decl_attributes): Flag unrecognized attribute
> functions as warnings instead of as errors.
>
> Support for i386-pc-uwin.
>
> * i386/uwin.h: New file.
> * i386/xm-uwin.h: New file.
> * i386/t-uwin: New file.
> * i386/uwin.asm: New file.
> * configure.in (i[3456]86-*-uwin*): Define.
> Add Workaround for vfork bug when hosted on uwin.
> * configure: Regenerate.
>
> * cccp.c (INO_T_EQ): Undefine. UWIN has inodes.
> (absolute_filename): UWIN uses POSIX pathnames only.
> * libgcc2.c (getpagesize): Do not define for UWIN.
> (mprotect): Likewise.
> * protoize.c (dirent.h): Conditionally include.
> (fputc): Prototype only if it's not a macro.
Installed.
Note I also fixed up cppfiles with a change similar to the one you made in
cccp.c. In general, if we change cccp.c, we need to look at the cpp* files
and make sure they're updated too.
Thanks,
jeff
More information about the Gcc-patches
mailing list