Commit Graph

1002 Commits

Author SHA1 Message Date
thorpej
2583d55c05 Use getrlimit() instead of vlimit(), like BSD/OS and OSF/1 do. 1996-01-01 19:40:48 +00:00
thorpej
5dd1f4a23b Use GCC 2.7.2 on the hp300. 1995-12-31 04:00:00 +00:00
chopps
6e6506db07 move amiga to gcc 2.7.2 1995-12-31 02:28:59 +00:00
ragge
6691107409 Bug (!) in vax.md causing some compilations to fail; an '$' too much. 1995-12-30 17:19:53 +00:00
chopps
0dd5a89778 fix scoping and other related problems reported in pr#1859 1995-12-30 03:32:18 +00:00
chopps
1eb383737f cleanup scoping fixes part of pr#1859 from Juergen Hannken-Illjes 1995-12-29 20:33:49 +00:00
pk
4162cf6459 Simplify update of r_addend field in relocation record if `-r' is on.
The old quirky code did strange things.
1995-12-28 18:04:59 +00:00
pk
2bb60e32ec Make dlopen() search for libraries if given a name of the form
`lib<name>.so[.xx[.yy]]' (per Erik M. Theisen; PR#1763; patch from PR
used in simplified form).
1995-12-28 17:57:32 +00:00
mycroft
322f02c1e4 Trivial change for new GCC. 1995-12-21 09:00:24 +00:00
mycroft
8e0a34778a Add some casts for GCC. 1995-12-21 08:54:14 +00:00
mycroft
e5a13ab82f Build long double support for i386 as well. 1995-12-21 05:36:19 +00:00
mycroft
628076bc54 Use the new GCC for i386. 1995-12-20 22:33:59 +00:00
thorpej
d6886078f2 Don't define MAXFLOAT if __NetBSD__ is defined. Mark this XXX. Hopefully,
we won't have to worry about it when libg++ is upgraded.  This is necessary
for libg++ to compile with -Werror.
1995-12-16 01:03:33 +00:00
phil
f5c9632c68 Sync with change to arch/mips/xm-netbsd.h. 1995-12-15 08:05:11 +00:00
phil
4fec4fc912 Changing "..." to <...> for includes. 1995-12-15 08:03:52 +00:00
phil
b2b08219f3 Vax now uses src/gnu/usr.bin/gcc. 1995-12-07 07:26:32 +00:00
phil
f5d344126b Have the ns32k architecure use gcc instead of gcc2. 1995-12-03 21:13:18 +00:00
phil
34527405c3 Import gcc-2.7.2. Since it is in the gcc directory instead of the gcc2
directory, this is being done now.  We will live with two trees until
the "formal" switch over by changing src/gnu/usr.bin/Makefile.
1995-12-01 17:58:53 +00:00
pk
35c8aad7b3 Flush after diddling text, so we get predictable results on machines
with separate I & D caches.
1995-11-28 19:29:45 +00:00
jtc
9c5e4ba959 extract gecos field from passwd in a more efficent manner (one sed instead of grep, awk, and a sed) 1995-11-23 02:10:43 +00:00
jtc
ca4dc54bcd Handle '&' in gecos field 1995-11-23 02:07:34 +00:00
pk
1f061d8392 Initialize all registers (from John Kohl; PR#1651).
The REGISTER_U_ADDR is no longer needed.
1995-11-22 00:25:50 +00:00
jtc
908c02bfc8 LIBMATH -> LIBM; (PR #1689) 1995-10-26 00:58:49 +00:00
jtc
2a60e37a76 Link zcmp to zdiff, zcmp.1 to zdiff.1 1995-10-24 22:18:34 +00:00
christos
8c9912db33 Parallel make fixes 1995-10-22 23:20:24 +00:00
christos
a3e3b27287 Parallel make fixes 1995-10-22 23:02:05 +00:00
christos
89c5e30a44 Parallel make fixes 1995-10-22 21:58:21 +00:00
christos
99fc0f40d9 Parallel make fixes 1995-10-22 21:04:42 +00:00
christos
fd3fd7642f Parallel make Makefile fixes. 1995-10-22 00:21:52 +00:00
ragge
6ac54c7a78 Vax support for ld, so we (at least) can link static binaries. 1995-10-19 13:10:17 +00:00
ragge
0f25b8485c Don't try to compile gcc on vax. 1995-10-19 12:55:37 +00:00
pk
9c21bb769d Kill spaces. 1995-10-15 13:12:18 +00:00
mycroft
6a91c699b4 We can read %fs and %gs now. 1995-10-11 05:24:49 +00:00
phil
b63cd8a07d Fix a memory leak in writing numbers. 1995-10-10 00:22:54 +00:00
pk
d04fcadcc2 Fix typo. 1995-10-09 09:24:59 +00:00
pk
ce77d757fd And initialize those local variables... 1995-10-09 00:14:41 +00:00
pk
9d43c41208 New style RCS IDs. 1995-10-09 00:09:39 +00:00
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