| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
_BSD4_4 as a predefined symbol. People on the lists generally didn't care
for it.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Peter Dufault (dufault@hda.com) suggested this is the most approate symbol
to use.
2.2-R candidate.
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
|
|
|
| |
Submitted by: bde
|
|
|
|
| |
is different from its filename for some reason.
|
|
|
|
|
|
|
| |
Without this, compiled programs die with FP errors.
This is originally credited to: jlemon@netcom.com (Jonathan Lemon), and
has been forwarded to me by quite a few of people.
|
|
|
|
| |
installed (and hopefully: working).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
extensions.
|
| |
|
|
|
|
| |
Obtained from: John Polstra <jdp@freebsd.org>, from his elfkit.
|
|
|
|
| |
Obtained from: bde
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
include file paths that do not exist.
|
|
|
|
| |
Obtained from: bde
|
|
|
|
| |
errors in this doc.
|
|
|
|
| |
Obtained from: bde
|
|
|
|
| |
gcc "do the right thing" when running standalone on FreeBSD
|
| |
|
|
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.
|