John Polstra
87f11ab41b
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
Bill Fenner
232fb09b08
Instructions on upgrading traceroute
1996-10-01 06:17:16 +00:00
Peter Wemm
b376b0ea5f
Activate the .weak code generation for libgcc.a and g++ now that it works.
1996-10-01 02:20:27 +00:00
Paul Traina
9ee4f69e6f
Fix some typos
1996-10-01 01:08:47 +00:00
John Polstra
1a3709045d
Fix a bug in the "cvs init" command. It ignored the global "-H" option.
...
I.e., "cvs -H init" went ahead and initialized the repository, and did
not print out a usage message. Not nice.
Also added the "init" command to the list that comes out when you type
"cvs --help-commands". There is still not a word about it in the manual
page.
Yes, I am sending these fixes to the FSF.
1996-10-01 00:51:27 +00:00
Bill Fenner
c2b02248f9
Add FreeBSD modifications
...
- Move setuid(getuid()) much earlier
- Add "SANE_PRECISION" time printing code
1996-09-30 19:39:25 +00:00
Bill Fenner
548e4cb103
This commit was generated by cvs2svn to compensate for changes in r18579,
...
which included commits to RCS files with non-trunk default branches.
1996-09-30 19:09:55 +00:00
Bill Fenner
38a623ef96
Virgin import of LBL traceroute version 1.3.2.
...
Obtained from: ftp://ftp.ee.lbl.gov/traceroute.tar.Z on 30-Sep-1996.
1996-09-30 19:09:55 +00:00
Wolfram Schneider
621c6c073d
Import Nx macro - NetBSD
...
Obtained from: NetBSD
1996-09-28 18:36:51 +00:00
Peter Wemm
252bb01fbc
Temporarily disable the code that wants to add -lstdc++ in tge g++ driver
...
since we don't have it yet and I've taken too long on the libg++-2.7.2
stuff (it causes problems due to to the lack of .weak support which I've
nearly finished)
Submitted by: "Ph. Charnier" <charnier@xp11.frmug.org>
1996-09-27 05:13:40 +00:00
Poul-Henning Kamp
84b6bcdf53
Merge local changes.
1996-09-18 14:24:33 +00:00
Poul-Henning Kamp
8569730d6b
Import tcl7.5p1
1996-09-18 14:12:34 +00:00
Poul-Henning Kamp
c67bf96517
This commit was generated by cvs2svn to compensate for changes in r18351,
...
which included commits to RCS files with non-trunk default branches.
1996-09-18 14:12:34 +00:00
Peter Wemm
b5ad28261f
Doc fixes and updates to reflect reality, as well as info about profiling
...
extensions.
1996-09-18 06:56:52 +00:00
Peter Wemm
da843809ce
Merge in freebsd-specific changes
1996-09-18 06:54:11 +00:00
Peter Wemm
852e8be503
Add in hooks to produce assembler output suitable for binutils+elf
...
Obtained from: John Polstra <jdp@freebsd.org>, from his elfkit.
1996-09-18 06:50:39 +00:00
Peter Wemm
7767f29ab5
Add the hooks that we use for our profiling extensions.
...
Obtained from: bde
1996-09-18 06:47:49 +00:00
Peter Wemm
f7f03b3cbc
When running native on freebsd (ie: in /usr/bin, /usr/libexec, not the
...
gnu-style /usr/local/lib/gcc* layout), only search the paths that
exist for the modules (cc1, cc1plus , cc1obj etc)
Also, update an error message.
1996-09-18 06:45:17 +00:00
Peter Wemm
655565618b
When compiling native on freebsd, do not search the multitude of extended
...
include file paths that do not exist.
1996-09-18 06:40:54 +00:00
Peter Wemm
864252eaad
build libgcc*.a a little more compact by removing excess local symbols
...
Obtained from: bde
1996-09-18 06:37:22 +00:00
Peter Wemm
24501dd0c6
My feeble attempt at fixing complaints that makeinfo makes about
...
errors in this doc.
1996-09-18 06:35:00 +00:00
Peter Wemm
d0fd7b1858
Do not print two \n's in a fatal error message.
...
Obtained from: bde
1996-09-18 06:33:32 +00:00
Peter Wemm
97d25bbf44
Patches originally obtained from Bruce Evans <bde@freebsd.org> to make
...
gcc "do the right thing" when running standalone on FreeBSD
1996-09-18 06:31:42 +00:00
Peter Wemm
9882643d04
Import of 2.7.2.1 into vendor branch
1996-09-18 05:45:16 +00:00
Peter Wemm
30053e7e6a
This commit was generated by cvs2svn to compensate for changes in r18336,
...
which included commits to RCS files with non-trunk default branches.
1996-09-18 05:45:16 +00:00
Peter Wemm
a4cd5630b0
Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of the
...
non-i386, non-unix, and generatable files have been trimmed, but can easily
be added in later if needed.
gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's
handy to have both available for reference for such little cost.
The freebsd-specific changes will then be committed, and once the dust has
settled, the bmakefiles will be committed to use this code.
1996-09-18 05:35:50 +00:00
Peter Wemm
070264855f
This commit was generated by cvs2svn to compensate for changes in r18334,
...
which included commits to RCS files with non-trunk default branches.
1996-09-18 05:35:50 +00:00
Paul Traina
0ca3c3e0f8
Here is a patch to make tcpdump recognise IPX packets that is using
...
ETHERNET_II framing. It got lost during the tcpdump upgrade.
Submitted by: John.Hay@mikom.csir.co.za
1996-09-15 17:55:09 +00:00
Andrey A. Chernov
e81918b728
Fix latin1 guessing
...
Add koi8-r guessing
1996-09-11 17:55:20 +00:00
Paul Traina
36c6738a68
Print appletalk layer 3 addresses as 16 bit unsigned decimal numbers,
...
not two 8 bit values. This conforms to industry standard.
These changes have been sent back to LBL.
1996-09-11 06:18:26 +00:00
Peter Wemm
fd88f67390
Make this compile. they use a variable "abort" which is prototyped.
1996-09-10 13:58:10 +00:00
Peter Wemm
dcd8284393
Import the FSF release of gperf-2.1a, used in the build of gcc-2.7.2.1
...
(to be imported soon).
1996-09-10 13:48:14 +00:00
Peter Wemm
b5a85b5ef7
This commit was generated by cvs2svn to compensate for changes in r18214,
...
which included commits to RCS files with non-trunk default branches.
1996-09-10 13:48:14 +00:00
Peter Wemm
9f36c7f497
Import the FSF release of bison-1.25 onto the vendor branch.
...
In case you're wondering, the gcc-2.7.2.1 import uses this to generate
code. The size of the generated code is bigger than the entire bison
release, making this a saving. The bison doc is pretty good apparently.
1996-09-10 13:12:03 +00:00
Peter Wemm
ca1e085bd0
This commit was generated by cvs2svn to compensate for changes in r18210,
...
which included commits to RCS files with non-trunk default branches.
1996-09-10 13:12:03 +00:00
Paul Traina
6128a70501
Look for old "man" macros in tmac.groff_an
1996-09-08 00:37:30 +00:00
Paul Traina
9c1953ee9b
Add setlocale LC_CTYPE and 8 bit clean ctype support.
...
Original author: ache
1996-09-08 00:34:51 +00:00
Paul Traina
0ab452aa42
Workarround for gcc 2.60 expression evaluation bug.
1996-09-08 00:34:04 +00:00
Paul Traina
7c8f1b02e3
Improve .Os macro support (parts obtained from 4.4Lite2 and NetBSD)
...
Add the .Fx macro for specifying FreeBSD releases.
Add a bunch of missing standards to the .St macro.
Add Version 1 AT&T UNIX to .At macro
Updated the ".St -ansiC" macro to report "ISO 9899: 1990 (``ISO C'')"
You can also specify -iso9899, or -isoC. Use -ansiC-89 if you still need
the X3.159-1989 string reported.
Original author: mpp
1996-09-08 00:33:24 +00:00
Paul Traina
2464ec91ca
Manual page cleanups.
...
Original author: mpp
1996-09-08 00:32:33 +00:00
Paul Traina
8cbaf4f5a2
Install additional S and L text fonts, needed for BSD doc formatting.
...
Original author: ache
1996-09-08 00:30:25 +00:00
Paul Traina
604a5013e8
Add Russian language / koi8-r font support.
...
Original author: ache
1996-09-08 00:28:32 +00:00
Paul Traina
b3e7b046b0
Add psroff command
1996-09-08 00:26:24 +00:00
Peter Wemm
88b80c81a9
Add a note about current local changes relative to the "official" release.
1996-09-07 20:17:13 +00:00
Peter Wemm
5239d86c9c
Add freebsd-specific info file.
1996-09-07 20:14:36 +00:00
Paul Traina
642b2647a6
Commit import instructions for future maintainers
1996-09-07 16:23:49 +00:00
Paul Traina
4e5867aa82
Virgin import of FSF groff v1.10
1996-09-07 16:18:32 +00:00
Paul Traina
644a96a6d7
This commit was generated by cvs2svn to compensate for changes in r18099,
...
which included commits to RCS files with non-trunk default branches.
1996-09-07 16:18:32 +00:00
Peter Wemm
a7d542e842
Implement a horrible (but simple) hack to allow some control over the
...
branch number that is assigned. This is specifically to support the
local commit feature of cvsup. If one sets $CVS_LOCAL_BRANCH_NUM to
(say) 1000 then branches the local repository, the revision numbers will
look like 1.66.1000.xx. This is almost a dead-set certainty that there
will be no conflicts with version numbers. :-)
(This needs to be something more than an option to 'cvs tag' or 'cvs rtag'
as various parts of cvs "know" how to automatically branch files (eg: cvs
add). Trying to remember state is getting "Too Hard (TM)")
1996-09-03 23:19:51 +00:00
Peter Wemm
d6da9453b6
Take #2 . Import bind-4.9.4-P1 into the intended directory!
...
This has most of the non-essential stuff removed (ie: what is not built)
bmake glue to follow.
1996-08-29 19:20:22 +00:00
Peter Wemm
ff6bef0ee3
This commit was generated by cvs2svn to compensate for changes in r17892,
...
which included commits to RCS files with non-trunk default branches.
1996-08-29 19:20:22 +00:00
Paul Traina
12e9609024
Fix bugs in the ISO (Fletcher) checksum, obey the -q flag, misc cleanup of
...
ISO based code, and document new options (courtesy of libpcap).
Submitted by: Tony Li <tli@jnx.com>
1996-08-21 20:03:57 +00:00
Paul Traina
0d086d2934
Add support for ISO CLNP/ES-IS/IS-IS.
...
These changes have been also sent back to LBL for inclusion in next release.
Submitted by: Tony Li <tli@jnx.com>
1996-08-21 20:01:08 +00:00
Peter Wemm
18576028af
Import of slightly trimmed cvs-1.8 distribution. Generated files
...
and non-unix code has been left out.
1996-08-20 23:46:10 +00:00
Peter Wemm
f202848207
This commit was generated by cvs2svn to compensate for changes in r17721,
...
which included commits to RCS files with non-trunk default branches.
1996-08-20 23:46:10 +00:00
Paul Traina
90fd53ca36
Add ignore of SUNOS4 subdirectory to commit instructions
1996-08-19 22:27:25 +00:00
Paul Traina
e8e91bdf52
Upgrade instructions
1996-08-19 21:55:18 +00:00
Paul Traina
d5a5022d60
Print IPX packets over a PPP link.
...
Always display IPX network number in decimal (industry standard).
Decode other PPP protocol types too.
Submitted by: peter, pst, John Hay <jhay@mikom.csir.co.za>
1996-08-19 21:43:47 +00:00
Paul Traina
9cc97c3a9c
Improvements to IGMP message decoding.
...
Add support for the router-alert option.
Submitted by: Bill Fenner <fenner@parc.xerox.com>
1996-08-19 21:39:00 +00:00
Paul Traina
1249582f6e
Fix bugs in AARP packet handling and fake up a phantom LAP header
...
since Ethertalk doesn't actually put one out on the wire.
Submitted by: Toshihiro Kanda <candy@fct.kgc.co.jp>
1996-08-19 21:37:18 +00:00
Paul Traina
930ecf536c
Decode maximumim sized ethernet frames properly
1996-08-19 21:35:13 +00:00
Paul Traina
01bd0dbc7e
Handle IS-IS IIH messages and print NSAPs in canonical format.
...
Submitted by: Tony Li <tli@jnx.com>
1996-08-19 21:33:43 +00:00
Paul Traina
8cf6c252e7
Virgin import of LBL libpcap version 0.2.1.
...
Obtained from: ftp://ftp.ee.lbl.gov/libpcap.tar.Z on 19-Aug-1996.
1996-08-19 20:36:34 +00:00
Paul Traina
32f0110cec
This commit was generated by cvs2svn to compensate for changes in r17683,
...
which included commits to RCS files with non-trunk default branches.
1996-08-19 20:36:34 +00:00
Paul Traina
4edb46e9a8
Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
...
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
1996-08-19 20:34:12 +00:00
Paul Traina
deee10f699
This commit was generated by cvs2svn to compensate for changes in r17680,
...
which included commits to RCS files with non-trunk default branches.
1996-08-19 20:34:12 +00:00
Jordan K. Hubbard
51295a4d3e
General -Wall warning cleanup, part I.
...
Submitted-By: Kent Vander Velden <graphix@iastate.edu>
1996-07-12 18:57:58 +00:00
Poul-Henning Kamp
403acdc0da
Tcl 7.5, various makefiles will be updated to use these sources as soon
...
as I get these back down to my machine.
1996-06-26 06:06:43 +00:00
Poul-Henning Kamp
082257e043
This commit was generated by cvs2svn to compensate for changes in r16756,
...
which included commits to RCS files with non-trunk default branches.
1996-06-26 06:06:43 +00:00
Poul-Henning Kamp
dcc710a674
Initial revision
1996-06-26 06:06:30 +00:00