Commit Graph

966 Commits

Author SHA1 Message Date
mycroft 1d486508a1 Fix md_parse_option() to reject bad options. 1996-01-18 22:09:08 +00:00
jtc 6b5e9088a1 Pass -m68030 or -m68040 through to the assembler.
This patch has been submitted and accepted by the FSF and will be
in the next gcc release.
1996-01-16 18:41:47 +00:00
pk 55d51fbb95 Relax checking of minor version number in `findhint()'. Also use the
directories from the hints (v.2) file for directory traversing.
This should take care of PR#1146.
1996-01-14 00:35:17 +00:00
pk 0203b54d4b Reflect current yacc output in CLEANFILES (from Michael Graff; PR#1907). 1996-01-09 22:39:31 +00:00
pk d6193ea4d4 Create v.2 hint files.
Note: don't bother to understand v.1 files..
1996-01-09 00:04:35 +00:00
pk ccc1c895ef Deal with v.2 hint files (hint srch dirs not yet used). 1996-01-09 00:02:28 +00:00
pk d98240030c Define LD_HINTS_VERSION_2:
- no longer hash on minor version number in hints file.
	- add list of ldconfig(8) search directories.
1996-01-09 00:00:11 +00:00
phil 269329a42b a) new way to add "# $NetBSD: $" to generated files.
b) combined some function calls
c) updated g++ Makefile to sync with one in tree. (pr 1911)
1996-01-08 03:51:38 +00:00
phil f8f1e84a29 Make the correct links of c++/g++. (pr 1991, thomas@cevis.uni-Bremen.de) 1996-01-08 03:42:13 +00:00
pk c10a4a63cb Fix invocation of `pr' (Greg Earle; PR#1896).
Note: this has been done before (revision 1.5).
1996-01-07 01:02:05 +00:00
thorpej b634b9d5ac Fix really rediculous typo I introduced. 1996-01-05 08:30:45 +00:00
jonathan 99d4a38abe Change broken ".else if" to ".elif", to stop adding gcc2 to SUBDIR on
non-m68k/sparc architectures.  Add gcc to SUBDIR on mips architectures (pmax).
1996-01-04 17:55:16 +00:00
phil 69bfe8d762 Update the script to generate the same as what is in the tree.
*REMEMBER* Any change in the gcc tree should be reflected in the gcc2netbsd
script so it reflects reality!  If you don't know how to change the
gcc2netbsd script, send your gcc changes to phil@netbsd.org.
1996-01-04 05:34:58 +00:00
thorpej 2e1dc487c5 Add -fno-function-cse to PICFLAGS. Without it, Very Bad Things happen
when ld.so is compiled with gcc 2.7.2 on the m68k.  From
Niklas Hallqvist <niklas@appli.se> in PR #1557.  (Thanks, Nik, for reminding
me about this PR...)
1996-01-02 08:54:28 +00:00
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