Commit Graph

2299 Commits

Author SHA1 Message Date
tv 93ef69af30 Use dist layout for diffutils, and add Texinfo doc. 1999-02-12 12:45:05 +00:00
tv 26bcfd17ad Add some patches, delete Infodoc, and delete files not used for a NetBSD
build.
1999-02-12 12:45:04 +00:00
tv 256e873581 Use dist layout for diffutils, and add Texinfo doc. 1999-02-12 12:45:04 +00:00
tv 041d990f80 Add some patches, delete Infodoc, and delete files not used for a NetBSD
build.
1999-02-12 12:45:03 +00:00
tv 45e58bf16e Use dist layout for diffutils, and add Texinfo doc. 1999-02-12 12:45:03 +00:00
tv 9b9c3c160e Add some patches, delete Infodoc, and delete files not used for a NetBSD
build.
1999-02-12 12:44:58 +00:00
tv f598822c56 Use dist layout for diffutils, for easier upgrades and texinfo doc. 1999-02-12 12:27:03 +00:00
christos 458577aca6 fully prototype the cast to the line completion function. 1999-02-12 11:05:30 +00:00
cjs 537a9de01f Change NOMAN to MKMAN=no. 1999-02-12 08:41:38 +00:00
thorpej b2f736b716 Need string.h for prototypes. 1999-02-12 01:42:29 +00:00
thorpej 999252997e Need string.h for prototypes. 1999-02-12 00:09:10 +00:00
tv 3e2114fabc Provide a definition of CPP for gen-params that works with DESTDIR. 1999-02-11 18:20:58 +00:00
tv 838e0a1db3 Add Texinfo doc. 1999-02-11 17:37:34 +00:00
tv f30eb3400a Nuke gcc 2.8 tests now that the tree requires egcs/gcc 2.8, and add
Texinfo doc for iostream.
1999-02-11 17:30:46 +00:00
tv 585a9eb044 Clean up, add locale files, and add Texinfo doc. 1999-02-11 17:26:22 +00:00
tv d26f8b9b4b Duplication. 1999-02-11 17:23:50 +00:00
tv 0fcfd68f78 NOLINT. 1999-02-11 17:06:13 +00:00
tv 4d66191a88 Add Texinfo doc. 1999-02-11 16:53:39 +00:00
tv 203118ffa4 Remove files not used by a native build. 1999-02-11 16:51:27 +00:00
tv 60d8edfa2f Import the readline sources from gdb 4.17 for use with Info doc and cross
tools.
1999-02-11 16:45:55 +00:00
tv 4f37c701f1 Clean up and add Texinfo doc. 1999-02-11 16:22:44 +00:00
tv ab77e18330 Add Info directory entry. 1999-02-11 16:22:43 +00:00
tv 33b2b5d5dd Add Texinfo doc. 1999-02-11 16:15:55 +00:00
tv 4d09a335ff Clean up. 1999-02-11 16:13:01 +00:00
tv 32f2eb0b51 Add Texinfo files. 1999-02-11 15:58:19 +00:00
tv 530f6be402 Add Info directory entry. 1999-02-11 15:57:31 +00:00
tv f778190eb0 Add texinfo. 1999-02-11 15:43:43 +00:00
tv 4e62e177ab Build structure for texinfo 3.12. 1999-02-11 15:42:13 +00:00
tv 13747fd75c If TeX fails, suggest placing it in $PATH or $TEX, or fetching it from
pkgsrc/print/teTeX if it's not installed.
1999-02-11 15:21:18 +00:00
tv 5d142d8578 Make sure a newline is added after the short usage message. 1999-02-11 13:31:26 +00:00
tv fcfe270018 Do this fix for termcap.h better (sort of); pretend we don't have a
<termcap.h>.
1999-02-11 05:09:20 +00:00
tv 4b067ca34c Integrate some patches from pkgsrc. 1999-02-11 04:13:16 +00:00
tv 30c84d0ec7 Import texinfo 3.12. 1999-02-11 03:57:13 +00:00
simonb 0b604d4392 Remove generated Info documentation 1999-02-11 02:20:36 +00:00
tv 88589d6373 These files are not needed for any toolchain build, native or otherwise. 1999-02-11 01:02:50 +00:00
tv cd1838a2bb Re-enable gdb on i386. 1999-02-11 00:49:43 +00:00
tv 3a373acaff Remove generated Info documentation. 1999-02-11 00:44:34 +00:00
tv 64fe338b56 Nuke files lost between gdb 4.16 and 4.17. 1999-02-11 00:42:47 +00:00
tv 24b857e942 Nothing uses this directly for native builds, but it will become available
as part of the CROSS_TOOLCHAIN branch.
1999-02-11 00:36:53 +00:00
tv ee79871226 Lose: nuke RCS IDs from these files. 1999-02-10 22:21:16 +00:00
tv 8948ae5e2a Conflict resolution, and update NetBSD changes to 4.17. 1999-02-10 22:17:38 +00:00
tv 3a12b755d9 Import gdb 4.17. 1999-02-10 22:06:10 +00:00
tv ca264aa174 Update build to 4.17. 1999-02-10 22:04:51 +00:00
tv 075f7ac863 Disable gdb everywhere in anticipation of gdb 4.17 import. 1999-02-10 20:23:42 +00:00
tv 71cc33263d Add "mipselnetbsd_vec" to mipse[bl]. 1999-02-10 17:53:50 +00:00
tv 8cedd34522 Add support for a.out mipsel binary format (i.e. pmax scsiboot kernel).
Doesn't quite work yet on binaries created by "elf2aout", but does have
some functionality (objdump -[fhs]).
1999-02-10 17:52:38 +00:00
tron 024a7bf095 BFD library is in "src/gnu/lib/libbfd" now. 1999-02-10 16:15:21 +00:00
ross e33841fd79 Actually, the PS initializer defines some font aliases itself, so copy
them over here.
1999-02-10 06:06:53 +00:00
ross 27a2a00924 Changes to unknown fonts are ignored, causing subsequent font pops to DTWT.
For example, try `man 8 tcpdump' and look for `arp reply csam'.
Fixed:
Define nroff font aliases for the occasionally referenced C and CW.  These
used to work but were lost in the 1996 upgrade to 1.10.  While we are here,
alias all the grops(1) PS fonts too.
1999-02-10 06:00:16 +00:00
tv b81603da91 Clean up and use stuff from src/gnu/lib/libbfd. 1999-02-09 19:21:53 +00:00
tv 8176f7ce13 Build gprof everywhere. 1999-02-09 18:41:13 +00:00
tv 46261f591a Clean up and use directory name "libbfd". 1999-02-09 18:35:39 +00:00
tv 3ceb06ee85 Always define BSD44_FORMAT. 1999-02-09 18:32:05 +00:00
tv 4221dd40d6 Committed wrong version (findcall and addarc were not yet renamed). 1999-02-09 18:19:32 +00:00
tv 7296135ae8 Add mips support to bfd-based gprof. 1999-02-09 18:16:33 +00:00
tv 60012da67c src/gnu/lib/bfd -> src/gnu/lib/libbfd 1999-02-09 17:59:36 +00:00
tv 9c5d588aac The libbfd stuff is now in src/gnu/lib/libbfd. 1999-02-09 17:50:35 +00:00
tv 79734e08d0 This is no longer here. 1999-02-09 17:48:43 +00:00
tv 3cf7289326 It's libbfd now, not bfd. 1999-02-09 17:48:13 +00:00
tv d86358076e Always descend into ld.new in order to build ldscripts, and build old ld
on sparc and i386 only if !ELF.
1999-02-09 17:47:50 +00:00
tv 60ca409eed - Use the stuff in src/gnu/lib/libbfd
- Descend into ld.new on all systems to build ldscripts
- Build ld.new if (i386 || sparc) && ELF
- Merge separate _*.mk files into one Makefile
- Depend ldemul-list.h on Makefile
1999-02-09 17:39:31 +00:00
tv c172eeaa1b Move libbfd compile environment to "libbfd" subdir, with the changes:
- no includes are installed any more, nor any .a libraries
- a unified libbfd can be built if BFD_UNIFIED is set in mk.conf (will
  support dumping/examining objects from all NetBSD architectures of equal
  or lesser pointer size)
1999-02-09 15:57:53 +00:00
tv c6e4b6cf09 Remove old alpha addition to CXXFLAGS, and use -fno-rtti and
-fno-exceptions to make the code a lot slimmer.
1999-02-09 15:33:45 +00:00
tv f3be232686 Revert to static libcc1. It's acutally a bit faster on most applications
(that do not mix languages).
1999-02-09 15:28:59 +00:00
simonb 799a796339 Update to grep 2.2f, with sources now in src/gnu/dist/grep. 1999-02-09 13:18:57 +00:00
christos d994312f03 Don't copy the alpha config verbatim :-) We are not a 64 bit system... 1999-02-09 13:09:30 +00:00
simonb a88dd22cd5 Add -o option for BSD 4.4 compatibility 1999-02-09 12:54:19 +00:00
simonb 6827e6b579 Import GNU grep 2.2f 1999-02-09 12:38:36 +00:00
tv 25d67ab36d There is no linker here for arm32 right now. 1999-02-07 19:06:46 +00:00
tv 2b0144ba4c Reenable gas.new on vax. 1999-02-07 18:12:24 +00:00
christos f3593df82a Add svr4 like .size and .type stuff 1999-02-07 17:43:25 +00:00
christos cbfd27854c Add -DSVR4_SHARED_LIBS if elf. 1999-02-07 17:35:28 +00:00
tron ad302b9795 Fix a bug in internal resource tracking so that memory map segments really
get unmapped when they are no longer required. This should stop "nm"
from filling up the kernel's vnode table while building "libc.a".
1999-02-07 11:36:17 +00:00
tv 52dc85e9ff Undefine CROSS_COMPILE. 1999-02-06 20:10:11 +00:00
tv cdb87bd827 Apparently missed this commit. (!) Update binutils build structure to
binutils 2.9.1.
1999-02-06 05:27:42 +00:00
tv bc2ff89d6b Suppress "symbol type changed" harmless warnings, which plague MIPS ELF32.
Patch from Jonathan Stone.
1999-02-06 04:15:49 +00:00
tv 7d353ce8f8 Re-enable ld.new on all remaining platforms (alpha, mips, powerpc,
sparc64), and gas.new on these four platforms (but not yet on vax).
1999-02-06 04:05:44 +00:00
tv da489b13fb Generate ldemul-list.h automatically. 1999-02-06 04:04:58 +00:00
tv dbc02dbe5f Add powerpc support. 1999-02-06 04:04:42 +00:00
tv f87e85338c Revert another bogosity introduced in 2.9.1. ELF_LITERAL relocs, such as
those emitted for references to __sF, cannot have addends, so we *must*
have an extra lda rN,addend(rN) insn after the reloc to offset into the
memory area.  Don't try to make `all' cases use addends.
1999-02-06 03:51:17 +00:00
tv 1c2f0f6682 Implement "-nostdlib" and LD_NOSTD_PATH in binutils-based ld. 1999-02-05 19:48:07 +00:00
tv 91e2afddb6 Back out some changes from `nop' to `unop' in .align fills that crept in
between 2.8.1 and 2.9.1.  This fixes the Alpha lossage.
1999-02-05 17:35:35 +00:00
tv 856bab6a1a No, it's the assembler that is outputting something bogus still on alpha.
Turn off until this is fully analyzed and fixed.
1999-02-05 17:14:27 +00:00
tv 3a65add00f Search only /usr/lib by default. 1999-02-05 13:53:34 +00:00
tv 4888046be5 Make "cc -shared" work properly on a.out, and have it link in c++rt0
automatically (such that C++ shlibs will work).
1999-02-05 13:29:51 +00:00
tv 82c5de77a5 Remove duplicate TYPE_OPERAND_FORMAT define, so that it uses the `#'
instead of `%' character.  Also remove the LINK_SPEC - no other NetBSD
platform sends `-X' to the linker by default, so make it uniform.
1999-02-05 13:20:48 +00:00
tv 5652d9b7c7 Remove BFD_ASSEMBLER from Makefile.inc files. (Now in config.h.) 1999-02-04 23:25:07 +00:00
tv 9956df1a93 Fix EMULATION stuff. (Partly defined in config.h; once mipse[bl] is
completely split, will be defined completely in config.h.)
1999-02-04 23:24:51 +00:00
tv c911c2546e Add PowerPC platform support. 1999-02-04 23:24:14 +00:00
tv ae250d0e0a Round 2 of gnu/dist cleanup:
- remove ChangeLogs (still available on vendor FSF/CYGNUS branch, 1.1.1)
- remove many target-system config files unrelated to NetBSD targets
1999-02-04 04:25:21 +00:00
tv cfd9e06cc3 Make ARM uniform and use only the global t-netbsd make fragment. 1999-02-04 03:14:07 +00:00
tv f02bdb7a26 NetBSD's a.out linker can't align more than 8, so don't use the
DATA_ALIGNMENT and CONSTANT_ALIGNMENT macros from i386.h.
1999-02-04 02:00:15 +00:00
tv a1cc137e16 Insert internal collect2 functions that shouldn't be defined here, but are
needed as they are the only prototypes for these functions.
1999-02-04 00:34:27 +00:00
tv 39d9eb47d8 First round of gnu/dist cleanup - remove:
- files removed in binutils 2.8.1 or 2.9.1
- some testsuite stuff
- VMS, MS-DOS, and MPW Macintosh build environmanet (most of which are
  quite old and out of maintenance)
- generated GNU info files
- non-NetBSD-target makefile fragments
1999-02-03 18:50:07 +00:00
tv 3aee8fc51e Add entry for vax-*-netbsd*. 1999-02-03 18:43:28 +00:00
christos f9708a901f Make this compile again:
- update demangle.h with ../include/demangle.h
- include "scan.h" to get definitions for xmalloc.c
- remove include of libiberty.h
- Hi tv!
1999-02-03 18:07:45 +00:00
tv 3efadef925 Add a host entry for vax-*-netbsd* (doesn't need hosts/vaxbsd.h). 1999-02-03 17:18:32 +00:00
tv 2fd3852316 Add a blank "ltconfig" so that it is possible to generate config.h files
in the subdirs.  (Will become real once the recursive-make stuff is
updated.)
1999-02-03 17:08:23 +00:00
tv 0a22b3e927 Nuke binutils testsuite. 1999-02-03 16:57:16 +00:00
tv ab8b6f84e3 No, ld.new is actually broken on alpha, so turn it off for now. 1999-02-03 02:14:55 +00:00
tv 04162329d6 Enable ld.new on alpha. 1999-02-03 01:32:53 +00:00
tv 9d8e94a575 Update to 2.9.1. 1999-02-03 01:32:40 +00:00
tv 77dc2e157a Reorganize, and enable gas.new on arm32. 1999-02-03 01:11:23 +00:00
tv 4a3f8b97da Re-enable binutils based gprof on Alpha. 1999-02-03 00:52:10 +00:00
tv 6f9f9c2a10 Re-enable binutils-based gprof for i386, and disable old gprof on i386. 1999-02-03 00:17:35 +00:00
tv f5abe789ad Update to 2.9.1. 1999-02-03 00:15:09 +00:00
tv 7f64159fa3 Reenable:
- binutils on all architectures (including PowerPC!),
- gdb on i386,
- gas.new on alpha and i386.
1999-02-02 22:48:11 +00:00
tv 942ddff25b Fix up ELF sources list. 1999-02-02 22:16:57 +00:00
tv 19b7fecf53 Get rid of !powerpc cruft. 1999-02-02 22:05:58 +00:00
tv 34923965e0 Separate the configuration into one per architecture - maintaining hacks
for multi-arch config.h is too much trouble.  Add skeletons generated from
a './configure --target=' for each architecture.
1999-02-02 22:02:47 +00:00
tv 3b3908f06f Update the C++ demangler to one from the egcs 1.2 trunk, dated 19980131.
This is a bit more robust than that in egcs 1.1.1, and recognizes more
(but not yet all) template constructions.
1999-02-02 21:00:32 +00:00
tv 939670a527 Re-enable libbfd on all platforms including PowerPC. (Will re-enable
individual bfd dependent programs one at a time, as they are verified.)
1999-02-02 20:46:37 +00:00
tv 586a0960e7 Nuke ld testsuite (wasn't updated with 2.9.1, and can be obtained via
third party sources)
1999-02-02 20:34:12 +00:00
tv f226c2f097 Nuke gas testsuite (wasn't updated with 2.9.1, and can be obtained via
third party sources)
1999-02-02 20:31:08 +00:00
tv 5accb47df8 It's now called "aout-arm32.c" with a dash. 1999-02-02 20:31:07 +00:00
tv bdb3f58851 Nuke gas testsuite (wasn't updated with 2.9.1, and can be obtained via
third party sources)
1999-02-02 20:30:27 +00:00
tv 7b850c06da Resolve conflicts and update NetBSD local changes tobinutils 2.9.1. 1999-02-02 20:26:57 +00:00
tv 3677e2d7cb Update to binutils' bfd 2.9.1. 1999-02-02 20:00:39 +00:00
tv 2e8b57510c By popular demand, import binutils 2.9.1. 1999-02-02 19:51:16 +00:00
tv 16d7798441 Turn off bits of the toolchain from building on a recursive make: binutils,
bfd, gas.new, ld.new, gdb, gprof; in anticipation of the binutils-2.9.1
import.
1999-02-02 17:45:02 +00:00
thorpej 0febb464c7 Oops, fix the NO_UNDERLINE CPP hack. 1999-02-02 02:04:40 +00:00
tv fd7f133baa Always include <unistd.h> so we get the vfork prototype.
Noticed by <wada@faraday.ee.ibaraki.ac.jp>.
1999-02-02 00:29:09 +00:00
christos afe4450a51 undefine the solaris builtin 64 bit div/rem functions; we don't have them. 1999-01-31 22:21:47 +00:00
christos 83d09787de Choose the elf template if DEFAULT_ELF is defined. 1999-01-31 21:45:40 +00:00
christos c3cd75c8c9 Remove the i386 test for defining DEFAULT_ELF; the sparc uses is now too,
and it is harmless.
1999-01-31 21:45:08 +00:00
christos cd9cbd137a correct cpp spec for elf. 1999-01-31 21:18:36 +00:00
christos 349701a92b Elf bits. 1999-01-31 21:17:27 +00:00
christos 6a495c0638 Default to elf if the object format says so. 1999-01-31 21:16:46 +00:00
kim d6f02000ee Added z[ef]grep. 1999-01-31 14:33:33 +00:00
christos a955c6698d Since someone added a warning for "unix" in cpphash.c, we need to define
a warning function...
1999-01-31 13:05:08 +00:00
tv 14f0c3bc52 Nuke `generated' sources from dist in beforedepend (shouldn't affect a
`correct' r/o source tree, as those files shouldn't exist; this is to make
up for the fact that they weren't nuked before ld.new was activated....)
1999-01-30 12:38:32 +00:00
tv 295c0f16b9 These should have been removed a long time ago. 1999-01-30 12:29:01 +00:00
thorpej 9b50aa223b ELFSIZE=32. 1999-01-28 23:38:27 +00:00
thorpej 2d24864f72 Add i[3456]86-*-netbsdelf*) target. 1999-01-28 23:32:51 +00:00
thorpej 9f32ccf21d Add an i[34567]86-*-netbsdelf*) target. 1999-01-28 22:01:27 +00:00
thorpej 18c36e6cd5 Add an i386-*-netbsdelf*) target. 1999-01-28 22:00:20 +00:00
thorpej 9b3208fc2b Add an i[3456]86-*-netbsdelf* target, and add bfd_elf32_i386_vec to
i[3456]86-*-netbsd*.
1999-01-28 21:59:53 +00:00
tv 74a786bfb5 Make __pure_virtual() use __terminate(), not _exit(), so that it's easier
to catch within a debugger.
1999-01-28 16:05:26 +00:00
perry 6360520821 Temporarily disable groff_mmse.7 -- we will re-enable it soon when we
have an internationalized man page hierarchy in place.
1999-01-26 02:49:13 +00:00
christos f2aadc8f93 Don't include '/' as a comment character on ELF. This probably violates
some assembler standard, but we cannot use '/' as the divide operator
otherwise!
1999-01-25 18:38:49 +00:00
eeh 433b3e50de sparc64 also needs 64-bit BFD. 1999-01-23 20:51:57 +00:00
mycroft cebde81965 Patch from Richard Earnshaw which fixes a reload problem with
(reload (mem (mem ...) patterns.  Makes BIND 4 compile with -O2, among
others.
1999-01-23 01:27:17 +00:00
thorpej 00250899d5 Argh, typo in previous. 1999-01-22 22:24:29 +00:00
thorpej 435e3187c6 If the object format is ELF, build match.S with -DNO_UNDERLINE. 1999-01-22 22:18:28 +00:00
tv ef1a003862 Significantly reduce code size of programs which use string, complex,
or the Allocator heavily.  (For common types, these are already
instantiated in libstdc++, and do not need implicit instantiation.)
1999-01-19 15:27:24 +00:00
christos f2cded7b79 Enable -DLINTCOMMENT 1999-01-18 21:14:50 +00:00
tron 175f482885 Fix for broken send file function supplied by Frederick Bruckman in
in PR bin/6834.
1999-01-18 20:54:43 +00:00
mrg d170a5e781 use gas.new and ld.new on sparc64 1999-01-18 10:18:54 +00:00
simonb 67be258b1b Don't use the distributed yacc'd and lex'd files; build our own with
our own tools from the original .y/.l files.
1999-01-18 04:12:15 +00:00
eeh 36db6b8dda Make cc call gas with `-Av9a' (thanks mrg). 1999-01-17 02:13:18 +00:00