Commit Graph

709 Commits

Author SHA1 Message Date
pk 233cc208f0 Re-add `LD_WARN_NON_PURE_CODE' that went missing. 1994-08-12 08:11:16 +00:00
mycroft 820158688b Clean up some of the formatting. 1994-08-08 06:21:50 +00:00
pk 867591e7cb Relax minor version number checking somewhat; issue warning if minor
version is less than expected.
1994-08-07 10:34:40 +00:00
deraadt c95b4d82a2 manpage from <jfw@jfwhome.funhouse.com> 1994-08-07 00:44:32 +00:00
jtc 323cab6f56 Handle - arg correctly (PR #390) 1994-08-06 05:52:05 +00:00
pk 9e0ddbbe6f Remove some unnecessary code. 1994-08-03 15:57:58 +00:00
chopps b6d669a07c binder_entry() must save all scratch registers to make the process
of binding functions completely transparent.
1994-08-03 15:57:54 +00:00
pk f5ca392cc8 Propagate warning symbols into shared libraries too.
Fix RRS relocation counters.
1994-07-23 08:40:45 +00:00
pk 2b43180d6d Propagate N_WARNING symbols to `-r' output. 1994-07-21 14:59:01 +00:00
mycroft 0b494a6b0b Import selected bug fixes from GCC 2.5. 1994-07-13 08:13:45 +00:00
cgd f14f488a6f don't define exit() here. in fact, none of these should be here, but... 1994-07-12 21:00:14 +00:00
mycroft 8f16f6bc08 Implement `#:' syntax for literal binary representations of floating point
numbers.
1994-07-07 01:49:10 +00:00
mycroft 5156a7b075 Do something more intelligent when compiling into ${DESTDIR}. 1994-07-06 04:06:27 +00:00
cgd 775b690718 fix typo; from phil 1994-07-04 19:46:37 +00:00
cgd 97e0e0acd1 don't strip the script. pointed out by Duncan McEwan <duncan@comp.vuw.ac.nz> 1994-06-30 07:12:10 +00:00
pk 1d1aa8ff38 Some refinement in resolving symbols from shared objects. 1994-06-29 11:18:45 +00:00
pk 1cf6a27eef error => warnx 1994-06-29 11:15:34 +00:00
mycroft 46a7a83030 Add new keyword. 1994-06-29 05:26:35 +00:00
phil 37256fb7d1 Because the pc532 requires gcc-2.5.8 to compile correctly, I am including
the necessary files to get gcc-2.5.8 to compile and work.  These *are* the
files used to generate the cc1 and cc1plus of the binary distributions.
1994-06-28 21:37:52 +00:00
jtc e11807daea Use new support for *.sh files in <bsd.prog.mk> to simplify Makefile.
Don't add ${DESTDIR} when replacing PROTODIR in script.
1994-06-28 05:39:53 +00:00
pk 52cb3eb56c Fix N_WARNING symbol botch. 1994-06-24 13:35:04 +00:00
pk 6f591a0e01 copyright notice. 1994-06-24 13:34:04 +00:00
pk 278342f622 N_WARNING symbols handling. 1994-06-24 13:33:50 +00:00
pk af393037b0 N_WARNING symbols handling. 1994-06-24 13:33:40 +00:00
pk 009be1653a strdup() doesn't grok NULL pointers 1994-06-24 13:31:34 +00:00
pk bbdc5952bf Just return `wrong format' if file isn't recognised, in stead of
something uncivil.
1994-06-24 06:57:52 +00:00
pk e20de834b6 network order a.out headers. 1994-06-22 15:14:08 +00:00
pk 5c19c1d909 squish some weird code, which is in the way. 1994-06-20 07:19:31 +00:00
jtc 293d08ab47 Add port-pc532 & port-pmax categories 1994-06-20 05:06:47 +00:00
cgd 53ba44f2bd link these static, for safety. tar is going away, eventualy, anyway 1994-06-19 00:03:41 +00:00
pk 3f8aad55bf Fix false assumption about external (N_EXT) symbols always being
in the global symbol table (reported by Geoff Rehmet).
Some misc. reformatting.
1994-06-16 13:41:52 +00:00
pk d64d286b35 Update man page.
Use `__progname'.
1994-06-16 13:38:27 +00:00
cgd ea8eca1a7b need sys/param.h for new ucred.h 1994-06-13 23:59:10 +00:00
cgd f5ef67b2d1 don't clobber uncompress, zcat, or their man pages 1994-06-13 15:18:46 +00:00
chopps 6a0e2061ce some changes for new style cachectl. remains compat for <= 030 1994-06-13 05:28:39 +00:00
pk a43fd7b3a2 Conversion to err()/warn() for error reports. 1994-06-10 15:16:32 +00:00
pk a6bf4f8176 Conversion to err()/warn() for error reports.
Minor bug fixes:
	a case of free()ing in the wrong order. (from Rick Murphey).
	processing alias symbol twice (sometimes).
Some miscellaneous cleanup.
1994-06-10 15:16:04 +00:00
phil 07135c789c Removing -DIN_GCC from CFLAGS. It caused compile errors on both the i386
and the pc532 due to an incorrect definition of ptrdiff_t.  It is also not
used in compiling other parts of gcc.
1994-06-09 19:12:24 +00:00
phil 7def3ee346 adding shared lib support and some bug fixes (not all bugs for the
ns32k can be fixed in the arch/ns32k directory)
1994-06-09 18:58:50 +00:00
phil 92fb73b85a Get it to compile. Running will come later :) 1994-06-09 14:46:17 +00:00
phil 4ffe8521c9 Add a const. 1994-06-09 04:57:44 +00:00
pk 07dacb0383 Add missing #include <machine/reg.h> 1994-05-31 20:54:14 +00:00
hpeyerl 96fcc3dd20 byebye frame.h 1994-05-30 20:03:39 +00:00
phil 6dddac0ec1 ns32k RELOC bug fix.
(RCS file fixup by cgd.)
1994-05-25 21:07:15 +00:00
pk 4c34eff417 Selected bits from GNU gas 2.3
Remove label parsing hack.
(RCS file fixup by cgd.)
1994-05-25 21:06:13 +00:00
phil 56de4ac628 ns32k changes.
(RCS file fixup by cgd.)
1994-05-25 21:05:30 +00:00
pk 19c36d96ae kernel stuff brought over from gdb-3.5 1994-05-25 18:27:49 +00:00
pk f1ca0d9765 add rcsid 1994-05-25 17:10:38 +00:00
pk 6082493356 `-A' implies `-Bstatic'
`-d' implies `-dc'
1994-05-25 16:09:40 +00:00
pk 1f62b4a243 Make line counters work. 1994-05-25 13:53:23 +00:00
pk 7b3b928200 Adapt to new app.c 1994-05-25 13:52:48 +00:00
pk 7672b8b95b New style core dumps. 1994-05-25 10:56:56 +00:00
pk ca0065ab75 Another move to .data to please gdb. 1994-05-25 10:14:37 +00:00
phil 8a0a20f0ef Follow changes to sys/arch/pc532/include/reg.h. 1994-05-24 23:58:24 +00:00
pk 4369371ef0 Enable dl*() prototypes. 1994-05-24 10:47:48 +00:00
pk f28b14e8b3 Force some string constants into the data segment (for core-dump reading).
Rename internal dl_*() functions.
Do run-time symbol alias processing.
1994-05-24 10:44:06 +00:00
phil f4e2fcaf42 ns32k RELOC bug fix. 1994-05-23 06:47:18 +00:00
pk deb026c61e Get rid of HOST_DATA_START_ADDR; current kernel sets but a few fields
in kp_eproc.
1994-05-21 19:19:00 +00:00
jtc d79f74d55d eliminate compiler warning 1994-05-20 13:21:25 +00:00
jtc 48377e5b3f Upgrade to Gawk 2.15.5 1994-05-20 08:03:48 +00:00
pk 2ec33dd3de Selected bits from GNU gas 2.3
Remove label parsing hack.
1994-05-19 18:10:35 +00:00
pk d8713176c8 Stop gap: wait for updated <sys/user.h> 1994-05-19 15:56:29 +00:00
pk f0df258e0f Provide machine dependency in registers location. 1994-05-19 15:55:35 +00:00
pk 9fed7065e9 Fix some syntax errors. 1994-05-19 15:50:27 +00:00
pk 578123940b Selected bits from gas 2.3
Remove label hack.
1994-05-19 14:41:47 +00:00
pk 104b4025b8 Dig out a program counter; dubious.. 1994-05-18 12:43:13 +00:00
pk 68d7c37b1c Provide for reading from user memory; seems to be needed for stack traces. 1994-05-18 12:42:15 +00:00
pk 3cb426dcde Framework for kernel debugging. 1994-05-17 19:34:51 +00:00
pk 34bcc4c76b dummy kernel-debug routines for now. 1994-05-17 14:04:50 +00:00
pk 67c44985d7 Framework for kernel debugging, needs more work. 1994-05-17 14:01:44 +00:00
pk 5a733c195b Tweak address maps so that .o & kernel symbols tables have some meaning. 1994-04-29 20:46:50 +00:00
phil 59a264f1a8 Adding ns32k support. 1994-04-28 17:11:00 +00:00
phil 9911db04dc Adding ns32k definitions. 1994-04-28 17:10:40 +00:00
pk 72b85788e5 function parse() has moved to ld.c, thus avoiding scanf() code to be
included in ld.so.
1994-04-22 07:57:54 +00:00
pk b1392e7c17 Properly round the allocated set vector space; reduces by one the number
of ways in which C++ programs will dump core.
1994-04-22 07:55:19 +00:00
cgd 158c4beb27 queue/struct changes 1994-04-21 08:03:56 +00:00
pk dea3fb5642 Correct call sequence for `mcount()' when -fpic is on. Also, our mcount()
doesn't take an argument.
1994-04-20 09:19:02 +00:00
pk c83756b171 Careful when claiming jump slots in the "force alias" case.
Taking the address of a function must not cause it to be relocated to
a possibly already allocated jump slot. C++ virtual function tables are
an example of this.
1994-04-15 10:05:39 +00:00
pk b6d3849691 Don't core dump on shared objects. We need an a.out flag really.
Some misc cleanup.
1994-04-10 08:54:30 +00:00
mycroft 31cfe023f3 Remove extra `\n' in message. 1994-04-10 01:52:02 +00:00
mycroft 3da15f45bb Clean up deleted files. 1994-04-08 08:39:11 +00:00
phil 454544a141 ns32k changes. 1994-04-08 08:38:40 +00:00
pk f8af116033 dlopen() should make a copy of argument (Thomas Eberhardt). 1994-04-07 19:46:30 +00:00
pk a426b2b937 ns32k support by Matthias Pfaller. 1994-04-07 19:44:46 +00:00
pk afc89926d8 Use machine architecture when examining object files for compatibility. 1994-04-07 19:43:37 +00:00
pk 12f28a9ba6 PC relative segment relocations don't need to be looked at at run-time (such
relocations occur on the ns32k).
Dump <strings.h> from header files.
1994-04-07 19:41:17 +00:00
mycroft bbcbd9ca18 Argh! Someone's defining all the obvious constants to switch on. 1994-04-07 19:21:36 +00:00
mycroft 51a66580d4 Ditch the warnings by default. 1994-04-07 19:19:07 +00:00
mycroft b53cb36f67 Delete 0 displacements in base-index operands. 1994-04-07 19:14:45 +00:00
jtc 352131ba27 Pay attention to SUBMITTER environment variable. Fix from Mark Weaver 1994-04-07 16:06:10 +00:00
pk 158618112b Terminate comment at a reasonable place. 1994-04-03 18:38:02 +00:00
cgd 6c3c466fe7 off_t stuff 1994-04-01 03:05:34 +00:00
jtc c4dd0dbafe Getgroups()'s second argument is now a gid_t ptr. 1994-04-01 01:29:28 +00:00
pk b120bb4e37 Suck in lseek() prototype. 1994-03-31 14:17:29 +00:00
cgd f42457d918 alphabetize subdir list, where possible 1994-03-28 12:32:25 +00:00
cgd 95d6a185be no more MAP_FILE 1994-03-28 02:07:04 +00:00
cgd 8a42d9035d bump version number 1994-03-27 11:12:53 +00:00
cgd d85e4acf72 off_t exp. 1994-03-27 09:26:59 +00:00
cgd 0fa009a916 off_t exp. 1994-03-27 09:01:41 +00:00
phil 6be810dd60 Adding the correct NetBSD LIB_SPEC. 1994-03-22 01:28:42 +00:00