summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
Commit message (Collapse)AuthorAgeFilesLines
* slight fix to gcc's man page...jmg1997-03-231-3/+9
|
* Undo rev 1.4 of freebsd.h and 1.2 freebsd-elf.h, where I addedobrien1997-02-243-3/+3
| | | | | _BSD4_4 as a predefined symbol. People on the lists generally didn't care for it.
* check for /usr/libdata/gcc/specs and use it if it exists.peter1997-02-221-0/+1
|
* Back out easy $FreeBSD$ (file already left vendor branch)peter1997-02-221-1/+1
|
* Add _BSD4_4 as a predefined symbol.obrien1997-02-163-3/+3
| | | | | | | Peter Dufault (dufault@hda.com) suggested this is the most approate symbol to use. 2.2-R candidate.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | 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.
* Fix BB profiling.phk1997-01-131-2/+2
| | | | Submitted by: bde
* This file has the info annotation, except its annotated namejmacd1997-01-111-1/+1
| | | | is different from its filename for some reason.
* Apparently this patch fixes the objc backend on the i386 platforms.peter1996-10-261-0/+7
| | | | | | | 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.
* Remove temporary hack to disable use of libstdc++ now that it's built andpeter1996-10-041-3/+0
| | | | installed (and hopefully: working).
* Fix a bug that caused incorrect PIC code to be generated for exceptions.jdp1996-10-032-1/+23
| | | | | | | | | | | | | | | | | | 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.
* Activate the .weak code generation for libgcc.a and g++ now that it works.peter1996-10-012-14/+2
|
* Temporarily disable the code that wants to add -lstdc++ in tge g++ driverpeter1996-09-271-0/+3
| | | | | | | | 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>
* Doc fixes and updates to reflect reality, as well as info about profilingpeter1996-09-183-16/+32
| | | | extensions.
* Merge in freebsd-specific changespeter1996-09-185-112/+237
|
* Add in hooks to produce assembler output suitable for binutils+elfpeter1996-09-182-0/+210
| | | | Obtained from: John Polstra <jdp@freebsd.org>, from his elfkit.
* Add the hooks that we use for our profiling extensions.peter1996-09-181-0/+12
| | | | Obtained from: bde
* When running native on freebsd (ie: in /usr/bin, /usr/libexec, not thepeter1996-09-181-3/+18
| | | | | | | 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.
* When compiling native on freebsd, do not search the multitude of extendedpeter1996-09-181-0/+4
| | | | include file paths that do not exist.
* build libgcc*.a a little more compact by removing excess local symbolspeter1996-09-181-1/+7
| | | | Obtained from: bde
* My feeble attempt at fixing complaints that makeinfo makes aboutpeter1996-09-181-9/+9
| | | | errors in this doc.
* Do not print two \n's in a fatal error message.peter1996-09-181-1/+1
| | | | Obtained from: bde
* Patches originally obtained from Bruce Evans <bde@freebsd.org> to makepeter1996-09-183-2/+32
| | | | gcc "do the right thing" when running standalone on FreeBSD
* Import of 2.7.2.1 into vendor branchpeter1996-09-1818-159/+311
|
* Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of thepeter1996-09-18447-0/+454870
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.
OpenPOWER on IntegriCloud