Commit Graph

2365 Commits

Author SHA1 Message Date
kim
7799105c49 The $TEMP variable holds the name of the file to edit.
It cannot be freely used in other places of the script.
The code that handles & in the gecos field was using
$TEMP with problematic consequences...
1999-03-22 03:12:29 +00:00
cgd
526a61f2c6 -fprofile-arcs, not -fprofile-args 1999-03-18 05:56:52 +00:00
thorpej
6d2943920a Make it a tad bit easier to bootstrap an a.out system to ELF. Introduce
a BOOTSTRAP_ELF Makefile variable that, when set (e.g. in the environment),
builds a targeted-to-ELF toolchain without requiring OBJECT_FMT to be set
to "ELF" (which affects how e.g. libraries are built).

This basically means you don't need fake crtbegin.o and crtend.o files to
be present in /usr/lib while bootstrapping the toolchain.
1999-03-17 00:46:35 +00:00
tron
af027d2768 Patches for "gcc" optimization bug on "arm32" supplied by Richard Earnshaw.
Fixes PR port-arm32/7157.
1999-03-16 11:54:52 +00:00
drochner
ba7dfe899d use .y/.l files in SRCS instead of the generated ones;
this makes the cleanup work
ok'd by tv
1999-03-15 20:34:28 +00:00
sommerfe
29f2ddf635 Add man page (written from scratch) 1999-03-14 04:30:13 +00:00
lukem
7e1c62baf8 set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp> 1999-03-13 23:17:46 +00:00
ragge
8cf98df79f Fixes for vax 4K pages. (Whereever did these go???) 1999-03-13 22:20:49 +00:00
matthias
00cd9c886f First batch of changes needed to make gas.new work with PIC on the ns32k.
Todo: Modify tc_gen_reloc to frob the relocations correctly, add code for
missing relocation types to libbfd.
1999-03-13 15:18:49 +00:00
matthias
638ac9a15d config.h for ns32k. 1999-03-13 15:13:01 +00:00
drochner
26a8d91a28 one more mipse[bl]->mips substitution, from Jonathan Stone 1999-03-13 10:57:38 +00:00
sommerfe
bf1e79f956 Build and install gcov, a basic block profiler/code coverage tool.
This program just formats the output.
Compiler and runtime support are already enabled in egcs for the
platforms I've tried (i386, arm32).
No man page (yet).
The info file is already being installed.
1999-03-12 22:06:43 +00:00
mrg
a3032595bd add LINK_SPEC defines that i have "-m elf{32,64}_sparc" set correctly, like other ports. 1999-03-11 00:11:10 +00:00
mycroft
c0832bbcc0 Fix Yet Another Bug in fold_truthop(), which causes the RHS mask to be
truncated if lnbitsize<rnbitsize.
1999-03-10 12:25:40 +00:00
kleink
ae8bd3e155 The ANSI/ISO C standard explicitly doesn't cover the program translation
interface; c89(1) isn't part of it but 1003.2.
1999-03-09 12:54:40 +00:00
ross
ba97c76d05 Add missing .El. 1999-03-09 09:23:12 +00:00
ross
df67e92417 Missing .El, questionable .Sh use. 1999-03-09 03:13:27 +00:00
ross
456c462469 Missing .El. 1999-03-09 02:55:06 +00:00
ross
059f13e362 The .IP tag must be one word. 1999-03-09 02:52:05 +00:00
jonathan
6217914988 Update declaratino of mips single_step() so it compiles again. 1999-03-08 02:09:51 +00:00
veego
986426f444 Remove the remaining shared library support for libcc1. 1999-03-07 10:58:23 +00:00
ragge
87b768a236 DEFUALT_VEC -> DEFAULT_VEC. Thanks, Ken Wellsch. 1999-03-07 10:43:59 +00:00
mycroft
1f559e1bda Change the section alignment to 2^20 to match the ldscript and old binutils.
XXX Should we change this?
1999-03-06 06:04:21 +00:00
mycroft
e4b1fb23d5 Link with GNU malloc for now. 1999-03-05 07:23:51 +00:00
mycroft
3171ae377b Fix another bug in fold_truthop(). When comparing two bitfields where the
lhs and rhs have the same size, but are in different bit positions, and the
masks are also shifted, we could erroneously omit the shift.
1999-03-04 10:08:08 +00:00
mycroft
391c435609 When folding two bitfield comparisons, make sure we include any mask applied
to the bitfields.  Fixes PR 7066.
1999-03-04 05:38:06 +00:00
tv
d793874bfe Turn off the mipselnetbsd a.out vector, for now. 1999-03-03 13:23:34 +00:00
matthias
55fad95f1f reenable gdb for ns32k. 1999-03-02 13:11:43 +00:00
matthias
5748a83696 Add invalid_float (from opcodes/ns32k-dis.c). 1999-03-02 07:59:33 +00:00
matthias
943fbfc027 about everything in these files got doubled during the 4.17 update. 1999-03-01 13:15:06 +00:00
ross
877897554f Make this build on alpha. Still doesn't work well, though, and now
it can't read corefiles.
1999-03-01 07:58:56 +00:00
jonathan
1192ce7d8f Patch FUNCTION_PROFILER to avoid code-scheduling botch when compiling
with -mabicalls: the gcc/egcs code emits hand-scheduled code with an
insn in a "jal _mcount" delayslot. But with -mabicalls, the "jal"
expands into a call via $t9 and the delay-slot is already filled.

See PR#5248.
1999-02-27 03:36:28 +00:00
tv
7f2b95a332 Add arm32 hacks to ld, and reenable ld on arm32. As is well known, XXX
this needs a real fix.
1999-02-27 03:31:12 +00:00
tv
a3effc3cd4 We also want to read core files. (oops.) 1999-02-26 22:53:14 +00:00
drochner
6c1ead9587 make this build after mips->mipse? transition 1999-02-24 17:48:42 +00:00
drochner
7ccfa38c7a make this build after mips->mipse? transition 1999-02-24 17:18:26 +00:00
drochner
536eb455f4 ${MACHINE_ARCH} == "mips" loses anyway, so remove this case 1999-02-24 17:17:29 +00:00
itohy
de08a5e37e Add minimal dependency to make "make depend" optional
after cleandir.
1999-02-24 02:58:42 +00:00
tv
f8d7518b3a Do not pretend to be _POSIX_SOURCE if you aren't. 1999-02-24 01:40:52 +00:00
tv
42df255518 Uh, no. Don't pretend to be _POSIX_SOURCE if you use things like vfork(). 1999-02-24 01:39:38 +00:00
tv
c7452585f3 Make `call' command work on arm32. Patch supplied by Richard Earnshaw in
port-arm32/6781.
1999-02-23 23:38:19 +00:00
pk
e8dc7f0852 Define MK* vars before hidden inclusion of bsd.own.mk from ../Makefile.inc 1999-02-20 15:00:50 +00:00
simonb
dd5548c01e Resolve conflicts from import. 1999-02-20 11:34:28 +00:00
simonb
5eed3256fe Import GNU grep 2.3 1999-02-20 11:17:58 +00:00
abs
50e028094f s/the the/the/ in comment 1999-02-19 21:23:49 +00:00
tv
04d92ac9eb Revert previous; ld.new is controlled by its own Makefile, as we build
ldscripts on ALL platforms (they go in /usr/share).
1999-02-19 13:12:17 +00:00
christos
fbeb367cba Don't build both ld.new and ld 1999-02-19 10:00:41 +00:00
itohy
867e628d1f Fix garbage message on getcwd(3) failure. 1999-02-19 04:15:20 +00:00
tv
341c5c8da3 Re-enable gdb on sparc. 1999-02-18 16:55:37 +00:00
ross
0fb2002d47 Add rcsid. (This file has NetBSD mods.) 1999-02-17 03:53:23 +00:00
tv
f57587ff53 Remove .texi's from CLEANFILES. 1999-02-16 21:21:09 +00:00
tv
073124fcd3 Add files not committed during update. 1999-02-16 20:19:03 +00:00
mrg
450b592be5 remove GNU chess by popular demand, and the fact that it is in pkgsrc. 1999-02-15 11:21:41 +00:00
christos
32df41f56e Disable more damage from sol2.h; this time it is the quad operators. 1999-02-14 17:14:08 +00:00
christos
11f1c558a9 Dumb typo; include netbsdelf in the elf case. 1999-02-14 14:22:56 +00:00
lukem
033fa750fa don't wrap bits in .if !target(install) - prevents things from working with new bsd.files.mk 1999-02-14 13:17:13 +00:00
lukem
ab482db6a2 * fix pax to install in /usr/share/ldscripts not /usr/share/ldscripts/ldscripts
* chmod/chown files after pax
1999-02-14 13:01:09 +00:00
lukem
868ca23db4 remove NOPROG (nothing uses it). however, set MKOBJ=no if appropriate 1999-02-13 23:53:56 +00:00
cjs
8b8f7f8aec We need to include bsd.own.mk before checking any MKwhatever variables. 1999-02-13 22:29:15 +00:00
christos
0e15a1e264 target_xfer_memory is private now; use target_{read,write}_memory instead. 1999-02-13 19:58:48 +00:00
christos
eb06b9633a Create necessary files for info build. 1999-02-13 19:31:45 +00:00
lukem
4ab519737e include bsd.own.mk 1999-02-13 03:47:59 +00:00
lukem
dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
tv
0c690a4d8d Line up Info directory entries horizontally. 1999-02-12 13:01:24 +00:00
tv
a18a0ddac2 Add Texinfo doc. 1999-02-12 12:56:27 +00:00
tv
b0c478fe5f Add Info directory entry. 1999-02-12 12:47:28 +00:00
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