summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | Allow one to profile FORTRAN77 programs.obrien2002-06-091-6/+33
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Use easy way to sense C and POSIX locales, like in GLIBCache2002-06-081-1/+2
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Some upgrade instructionsache2002-06-081-0/+13
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r98038,ache2002-06-0853-0/+18692
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | | | | | | | | | Virgin import (trimmed) of GNU Sort, textutils 2.0.21ache2002-06-0853-0/+18692
| / / / / / / / / / / / / /
* | | | | | | | | | | | | | Commit changes that happened in IPFilter versions 3.4.27 - 3.4.28darrenr2002-06-072-7/+18
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r98008,darrenr2002-06-079-0/+81
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | | | | | | | | | Import IPFilter 3.4.28darrenr2002-06-079-0/+81
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r98005,darrenr2002-06-0715-45/+137
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | | | | | | | | | Import IPFilter 3.4.28darrenr2002-06-0729-90/+236
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Disabling automatic --same-owner option when running as uid 0 along withsobomax2002-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the --same-permissions was an overkill, so put it back. This is consistent with what our old tar did. Suggested by: dillon
* | | | | | | | | | | | | | | IMO it was a quite ugly idea that if we are running as uid 0 then we cansobomax2002-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | safely ignore current umask(2) and assume that permissions should be set right like in the archive. Not only it violates POLA, but introduces huge potential security vulnerability, particularly for ports, where many popular archives come with 777 files and dirs.
* | | | | | | | | | | | | | | Match the DBX_OUTPUT_MAIN_SOURCE_FILE_END definition in dbxelf.h.obrien2002-06-061-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug found by: bde
* | | | | | | | | | | | | | | Allow the specification of LONG_TYPE_SIZE on the command line.obrien2002-06-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: bde
* | | | | | | | | | | | | | | Implement "-mno-align-long-strings" which prevents pessimization of stringsobrien2002-06-062-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for space. -Os could do this, but it was easy to hack an MD version. This saves a whole 32 bytes in boot2, so I think it is worth using it. (keep how much worse gcc 3.2 will compile boot2...) Submitted by: bde (minus gcc 3.2 commentary)
* | | | | | | | | | | | | | | Didn't get them all in revision 1.50.obrien2002-06-061-8/+8
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Fix excessive alignment for the aout case, and unbreak genassym for that case.obrien2002-06-061-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our aout linker has alignment hacks and doesn't need gcc to do anything special. Tested for a year by: bde :-)
* | | | | | | | | | | | | | | Tidy do-while.obrien2002-06-061-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: bde
* | | | | | | | | | | | | | | Read specs from /usr/libdata/gcc/specs if it exists.obrien2002-06-061-2/+2
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | The brokenness in ix86_expand_clrstr is quite visible when youobrien2002-06-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compare the function with ix86_expand_movstr. Submitted by: Tor Egge
* | | | | | | | | | | | | | | Gcc 3.1 (-O) now generates broken inline code for memset in some cases.obrien2002-06-041-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This broke newfs (newfs left some garbage in a bitmap). The ASM for: #include <string.h> int x, foo[100]; main() { memset(&foo[0], 0, x); } is (at least if you have fixed function alignment): .file "z.c" .text .p2align 2,,3 .globl main .type main,@function main: pushl %ebp movl %esp, %ebp pushl %edi pushl %eax movl x, %ecx xorl %eax, %eax shrl $2, %ecx movl $foo, %edi cld rep stosl andl $-16, %esp <-- the lower bits of `len' should be loaded near here testl $2, %edi <-- this seems to be meant to test the 2^1 bit in `len' (not alignment of the pointer like it actually does). %edi is the wrong register for holding the bits, since it is still needed for the pointer. je .L2 stosw .L2: testl $1, %edi <-- similarly for the 2^0 bit. je .L3 stosb .L3: movl -4(%ebp), %edi leave ret .Lfe1: .size main,.Lfe1-main .comm foo,400,32 .comm x,4,4 .ident "GCC: (GNU) 3.1 [FreeBSD] 20020509 (prerelease)" This seems to only result in (len % 3) bytes not being cleared, since gcc doesn't seem to use the builtin memset unless it knows that the pointer is aligned. If %edi could be misaligned, then too many bytes would be set. Submitted by: BDE
* | | | | | | | | | | | | | | Move patches into the src/contrib/tar.sobomax2002-06-049-34/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: ps Reviewed by: md5(1)
* | | | | | | | | | | | | | | Add importing/upgrading instructions.sobomax2002-06-041-0/+18
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Add razor used for shaving out GNU Tar.sobomax2002-06-041-0/+19
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r97805,sobomax2002-06-04118-0/+48818
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | | | | | | | | | | Virgin import (trimmed) of GNU Tar version 1.13.25.sobomax2002-06-04118-0/+48818
| / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Seems we are not ready for revision 1.8.obrien2002-05-301-1/+2
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Make our default predefines ANSI clean.obrien2002-05-301-2/+1
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r97403,obrien2002-05-28456-1842/+144110
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | | | | | | | | | | Gcc 3.1.0 pre-release's C++ support bits from the FSF anoncvs repoobrien2002-05-28456-1842/+144110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on 9-May-2002 15:57:15 EDT.
| * | | | | | | | | | | | | | | This commit was manufactured by cvs2svn to create branch 'VENDOR-gcc'.cvs2svn2002-05-172-0/+490
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Remove files not part of GCC 3.1.obrien2002-05-12204-80672/+0
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Don't risk catching a signal while handling a signal for a dying child, as wejmallett2002-05-271-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | can then end up not properly clearing wtmp/utmp entries. PR: bin/37934 Submitted by: Sandeep Kumar <skumar@juniper.net> Reviewed by: markm MFC after: 2 weeks
* | | | | | | | | | | | | | | | The special checks for %b and %D in rev 1.1 were done before skipping overobrien2002-05-261-51/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | any characters between the % and the [bD], so only plain %b and %B worked. This may un-1/2ass our -fformat-extensions support. Submitted by: bde
* | | | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r97241,des2002-05-2452-108/+266
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | | | | | | | | | | Vendor import of OpenPAM Cinquefoil.des2002-05-2452-108/+266
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | 1/2assed reimplementation of c-common.c revs 1.2 (-fformat-extensions)obrien2002-05-221-6/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and 1.3 (printf0) for GCC 3.1.
* | | | | | | | | | | | | | | | Repair a bug where type AAAA answer records were not displayed.nectar2002-05-221-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reference ISC BIND issue: ``1279. [bug] nslookup: partial coversion to similar style outputs for both -type=aaaa and -type=a.'' Reported by: ume
* | | | | | | | | | | | | | | | Do not attempt to free static memory.nectar2002-05-221-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reference ISC BIND issue: ``1278. [bug] free() of non-malloced memory in nslookup.'' Reported by: phkmalloc, Mike Tancsa <mike@sentex.net>
* | | | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r97055,peter2002-05-211-158/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
* | | | | | | | | | | | | | | | Merge ncurses-5.2-20010512 -> ncurses-5.2-20020518 changes onto mainline.peter2002-05-213-42/+176
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | This commit was generated by cvs2svn to compensate for changes in r97049,peter2002-05-21277-5940/+24153
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | | | | | | | | | | | | | | Import ncurses-5.2-20020518 onto the vendor branch.peter2002-05-21280-5982/+24329
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Obtained from: ftp://dickey.his.com/ncurses/
* | | | | | | | | | | | | | | | Fix essential typo in usageache2002-05-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net>
* | | | | | | | | | | | | | | | the processed hash fileobrien2002-05-171-0/+472
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | MD_EXEC_PREFIX doesn't work for the cross-arch compiler.ru2002-05-161-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change also makes the `cc -print-search-dirs' output sane (the pre-3.1 way) in the non-cross case. Draft reviewed by: obrien
* | | | | | | | | | | | | | | | Perl is no longer in base. Long live the port!markm2002-05-161470-641006/+0
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge c-common.c rev 1.10 into GCC 3.1obrien2002-05-141-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clarify that the "yields only last 2 digits of year in some locales" warning does not apply to BSD. Submitted by: ache
* | | | | | | | | | | | | | | | If you want to not warn on K&R main(); this is how it should be implemented.obrien2002-05-142-1/+17
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge choose-temp.c rev 1.2 (use /tmp 1st, and then /var/tmp) into GCC 3.1.obrien2002-05-141-2/+4
| | | | | | | | | | | | | | | |
OpenPOWER on IntegriCloud