This is the mail archive of the egcs-cvs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

egcs/gcc ChangeLog c-common.c configure config ...



CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	law@egcs.cygnus.com	99/03/11 00:58:01

Modified files:
	gcc            : ChangeLog c-common.c configure configure.in 
	                 cccp.c libgcc2.c protoize.c cppfiles.c 
Added files:
	gcc/config/i386: t-uwin uwin.asm uwin.h xm-uwin.h 

Log message:
	* cppfiles.c (INO_T_EQ): Handle UWIN.
	
	* 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.