Commit Graph

1058 Commits

Author SHA1 Message Date
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
pk
d27581fb4b Use somewhat customized version of malloc, in stead of relying on a
crummy sbrk() backend; proper aligment must be guaranteed on all archs.
Drafting dlopen, dlsym, et.al.
1994-01-28 21:01:20 +00:00
pk
90cfba21cb Use `.type' directives generated by gcc.
Numerous internal changes & bug fixes.
NOTE: must re-compile & re-link shared libraries before used to link programs.
1994-01-28 20:56:09 +00:00
pk
64075b6a06 Remove reference to `mywrite()'. 1994-01-28 20:53:25 +00:00
pk
ad127b0a0a Redone from scratch, but maintain SunOS compatibility. 1994-01-28 20:26:52 +00:00
pk
ea0407f9c0 Add useful utility. 1994-01-28 16:38:22 +00:00
pk
ab5fc9d054 Upgrade to gdb version 4.11 1994-01-28 16:25:42 +00:00
pk
51efd62c2e Upgrade to gdb version 4.11 1994-01-28 12:43:43 +00:00
mycroft
bddd530494 Clean up deleted files. 1994-01-28 12:43:41 +00:00
pk
670463fcc8 Upgrade to gdb version 4.11 1994-01-28 12:38:45 +00:00
mycroft
59b10ab3d6 Clean up deleted files. 1994-01-28 12:38:44 +00:00
pk
1b943a732e Upgrade to gdb version 4.11 1994-01-28 12:37:29 +00:00
mycroft
e6e5bff5d5 Clean up deleted files. 1994-01-28 12:37:00 +00:00
pk
1c061a0df3 Upgrade to gdb version 4.11 1994-01-28 12:36:46 +00:00
mycroft
484911d7d5 Remove broken and redundant declarations. 1994-01-28 02:12:02 +00:00
pk
9c8c8cf98b Remove -lg from LINK_SPEC, as there's no libg.a. 1994-01-27 19:43:11 +00:00
jtc
dea9382157 It's /etc/passwd, not /bin/passwd. 1994-01-25 19:34:01 +00:00
jtc
2fb7d669c3 Updated to latest send-pr from Cygnus.
Added missing files & configuration grot so that NetBSD who are not
connected to the net, but have a net connection on another machine
can submit bugs.
1994-01-24 23:55:37 +00:00
cgd
4fd3c557b6 add NOPIC= . nothing uses -lgcc_pic 1994-01-24 23:10:13 +00:00
jtc
3a4dbd9b7b Merge in some code from latest send-pr snapshot.
The mail transfer agent is now responsible for adding the proper hostname,
etc.  This should fix brezak's bug.
1994-01-24 19:48:21 +00:00
cgd
67873d76d6 fix 'make' biff. from Roland McGrath 1994-01-24 18:51:15 +00:00
cgd
6bfe384d92 fix 'make' biff. from Roland McGrath 1994-01-24 18:39:52 +00:00
cgd
2f6038ba19 switch a define to move things down a page. seems to work fine. 1994-01-21 18:59:19 +00:00
pk
14c0d3cb5e Don't barf if builtin directories happen to be non-existent. 1994-01-13 19:35:38 +00:00
pk
954ef13a90 Fill in gdb hook. 1994-01-12 19:19:09 +00:00
pk
c831490751 Add __GCC_NEW_VARARGS__ to preprocessor symbols. 1994-01-10 12:26:10 +00:00
cgd
2d2a287a9a uncomment a definition 1994-01-10 00:04:08 +00:00
cgd
1e4db7c6a6 delete some stuff that wasn't necessary, add things in to make it
look more like a 'standard' mach-dep config file.
1994-01-09 23:45:26 +00:00
cgd
0409100437 you can't use DESTDIR to help specify a library for LDADD or DPADD,
for a couple of reasons: (1) you're not supposed to, and (2) the first
time you try to 'make' with DESTDIR set to a certain place, things
will break.
1994-01-07 13:27:03 +00:00
jtc
bb0242b058 Don't remove c++ header directory before installing headers.
Users who still have old headers loose.
1994-01-07 00:16:43 +00:00
jtc
a3051779c5 Added port-specific categories. 1994-01-06 23:24:53 +00:00
mycroft
27710a7332 Clean up deleted files. 1994-01-06 15:57:33 +00:00
cgd
1a1524efb8 squish GNU pr 1994-01-06 15:57:24 +00:00
pk
1d9da4ac9e Must look at relocation before classifying local symbols (affects `ld -r -x'). 1994-01-06 00:20:47 +00:00
pk
30ebbeb8bf Use ${DESTDIR}.
Handcraft ${LIBCURSES} as we don't include bsd.prog.mk here.
1994-01-05 21:56:40 +00:00
mycroft
827166f3bc Asleep at the wheel. Fix LDADD and DPADD correctly this time. 1994-01-05 21:34:30 +00:00
mycroft
212a74c429 Add -lcurses (for now). 1994-01-05 21:27:44 +00:00
pk
0717be952c The first C++ shared library version. 1994-01-05 21:22:16 +00:00
pk
59e6fa2423 Link with /usr/lib/c++rt0.o, which takes care of ctors/dtors in the library. 1994-01-05 21:20:05 +00:00
pk
ebba6fe548 Fix bug with `-A' symbol-file handling. 1994-01-05 16:24:53 +00:00
cgd
e3fd3a8611 probably incorrect, but i want it to compile *now*.
add <sys/types.h> where necessary.  from brezak.
1993-12-30 13:26:40 +00:00
davidb
c98d8a269a Fixed a bug I introduced in the last update. devices/*/Makefile were
barfing on the definition of libraries due to the added directory level.
Easy fix, as they don't need that code.
1993-12-30 00:10:17 +00:00
davidb
3a435f99f9 Changed to use make's new .OBJDIR 1993-12-28 10:59:05 +00:00
cgd
ed0c68f4e7 add files eaten by crash 1993-12-23 14:02:03 +00:00
pk
a71feb52bb Remove some debris, causing "multiple defined" messages to be missed. 1993-12-23 09:37:43 +00:00
cgd
394d0b6f2c NetBSD has now joined the ranks of SYSV systems with the
dirent/direct changes!
1993-12-22 18:15:21 +00:00
davidb
b766647b77 Fixed objdir handling to cope with OBJMACHINE. 1993-12-21 22:13:06 +00:00
pk
22a4a0d445 match.S is for m68k and i36 archs only. 1993-12-21 20:27:39 +00:00
davidb
77342edbf3 Added OBJMACHINE handling. Got the precedence right this time :) 1993-12-20 22:46:09 +00:00
pk
0cc050772f Hooks for for shared C++ objects with static contructors/destructors. 1993-12-20 22:44:35 +00:00
cgd
f92e10ca14 obj.MACHINE takes precedence over obj 1993-12-20 13:35:26 +00:00
davidb
6e10086367 Fixed ADDINCLUDE to support OBJMACHINE (eg. obj.i386/) 1993-12-20 13:13:02 +00:00
davidb
498164e847 A ns32032 target... 1993-12-19 08:42:08 +00:00
mycroft
2edd620d48 Finish checking in David's change.. 1993-12-19 07:32:22 +00:00
davidb
1acdc0922d Moved -DPIC from generic Makefile to machine-specific Makefiles to
allow machines without PIC support to compile cleanly.
1993-12-19 04:35:57 +00:00
pk
a6aa50489e Add fflush(stdout) to get output in a intuitive order. 1993-12-16 08:33:36 +00:00
pk
e6ec7ca3da Whoops, a couple of lines at the wrong place. 1993-12-15 13:26:46 +00:00
mycroft
cbe3d33b6d P[GD]_SHIFT --> P[GD]SHIFT 1993-12-15 00:50:45 +00:00
pk
37bd8761bb Fix bug causing spurious "duplicate symbol" error messages (which then
weren't printed)
1993-12-10 20:24:48 +00:00
mycroft
04dac8afca Clean up deleted files. 1993-12-10 16:39:02 +00:00
cgd
a2a66c8f40 flex is not GPL'd; it belongs in src/usr.bin, not here 1993-12-10 16:38:27 +00:00
mycroft
a09abb4d2b Minor cleanup. 1993-12-10 05:10:22 +00:00
jtc
0bac3c4487 Upgrade to version 2.4.4. 1993-12-09 19:06:03 +00:00
mycroft
095ee89371 Clean up deleted files. 1993-12-09 09:53:42 +00:00
mycroft
95241e6955 Eliminate a compiler warning. 1993-12-09 00:38:25 +00:00
mycroft
676f96319e Take 2. Key off __NetBSD__ and -D it from the Makefile. 1993-12-08 21:31:57 +00:00
mycroft
226710e9dd Key off `m68k' for some instruction format issues. I recall changing this
once before...
1993-12-08 21:11:45 +00:00
pk
4bb077c003 Make `neg %reg' work (will check this with newer gasses later). 1993-12-08 15:36:57 +00:00
mycroft
8363f8736d Use MACHINE_ARCH. 1993-12-08 11:47:17 +00:00
pk
36a801eebd Isolate the tricky bits.. 1993-12-08 10:33:45 +00:00
pk
fb781361ed Small nits. 1993-12-08 10:28:56 +00:00
pk
a711901191 Parcelled out the heap allocator into separate file.
Changes prototype for findshlib() (corrected library search order for ld).
1993-12-08 10:28:05 +00:00
pk
efa4a5a7aa *** empty log message *** 1993-12-08 10:16:08 +00:00
pk
fa099af1f6 Many internal changes, most notably in the symbol counting stuff.
`ld -r -x'  now supported on all object files.
Support for long archive member names (AR_EFMT1 format),
	thanks to Bill Sommerfeld/Mark Eichin
Do the right(?) thing with symbol aliases (N_INDR) for POSIX lover, especially
when equiping shared libraries with these (this was *not* fun).
Handle silly archives (.sa) for people who needs them; turn on by `-Bsilly'.
1993-12-08 10:13:47 +00:00
pk
a5087c82e2 Recognise (and ignore) symbols of type N_SIZE. 1993-12-08 08:33:40 +00:00
mycroft
10e379fb41 Eliminate various compiler warnings. 1993-12-07 19:58:30 +00:00
mycroft
1418a3f422 Clean up deleted files. 1993-12-07 19:35:38 +00:00
mycroft
e331ce34d0 #include ctype.h, since we use isdigit(). 1993-12-07 03:04:28 +00:00
mycroft
e977e5242b Prototype concat() more strongly, and remove bogus definitions of variables
in system .h files.
1993-12-07 01:44:23 +00:00
jtc
1ec64166fe Upgrade to Flex version 2.4.3. 1993-12-06 19:29:01 +00:00
jtc
e3597376a1 Update for flex 2.4.3. 1993-12-06 19:26:01 +00:00
mycroft
fdbd81b474 Skip whitespace after .size or .type pseudo-op. This should probably be in
some more generic place, for all pseudo-ops, but this at least allows us to
parse gcc's current output.
1993-12-06 11:41:02 +00:00
cgd
dfe9d8c6c7 386BSD -> NetBSD 1993-12-06 09:50:36 +00:00
cgd
5e74c19b62 386BSD -> NetBSD 1993-12-06 09:40:27 +00:00
cgd
035c29d067 __386BSD__ -> __NetBSD__ 1993-12-06 09:38:59 +00:00
mycroft
b79a6bb6c0 Clean up deleted files. 1993-12-06 00:03:52 +00:00
paulus
6915f563ed We don't want -Dm68851 in CFLAGS because (a) opcode/m68k.h declares
m68851 as a member of enum m68k_architecture, and (b) opcode/m68k.h and
config/tc-m68k.c automatically include 68851 support unless you define
NO_68851.  tc-m68851.h is not used.
1993-12-06 00:03:50 +00:00
mycroft
b7a74adfed Clean up deleted files. 1993-12-05 14:27:02 +00:00
cgd
7dba1e2544 get rid of libregex; it's unused 1993-12-05 14:26:22 +00:00
pk
40293f757f Add a comment on _GLOBAL_OFFSET_TABLE_ handling. 1993-12-05 12:44:13 +00:00
mycroft
5fcb408eb3 Clean up deleted files. 1993-12-05 00:59:21 +00:00
cgd
1bd5116d82 MACHINE_ARCH support 1993-12-05 00:55:26 +00:00
mycroft
fd74142164 Clean up deleted files. 1993-12-05 00:55:09 +00:00
cgd
1d330d5df9 MACHINE_ARCH support 1993-12-05 00:49:23 +00:00
cgd
015ffcc6b3 add '851 support 1993-12-05 00:48:10 +00:00
cgd
50b7483ec2 fix for sys_errlist 1993-12-04 03:09:40 +00:00
pk
0b0e1b5411 Define correct `size_t'. 1993-12-03 20:55:55 +00:00
mycroft
a7427498d2 Clean up deleted files. 1993-12-03 19:10:16 +00:00
jtc
1f930c7166 With the new flex, we don't need this hack any more. 1993-12-03 19:10:08 +00:00
jtc
5f2d1e881c Since we're not installing a shared library, don't compile PIC objects. 1993-12-03 19:01:24 +00:00
mycroft
b1acbef629 Declare function arguments, for portability. 1993-12-03 09:57:46 +00:00
mycroft
d6171cc9bf Clean up deleted files. 1993-12-03 09:39:24 +00:00
paulus
10f534b09a Bug fixes to make printing of values work on big-endian machines when
LONG_LONG is defined: change %llx to %qx, etc., in *printf formats,
and add int/long casts where necessary.
1993-12-03 05:13:07 +00:00
pk
1441174e20 Missing varargs definitions for sparc arch. 1993-12-02 21:53:36 +00:00
mycroft
228a208016 Clean up deleted files. 1993-12-02 19:18:07 +00:00
jtc
5bf99b7657 Upgraded to Flex 2.4.2. 1993-12-02 19:17:24 +00:00
mycroft
df0448fca9 Clean up deleted files. 1993-12-02 19:14:38 +00:00
jtc
e00306a5bb Lex library for Flex 2.4.2. 1993-12-02 19:14:27 +00:00
jtc
f51f0a515d All programs that use lex must link with -ll. 1993-12-02 18:18:02 +00:00
mycroft
a284fbc30e Remove ${DESTDIR} from BINDIR. 1993-12-02 07:21:19 +00:00
cgd
0a1a83b160 do the right thing (i.e. ignore) EINVAL returned as an error from fsync().
fix suggested by, but different than that provided by, Bill Sommerfeld.
1993-12-01 01:41:51 +00:00
pk
0197ba45f2 First guess at a gcc configuration for NetBSD Sparc. 1993-11-30 23:08:36 +00:00
paulus
8cb6ee6c38 Fixed bugs in calculation of branch offsets for short and word forms;
fixed bug in PC-relative offsets of the form (sym1 - sym2).
1993-11-30 02:36:08 +00:00
jtc
a07d6b46fb Was looking for config files in wrong place. 1993-11-29 19:01:27 +00:00
pk
a0cac79431 Generate .type directives. 1993-11-26 07:18:45 +00:00
pk
6ce2870e56 Output .type directives. 1993-11-26 07:02:08 +00:00
paulus
c8c2e04113 Machine-dependent files with shared-library support for the m68k architecture.
This directory should be able to used for all m68k-based machines.
1993-11-25 01:25:55 +00:00
mycroft
fabdce7143 Clean up deleted files. 1993-11-25 01:24:59 +00:00
paulus
857d51dd76 Allow jbsr and jra to have a 2nd operand, indicating a jump-table branch,
in order to support shared libraries on the m68k architecture.
1993-11-25 01:12:27 +00:00
paulus
be1865fd97 Added support for shared libraries on the m68k architecture.
Added a Makefile.m68k which can eventually be used for all m68k ports.
1993-11-25 01:10:44 +00:00
paulus
3a51f29d60 Fix segmentation violation which occurred when using __GLOBAL_OFFSET_TABLE_
as the sole operand in an expression.
1993-11-25 01:07:48 +00:00
paulus
5b59119fbb Machine-dependent part of ld for the m68k architecture,
allowing ld to support shared libraries on m68k-based machines.
1993-11-25 00:57:35 +00:00
jtc
2d8e874ad0 Moving gnats category files to /usr/share/gnats, as /usr/lib should only
contain libraries.
1993-11-24 01:56:43 +00:00
paulus
27353113df Machine-dependent files for gcc2 on the da30 (68030-based machine),
with shared library support.
1993-11-23 06:08:00 +00:00
mycroft
e9e6f64ef6 Add /usr/X386/lib to the standard list of library paths. 1993-11-21 21:01:08 +00:00
pk
2cac5ef6e0 Handle `.type' directives (shortly to be generated by gcc) that will be
conveyed to the linker in the `n_other' (in case a.out format is produced)
fields of the objects symbol table.

Also handle `.size' directives of the form `.size symbol1-symbol2' in
addition to absolute expressions.
1993-11-20 22:20:51 +00:00
pk
7895f44731 Fixed bug in tc-i386.c which in rare but unpredictable circumstances would
screw up PC relative offsets to _GLOBAL_SYMBOL_TABLE_ (caused by me not quite
understanding the inner workings of this phenomenon called `obstack').
Thanks to Thomas Eberhardt for creating rare and unpredictable circumstances.

Changes to obj-aout.c to handle non-absolute `.size' expressions and to set
the `n_other' field of symbols to the symbols type, as given by `.type'
directives.
1993-11-20 22:15:54 +00:00
cgd
b824c41ce5 (1) add send-pr.1 to CLEANFILES
(2) use ${COPY} where appropriate for install, so we don't blow away targets
	(or sources!)
(3) use ${.CURDIR} to find categories.
1993-11-20 01:25:42 +00:00
jtc
cadb1e0946 Add send-pr to the things we install. 1993-11-19 19:31:00 +00:00
jtc
9b6021c69f Send-pr, so people can send us bug reports. 1993-11-19 19:22:26 +00:00
cgd
57d09332b9 use fread(), not read(), pending Vern Paxson's decision of what
to do in the next version of flex.  bug reported by klier@cs.tu-berlin.de.
1993-11-19 05:11:46 +00:00
jtc
f4f0a0574f Don't reference libiberty --- it's gone. 1993-11-17 21:22:34 +00:00
mycroft
667fb45afc Clean up deleted files. 1993-11-17 21:14:09 +00:00
jtc
baa5b7b22f Don't include libiberty's insque(), remque(), or strerror().
We have our own implementations in our C library.
Libg++-2.5.1 doesn't include them either.
1993-11-17 20:57:58 +00:00
jtc
fe9a0572d1 For the moment, we still have to install "values.h" from g++-include. 1993-11-17 20:43:37 +00:00
mycroft
98999bd79c Clean up deleted files. 1993-11-17 20:38:22 +00:00
jtc
1fffdc0cb5 Remove /usr/include/g++/* before installing headers --- it may contain
obsolete headers that have to be removed.
Don't install "compatibility" headers --- our headers are C++ safe and
GNU's headers don't match our library.
1993-11-17 19:54:46 +00:00
pk
ee0245d52d "ld -X -r": debug symbols starting with 'L' didn't make it to the symbol table.
Precursor to more massive changes in local symbol handling.
1993-11-14 19:01:40 +00:00
pk
4a64975120 Make `-Z' actually do something different again (old style ZMAGICs). 1993-11-14 16:51:17 +00:00
cgd
6c547adbae add VERSION file 1993-11-14 13:07:28 +00:00
cgd
97fe973b31 slight cleanup 1993-11-14 13:07:22 +00:00
pk
c6cb826f23 Call breakpoint BPT' in stead of TRAP'. 1993-11-13 11:20:17 +00:00
jtc
9024f9dee1 Upgrade to Gawk 2.15.3 1993-11-13 02:26:02 +00:00
jtc
dbc9689292 Upgraded to diffutils 2.6. 1993-11-12 02:25:52 +00:00
cgd
c88bada6aa delete underscores for new curses 1993-11-12 00:27:26 +00:00
jtc
c824ac0cb8 Don't install libgnuregex. 1993-11-11 01:25:58 +00:00
pk
e5b3eedefb Eleminate duplicate inclusion of shared objects (libgcc!).
Start using auxiliary information (using `n_other') to tackle aliasing of
function addresses and direct function calls in shared objects.
NOTE: currently protected by `#ifdef EXPERIMENTAL'.
1993-11-10 21:53:30 +00:00
pk
a2d3040ffb Added function `md_set_breakpoint()'.
Define for TRAP. NOTE: THIS IS DEFINED AS `ta 1'!. This may need to be
changed for NetBSD.
1993-11-10 21:46:03 +00:00
pk
47aca600bd Added function `md_set_breakpoint()'. 1993-11-10 21:40:50 +00:00
pk
2d6241585d Do the debugger hooks.
Revised algorithm for finding symbols using `nz_other' (auxialiary type info).
1993-11-10 21:37:39 +00:00
pk
168c91b813 Use strsep() in stead of strtok() and restore colons in eg. env. vars. 1993-11-08 13:20:39 +00:00
cgd
daea3d2f86 add shlib_version file, with version 0.0 1993-11-08 03:48:53 +00:00
cgd
741cd52621 NOPIC until we can use c++ shlibs 1993-11-07 10:56:02 +00:00
pk
9446d24503 md_init_header: our exec header differs from SunOS's. 1993-11-06 19:15:31 +00:00
pk
2fb1bba1ae Do a better job of recognising data in text segments, eg. `const char []'. 1993-11-05 12:47:11 +00:00
pk
10d19f6580 Less spurious "undefined symbol" msgs for shared library defined symbols. 1993-11-05 12:45:25 +00:00
pk
fa3bfac6b2 Pull in archives containing definitions needed by shared objects. 1993-11-05 12:43:11 +00:00
pk
6e2bed1cac Print symbol name in "undefined" error msg. 1993-11-03 21:35:54 +00:00
cgd
0d2eb7ab59 use gnu malloc 1993-11-03 16:29:57 +00:00
cgd
e9bb2d8df8 use gnu malloc 1993-11-03 16:09:01 +00:00
cgd
0ea9b5363b add subdirs 1993-11-03 13:01:36 +00:00
cgd
c12bc1839f add -static to 'LDFLAGS', as it goes in /sbin 1993-11-03 05:20:49 +00:00
mycroft
25d572fb12 This warning is fucking annoying, and ld already told us about it when we
linked the executable.  Make it #ifdef DEBUG.
1993-11-03 04:58:57 +00:00
pk
2fe519a144 Documented the -Bshareable option (now required to build shared objects). 1993-11-02 22:56:51 +00:00
phil
9c11534145 Moved a , in to make an #ifdef PIC work with PIC not defined. 1993-11-02 20:46:15 +00:00
phil
757d5c9cc5 Added a fix to support "movd _foo(pc), _bar(pc)". 1993-11-02 20:44:29 +00:00
pk
94aab0b5fc The N_SET* symbols are back in. C++ object files can now be linked again.
(not yet fit for *shared* C++ libraries).
1993-11-01 16:26:13 +00:00
pk
be6ea65f08 Close those file descriptors. 1993-10-31 14:54:29 +00:00
pk
3f26fe8498 Check for EX_DYNAMIC flag in exec header. 1993-10-31 14:41:46 +00:00
cgd
c781fb6347 don't make PIC libraries; they're silly for this library 1993-10-28 05:00:07 +00:00
cgd
7c9c41cc1e don't try to include libgnumalloc unless we're building a program 1993-10-28 04:59:44 +00:00
pk
abbf20b6e1 use SHAREABLE in init_header() in stead of `entry_symbol'. 1993-10-27 00:56:17 +00:00
pk
b817714018 -Bshareable added to CFLAGS. 1993-10-27 00:55:24 +00:00
pk
762354917d use SHAREABLE in init_header() in stead of `entry_symbol'. 1993-10-27 00:54:58 +00:00
pk
4aa8c26f37 Improved handling of PIC code in "main stream" .o files.
Don't touch __DYNAMIC when `-r' is on.
Now must use `-Bshareable' to make shared libraries.
1993-10-27 00:53:39 +00:00
pk
08bf09ac86 Handling of defined global data in initializers is dependent on -k flag. 1993-10-27 00:14:14 +00:00
pk
8ea3d67031 Search for top-of-stack blew up if program had no environment strings. 1993-10-26 19:30:13 +00:00
cgd
130c0dd9d9 use gnu malloc 1993-10-26 06:56:08 +00:00
cgd
47850d1d3b combine malloc, free, and realloc into one file, because that's what
libc does, and we don't want things to get screwed up at link-time.
1993-10-26 06:52:16 +00:00
cgd
842069a9cb use gnu malloc 1993-10-26 06:51:34 +00:00
pk
71b80edde6 Handle `RELOC_32' relocs resulting from .word's. 1993-10-25 21:57:06 +00:00
pk
8253b70fc7 Fix premature relocation of external data that may be moved around at run-time.
This at least handles .word directives. May be sufficient even.
1993-10-25 21:54:37 +00:00
pk
ecd08c7591 Make that #ifdef NetBSD, not __NetBSD__ 1993-10-24 00:52:40 +00:00
pk
f385d97564 Use MID_MACHINE.
#ifdef NetBSD in stead of #ifdef sun
1993-10-24 00:48:20 +00:00
pk
0d1097aaf9 Use MID_MACHINE in stead of MID_I386 1993-10-24 00:47:05 +00:00
glass
32ec2aa7d4 removed reference to $ARCH since those files are now under arch/machine 1993-10-23 03:09:55 +00:00
jtc
79c47ced71 Both compress and gzip installed themselves as "zcat". I've changed the
makefiles so only gzip is installed as zcat (and now uncompress) because
gzip is faster than compress and it is able to detect corrupted files.
1993-10-23 01:13:35 +00:00
pk
a0aae738e7 Changed prototype and internals of std_search_dir(). 1993-10-23 00:34:22 +00:00
pk
bfca4dbe69 Utility to maintain shared library lookup "hints".
Does business in `/var/run/ld.so.hints'.
1993-10-23 00:16:57 +00:00
pk
843df2403a Support for `ld.so.hints'.
Handle set[ug]id programs.
No longer use the `lm_lob' field to access parent objects, add private
link map `parent' field in stead (SUN_COMPAT weirdness).
1993-10-22 21:18:58 +00:00
pk
6f8b7828cd Oops, we do have a man page. 1993-10-22 21:10:42 +00:00
pk
32c8052648 ldd: list shared library dependencies. 1993-10-22 21:09:57 +00:00
pk
8846fa47e1 Some definitions for the `ld.so.hints' file. 1993-10-22 21:04:19 +00:00
pk
05d16c3379 relocation for non-RRS shared library symbols wasn't always set correctly. 1993-10-22 21:00:08 +00:00
pk
69af39d0a8 No rounding of bss size to page boundary in ZMAGIC a.out's, the kernel
chokes on it.
Some other minor changes.
1993-10-21 00:52:52 +00:00
pk
7f6cef25a6 Renamed confusingly named macro.
Fixed bug that was the result of said confusion.
1993-10-21 00:00:09 +00:00
pk
01f65b81e3 Make better distinction between SunOS and BSD. 1993-10-19 21:42:38 +00:00
mycroft
3b25c72e2e Clean up deleted files. 1993-10-18 23:34:36 +00:00
pk
a12fe8bc68 NOMAN no longer true.
Failed to mention -assert option.
1993-10-18 23:34:29 +00:00
pk
2e6174a0d8 Rudimentary manual page for ld(1). 1993-10-17 23:33:50 +00:00
pk
1dff6d7850 Define our copy of `errno', as it is no longer defined in libc. 1993-10-17 15:40:11 +00:00
pk
2dfde2bc39 Moved <link.h> here from usr.bin/ld as it is needed by other modules
and utilities (eg. crt0, libc, nm).
1993-10-17 00:51:30 +00:00
pk
5473559e44 Enabled generation of N_SIZE symbols. 1993-10-16 22:22:29 +00:00
pk
980fc2e40e removed `config.staus' from CLEANFILES. 1993-10-16 22:04:48 +00:00
pk
0aebf1d941 A linker supporting shared libraries (sparc dependent code). 1993-10-16 21:54:33 +00:00
pk
3d68d0acae A linker supporting shared libraries (run-time part). 1993-10-16 21:54:08 +00:00
pk
34f24bf837 A linker supporting shared libraries (x86 dependent code). 1993-10-16 21:53:13 +00:00
pk
97ca10e374 A linker supporting shared libraries. 1993-10-16 21:52:27 +00:00
cgd
1f233ade26 ok, just revamp the entire 'config.status' thing. config.status itself
is no longer necessary.  all of the headers are built independently,
to make all dependencies happy, and beforedepend and PROG depend on them.
1993-10-16 03:57:39 +00:00
cgd
1016b2b626 Makefile for gas on the pc532, from Phil Nelson, phil@lamp 1993-10-16 03:23:37 +00:00
cgd
ec7b2c6eb4 the target type is 'm68k' (i think), not 'hp300', which was previously
assumed...
1993-10-16 03:23:04 +00:00
cgd
279217b6b8 better support environments (e.g. pc532, hp300) where machine type != cpu
type.  also, deal reasonably with not being able to find a host environment
definition.
1993-10-16 03:19:36 +00:00
jtc
0a54cb8182 Change makefile so manpages are installed correctly. 1993-10-15 23:14:16 +00:00
mycroft
3458627ee9 Clean up deleted files. 1993-10-15 23:06:07 +00:00
jtc
60ac16520b Update to Nate's port of gzip 1.2.4 he did for FreeBSD.
All I had to do is restore the RCSID's for the manual pages.
1993-10-15 23:05:16 +00:00
cgd
4c3b65bb97 use 'hosttype' rather than 'HOST' 1993-10-13 02:00:30 +00:00
cgd
922f210aea don't think of .pl files as prolog files, think of them as Perl files,
and give them a "# " default comment string.
1993-10-08 02:33:30 +00:00
cgd
8f46a34fed fix man page so that makewhatis works on it now... 1993-10-08 01:42:06 +00:00
cgd
d6ff5db170 converted to use gnu malloc, and depend on it correctly 1993-10-07 07:23:44 +00:00
cgd
c8670033f6 change the type of fread and fwrite to size_t. unistd.h declares
them as ssize_t, but we're using stdio.h...
1993-10-06 21:29:04 +00:00
cgd
74e4a61b3f no pic libraries 1993-10-06 21:28:25 +00:00
pk
fb2163c39c No interest in PIC code here. 1993-10-05 21:39:08 +00:00
pk
2dd49eebd8 Put back the 486 extensions which got lost while installing the PIC stuff. 1993-10-04 22:53:32 +00:00
pk
6602850482 Removed bogus comment lines. 1993-10-04 22:17:29 +00:00
cgd
1bfd06b45b add VERSION file 1993-10-04 01:42:00 +00:00
cgd
f4875ea885 make it 'safe' for RO /usr/src 1993-10-04 01:34:43 +00:00
pk
4e78efb64b Create libgcc_pic.a 1993-10-03 14:07:18 +00:00
pk
568cf93cc2 config.h: defined ASM_SPEC and LINK_SPEC macros.
tm.h: arrange to output .size directives for global data items.
Both changes are in support of shared libraries.
1993-10-03 13:57:56 +00:00
pk
92f22772ec NOPIC added to Makefile. 1993-10-03 13:50:49 +00:00
mycroft
b866b6d0ff Clean up deleted files. 1993-10-02 21:02:11 +00:00
pk
aa08fe601f GNU gas 1.92.3 based assembler supporting PIC code (for i386 and sparc). 1993-10-02 21:00:08 +00:00
mycroft
e62d58d280 Clean up deleted files. 1993-10-02 20:59:59 +00:00
pk
fe9e2f3d60 GNU gas 1.92.3 based assembler supporting PIC code (for i386 and sparc). 1993-10-02 20:58:21 +00:00
mycroft
14e337e2bf Clean up deleted files. 1993-10-02 20:58:04 +00:00
pk
7fc5781857 GNU gas 1.92.3 based assembler supporting PIC code (for i386 and sparc). 1993-10-02 20:56:59 +00:00
jtc
28d14a325c Use :', rather than .' to separate user and group in chown commands
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-10-01 00:16:44 +00:00
jtc
e0ee30aed4 Use :', rather than .' to separate user and group in chown commands
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-09-30 22:42:09 +00:00
cgd
b12753abd4 fix bogus makefiles -- didn't have sources and weren't coded properly for that 1993-09-30 02:19:22 +00:00
jtc
ac21a0e171 Upgrade to GNU Diffutils 2.5.
No user visable changes, I just want to keep things in sync to make sure
that integrating future versions of diffutils will continue to be relatively
painless.
1993-09-29 21:37:02 +00:00
jtc
2d074d37f6 Include prototype for strerror(). 1993-09-27 18:25:49 +00:00
jtc
d7607730b7 Fixed bug that was reported (with patch) on gnu.utils.bug.
Immediate operands of the pushw instruction were being output as 32
bits, rather than the 16 bits they were supposed to be.
1993-09-24 17:19:16 +00:00
rich
7367e2c3e5 Added genclass which supports simple templates for container classes. 1993-09-23 23:28:29 +00:00
cgd
29f7748a75 use -lgnumalloc 1993-09-23 23:13:14 +00:00
mycroft
f33cbad6f4 Clean up deleted files. 1993-09-23 23:13:11 +00:00
cgd
eb35573f35 use -lgnumalloc 1993-09-23 23:13:04 +00:00
cgd
3560b76d3f add gnu malloc library. to use, -lgnumalloc (same style as -lgnuregex) 1993-09-23 21:10:27 +00:00
cgd
26afbefdad don't leave a getdate.c turd lying around... 1993-09-20 23:40:28 +00:00
brezak
35778f0c37 Don't use syscallmap unless FM_TRAP is defined (it isn't anymore) 1993-09-17 03:12:16 +00:00
jtc
69a25a6a71 Updated to GNU Diffutils 2.4. 1993-09-16 17:39:00 +00:00
mycroft
d8e126d18b Don't barf if two file names are the same. 1993-09-05 18:19:31 +00:00
mycroft
ab8eff1f49 Don't look in /usr/local!
Can I shoot Phil?  Please?
1993-09-02 18:48:31 +00:00
mycroft
1aabac5ad3 Change getdate.y to getdate.c in SRCS, so it gets depended properly. 1993-08-24 04:33:48 +00:00
cgd
168b3d4eb4 oops; get those last changes right 1993-08-23 09:45:50 +00:00
cgd
a4e6cac076 don't generate some instructions, because of friggin' broken fpe for
the i386.
1993-08-23 09:25:15 +00:00
mycroft
5cc299695d Clean up deleted files. 1993-08-23 09:24:09 +00:00
cgd
4d8702d9e3 reorganized++ gcc2 from mycroft 1993-08-23 09:23:40 +00:00
mycroft
ed892ecf20 Clean up deleted files. 1993-08-23 09:23:30 +00:00
cgd
58e557c5e6 reorganized++ gcc2 from mycroft 1993-08-23 09:23:16 +00:00
mycroft
8756937037 Clean up deleted files. 1993-08-23 09:23:12 +00:00
cgd
c46c267d70 reorganized++ gcc2 from mycroft 1993-08-23 09:20:31 +00:00
mycroft
93543cd977 Clean up deleted files. 1993-08-23 09:20:30 +00:00
cgd
3dd06102da reorganized++ gcc2 from mycroft 1993-08-23 09:20:24 +00:00
cgd
4543c1ebfd changes from 0.9-ALPHA2 to 0.9-BETA 1993-08-23 04:59:38 +00:00
mycroft
ee517430bf SRCS is for source files, not object files! 1993-08-16 01:16:12 +00:00
mycroft
a2213453ce Use .if exists' rather than external test'. 1993-08-15 19:14:59 +00:00
mycroft
9fe1007b7d __386BSD__ --> __NetBSD__ 1993-08-15 19:02:56 +00:00
mycroft
14e1bdc51e __386BSD__ --> __NetBSD__ 1993-08-15 17:01:00 +00:00
mycroft
385c820372 __386BSD__ --> __NetBSD__ 1993-08-15 16:47:00 +00:00
mycroft
60a39ee356 Changes for new Curses. 1993-08-15 16:18:41 +00:00
mycroft
e1c5bd9b41 Change order of #includes so math-68881.h doesn't barf. 1993-08-15 16:00:41 +00:00
mycroft
6929a219ae Someone forgot this file. 1993-08-14 22:38:25 +00:00
mycroft
2b542f0acf __386BSD__ --> __NetBSD__ 1993-08-14 22:07:30 +00:00
mycroft
6d625a2334 __mc68020__ --> mc68020 1993-08-14 18:08:09 +00:00
mycroft
b1f1ada658 Add `long long' support. 1993-08-14 04:33:22 +00:00
cgd
088f4d5648 add gnu cpio, since we can't dist AT&T cpio. 1993-08-13 12:12:13 +00:00
cgd
a11dc4601e define "WORKING_FPE" to be zero, and make generation of
transcendentals and a few others depend on it.
1993-08-13 10:56:44 +00:00
mycroft
04f06bc0ca Fix rcsid conflicts. 1993-08-10 00:13:55 +00:00
mycroft
cc045e4a64 Use machine/pte.h, not hp300/hp300/pte.h, and incorporate magic number change
like i386 code.
1993-08-10 00:12:42 +00:00
mycroft
253d5996f6 Eliminate use of __386BSD__. 1993-08-10 00:11:29 +00:00
mycroft
6589884799 Don't include ${DESTDIR} in paths in LINKS. 1993-08-10 00:02:45 +00:00
mycroft
290f423b45 Small tweak for GAS on the 68k. 1993-08-10 00:01:55 +00:00
cgd
f08e3f34a5 merge in changes from netbsd-0-9-ALPHA2 1993-08-07 07:42:13 +00:00
mycroft
7aaa2d09b7 Use sys_siglist[]. 1993-08-06 21:55:55 +00:00
mycroft
48796ec59b New version from uunet. Uses mandoc macros. 1993-08-06 19:34:17 +00:00
jtc
21843fb476 Add RCS Id 1993-08-05 17:56:17 +00:00
jtc
661860fda3 add RCS Id's 1993-08-05 16:14:45 +00:00
jtc
f46202689b can't strip shell scripts 1993-08-05 16:14:03 +00:00
jtc
53d31f05df uucp is now b-maked, so go ahead and compile/install it. 1993-08-04 20:30:10 +00:00
jtc
728988fbe1 Enable HDB & V2 config files. 1993-08-04 20:15:34 +00:00
jtc
084e4c2672 Upgrade to Taylor UUCP 1.04 1993-08-04 19:33:45 +00:00
jtc
2a1d8bfc2b Upgrade to Taylor UUCP 1.04 1993-08-04 19:33:40 +00:00
jtc
6964362f5b Upgrade to Taylor UUCP 1.04 1993-08-04 19:30:29 +00:00
mycroft
7283ab9b15 Clean up deleted files. 1993-08-04 19:30:05 +00:00
jtc
4b184f33d9 Upgrade to Taylor UUCP 1.04 1993-08-04 19:29:38 +00:00
mycroft
f5d1ed6454 Nuke stray #ifndef. 1993-08-04 00:46:41 +00:00
jtc
179e863ba5 Add i486 instruction set extensions for those who know what they are doing. 1993-08-04 00:21:42 +00:00
mycroft
d2830fa48d Add LIB= line which I accidentally deleted 4 revisions ago. 1993-08-03 21:57:49 +00:00
mycroft
ee8bf17c71 Add RCS identifiers. 1993-08-02 18:25:48 +00:00
mycroft
aee4b07b8a Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:48:44 +00:00
mycroft
c8194f0876 Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:38:43 +00:00
mycroft
2cce313a8b Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:28:42 +00:00
mycroft
210cab4541 Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:18:41 +00:00
mycroft
2bdbcf903e Clean up deleted files. 1993-08-02 16:07:21 +00:00
mycroft
e9d867ef50 Add RCS identifiers. 1993-08-01 17:54:45 +00:00
mycroft
cda4f8f6ee Add RCS identifiers. 1993-08-01 05:37:30 +00:00
mycroft
889dce8d1b Add param.h to SRCS so it will get built before depending.
Remove bogus empty depend target.
1993-07-30 03:13:07 +00:00