Commit Graph

588 Commits

Author SHA1 Message Date
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
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
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 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
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