summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Attempt to fix clobbered vendor Id.bde1997-06-291-1/+1
|
* Make all the info dir entries line up neatly.asami1997-05-281-1/+1
|
* `it's'' -> `its'' where appropriate and typo fixes in time2posix.3.eivind1997-05-191-1/+1
| | | | | | Closes PR docs/3612. Submitted by: Josh Gilliam <soil@quick.net>
* The -pthread option was added to freebsd.h but missed from freebsd-elf.hpeter1997-05-121-1/+1
|
* change `an' to `a'...jmg1997-05-051-1/+1
| | | | | Submitted by: Josh Gilliam Closes PR#3471
* Let gcc know about libc_r. Use -pthread to link against libc_r insteadjb1997-05-032-2/+2
| | | | of libc.
* correct vfork()/exit() to vfork()/_exit(). This is far more importantpeter1997-04-251-1/+1
| | | | | | now that vfork() actually works in FreeBSD for the first time. Spotted by: se
* Make "gcc -shared" work properly for building shared libraries. Anjdp1997-04-092-8/+14
| | | | | | up-to-date version of c++rt0.o is necessary for this to work right. Closes PR gnu/3035: gcc -shared flag is broken.
* Disallow "-p" when linking, with a diagnostic that recommends usingjdp1997-04-052-10/+12
| | | | | | | | | "-pg" and gprof(1) instead. FreeBSD does not support plain "-p" or prof(1). Plain "-p" is still allowed when just compiling. In the compile phase, "-p" is identical "-pg". It is used by <bsd.lib.mk> for building profiled object files.
* Update the value of "__FreeBSD__" to 3 for the ELF compiler.jdp1997-03-261-1/+1
|
* -current is now 3.0. NOT a 2.2 candidate. :)asami1997-03-252-2/+2
|
* 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