gcc ./ChangeLog ./configure ./configure.in fix ...

rth@gcc.gnu.org rth@gcc.gnu.org
Fri Sep 3 18:10:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	rth@gcc.gnu.org	2004-09-03 18:10:09

Modified files:
	.              : ChangeLog configure configure.in 
	fixincludes    : ChangeLog fixincl.x inclhack.def 
	gcc            : ChangeLog config.gcc 
	gcc/config/i386: i386.c i386.h 
	gcc/cp         : ChangeLog g++spec.c 
	gcc/doc        : install.texi 
	gcc/testsuite  : ChangeLog 
	gcc/testsuite/g++.dg/abi: bitfield5.C 
	gcc/testsuite/g++.old-deja/g++.jason: thunk2.C 
	gcc/testsuite/g++.old-deja/g++.law: profile1.C 
	gcc/testsuite/g++.old-deja/g++.other: store-expr1.C 
	gcc/testsuite/gcc.c-torture/compile: 20001109-1.c 20001109-2.c 
	gcc/testsuite/gcc.c-torture/execute: multi-ix.c 
	gcc/testsuite/gcc.dg: 20010912-1.c 20020426-2.c 20021014-1.c 
	                      20021018-1.c 20030213-1.c 20030225-1.c 
	                      20030708-1.c builtins-config.h nest.c 
	gcc/testsuite/gcc.dg/format: format.h 
	gcc/testsuite/gcc.dg/special: gcsec-1.c 
	gcc/testsuite/lib: target-supports.exp 
	libstdc++-v3   : ChangeLog configure crossconfig.m4 
Added files:
	gcc            : gthr-nks.h 
	gcc/config/i386: netware-crt0.c netware-libgcc.c 
	                 netware-libgcc.def netware-libgcc.exp netware.c 
	                 netware.h nwld.c nwld.h t-netware t-nwld 

Log message:
	/
	* configure.in: Remove target-libstdc++-v3 from noconfigdirs for
	*-*-netware, but add target-libmudflap.
	Consolidate *-*-netware targets (of which really only i?86 exists)
	into a single entry.
	* configure: Likewise.
	gcc/
	* config.gcc: Resurrect NetWare as a target. Handle special case of
	Novell linker to be used (specified through --with-ld=) and threading
	model of either Posix (default) or NKS.
	* config/i386/i386.c (ix86_return_pops_args): Conditionalize popping
	of incoming hidden argument on KEEP_AGGREGATE_RETURN_POINTER.
	* config/i386/i386.h (KEEP_AGGREGATE_RETURN_POINTER): New.
	* config/i386/netware.c, config/i386/netware.h: New.
	* config/i386/nwld.c, config/i386/nwld.h: New.
	* config/i386/netware-crt0.c: New.
	* config/i386/netware-libgcc.c: New.
	* config/i386/netware-libgcc.def: New.
	* config/i386/netware-libgcc.exp: New.
	* config/i386/t-netware, config/i386/t-nwld: New.
	* gthr-nks.h: New.
	* doc/install.texi: Document NKS threading model.
	gcc/cp/
	* g++spec.c (MATH_LIBRARY_PROFILE): Default to MATH_LIBRARY rather
	than "-lm".
	gcc/testsuite/
	* g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
	* g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
	* g++.old-deja/g++.law/profile1.C: xfail for NetWare.
	* g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
	* gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
	* gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
	* gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
	the non-portable bzero.
	* gcc.dg/20010912-1.c: xfail for NetWare.
	* gcc.dg/20020426-2.c: xfail for NetWare.
	* gcc.dg/20021014-1.c: xfail for NetWare.
	* gcc.dg/20021018-1.c: xfail for NetWare.
	* gcc.dg/20030213-1.c: xfail for NetWare.
	* gcc.dg/20030225-1.c: xfail for NetWare.
	* gcc.dg/20030708-1.c: xfail for NetWare.
	* gcc.dg/builtins-config.h: Also exclude NetWare.
	* gcc.dg/format/format.h: Define restrict only if not already defined.
	* gcc.dg/nest.c: xfail for NetWare.
	* gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
	* lib/target-supports.exp (check_visibility_available): Exclude
	NetWare.
	fixincludes/
	* inclhack.def: Suppress exception_structure and math_exception
	for NetWare headers.
	* fixincl.x: Regenerate.
	libstdc++-v3/
	* crossconfig.m4: Add NetWare as a target.
	* configure: Regenerate.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.975&r2=1.976
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/configure.diff?cvsroot=gcc&r1=1.178&r2=1.179
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/configure.in.diff?cvsroot=gcc&r1=1.316&r2=1.317
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/fixincludes/ChangeLog.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/fixincludes/fixincl.x.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/fixincludes/inclhack.def.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gthr-nks.h.diff?cvsroot=gcc&r1=NONE&r2=2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5233&r2=2.5234
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config.gcc.diff?cvsroot=gcc&r1=1.486&r2=1.487
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/netware-crt0.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/netware-libgcc.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/netware-libgcc.def.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/netware-libgcc.exp.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/netware.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/netware.h.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/nwld.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/nwld.h.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/t-netware.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/t-nwld.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.c.diff?cvsroot=gcc&r1=1.717&r2=1.718
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.h.diff?cvsroot=gcc&r1=1.398&r2=1.399
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.4329&r2=1.4330
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/g++spec.c.diff?cvsroot=gcc&r1=1.45&r2=1.46
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/install.texi.diff?cvsroot=gcc&r1=1.312&r2=1.313
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4238&r2=1.4239
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/abi/bitfield5.C.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.jason/thunk2.C.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.law/profile1.C.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/compile/20001109-1.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/compile/20001109-2.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/multi-ix.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/20010912-1.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/20020426-2.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/20021014-1.c.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/20021018-1.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/20030213-1.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/20030225-1.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/20030708-1.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/builtins-config.h.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/nest.c.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/format/format.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/special/gcsec-1.c.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/lib/target-supports.exp.diff?cvsroot=gcc&r1=1.21&r2=1.22
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&r1=1.2654&r2=1.2655
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/configure.diff?cvsroot=gcc&r1=1.404&r2=1.405
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/crossconfig.m4.diff?cvsroot=gcc&r1=1.17&r2=1.18



More information about the Libstdc++-cvs mailing list