Commit Graph

1163 Commits

Author SHA1 Message Date
leo 9c06f30b7f Add port-atari as a valid category. 1995-09-30 12:44:39 +00:00
jtc 6fbb9d434b Update version number to match reality 1995-09-27 22:49:28 +00:00
jtc d5a07be95e Fix typo in example; PR #1534 1995-09-27 19:10:49 +00:00
cgd 6ad6202b57 ANSI C++ says that typedefs must specify a type (i.e. can't just
default 'int').  One here didn't.
1995-09-27 14:03:23 +00:00
cgd 3403044148 consistently declare functions inline or volatile. 1995-09-27 14:02:02 +00:00
cgd 70075b5f87 if __NetBSD__ defined, don't prototype strsignal() -- string.h already
provides a prototype, and it's different from what was here!
(proto here was const char *..., proto in string.h was just char *...)
1995-09-27 14:01:01 +00:00
cgd 6c9bbdc678 add -fno-for-scope to CXXFLAGS on the alpha. Really, this should be
conditional on a gcc >= 2.7.0, but there's no good and easy way to do
that short of introducing a new global 'make' variable, which i think
is a bad idea.
1995-09-27 13:55:19 +00:00
cgd 6fda0c28d0 alpha can build groff now. 1995-09-27 12:46:07 +00:00
pk 5530d8edb4 Avoid trailing garbage (from Mike Long; PR#1527). 1995-09-27 09:43:21 +00:00
phil f9d6b3823a Improvements by Matthias Pfaller (fpu regs ...) 1995-09-26 20:23:36 +00:00
phil 941f24a3cc Don't make or install cc1 on the pc532 until we upgrade past 2.4.5. 1995-09-24 06:50:41 +00:00
pk b19a7d87e2 Pass on return value. 1995-09-23 22:48:18 +00:00
pk d4fe561742 Interface version 4:
implement dlexit() (per Doug Rabson)
	get actual rtld path from crt0
	pass ld_entry back to crt0 in a better place
1995-09-23 22:46:24 +00:00
pk fa6e06725c Define `dlexit()' in crt<=>rtld interface (active in v4). 1995-09-23 22:26:15 +00:00
leo 2bb25d0f0f Make stack-trace in gdb -k work on m68k because the pc-value is now
correctly setup. Also fix the loads of warnings about the second arg
of supply_register().
1995-09-16 19:45:03 +00:00
jtc f5c3480dee Substitute SUBMITTER instead of DEFAULT_SUBMITTER when generating send-pr.el 1995-09-12 19:01:51 +00:00
jtc dc758c27aa Handle case where mail-default-reply-to == t 1995-09-07 00:21:14 +00:00
pk 1a9159c7ba Check for zero sized BSS to avoid a big no-op syscall (per Mike Hibler). 1995-08-31 22:07:25 +00:00
jtc 9d398c5d3a Update batch comparison so that pr's can be sent with send-pr.el. PR #1077 1995-08-31 19:06:23 +00:00
jtc e9b2e388aa Fix typo. Use DEFAULT_CLASS instead of DEFAULT_CONFIDENTIAL for Class 1995-08-31 18:59:58 +00:00
jtc abd78a8514 Use SUBMITTER instead of DEFAULT_SUBMITTER in send-pr.el generation 1995-08-31 18:58:40 +00:00
jtc 98150bc36d Upgraded to send-pr 3.95, with our local modifications 1995-08-31 18:48:23 +00:00
phil 288f1c084f Changes from Matthias Pfaller to get gdb to work. 1995-08-29 08:03:27 +00:00
pk c94617858b Just use umask(0);
Use mktemp() for temporary file creation.
1995-08-25 11:35:35 +00:00
pk 4edc2f666b Ensure the hints file is readable. 1995-08-25 10:10:15 +00:00
pk f6797ed4f1 Install the manual page. 1995-08-25 10:08:45 +00:00
jtc 9232c298a8 Upgraded to Taylor UUCP 1.06.1 (Thanks to John Kohl). 1995-08-24 05:18:33 +00:00
mycroft 89becae2d5 Implement fetch_core_registers. Floating point needs work. 1995-08-06 20:38:41 +00:00
pk 8920da128d Parse library names better; takes care of PR#1291 1995-08-05 00:16:36 +00:00
pk d579c1b1db Handle object code with the "large" model PIC (eg. gcc's `-fPIC' option). 1995-08-04 21:49:00 +00:00
pk 72acb4fe30 Handle object code with the "large" model PIC (eg. gcc's `-fPIC' option). 1995-08-04 21:32:15 +00:00
phil dad0b0a94c Work towards getting gdb working by Craig Ruff. 1995-07-28 08:00:17 +00:00
cgd bc6a795fd3 define PR_PROGRAM to be the location of our pr(1). fixes PR 1216 1995-07-12 07:21:05 +00:00
cgd 9b7ebcf785 on i386, use VM_MAXUSER_ADDRESS for kernel_start, since the real
kernel start is much different that the start of KVM.  (VM_MAXUSER_ADDRESS
isn't correct, but seems to mostly work...)  (XXX -- there should be a
better way.)

if curproc == null, use address of proc0; code doesn't know how to deal
with null curproc.  (XXX: (1) should make it deal, or (2) should use address
of last proc run, but there's no real way to do that.)
1995-07-08 01:55:54 +00:00
jtc d6a890806a libgcc2's extended float (xfmode) and double integer (dimode) conversion
functions are needed on the m68k.
1995-07-07 05:17:16 +00:00
pk 7787772880 Add `-R' to record internal library search paths.
Usage note: `cc -Xlinker -R<path>'.
1995-06-30 12:33:56 +00:00
pk f42537952b man page for the run-time linker 1995-06-30 12:23:10 +00:00
pk d8f640e15a Add a `merge' option.
Use err() & warn().
1995-06-20 23:12:33 +00:00
pk 45359beaf4 Initialise after malloc (fixes PR#1149).
Also, correct comparison when looking in `prefered' paths.
1995-06-20 23:07:03 +00:00
cgd 62a2a70e71 do what ted wanted (in prs 1131, 1139), but slightly differently 1995-06-20 09:55:18 +00:00
jtc b7926d3ef4 Change mail address to gnats.netbsd.org 1995-06-19 05:34:47 +00:00
pk 4b7629e4ba Honour current umask when turning `x' bits on (from Joerg Wunsch). 1995-06-15 09:02:57 +00:00
mycroft c13d36b588 Explicitly remove file before creating it. 1995-06-10 20:37:55 +00:00
briggs d5b4519095 Fixes for incorrect m68040 opcodes from
Henric Jungheim (uhenric@mcl.ucsb.edu).
1995-06-05 23:38:16 +00:00
ragge 77ca47bc4d Added vax support. 1995-06-05 15:22:38 +00:00
pk d24616db68 STARTFILE_SPEC: choose `scrt0.o' if `-static' is given. 1995-06-05 01:59:14 +00:00
pk 05a6a13e75 Be sure to calculate correct offsets in dispatch table. 1995-06-05 01:01:51 +00:00
pk d680ed6b95 #include <dlfcn.h> 1995-06-05 00:08:38 +00:00
pk 878392000d Put dlopen() et.al. declarations in separate header file for compatibility. 1995-06-05 00:08:07 +00:00
pk fdd7092874 Cache two more environment variable values. 1995-06-04 23:21:35 +00:00
pk fe9497fd8c Revive library search paths. 1995-06-04 21:57:18 +00:00
pk ad760ce3d6 Implement compiled-in library search paths: any `-L' argument encountered
while `dynamic link-mode' is on, is recorded in the executable. The
run-time linker will search these paths after $LD_LIBRARY_PATH but
before the default set and those currently in the hints file.
The feature is disabled whenever for set[ug]id programs.
1995-06-04 21:56:22 +00:00
pk 3441f631d9 Cut some convoluted code that caused library members to get pulled
in unnecessarily. Also, the size of common is of no interest if the
symbol already is in a shared object.
1995-06-04 21:33:14 +00:00
mycroft c7ad9c47f1 Fill in sin_len. 1995-06-03 22:24:45 +00:00
ragge d3b6660a9e Added #define LOCAL_LABELS_FB to allow local variables. 1995-05-31 18:13:00 +00:00
phil 46466fb2d7 Correct copyright. 1995-05-29 18:11:35 +00:00
briggs ad2b81e4f0 jbsr takes one argument, not two. Apparently the assembler quietly
ignores the second...
Pointed out by uhenric@mcl.ucsb.edu (Henric Jungheim).
1995-05-07 13:22:12 +00:00
cgd 55a02ad429 define STDC_HEADERS, because it seems to work and because we need the protos 1995-04-29 05:37:13 +00:00
cgd 6054080b24 include string.h on NetBSD; we need the proto 1995-04-29 05:36:24 +00:00
cgd ebaadd7e30 include stdlib.h and string.h on NetBSD, because we _need_ the protos. 1995-04-29 05:34:41 +00:00
cgd a12c29d63c if NetBSD, include sys/cdefs.h and don't define __P here. 1995-04-29 05:32:40 +00:00
cgd 7bfa303f5e fix a typo; i accidentally deleted an _, but it won't really matter. 1995-04-28 11:43:53 +00:00
cgd 0f099d92af changes to make the src/gnu code compile happily on the alpha:
Mostly casts here and there to kill warnings or bugs.  occasional
addition of prototypes and/or changes to bring protos into scope.
1995-04-23 08:35:30 +00:00
cgd 81584a34e6 NetBSD RCS Id format 1995-04-23 07:58:27 +00:00
cgd 0d981b3959 NetBSD RCS Ids 1995-04-23 07:52:53 +00:00
cgd 1ac78f0020 don't build tool chain on the alpha, but install /usr/bin/cpp script. 1995-04-23 07:50:55 +00:00
cgd b0c276cd95 don't build libg++ on the alpha 1995-04-23 07:50:21 +00:00
cgd b67285a9e4 don't build games or libexec on the alpha 1995-04-23 07:49:43 +00:00
mycroft f1c7f639bf Correct path to mail program. 1995-04-19 16:10:30 +00:00
gwr 066fe128b1 Oops, that code was correct before the last change. I was confused. 1995-04-18 21:34:16 +00:00
gwr 4fa65aaec7 Fixed botched increment when reading FP regs from kernel crash dumps... 1995-04-18 21:05:25 +00:00
gwr 5acd5ef18f Support new style core dumps (with .reg section) 1995-04-16 03:07:47 +00:00
jtc 2d6d798292 Use soelim instead of gsoelim 1995-04-12 00:57:54 +00:00
jtc 8312d63ae0 Upgrade to Gawk 2.15.6 1995-04-05 00:11:36 +00:00
pk 28dba22b40 Fix bogosities in cascade stuff. 1995-04-01 20:56:55 +00:00
glass 999e951c81 fix bug 905.Charlie Root <root@freetocreate.cais.com> 1995-03-25 17:27:27 +00:00
glass fef68e571e install grog 1995-03-22 17:32:28 +00:00
glass ea0108c8e9 make grog install properly 1995-03-22 17:30:04 +00:00
mycroft 3f6e0361e1 Allow the `.bss' pseudo-op. Remove some unneeded #ifdefs for
MANY_SEGMENTS.
1995-03-21 15:27:07 +00:00
pk b05d1d15b6 Mention one more macro that was added some time ago. 1995-03-06 23:58:04 +00:00
pk b6340cabe2 Burn LD_RUN_PATH; I didn't read the SVR5 man-pages carefully enough. 1995-03-06 22:59:10 +00:00
pk 64edf8f86f Code from Matthew Green to do DL cascading "in the first degree".
Two `fprintf(stderr, ..)' => `warnx(..)'.
1995-03-06 20:51:24 +00:00
cgd 671d2abce5 complete remove special search dirs, use NetBSD Id tag. 1995-03-06 04:24:41 +00:00
mycroft 4c34be6b52 Clean up deleted files. 1995-03-01 00:00:00 +00:00
cgd 17b5b284d8 add a -o flag. should replace with Berkeley grep. 1995-02-27 16:48:07 +00:00
mycroft 529b718973 Look for subprograms in /usr/bin. 1995-02-24 02:44:22 +00:00
mycroft 25ed20bd92 RCS 5.6.7.4 1995-02-24 02:24:53 +00:00
mycroft 03692cae32 RCS 5.6.7.4 1995-02-24 02:07:40 +00:00
mycroft a3df365e06 Update SIGCONTEXT_PC_OFFSET. 1995-02-06 13:31:59 +00:00
mycroft c8de8df89b Add another missing instruction. 1995-02-05 13:29:50 +00:00
mycroft 0132c69943 Add some missing instructions, and synchronize. 1995-02-05 13:27:12 +00:00
mycroft 55d5061af9 Add `cpuid' instruction, and the canonical names for the debug registers. 1995-02-05 12:57:30 +00:00
jtc 7c52a05701 Fixed missing ` (backquote).
Noted by Jason R. Thorpe in PR #780.
1995-02-03 20:08:09 +00:00
mycroft 7db2979d69 Adjust SIGTRAMP_START to reflect reality. 1995-02-03 06:42:31 +00:00
jtc 94b854e91e Merged with most recent version from Cygnus.
Adds support for REPLYTO environment variable, as was requested by PR 771.
1995-02-01 09:00:14 +00:00
pk 9e92d48d1a Fix confusion over a.out header flags. 1995-01-29 14:47:06 +00:00
mycroft 2355a66600 Remove some dysfunctional stuff. 1995-01-26 22:39:16 +00:00
mycroft acc7239f63 Shorten register coping code. 1995-01-26 18:28:18 +00:00
mycroft fb5f2e6e92 Shorten register coping code. 1995-01-26 18:27:39 +00:00
mycroft 19b4020cd6 Shorten register copying code. 1995-01-26 18:13:49 +00:00
mycroft 01c2162989 Use PT_[GS]ET{,FP}REGS. 1995-01-26 17:55:18 +00:00
mycroft bbbc633d3f Rearrange slightly to avoid needing to change any generic code. 1995-01-26 16:29:01 +00:00
mycroft 4cf8fa5a27 Use PT_GET*REGS and PT_SET*REGS. 1995-01-26 15:56:29 +00:00
mycroft 1045a9778f Oops; fix off by one error. 1995-01-26 09:16:09 +00:00
mycroft f5e4a41dd2 Use fgetpos(3) and fsetpos(3) to navigate source files. 1995-01-26 09:09:38 +00:00
cgd d85271e6e4 don't forget the newline! 1995-01-24 23:03:51 +00:00
pk a047cccc6e Re-enable verbosity at start-up; use `alias gdb gdb -q '\!*'' 1995-01-18 07:13:21 +00:00
mycroft fda456c38c Use solib.h. 1995-01-18 00:22:03 +00:00
mycroft ae92c26c4c Several consistency nits, and fix a byte order problem in md_swapout_reloc(). 1995-01-17 06:44:38 +00:00
mycroft 2c64d3be89 Several consistency nits, and don't define the get_*() macros twice. 1995-01-17 06:41:43 +00:00
jtc 2b7200edde Updated to newer version of GNU sort, fixes ispell config.
From Kenneth Stailey <kstailey@leidecker.gsfc.nasa.gov>, via Brezak.
1995-01-17 00:06:30 +00:00
jtc 6fcf7ba3c0 Fix tipo 1995-01-15 21:59:34 +00:00
jtc 1766d4483b Use ${BINOWN} and ${BINGRP}. 1995-01-12 19:06:53 +00:00
pk 4febe0acb7 - document `-k' flag.
- add `-w' flag (equivalent to `set write')
1995-01-12 10:20:27 +00:00
pk a78b684574 Test pointer before using it. 1995-01-12 10:17:52 +00:00
mycroft 3dbc1e9443 Patch from Giles Lean to make compilation flags more consistent. 1995-01-07 23:07:03 +00:00
pk 2bc6eb4bd7 Make sure weak symbols inherit a size expression. 1995-01-04 11:26:02 +00:00
pk 3e21f75b0e Don't whine about undefined symbols. 1994-12-28 10:37:38 +00:00
pk 7f13497f11 Enable `#pragma weak' 1994-12-23 21:16:50 +00:00
pk 8e0a22a5fb "weak symbol" support (fudged into `a.out' by means of the n_other field).
Weak symbols are to replace indirect (type N_INDR) symbols and will help
to clean up name spaces in libraries.

Also, some misc. bug fixes, including PR 586, and use stdio for the output
file entirely.
1994-12-23 20:32:51 +00:00
pk da34da6096 Put a reserved field into use (weak symbol support). 1994-12-23 20:16:59 +00:00
jtc af07927cde Added NOMAN= 1994-12-22 21:58:16 +00:00
cgd c4f5a56918 kill (useless) NOPROG= 1994-12-22 13:13:44 +00:00
cgd 3a370daf86 specify man pages the new way. 1994-12-22 09:44:45 +00:00
cgd c4c01d75b2 specify man pages the new way. 1994-12-22 09:31:26 +00:00
phil 8127b61e44 Belated change to NETBSD_CORE. 1994-12-22 04:05:39 +00:00
cgd d47146534a implement new cpp predefine strategy: __NetBSD__, plus __${MACHINE_ARCH}__,
plus whatever machine-dependent goop is necessary.  Leave old (namespace-
polluting) predefines in, until after next release.
1994-12-21 11:24:51 +00:00
pk 6382ef4e02 Make sure `foo=foo' behaves like a no-op. 1994-12-20 12:27:49 +00:00
mycroft bd0189777f Clean up deleted files. 1994-12-20 12:07:06 +00:00
cgd 7d4d010b41 don't forget dc! 1994-12-20 09:22:21 +00:00
pk e46ed32748 Bummer! Undo mmap() changes in rev. 1.26; they royally screw up the
kernel's pmap address preference mechanism.
1994-12-19 12:21:21 +00:00
pk ee06b233df Define the "weak bit" in a slightly more general way (SVR4 ABI compatible). 1994-12-18 16:12:43 +00:00
pk e2025017e0 Handle "/dev/zero" stuff more globally. 1994-12-18 16:05:49 +00:00
pk b8937d605d Re-arrange mmap() calls, per Charles' suggestion. 1994-12-18 15:38:55 +00:00
pk f5122b4f23 Support`.weak' pseudo-ops. 1994-12-18 13:09:51 +00:00
pk 80a2d73dcc Don't let N_INDR entries override already defined symbols. 1994-12-17 16:22:57 +00:00
jtc 09733cc655 don't define _exit() here (PR #637). 1994-12-15 08:51:23 +00:00
jtc 8d5a180936 Install zgrep manpage too. 1994-12-14 01:50:14 +00:00
mycroft 9c93cdd301 Handle GCC's include-related options which take an argument, (almost) as
suggested by Giles Lean.
1994-12-13 11:06:25 +00:00
pk 524e00b29b Ensure contiguous chunks for all of an object's address space (text+data+bss). 1994-12-07 20:30:53 +00:00
jtc 0a32766271 Use mv -f. 1994-12-06 07:05:35 +00:00
mycroft d1baf72663 Fetch eip, too. 1994-12-06 03:53:41 +00:00
mycroft 220bb6f6d5 #ifdef some of that. 1994-12-06 03:41:39 +00:00
mycroft 30f739a903 Fix getch_kcore_registers() enough that kgdb is useful. 1994-12-06 03:30:59 +00:00
mycroft 9ea7c211d9 Fix some other broken comments. 1994-12-04 08:26:22 +00:00
mycroft ffadc8821a Remove silly comment that was causing `make depend' to barf. 1994-12-04 07:42:44 +00:00
phil 1e81068b29 Updating to 1.03 with RCS added to most .[chyl] files 1994-12-02 00:43:14 +00:00
mycroft f92d1d5f44 Clean up deleted files. 1994-12-01 04:33:51 +00:00
phil cc2fc6e194 Import of GNU dc (from bc-1.03). 1994-12-01 04:26:47 +00:00
phil 5f1de942a7 Import of GNU bc-1.03 1994-12-01 04:23:53 +00:00
pk 7df5d3ecf2 Another md macro to initialize a home-made struct reloc needed
for N_SET* type relocations in shared objects.
1994-11-30 18:24:56 +00:00
phil 0a13ae3ba2 patches from Matthias
new RCS id format
1994-11-30 06:20:42 +00:00
pk e04b1df8e3 A short description of the machine dependent parts of ld/rtld. 1994-11-28 10:37:10 +00:00
jtc 1f0778e262 New category, 'standards' 1994-11-21 20:15:36 +00:00
deraadt a7f0085a36 we do not install as cccp 1994-11-02 09:07:33 +00:00
deraadt f91e2abb12 --file, not --filename 1994-11-02 07:06:37 +00:00
jtc cd439d82af Upgraded to diffutils 2.7. 1994-11-01 20:38:40 +00:00
pk 1f746cfba1 Prevent infinite loop on dubious input. 1994-10-30 14:18:42 +00:00
mycroft 15cea8b764 Don't close the hints file while it's mapped, but unmap and close it after
loading.
1994-10-26 20:21:42 +00:00
mycroft e23e2b1219 Remove two unused functions. 1994-10-26 20:03:31 +00:00
mycroft c1a45e7763 Clean this up a bit, and use the trap gate to enter the kernel. 1994-10-26 19:41:13 +00:00
cgd 4d2cbfce0a new RCS ID format. 1994-10-26 00:55:40 +00:00
jtc 1822837902 Upgraded to Taylor UUCP 1.05 (Thanks to John Kohl). 1994-10-24 22:27:43 +00:00
jtc 83ed75f58e Upgraded to Taylor UUCP 1.05 (Thanks to John Kohl). 1994-10-24 22:17:41 +00:00
mycroft db9f432b61 Clean up deleted files. 1994-10-24 22:17:40 +00:00
jtc b8b0d848d6 Upgraded to Taylor UUCP 1.05 (Thanks to John Kohl). 1994-10-24 22:15:56 +00:00
cgd 33d104a124 encourage people to supply a release field, by telling them what to supply,
then refusing the PR if they don't supply anything.
1994-10-24 19:10:41 +00:00
mycroft 95a019206d Clean up deleted files. 1994-10-24 18:50:06 +00:00
pk c13cbefe95 Recognise more symbol types when complaining. 1994-10-19 20:16:38 +00:00
pk 633e8b717d Workaround a problem with alias symbols.
Add some more symbol trace points.
1994-10-19 20:15:35 +00:00
andrew 464ea0c010 Use /etc/rmt as per protocol definition, to ensure interoperability
(thanks theo :).  For NetBSD, /etc/rmt is a symlink to the real
/usr/sbin/rmt.
1994-10-18 06:04:08 +00:00
cgd 39619ceab9 fine, install as zcat, too, but _NOT_ as compress; man page is incorrect. 1994-10-17 21:37:28 +00:00
jtc 5f55f20bd4 Change GNATS_SITE from sun-lamp to netbsd. 1994-10-17 17:22:26 +00:00
cgd 12ec973dba use NetBSD.ORG for the mail address. 1994-10-17 03:03:32 +00:00
andrew 25386c8c8e Be sure to use /usr/bin/rsh and /usr/sbin/rmt. 1994-10-16 11:34:34 +00:00
mycroft daf60df8bc Minor changes. 1994-10-07 14:41:14 +00:00
mycroft c9ea883812 Enable HAVE_BROKEN_SETREUID. 1994-09-23 09:21:49 +00:00
deraadt 80525d6b91 Don't use trad-core.c the the i386 or sparc. 1994-09-19 23:51:14 +00:00
deraadt 43965575ed NBPG --> getpagesize() 1994-09-19 16:58:18 +00:00
mycroft d7eb307ccf Type check format args with `q' modifier. Suggested by Bruce
Evans,  but implemented independently.
1994-09-19 14:44:05 +00:00
mycroft 07e28fc0bf Don't bother with quad functions. 1994-09-19 06:47:16 +00:00
mycroft 72e34bc0d4 Shrink ld.so by 12k. 1994-09-19 04:49:02 +00:00
mycroft 802570eafb Make the local ID support more flexible. From Ty Sarna. 1994-09-19 02:34:17 +00:00
mycroft a16a6eea42 Add -DHAVE_TERMIOS, per Thomas Eberhardt. 1994-09-19 01:38:55 +00:00
mycroft 96933ee163 Don't use rate_to_code() for termios; cfset[oi]speed() does the conversion. 1994-09-19 01:00:48 +00:00
deraadt 6e34e2ecbe Can't do `#ifdef BSD' unless we've pulled in <sys/param.h> 1994-09-18 02:57:08 +00:00
mycroft 97a272bc2e vmunix --> netbsd 1994-09-17 00:17:12 +00:00
pk e98741c376 Add rcs Ids. 1994-08-25 07:36:17 +00:00
pk 692b4569b4 Selected bits from a newer gas. 1994-08-24 20:12:01 +00:00
pk 4f52d12541 Fix confusion over the current line number in included files and
`\'-continued lines that were collapsed by the C preprocessor.
1994-08-24 20:10:46 +00:00
pk 762a72d9ba Enable listings 1994-08-24 20:05:54 +00:00
pk f3e016280f Enable listings. 1994-08-24 20:04:30 +00:00
pk 6733936a43 Locate source line of relocation errors; currently this only works when
one of the listing options is on.
1994-08-24 20:00:54 +00:00
pk 50292a8be8 Add missing $(DESTDIR). 1994-08-22 19:54:44 +00:00
pk c76144bbf8 Postpone allocation of linkage table offsets until pass 2.
Check for Global Offset Table overflows and, if needed, adjust the
offset range we'll use (offset 0 must always be in it).
1994-08-21 15:22:43 +00:00
pk 74920774ee init_rrs() no longer needed.
Adapt to changed flags.
1994-08-21 15:18:44 +00:00
pk 66c04ea8cb Rename some flags. 1994-08-21 15:17:00 +00:00
pk 41671de8e6 Define Global Offset Table range. 1994-08-21 15:15:43 +00:00
cgd 45afd5bdba check for NOPIC after bsd.prog.mk, so that sys.mk is included. from phil. 1994-08-19 04:24:01 +00:00
deraadt c06d1564bd some clarification from john 1994-08-17 06:30:31 +00:00
phil 7297407d7b fix from Matthias Pfaller. 1994-08-16 23:18:20 +00:00
mycroft 5d63b9d35e Don't use uninitialized `LIBS' and `CSU'. 1994-08-13 10:26:39 +00:00
pk 864ea66ef9 Use new a.out flags. 1994-08-13 08:42:33 +00:00
pk 1e5c13e008 Set a.out header EX_PIC flag if `-k' was given. 1994-08-13 08:39:28 +00:00
pk 233cc208f0 Re-add `LD_WARN_NON_PURE_CODE' that went missing. 1994-08-12 08:11:16 +00:00
mycroft 820158688b Clean up some of the formatting. 1994-08-08 06:21:50 +00:00
pk 867591e7cb Relax minor version number checking somewhat; issue warning if minor
version is less than expected.
1994-08-07 10:34:40 +00:00
deraadt c95b4d82a2 manpage from <jfw@jfwhome.funhouse.com> 1994-08-07 00:44:32 +00:00
jtc 323cab6f56 Handle - arg correctly (PR #390) 1994-08-06 05:52:05 +00:00
pk 9e0ddbbe6f Remove some unnecessary code. 1994-08-03 15:57:58 +00:00
chopps b6d669a07c binder_entry() must save all scratch registers to make the process
of binding functions completely transparent.
1994-08-03 15:57:54 +00:00
pk f5ca392cc8 Propagate warning symbols into shared libraries too.
Fix RRS relocation counters.
1994-07-23 08:40:45 +00:00
pk 2b43180d6d Propagate N_WARNING symbols to `-r' output. 1994-07-21 14:59:01 +00:00
mycroft 0b494a6b0b Import selected bug fixes from GCC 2.5. 1994-07-13 08:13:45 +00:00
cgd f14f488a6f don't define exit() here. in fact, none of these should be here, but... 1994-07-12 21:00:14 +00:00
mycroft 8f16f6bc08 Implement `#:' syntax for literal binary representations of floating point
numbers.
1994-07-07 01:49:10 +00:00
mycroft 5156a7b075 Do something more intelligent when compiling into ${DESTDIR}. 1994-07-06 04:06:27 +00:00
cgd 775b690718 fix typo; from phil 1994-07-04 19:46:37 +00:00
cgd 97e0e0acd1 don't strip the script. pointed out by Duncan McEwan <duncan@comp.vuw.ac.nz> 1994-06-30 07:12:10 +00:00
pk 1d1aa8ff38 Some refinement in resolving symbols from shared objects. 1994-06-29 11:18:45 +00:00
pk 1cf6a27eef error => warnx 1994-06-29 11:15:34 +00:00
mycroft 46a7a83030 Add new keyword. 1994-06-29 05:26:35 +00:00
phil 37256fb7d1 Because the pc532 requires gcc-2.5.8 to compile correctly, I am including
the necessary files to get gcc-2.5.8 to compile and work.  These *are* the
files used to generate the cc1 and cc1plus of the binary distributions.
1994-06-28 21:37:52 +00:00
jtc e11807daea Use new support for *.sh files in <bsd.prog.mk> to simplify Makefile.
Don't add ${DESTDIR} when replacing PROTODIR in script.
1994-06-28 05:39:53 +00:00
pk 52cb3eb56c Fix N_WARNING symbol botch. 1994-06-24 13:35:04 +00:00
pk 6f591a0e01 copyright notice. 1994-06-24 13:34:04 +00:00
pk 278342f622 N_WARNING symbols handling. 1994-06-24 13:33:50 +00:00
pk af393037b0 N_WARNING symbols handling. 1994-06-24 13:33:40 +00:00
pk 009be1653a strdup() doesn't grok NULL pointers 1994-06-24 13:31:34 +00:00
pk bbdc5952bf Just return `wrong format' if file isn't recognised, in stead of
something uncivil.
1994-06-24 06:57:52 +00:00
pk e20de834b6 network order a.out headers. 1994-06-22 15:14:08 +00:00
pk 5c19c1d909 squish some weird code, which is in the way. 1994-06-20 07:19:31 +00:00
jtc 293d08ab47 Add port-pc532 & port-pmax categories 1994-06-20 05:06:47 +00:00
cgd 53ba44f2bd link these static, for safety. tar is going away, eventualy, anyway 1994-06-19 00:03:41 +00:00
pk 3f8aad55bf Fix false assumption about external (N_EXT) symbols always being
in the global symbol table (reported by Geoff Rehmet).
Some misc. reformatting.
1994-06-16 13:41:52 +00:00
pk d64d286b35 Update man page.
Use `__progname'.
1994-06-16 13:38:27 +00:00
cgd ea8eca1a7b need sys/param.h for new ucred.h 1994-06-13 23:59:10 +00:00
cgd f5ef67b2d1 don't clobber uncompress, zcat, or their man pages 1994-06-13 15:18:46 +00:00
chopps 6a0e2061ce some changes for new style cachectl. remains compat for <= 030 1994-06-13 05:28:39 +00:00
pk a43fd7b3a2 Conversion to err()/warn() for error reports. 1994-06-10 15:16:32 +00:00
pk a6bf4f8176 Conversion to err()/warn() for error reports.
Minor bug fixes:
	a case of free()ing in the wrong order. (from Rick Murphey).
	processing alias symbol twice (sometimes).
Some miscellaneous cleanup.
1994-06-10 15:16:04 +00:00
phil 07135c789c Removing -DIN_GCC from CFLAGS. It caused compile errors on both the i386
and the pc532 due to an incorrect definition of ptrdiff_t.  It is also not
used in compiling other parts of gcc.
1994-06-09 19:12:24 +00:00
phil 7def3ee346 adding shared lib support and some bug fixes (not all bugs for the
ns32k can be fixed in the arch/ns32k directory)
1994-06-09 18:58:50 +00:00
phil 92fb73b85a Get it to compile. Running will come later :) 1994-06-09 14:46:17 +00:00
phil 4ffe8521c9 Add a const. 1994-06-09 04:57:44 +00:00
pk 07dacb0383 Add missing #include <machine/reg.h> 1994-05-31 20:54:14 +00:00
hpeyerl 96fcc3dd20 byebye frame.h 1994-05-30 20:03:39 +00:00
phil 6dddac0ec1 ns32k RELOC bug fix.
(RCS file fixup by cgd.)
1994-05-25 21:07:15 +00:00
pk 4c34eff417 Selected bits from GNU gas 2.3
Remove label parsing hack.
(RCS file fixup by cgd.)
1994-05-25 21:06:13 +00:00
phil 56de4ac628 ns32k changes.
(RCS file fixup by cgd.)
1994-05-25 21:05:30 +00:00
pk 19c36d96ae kernel stuff brought over from gdb-3.5 1994-05-25 18:27:49 +00:00
pk f1ca0d9765 add rcsid 1994-05-25 17:10:38 +00:00
pk 6082493356 `-A' implies `-Bstatic'
`-d' implies `-dc'
1994-05-25 16:09:40 +00:00
pk 1f62b4a243 Make line counters work. 1994-05-25 13:53:23 +00:00
pk 7b3b928200 Adapt to new app.c 1994-05-25 13:52:48 +00:00
pk 7672b8b95b New style core dumps. 1994-05-25 10:56:56 +00:00
pk ca0065ab75 Another move to .data to please gdb. 1994-05-25 10:14:37 +00:00
phil 8a0a20f0ef Follow changes to sys/arch/pc532/include/reg.h. 1994-05-24 23:58:24 +00:00
pk 4369371ef0 Enable dl*() prototypes. 1994-05-24 10:47:48 +00:00
pk f28b14e8b3 Force some string constants into the data segment (for core-dump reading).
Rename internal dl_*() functions.
Do run-time symbol alias processing.
1994-05-24 10:44:06 +00:00
phil f4e2fcaf42 ns32k RELOC bug fix. 1994-05-23 06:47:18 +00:00
pk deb026c61e Get rid of HOST_DATA_START_ADDR; current kernel sets but a few fields
in kp_eproc.
1994-05-21 19:19:00 +00:00
jtc d79f74d55d eliminate compiler warning 1994-05-20 13:21:25 +00:00
jtc 48377e5b3f Upgrade to Gawk 2.15.5 1994-05-20 08:03:48 +00:00
pk 2ec33dd3de Selected bits from GNU gas 2.3
Remove label parsing hack.
1994-05-19 18:10:35 +00:00
pk d8713176c8 Stop gap: wait for updated <sys/user.h> 1994-05-19 15:56:29 +00:00
pk f0df258e0f Provide machine dependency in registers location. 1994-05-19 15:55:35 +00:00
pk 9fed7065e9 Fix some syntax errors. 1994-05-19 15:50:27 +00:00
pk 578123940b Selected bits from gas 2.3
Remove label hack.
1994-05-19 14:41:47 +00:00
pk 104b4025b8 Dig out a program counter; dubious.. 1994-05-18 12:43:13 +00:00
pk 68d7c37b1c Provide for reading from user memory; seems to be needed for stack traces. 1994-05-18 12:42:15 +00:00
pk 3cb426dcde Framework for kernel debugging. 1994-05-17 19:34:51 +00:00
pk 34bcc4c76b dummy kernel-debug routines for now. 1994-05-17 14:04:50 +00:00
pk 67c44985d7 Framework for kernel debugging, needs more work. 1994-05-17 14:01:44 +00:00
pk 5a733c195b Tweak address maps so that .o & kernel symbols tables have some meaning. 1994-04-29 20:46:50 +00:00
phil 59a264f1a8 Adding ns32k support. 1994-04-28 17:11:00 +00:00
phil 9911db04dc Adding ns32k definitions. 1994-04-28 17:10:40 +00:00
pk 72b85788e5 function parse() has moved to ld.c, thus avoiding scanf() code to be
included in ld.so.
1994-04-22 07:57:54 +00:00
pk b1392e7c17 Properly round the allocated set vector space; reduces by one the number
of ways in which C++ programs will dump core.
1994-04-22 07:55:19 +00:00
cgd 158c4beb27 queue/struct changes 1994-04-21 08:03:56 +00:00
pk dea3fb5642 Correct call sequence for `mcount()' when -fpic is on. Also, our mcount()
doesn't take an argument.
1994-04-20 09:19:02 +00:00
pk c83756b171 Careful when claiming jump slots in the "force alias" case.
Taking the address of a function must not cause it to be relocated to
a possibly already allocated jump slot. C++ virtual function tables are
an example of this.
1994-04-15 10:05:39 +00:00
pk b6d3849691 Don't core dump on shared objects. We need an a.out flag really.
Some misc cleanup.
1994-04-10 08:54:30 +00:00
mycroft 31cfe023f3 Remove extra `\n' in message. 1994-04-10 01:52:02 +00:00
mycroft 3da15f45bb Clean up deleted files. 1994-04-08 08:39:11 +00:00
phil 454544a141 ns32k changes. 1994-04-08 08:38:40 +00:00
pk f8af116033 dlopen() should make a copy of argument (Thomas Eberhardt). 1994-04-07 19:46:30 +00:00
pk a426b2b937 ns32k support by Matthias Pfaller. 1994-04-07 19:44:46 +00:00
pk afc89926d8 Use machine architecture when examining object files for compatibility. 1994-04-07 19:43:37 +00:00
pk 12f28a9ba6 PC relative segment relocations don't need to be looked at at run-time (such
relocations occur on the ns32k).
Dump <strings.h> from header files.
1994-04-07 19:41:17 +00:00
mycroft bbcbd9ca18 Argh! Someone's defining all the obvious constants to switch on. 1994-04-07 19:21:36 +00:00
mycroft 51a66580d4 Ditch the warnings by default. 1994-04-07 19:19:07 +00:00
mycroft b53cb36f67 Delete 0 displacements in base-index operands. 1994-04-07 19:14:45 +00:00
jtc 352131ba27 Pay attention to SUBMITTER environment variable. Fix from Mark Weaver 1994-04-07 16:06:10 +00:00
pk 158618112b Terminate comment at a reasonable place. 1994-04-03 18:38:02 +00:00
cgd 6c3c466fe7 off_t stuff 1994-04-01 03:05:34 +00:00
jtc c4dd0dbafe Getgroups()'s second argument is now a gid_t ptr. 1994-04-01 01:29:28 +00:00
pk b120bb4e37 Suck in lseek() prototype. 1994-03-31 14:17:29 +00:00
cgd f42457d918 alphabetize subdir list, where possible 1994-03-28 12:32:25 +00:00
cgd 95d6a185be no more MAP_FILE 1994-03-28 02:07:04 +00:00
cgd 8a42d9035d bump version number 1994-03-27 11:12:53 +00:00
cgd d85e4acf72 off_t exp. 1994-03-27 09:26:59 +00:00
cgd 0fa009a916 off_t exp. 1994-03-27 09:01:41 +00:00
phil 6be810dd60 Adding the correct NetBSD LIB_SPEC. 1994-03-22 01:28:42 +00:00
cgd abe52e6608 fix section typo; from Luke Mewburn <lm@rmit.edu.au> 1994-03-19 08:02:14 +00:00
cgd 058c23f164 fix diff -l, so that it invokes pr correctly.
from mark@aggregate.com (Mark P. Gooderum)
1994-03-18 21:45:44 +00:00
pk 3612b8750e as_bad(): don't use error messages as a format string in printf().
Use vararg parameter declaration that gcc actually compiles correctly.
1994-03-16 18:40:35 +00:00
phil 48d3b7a6e8 Adding the correct flex flags for an interactive scanner. 1994-03-11 20:25:06 +00:00
phil 30f778234a Adding the ns32k arch to gcc2. 1994-03-10 21:11:39 +00:00
jtc a35836919c From: Larry Jones <scjones@thor.sdrc.com>
Subject: man pages for diff et al.

I finally got tired of not having man pages for diff and friends, so I
edited the appropriate sections of the texinfo manual into man format.
1994-03-09 19:06:47 +00:00
pk 39305c8494 Enable ATTACH/DETACH. 1994-03-09 16:15:45 +00:00
chopps 8e6af40327 oops 1994-03-08 23:50:14 +00:00
chopps 3fcebc3096 flush instruction cache. 1994-03-08 06:52:33 +00:00
pk bae64c2801 Fix from <law@snake.cs.utah.edu> to save address register # 5 when used
for PIC addressing.
1994-03-03 10:35:50 +00:00
cgd a6bf31a35c undef P_tmpdir for NetBSD, because as the header says, it should be used. 1994-03-03 01:12:06 +00:00
chopps 9972647cfa fix core-file-failing-signal, and remove arch dependent values. 1994-02-23 04:48:33 +00:00
chopps 3eb7421d03 removed arch dependent values. 1994-02-23 04:35:35 +00:00
jtc dcc310f9fe Changed configure.in so it has NetBSD's (not Cygnus's) defaults.
People (without NetBSD boxes connected to the net) should now be able
to configure and use this version of send-pr to submit bugs.
1994-02-19 01:15:59 +00:00
jtc dff3317321 Upgrade to Gawk 2.15.4. 1994-02-17 01:21:51 +00:00
pk 1bb4f06e2a Libraries which are in the hints file but not in one's LD_LIBRARY_PATH (if
set) were not found.
1994-02-15 22:51:23 +00:00
jtc 56b46d00e9 Install app-defaults file with the correct name. 1994-02-14 17:27:49 +00:00
pk 90e1d9b049 Fix mis-understood relocation types; do sensible things when doing
PIC code.
Handling of the `%hi' operator is still slightly broken, especially when
used in conjunction with the `set' pseudo-op (rather academic, as there's
no reason to code something like `set %hi(var), reg').
1994-02-11 00:20:33 +00:00
cgd 95e2816dca alphabetize!!! 1994-02-10 23:59:51 +00:00
pk 9b345fd6e5 Define an adjustment for {TEXT,DAT}_ADDRs.
Hide some things from rtld with #ifdef RTLD.
1994-02-10 21:21:27 +00:00
pk 637c349300 Update relocation addend correctly (affects Sparc only). 1994-02-10 20:58:50 +00:00
pk bd733720d6 Enable .type & .size generation. 1994-02-10 20:36:31 +00:00
pk fae2950e23 Sparc executables have 8k page granularity. 1994-02-10 20:31:11 +00:00
cgd 1a1b1466cb kill bogus install -d's. for those that are appropriate (libg++),
make owner and mode explicit, to make the mtree files.
1994-02-10 02:17:56 +00:00
cgd 8f54ff345b don't use 'make' explicitly 1994-02-10 01:47:47 +00:00
pk f1ffa7a2c4 Brr, even very local symbols must sometimes be in the symbol tables.
XXX- should rename these symbols for public consumption.
1994-02-08 10:20:57 +00:00
jtc 3bb5673faf Check /usr/X11, /usr/X11R6, /usr/X11R5, /usr/X11R4 & /usr/X386 (in that
order) for X include files and libraries.
1994-02-05 01:37:16 +00:00
mycroft 2f22b17ddf Set KERNEL_U_ADDR to USRSTACK. 1994-02-04 19:50:49 +00:00
mycroft 7af9c0b2a8 Hopefully fix some of the m68k page size conflicts. 1994-02-04 18:08:09 +00:00
mycroft 78132c69bc We only align to 4-byte boundaries, not 8. 1994-02-04 17:58:40 +00:00
pk f565950a7d Remove superfluous #include <machine/ptrace.h> 1994-02-04 16:48:20 +00:00
pk 62edd253d8 Don't try to outsmart <sys/ptrace.h> 1994-02-04 16:40:20 +00:00
pk 9fce3345c0 Do the necessary fixups if no relocation structure is going to be output. 1994-02-04 14:19:33 +00:00
pk f6276c82f9 Add a panic condition. 1994-02-04 14:15:57 +00:00
pk 217b863c61 Hack to allow white space between a label and its colon; this will
make ANSI preprocessor catenation work in assembler source.
1994-02-04 13:57:40 +00:00
pk fc52957f63 Recognise `beq' as an alias for `be'. 1994-02-03 23:30:09 +00:00
deraadt f2428221e9 ${MAKE} not make, from roland 1994-02-03 12:57:34 +00:00
pk 9b1f5ed60c More `call' instruction templates. 1994-02-02 19:50:05 +00:00
pk f2478f27ef Provide templates for `call %reg+offset' instructions. 1994-02-02 11:03:37 +00:00
cgd 3ab5b4c497 add some CLEANFILES 1994-02-02 06:30:30 +00:00
pk 108e1a3d55 Don't barf at LO10 relocation overflows; just truncate value. 1994-02-01 21:49:18 +00:00
jtc fc1d8f3bac Fix spelling error in Copyright notice 1994-01-29 01:54:01 +00:00
mycroft 2eeed7e2bc This is an ugly kluge to get the machine id correct. 1994-01-28 22:37:29 +00:00
cgd d1e04375b9 use LIBTERMCAP instead of explicit path 1994-01-28 21:37:23 +00:00
pk bc9bb1a343 Like others, allow for SunOS .o files. 1994-01-28 21:02:21 +00:00
mycroft 89583c18ac Clean up deleted files. 1994-01-28 21:01:29 +00:00