freebsd-skq/contrib
jdp b400b72e46 Fix a bug that caused incorrect PIC code to be generated for exceptions.
The symptom was an assembler warning

    "GOT relocation burb: `___EXCEPTION_TABLE__' should be global"

followed (sometimes) by a core dump.  The fix makes the compiler
generate the correct GOTOFF addressing for that symbol, rather than the
GOT addressing it was emitting before.

Warning:  There is still at least one serious bug in the i386 exception
code for PIC.  The exception code that is generated clobbers the GOT
register (%ebx) and then tries to use it later.  That leads to core
dumps at program execution time.  I know where the problem is, but I do
not have a fix for it at this time.  Until it is fixed, exceptions will
not work in PIC code.  This is a general problem for all i386 platforms;
it is not specific to FreeBSD.
1996-10-03 17:49:35 +00:00
..
bind Take #2. Import bind-4.9.4-P1 into the intended directory! 1996-08-29 19:20:22 +00:00
bison Import the FSF release of bison-1.25 onto the vendor branch. 1996-09-10 13:12:03 +00:00
cvs Fix a bug in the "cvs init" command. It ignored the global "-H" option. 1996-10-01 00:51:27 +00:00
gcc Fix a bug that caused incorrect PIC code to be generated for exceptions. 1996-10-03 17:49:35 +00:00
gperf Make this compile. they use a variable "abort" which is prototyped. 1996-09-10 13:58:10 +00:00
groff Import Nx macro - NetBSD 1996-09-28 18:36:51 +00:00
libpcap Fix some typos 1996-10-01 01:08:47 +00:00
tcl Merge local changes. 1996-09-18 14:24:33 +00:00
tcpdump Fix some typos 1996-10-01 01:08:47 +00:00
traceroute Instructions on upgrading traceroute 1996-10-01 06:17:16 +00:00