Commit Graph

1065 Commits

Author SHA1 Message Date
pk b74b1d6456 Allow customized trace output, so ldd(1) can be more conveniently used
as a filter.

Rearrange cascading stuff: remove two-level limit.
1995-10-08 23:43:28 +00:00
pk 3aa94e17f0 Add -f option for customized output. 1995-10-08 23:39:58 +00:00
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