summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Fix a copy and paste error. Do not include errors.c in libgcc_int.a,Alexander Kabaev2004-07-301-1/+1
| | | | | | | | | it is only used by build tools. Submitted by: grehan Notes: svn path=/head/; revision=132887
* Add NO_WERROR here. Binutils as does not compile cleanly with GCC 3.4.x.Alexander Kabaev2004-07-281-0/+1
| | | | Notes: svn path=/head/; revision=132754
* Bmake glue for GCC 3.4.2-prerelease.Alexander Kabaev2004-07-2824-1210/+1345
| | | | Notes: svn path=/head/; revision=132751
* We generate this file from config.h automatically.Alexander Kabaev2004-07-281-1227/+0
| | | | Notes: svn path=/head/; revision=132750
* Hook kgdb into the build.Marcel Moolenaar2004-07-251-1/+1
| | | | Notes: svn path=/head/; revision=132625
* Add the beginnings of kernel debugging support. the kgdb(1) toolMarcel Moolenaar2004-07-2511-0/+1089
| | | | | | | | | | | | | | | | | | | | | | | | is basicly a shell on top of libgdb that knows about kernel threads, kernel modules and kvm(3). As the word "beginnings" implies, not all of the features have been implemented yet. The tool is useful and I'd like feedback on the taken route. The simplest way to debug a kernel core file is: kgdb -n 0 This opens /var/crash/vmcore.0 with the corresponding kernel in the object directory (kernel.debug is used if it exists). Typical things that need to be added are: o Auto loading of kernel modules, o Handling of trapframes so that backtraces can be taken across them, o Some fancy commands to extract useful information out of a core file, o Various (probably many) other things. Notes: svn path=/head/; revision=132624
* o ps_pd{read|write} and ps_pt{read|write} are obsolete interfaceMarcel Moolenaar2004-07-171-22/+2
| | | | | | | | functions. Only ps_p{read|write} remains. o Remove ps_getpid. We don't need it now. Notes: svn path=/head/; revision=132300
* Make bsdtar the default system tar. This makes /usr/bin/tar a symlinkTim Kientzle2004-07-171-1/+1
| | | | | | | | pointing to /usr/bin/bsdtar by default. To make it point to /usr/bin/gtar, you can define WITH_GTAR. Notes: svn path=/head/; revision=132281
* ptrace's first parameter is command not pid. pointy hat to me.David Xu2004-07-161-2/+6
| | | | Notes: svn path=/head/; revision=132244
* Update config.h to account for the prgregset_t and psaddr_t typesMarcel Moolenaar2004-07-165-10/+10
| | | | | | | | | that have been added to <sys/procfs.h>. This change has no effect because the source file that would be affected is not compiled on FreeBSD. Hence, this is for completeness only. Notes: svn path=/head/; revision=132238
* Add libthread_db assisted debugging support module.David Xu2004-07-151-0/+1095
| | | | Notes: svn path=/head/; revision=132179
* MAJOR cleanup of the Bmake framework.David E. O'Brien2004-07-0837-23475/+162
| | | | | | | | | | | | This includes removing all vestiges of the old not-really supported ability to build cross tools targeting non-FreeBSD systems, such as m68k Lynx and NetBSD. Move as much duplicated code from platform Makefiles into the shared Makefiles. Add a simple mechanism for specifying ELF 'ldscripts'. Also share as many .h files as possible (now a single bfd.h vs. one per platform). Notes: svn path=/head/; revision=131832
* Build things in dictionary order.Ruslan Ermilov2004-07-071-14/+34
| | | | Notes: svn path=/head/; revision=131746
* Prepare for upcoming Binutils house cleaning.David E. O'Brien2004-07-061-1/+1
| | | | Notes: svn path=/head/; revision=131727
* Update to match recent importAndrey A. Chernov2004-07-061-6/+4
| | | | Notes: svn path=/head/; revision=131663
* Fix bug causing `[' to be wrongly included in character class expressionsTim J. Robbins2004-07-041-1/+1
| | | | | | | | | in some multibyte locales (Red Hat bug #108484). Obtained from: Fedora (Tim Waugh) Notes: svn path=/head/; revision=131578
* Make grep run much (~10x) faster in multibyte locales by caching the wideTim J. Robbins2004-07-046-74/+188
| | | | | | | | | | character representation of input data across calls to dfaexec(), and by caching the lengths of character across calls to check_multibyte_string(). Obtained from: Fedora (Tim Waugh) Notes: svn path=/head/; revision=131576
* Avoid accessing accessing memory past the end of mb_properties in theTim J. Robbins2004-07-041-1/+2
| | | | | | | | degenerate case of fgrep with an empty pattern in a multibyte locale. Found by phkmalloc. Notes: svn path=/head/; revision=131569
* Improve case-insensitive matching in multibyte locales.Tim J. Robbins2004-07-043-28/+109
| | | | | | | Obtained from: Isamu Hasegawa (IBM) via Fedora Notes: svn path=/head/; revision=131564
* Fix failure of fgrep to report some matches (Red Hat bug #116909).Tim J. Robbins2004-07-041-57/+52
| | | | | | | Obtained from: Fedora (Tim Waugh) Notes: svn path=/head/; revision=131563
* Use hard_locale() to check whether collating order is "hard" regardlessTim J. Robbins2004-07-041-2/+0
| | | | | | | of whether NLS is enabled. Notes: svn path=/head/; revision=131561
* Ignore ENABLE_NLS when deciding whether we can use setlocale().Tim J. Robbins2004-07-041-2/+4
| | | | | | | Use the same shortcut as glibc to test for the "C" or "POSIX" locale. Notes: svn path=/head/; revision=131560
* Update for grep 2.5.1.Tim J. Robbins2004-07-042-120/+254
| | | | Notes: svn path=/head/; revision=131558
* Merge local changes.Tim J. Robbins2004-07-049-881/+2674
| | | | Notes: svn path=/head/; revision=131557
* This commit was generated by cvs2svn to compensate for changes in r131554,Tim J. Robbins2004-07-0445-248/+5612
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=131555
| * Import GNU grep 2.5.1 (trimmed)vendor/misc-GNU/grepTim J. Robbins2004-07-0454-1119/+8280
| | | | | | | | Notes: svn path=/vendor/misc-GNU/dist1/; revision=131554
* | Fix regression in new version of GNU regex code: bracket expressionsTim J. Robbins2004-07-041-14/+19
| | | | | | | | | | | | | | | | | | like [X-Y] should match all characters between X-Y according to the locale's collating order, not by binary value. For now, this only fixes the !MBS_SUPPORT case (which is the default). Notes: svn path=/head/; revision=131547
* | Merge local changes (addition of $FreeBSD$).Tim J. Robbins2004-07-041-422/+2425
| | | | | | | | Notes: svn path=/head/; revision=131546
* | This commit was generated by cvs2svn to compensate for changes in r131543,Tim J. Robbins2004-07-041-12/+36
|\ \ | | | | | | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=131544
| * | Import of GNU regex from GNU grep 2.5.1 (trimmed).vendor/libregex/from-grep-2.5.1Tim J. Robbins2004-07-042-434/+2461
| | | | | | | | | | | | | | | Notes: svn path=/vendor/libregex/dist/; revision=131543 svn path=/vendor/libregex/from-grep-2.5.1/; revision=131545; tag=vendor/libregex/from-grep-2.5.1
* | | Mechanically kill hard sentence breaks.Ruslan Ermilov2004-07-023-43/+85
| | | | | | | | | | | | Notes: svn path=/head/; revision=131490
* | | Removed trailing whitespace.Ruslan Ermilov2004-07-024-19/+19
| | | | | | | | | | | | Notes: svn path=/head/; revision=131472
* | | Hook strnlen.c up to the build - the i18n patch uses it.Tim J. Robbins2004-07-021-0/+1
| | | | | | | | | | | | Notes: svn path=/head/; revision=131454
* | | Update build infrastructure for sort from GNU coreutils 5.2.1.Tim J. Robbins2004-07-024-147/+286
| | | | | | | | | | | | Notes: svn path=/head/; revision=131452
* | | Removed. It was used for building gdb docs, which we don't do hereMarcel Moolenaar2004-06-271-31/+0
| | | | | | | | | | | | | | | | | | | | | anymore. Notes: svn path=/head/; revision=131173
* | | We don't have to reach into binutils/doc anymore for inc-hist.diffMarcel Moolenaar2004-06-271-1/+1
| | | | | | | | | | | | | | | | | | | | | The file was repo copied into our doc directory. Notes: svn path=/head/; revision=131172
* | | Fixed world breakage in the NOSHARED=yes case (missing library).Bruce Evans2004-06-262-9/+9
| | | | | | | | | | | | | | | | | | | | | Fixed some style bugs. Notes: svn path=/head/; revision=131131
* | | GDB has moved up one level.David E. O'Brien2004-06-251-8/+0
| | | | | | | | | | | | Notes: svn path=/head/; revision=131090
* | | Hook gdb into the build. Exclude gdb on arm and powerpc as supportMarcel Moolenaar2004-06-251-1/+8
| | | | | | | | | | | | | | | | | | | | | does not exist yet. The NO_GDB knob is respected. Notes: svn path=/head/; revision=131089
* | | Remove building gdb info files. The gdb info files are built as partMarcel Moolenaar2004-06-251-31/+3
| | | | | | | | | | | | | | | | | | | | | | | | of building gdb itself, which has been decoupled from binutils for as much as is reasonable. Notes: svn path=/head/; revision=131088
* | | Add bmake glue for gdb 6.1.1. Supports alpha, amd64, i386, ia64Marcel Moolenaar2004-06-2522-0/+4513
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and sparc64. Note that the debugger doesn't support threading, nor kernel debugging yet. Notes: svn path=/head/; revision=131087
* | | Turn back on the building of GDB info files.David E. O'Brien2004-06-231-4/+0
| | | | | | | | | | | | Notes: svn path=/head/; revision=130957
* | | This should be the right set of docs sources.David E. O'Brien2004-06-211-3/+5
| | | | | | | | | | | | Notes: svn path=/head/; revision=130862
* | | Disable building of GDB info files until the gdb6 upgrade is finished.David E. O'Brien2004-06-212-2/+8
| | | | | | | | | | | | Notes: svn path=/head/; revision=130859
* | | With tmm's latest change to the sparc64 dynamic loader, we can remove thisDavid E. O'Brien2004-06-202-19/+1
| | | | | | | | | | | | | | | | | | | | | hack to binutils and use the stock sparc64 sources. Notes: svn path=/head/; revision=130771
* | | Our 'TOOLS_PREFIX' and not 'DESTDIR' matches what the stock GNU buildDavid E. O'Brien2004-06-201-2/+2
| | | | | | | | | | | | | | | | | | | | | framework wants. Notes: svn path=/head/; revision=130757
* | | Update to binutils 2.15.Marcel Moolenaar2004-06-191-15/+20
| | | | | | | | | | | | Notes: svn path=/head/; revision=130754
* | | Seperately add regex.c and splay-tree.c to SRCS. They are both neededMarcel Moolenaar2004-06-191-6/+9
| | | | | | | | | | | | | | | | | | | | | by gdb(1). While here, sort SRCS. Notes: svn path=/head/; revision=130751
* | | Add the necessary branding of ELF files. This is relatively easy toMarcel Moolenaar2004-06-191-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | achieve on ia64, because we need to generate the ELF64/ia64 code and simply tag elf-fbsd-brand.c at the end of it. This hasn't actually been tested beyond trivial compilation testing. A buildworld has been started and it's time I wait for my changes to loop back to my local repo anyway. I'll get back to this in a couple of hours... Notes: svn path=/head/; revision=130747
* | | Add bfdwin.c to SRCS. The file contains support for mmap(2) windowsMarcel Moolenaar2004-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | into a BFD. It's included in stock BFD on the platforms I checked (i386 and ia64). Notes: svn path=/head/; revision=130746