gwr
8de8abf2dc
Put the "hacked-for-vax" version of MACHTYPE_OK here, where it belongs.
1999-04-03 05:23:01 +00:00
fvdl
f7ca917a98
Adapt NetBSD/i386 configuration to egcs changes wrt. TARGET_DEFAULT. This
...
should make it stop outputting i387 instructions that the emulator can't
handle.
1999-04-01 21:15:43 +00:00
jonathan
42a6bc2104
Revert handling of divide and remainder assembler pseudo-ops (with
...
test for divide-by-zero, unlike machine insn) from the binutils-2.9.1
sequence to the older binutils-2.8.1 sequence.
gas 2.8.1 emits a div as (in pseudocode)
divu $zer0o, a0, v0; bnez $v0, 1f; nop; break0x7; 1: mflo a0;
gas 2.9.1 emits the shorter sequence
bnez <divisor>, 1f; divu <args>; break0x7; 1:
bnez $v0, 1f; divu $zer0o, a0, v0; /break0x7; 1: mflo a0;
but that on a decstation 5000/150 with a rev 3.0 r4000, for kernel
code, later references to $a0 seem to get a corrupted value. not
reproduced yet on an r4400.
Could be an r4000-specific bug with the interlock on mulhi and mullo?
1999-03-31 18:01:31 +00:00
kleink
cc04c972f1
Whitespace pasto in previous.
1999-03-31 10:47:51 +00:00
kleink
525cb207f6
Build texinfo documentation.
1999-03-29 11:40:36 +00:00
kleink
c8a66681e3
Import texinfo documentation for Taylor UUCP 1.06.1.
1999-03-29 11:16:59 +00:00
cgd
9a817a0932
if using -Os, don't pad loops and branches to 'nice' boundaries w/nops
1999-03-27 19:20:33 +00:00
ragge
b317025b1e
Another place where VAX magic number must be updated.
1999-03-26 18:44:31 +00:00
sommerfe
90844f84d6
Install send-pr.el (emacs-lisp front-end to send-pr) into /usr/share/gnats
1999-03-26 13:12:43 +00:00
mark
bd05af74ef
Pull in some of the changes from tm-arm.h so that arm-tdep.h will build.
1999-03-25 11:55:36 +00:00
mark
fa19ef01d6
Correct SIGTRAMP_* addresses.
1999-03-25 11:54:15 +00:00
mark
c073877e94
Fix an errant #endif probably from the 4.17 merge.
1999-03-25 11:53:30 +00:00
mark
ec21bd9cf5
Fix the function prototype for single_step().
...
Remove a couple of old print lines during startup.
1999-03-25 11:52:31 +00:00
tv
929a922ec9
Fix compile warning about redefinition of SVR4_SHARED_LIBS (which must be
...
definable on the cc command line so that a.out/ELF switchable platforms
work).
1999-03-24 21:48:36 +00:00
tv
2972456568
Re-enable gdb on all but powerpc and sparc64, so people will try it out
...
and help with its repair.
1999-03-24 18:26:14 +00:00
garbled
d1407362ba
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:43:46 +00:00
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