summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Merge from ../egcs/gcc/gcc.c rev.1.5:bde1999-09-131-0/+4
| | | | | | | | | Don't exclude directories that the linker is "known" to search (/lib and /usr/lib) when deciding whether to pass certain paths to the linker. Under FreeBSD, the linker is actually known to never search /lib and to only search /usr/lib in the elf case. Not passing the paths causes at best causes confusing differences for cross compiling. This change is conditional on FREEBSD_NATIVE but should be absolute.
* pick up locales from locale subdirache1999-09-111-0/+5
| | | | Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
* koi8-r mandoc tweaksache1999-09-112-0/+222
| | | | Submitted by: "Alexey Zelkin" <phantom@crimea.edu>
* source hyphen.us-ru from locale subdirache1999-09-111-1/+2
|
* Document -R.obrien1999-09-111-0/+8
|
* Add FreeBSD tag.obrien1999-09-083-0/+4
|
* Don't -ko anymore.obrien1999-09-081-1/+2
| | | | Add FreeBSD tag.
* Don't -ko anymore.obrien1999-09-081-1/+1
|
* Don't use -ko any more.obrien1999-09-081-1/+2
|
* MFS: amd mount disabling and overflow protection.imp1999-09-071-4/+17
| | | | Reported by: gallatin@freebsd.org
* Add FreeBSD 3.3 to the Fx and Os macros.ru1999-09-072-0/+2
|
* Update the author's address and Global's home page.simokawa1999-09-071-2/+2
| | | | | PR: misc/13589 Submitted by: Shigio Yamaguchi <shigio@tamacom.com>
* $Id$ -> $FreeBSD$peter1999-09-053-3/+3
|
* Fix up this for the build; some compatibility files have been added -markm1999-09-049-11/+632
| | | | these will be submitted back to KTH for inclusion.
* Remove GCC_UNUSED under FREEBSD_NATIVE option.luoqi1999-09-031-0/+2
| | | | Requested by: ache
* Restore documented tgetstr() behavior.luoqi1999-09-031-0/+6
|
* Take a shot at getting this to compile under newpnp.peter1999-09-021-38/+41
|
* Document that dhclient-script will only set the hostname if it is unset.obrien1999-09-021-1/+6
| | | | Submitted by: John Baldwin <jobaldwi@vt.edu>
* This commit was generated by cvs2svn to compensate for changes in r50764,markm1999-09-0112-0/+1891
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Double pointy hat award. Import this into the right area.markm1999-09-0112-0/+1891
|
* Termcap header no longer needed.markm1999-09-011-1/+0
|
* Use the stock EGCS 1.1.2 file here. Our previous changes are OBE.obrien1999-08-301-223/+1107
| | | | | (code change by rev 1.3 has been removed, and 1.2 is not needed since contrib/gcc/cp/except.c is now the stock one)
* Use the stock EGCS 1.1.2 file here. I cannot determine if our previousobrien1999-08-301-1010/+3046
| | | | changes for ObjC are still appropriate.
* This brings rev 1.2 into EGCS 1.1.2. Also tweaks gleemed from EGCSobrien1999-08-301-6/+7
| | | | | ChangeLog's. Note that rev 1.3 changes (HOST_PTR_PRINTF) was not brought into EGCS 1.1.2 as that is the default.
* Fix conflicts.obrien1999-08-301-109/+450
|
* Use the stock EGCS 1.1.2 file here. Our previous changes are OBE.obrien1999-08-301-1273/+864
|
* This add Alpha and proper x86 support to EGCS 1.1.2. Functionally speaking,obrien1999-08-301-1489/+4663
| | | | this covers revs 1.{2,3}.
* This brings rev 1.2 (reality check and document profiling extensions)obrien1999-08-301-344/+2087
| | | | into EGCS 1.1.2.
* Tweaks for using natively under FreeBSD (with native termcap)peter1999-08-302-0/+15
|
* This brings rev 1.2 (document printf0()) into EGCS 1.1.2.obrien1999-08-301-258/+571
|
* Fix conflicts.obrien1999-08-301-86/+42
|
* Fix conflicts.obrien1999-08-301-999/+2098
| | | | This adds rev 1.2 (-fformat-extensions) to EGCS 1.1.2.
* Fix conflict.obrien1999-08-301-372/+973
|
* Fix conflicts.obrien1999-08-301-459/+1790
|
* This brings rev 1.2 (FREEBSD_NATIVE) and rev 1.5 (mixed ELF/aout support)obrien1999-08-291-1148/+1739
| | | | into EGCS 1.1.2.
* Correct vfork()/exit() to vfork()/_exit().obrien1999-08-291-1/+1
| | | | | | | | | | | Also return "1" rather than "-1". According to bde: -1 is unrepresentable. Exit statuses must be >= 0 and <= 255, at least if chars are 8 bits and shorts are 16 bits. This seems to only be documented indirectly in exit.2 by referring to wait.2. WEXITSTATUS() throws away all except the low 8 bits of the status returned by _exit(), and the kernel actually only stores 8 bits of it (if chars are 8 bits, etc.), so wait() can't return any more bits. Obtained from: rev 1.4 of contrib/gcc/gcc.c
* Add source routing support.lile1999-08-282-11/+49
|
* Fix conflicts.obrien1999-08-281-10/+144
| | | | This brings rev 1.2 (-fformat-extensions) into EGCS 1.1.2.
* Fix conflicts.obrien1999-08-281-304/+1206
| | | | This brings revs 1.{2,3} minus rev 1.4 into EGCS 1.1.2.
* Fix conflicts.obrien1999-08-281-462/+819
|
* Fix conflicts. This brings rev 1.2 (fix stabs ordering for a.out) intoobrien1999-08-281-237/+436
| | | | EGCS 1.1.2.
* $Id$ -> $FreeBSD$peter1999-08-288-8/+8
|
* Fix conflicts. This brings in rev 1.2 (FreeBSD native support -- do notobrien1999-08-271-1860/+2228
| | | | | search the multitude of extended include file paths that do not exist) into EGCS 1.1.2.
* Fix conflicts. This brings the "printf0" addition into EGCS 1.1.2.obrien1999-08-271-20/+53
|
* Don't accept %q length specifiers in the kernel (more precisely,obrien1999-08-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | | if compiling with -fformat-extensions). Gcc's format checker never actually supported %q length specifiers. It treats %q as an alias for %ll, which is correct if quad_t is long long (e.g., on i386's) and broken otherwise (e.g., on alphas). quad_t's currently should be printed in the same way that they already need to be printed to avoid compiler warnings on all supported systems: cast them to a standard type that is at least as large (long or long long) and use the length specifier for that (%l or %ll). This is problematic since long long isn't standard yet. C9x's intmax_t should be implemented soon. Don't accept %L length specifiers in the kernel either. The only legitimate ones are for long doubles, but the kernel doesn't even support plain doubles. (gcc bogusly accepts %Ld as an alias for %lld, and it sometimes prints "q" in error messages about "ll" and "L" length specifiers, becauses it represents all these specifiers as 'q'.) Submitted by: bde
* Fixed kernel format checking:obrien1999-08-271-3/+3
| | | | | | | | | | | | - plain %r and %z were disallowed. The hard NULs in the warnings were hopefully caused by disallowing of plain formats being nonsense. - new formats for shortening to a byte were allowed, but even the libc printf doesn't support them. - old %hr and %hz formats were allowed, but the kernel printf doesn't support them. The kernel doesn't support %hd either, but this is harder to fix. Submitted by: bde
* Fix conflicts.obrien1999-08-271-260/+983
| | | | | This brings revs 1.2 (-fformat-extensions) and 1.3 (printf0()) into EGCS 1.1.2.
* Fix conflicts.obrien1999-08-271-832/+1273
|
* This commit was generated by cvs2svn to compensate for changes in r50397,obrien1999-08-26606-53980/+362984
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of gcc from EGCS 1.1.2obrien1999-08-26641-71366/+401398
| |
OpenPOWER on IntegriCloud