Go to file
thorpej 1268b2dbc5 Add an x86_initialize_trampoline() function, similar to GCC 3.3,
change INITIALIZE_TRAMPOLINE() to use it, and apply the following
patch to it (which I have already submitted to GCC 3.3):

	* config/i386/i386.c (x86_initialize_trampoline): Emit a call
	to __enable_execute_stack with the address of the trampoline
	if TRANSFER_FROM_TRAMPOLINE is defined.

Define a TRANSFER_FROM_TRAMPOLINE suitable for NetBSD targets, to enable
stack execution on target machines which can separate exec permissions for
a region:

	* config/netbsd.h (NETBSD_ENABLE_EXECUTE_STACK): Define.
	* config/alpha/netbsd.h (TRANSFER_FROM_TRAMPOLINE): Define
	as NETBSD_ENABLE_EXECUTE_STACK.
	* config/i386/netbsd-elf.h (TRANSFER_FROM_TRAMPOLINE): Ditto.
	* config/i386/netbsd.h (TRANSFER_FROM_TRAMPOLINE): Ditto.
	* config/sparc/netbsd-elf-common.h (TRANSFER_FROM_TRAMPOLINE): Ditto.
	* config/sparc/netbsd.h (TRANSFER_FROM_TRAMPOLINE): Ditto.

(A similar patch will be submitted to GCC 3.3.)
2002-10-18 16:23:47 +00:00
bin Only warn the user once about gnu extensions. From Eric Gillespie. 2002-10-18 15:55:08 +00:00
crypto discourage the use of aggressive mode for identity disclosure. 2002-10-18 14:34:04 +00:00
dist Mark basic rate with '*' in PRINT_RATES(). 2002-09-30 13:31:57 +00:00
distrib obsolete usr/share/info/tar.info 2002-10-17 12:27:58 +00:00
doc Update for tz{code,data}2002d. 2002-10-17 13:48:35 +00:00
etc Comment out the "real" Sendmail entries also to force the user to choose. 2002-10-17 16:52:40 +00:00
games avoid buffer overrun. fix from openbsd. 2002-10-18 14:12:14 +00:00
gnu Add an x86_initialize_trampoline() function, similar to GCC 3.3, 2002-10-18 16:23:47 +00:00
include add prototypes for disklabel_dkcksum() and disklabel_scan(). 2002-10-12 20:46:57 +00:00
lib Fix lint error. 2002-10-17 11:36:39 +00:00
libexec * enclose unknown command strings inside a pair of 's to clearly mark the 2002-10-12 08:35:16 +00:00
regress Add a comment clarifying the last change. 2002-10-16 21:13:43 +00:00
rescue set SMALLPROG=0 (it was implicit) 2002-10-17 01:49:18 +00:00
sbin correct prefixlen handling for IPv4. 2002-10-18 00:21:23 +00:00
share Import tzdata2002d. 2002-10-17 13:45:39 +00:00
sys Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
tools Implement replacements for lchflags(), lchmod(), and lchown(), 2002-10-08 00:28:36 +00:00
usr.bin Provides better error messages from the symbol lookups (printing 2002-10-17 17:18:34 +00:00
usr.sbin Allow more than one interface to be specified on the command line. 2002-10-17 19:13:50 +00:00
build.sh Add sh5 cases. 2002-10-02 16:57:29 +00:00
BUILDING regen for: USE_NEW_TOOLCHAIN was replaced with TOOLCHAIN_MISSING 2002-09-21 05:26:42 +00:00
Makefile move BUILDING.mdoc -> doc/BUILDING.mdoc 2002-09-21 08:19:27 +00:00
Makefile.inc
UPDATING kernel update requires userland systrace recompile. 2002-10-11 21:55:48 +00:00