gwr
603e306a5b
Define SVR4_SHARED_LIBS before including generic nm-nbsd.h
1997-09-30 21:43:11 +00:00
gwr
06ef8ef5b7
Need to include elf/common.h for SVR4_SHARED_LIBS
1997-09-30 21:38:46 +00:00
gwr
555fc002d2
Do the link.h defines only if not SVR4_SHARED_LIBS.
1997-09-30 21:14:30 +00:00
gwr
d8f82847f9
Add support for single-step via breakpoints (from CGD).
1997-09-30 20:01:12 +00:00
gwr
0bd7f37b9f
Define CHILD_RESUME
1997-09-30 19:52:03 +00:00
gwr
3afbd7bd1f
From latest gdb snapshot
1997-09-30 19:21:23 +00:00
gwr
f4418d1e62
No ULONGEST yet
1997-09-30 17:34:43 +00:00
gwr
376b31dc6f
From latest gdb snapshot
1997-09-30 17:23:59 +00:00
gwr
d4f354e245
long vs. time_t
1997-09-29 19:17:49 +00:00
gwr
2e50417e86
Wrap fetch_kcore_registers() with ifdef
1997-09-29 19:02:42 +00:00
gwr
93b2595e62
Define S0_REGNUM here for now.
1997-09-29 18:59:39 +00:00
gwr
b7f45770a5
fix a warning on the alpha
1997-09-29 18:55:29 +00:00
gwr
b134f0eb30
Fix order of includes
1997-09-29 16:12:37 +00:00
gwr
4d4320a492
Use $(LIBBFD)
1997-09-29 15:41:09 +00:00
gwr
f029fbb3e1
Change .o to .c
1997-09-29 15:37:22 +00:00
gwr
3813a7f8d9
Improvements from Bernd Ernesti
1997-09-29 15:30:46 +00:00
gwr
b8dae11d80
Initial NetBSD/alpha support
1997-09-26 21:48:16 +00:00
gwr
0d16067a18
Avoid nuking nm.h tm.h in clean, so .depend stays up-to-date.
...
Kill the yacc rules. (were not being used, and did not work)
1997-09-26 21:18:07 +00:00
gwr
06e66e45fd
use printf_filtered
1997-09-26 21:15:30 +00:00
gwr
ec6c8018da
Add NAT_CLIBS=-lkvm
1997-09-26 19:38:13 +00:00
gwr
bc0d2595ee
Initial NetBSD/alpha support
1997-09-26 19:13:28 +00:00
gwr
5e963aa0dd
Initial support for the Alpha, with these targets:
...
bfd_elf64_alpha_vec, ecoffalpha_little_vec
1997-09-26 18:25:33 +00:00
gwr
91c3c5fa9c
Forgot to remove CFLAGS=-g
1997-09-26 18:12:09 +00:00
gwr
9a10b12823
More changes now that this uses bsd.prog.mk
...
(clean, cleandir, .depend)
1997-09-26 18:09:58 +00:00
gwr
fcd8e967b3
fix type mismatch
1997-09-26 17:18:25 +00:00
gwr
472913955e
make depend needs: nm.h tm.h
1997-09-26 16:38:37 +00:00
gwr
576d2489e9
Define SRCS rather than OBJS so make depend works.
1997-09-26 15:59:40 +00:00
gwr
a53b58b220
Use <bsd.lib.mk>
1997-09-26 15:05:10 +00:00
gwr
0c062a6198
merge vax netbsd support
1997-09-26 06:02:45 +00:00
gwr
034f0cf6c8
vax netbsd native support
1997-09-26 05:58:44 +00:00
gwr
ebda1a2ef1
punt REGISTER_U_ADDR stuff
1997-09-26 05:53:51 +00:00
gwr
2a542e46a9
Add kcore-nbsd.o
1997-09-26 05:51:13 +00:00
gwr
28e63c14be
ns32k netbsd native support
1997-09-26 05:49:07 +00:00
gwr
f72b6ea911
add ser-tcp.o
1997-09-26 05:42:58 +00:00
gwr
9c479448f5
cleanup
1997-09-26 05:37:00 +00:00
gwr
aad7d1323c
Remove: sparc-nat.o; Add: kcore-nbsd.o sparcnbsd-nat.o
1997-09-26 05:34:11 +00:00
gwr
d6733879a6
sparc netbsd native support
1997-09-26 05:30:23 +00:00
gwr
e73b87d1b8
Merge sigtramp support. (XXX - still needs work!)
1997-09-26 05:27:16 +00:00
gwr
b70d1cf7e4
add kcore-nbsd.o
1997-09-26 05:24:35 +00:00
gwr
54ab021b46
Add fetch_kcore_registers, and cleanup.
1997-09-26 05:22:26 +00:00
gwr
a86febb3e0
do like SunOS
1997-09-26 05:18:31 +00:00
gwr
7b2536d77c
Kill KERNEL_U_ADDR stuff, etc.
1997-09-26 05:17:11 +00:00
gwr
12209a1731
merge sigtramp fixes
1997-09-26 05:14:07 +00:00
gwr
051ecba9c8
Use generic NetBSD version
1997-09-26 05:13:04 +00:00
gwr
c9a8ab5270
Remove: i386b-nat.o; Add: kcore-nbsd.o i386nbsd-nat.o
1997-09-26 05:10:50 +00:00
gwr
742f6536d6
i386 netbsd native support
1997-09-26 04:51:42 +00:00
gwr
7000546255
BSD-style build infrastructure for gdb-4.16
...
(Will replace ../gdb later on.)
1997-09-26 04:37:02 +00:00
gwr
20b3817ab1
BSD-style build infrastructure for readline-2.1
1997-09-26 02:53:21 +00:00
gwr
99bb0eafe5
remove old comment
1997-09-26 02:43:34 +00:00
gwr
738eb4fcb7
BSD-style build infrastructure for binutils/bfd
1997-09-26 02:38:49 +00:00
gwr
3ffcff0830
Define READLINE_LIBRARY for the libreadline includes.
...
(Minimal change to gdb until gdb is updated.)
1997-09-26 02:02:49 +00:00
gwr
e051f7e6f5
Fix the name of the backward-compatibility function savestring,
...
which the old readline.h defined as _rl_savestring. (That is
how the old readline avoided conflict with the gdb savestring.)
1997-09-26 01:37:51 +00:00
gwr
f5a1f753c0
Support debugging NetBSD kernel crash dumps (or /dev/mem) with
...
(gdb) target kcore corefilename
1997-09-25 17:29:19 +00:00
gwr
fcfdd77c07
xmalloc and xrealloc size arg is size_t
1997-09-25 16:32:10 +00:00
gwr
c886260d0a
add kcore-nbsd
1997-09-25 16:06:45 +00:00
gwr
ec75fa2d04
resolve conflicts
1997-09-25 15:57:07 +00:00
gwr
31fbffdc2e
stock binutils-2.8.1
1997-09-24 18:54:18 +00:00
gwr
9287cd69a3
Define DEFAULT_ARCH, DEFAULT_MID for netbsd.h
1997-09-24 18:39:10 +00:00
gwr
60e710094f
add vaxnetbsd
1997-09-24 18:31:37 +00:00
gwr
1b3c0ea923
Various fixes and cleanup (netbsd_core_vec.byte_order, core_core, etc.)
1997-09-24 18:24:08 +00:00
gwr
262e26b699
Add netbsd_core_vec if -DNETBSD_CORE
1997-09-24 18:15:07 +00:00
gwr
b6c526b702
Provide default definition of MACHTYPE_OK using DEFAULT_MID,
...
and do the N_SET_MACHTYPE thing using DEFAULT_ARCH. Both of
the DEFAULT_* definitions come from the including C file.
1997-09-24 18:13:03 +00:00
gwr
dfe47bfbbb
Set MY_entry_is_text_address (so we can debug a SunOS kernel).
1997-09-24 18:08:08 +00:00
gwr
c11a925750
Notes on dist/*, etc.
1997-09-24 18:02:25 +00:00
gwr
fb5baea630
stock gdb-4.16
1997-09-24 16:57:14 +00:00
gwr
3144a4abd8
stock readline-2.1
1997-09-24 16:49:16 +00:00
gwr
32adbb9246
stock binutils-2.8
1997-09-24 15:39:15 +00:00
jeremy
3d22740153
Don't use <machine/param.h> as it doesn't work for cross-compiles.
1997-09-19 01:07:27 +00:00
jeremy
74451c12f1
Notes on how to build a cross-assembler with TARGET_MACHINE_ARCH.
1997-09-19 01:03:40 +00:00
jeremy
943dab8026
Change the framework to allow the building of a cross-assembler when
...
TARGET_MACHINE_ARCH is defined.
1997-09-19 01:02:08 +00:00
chuck
25cf9473aa
add %cr4 to as (from freebsd)
1997-09-05 22:20:35 +00:00
thorpej
c46d775b91
Document new flags and internal processing of ld.so.conf changes.
1997-08-27 06:43:07 +00:00
thorpej
c48a53ac99
Enhancements from Jim Bernard <jbernard@tater.mines.edu>, to support
...
processing of /etc/ld.so.conf in ld.so itself (rather than in /etc/rc):
- added do_conf function and call to it in main to implement internal
processing of /etc/ld.so.conf
- moved maintenance of dir_list to dodir, with an added argument to
dodir to specify whether dir_list should be updated
- added option '-c' to suppress processing of /etc/ld.so.conf
- added option '-S' to suppress processing of std directories (but not
/etc/ld.so.conf)
- modified option -s to suppress processing of _both_ std directories
and /etc/ld.so.conf (i.e., it is equivalent to -cS)--this was done
so that users and scripts that interpret -s as meaning "process
only directories specified on the command line" would not be
startled
From PR #4031 . One change was not committed, since it was unnecessary
(option variables are in the BSS, and do not need to be initialized to
0 explicitly).
Plus one change from me:
- getopt() returns -1 when completed, not EOF.
1997-08-26 19:29:57 +00:00
drochner
969394a32b
Allow to use a line break to interrupt a remote debugging target.
...
("set remotebreak 1")
Code taken from GNU gdb-4.16.
1997-08-15 18:11:14 +00:00
perry
1bc09eb306
add port-mips category, as requested by Erik Bertelsen in pr 3900
1997-07-30 21:34:57 +00:00
mrg
86f42e76cd
build chess.6 on alpha.
1997-07-21 04:48:06 +00:00
cgd
a540d74e3b
* Fix setting of 'Originator' field, so that it matches whole login field
...
of the password file entry, not just first password file entry containing
$LOGNAME. (Fixes PR 3298 with a fix similar to that supplied in that PR
by Era Eriksson.)
* Ignore SIGINT and SIGQUIT (signals which are sent to the whole process
group) before editing sessions, and restore handler afterward, so that
SIGINTs and SIGQUITs delivered while editing (e.g. via Control-G in emacs)
don't cause send-pr to abort. (Fixes PRs 2530 and 2658.)
* When aborting because of a signal, if the PR has been modified from the
standard form, don't delete the edited copy (to prevent peoples' work
from being lost accidentally). (Fixes PR 2057.)
1997-07-17 04:50:35 +00:00
mikel
2bb07f9f5c
xref ldconfig(8) not nonexistent ldconfig(1)
1997-07-16 04:34:36 +00:00
christos
df79fb912d
Add the necessary -I flag to pick up the libc/include/extern.h
1997-07-14 02:56:54 +00:00
matthias
a57d8745e7
* Truncate the cinv table. It was twice as long as necessary as a result
...
of an earlier version of th code.
* Really align the cinv table modulo 0x200. Thank's to Ian for telling me
where I goofed up.
1997-07-11 23:39:56 +00:00
matthias
df05f3a8b1
* Flush the icache from user mode. The original code and the idea came from
...
Ian Dall. I just did some slight optimizations.
1997-07-09 19:32:51 +00:00
pk
c7531c0573
State explicitly that an internal consistency check failed (PR#2660).
1997-07-04 22:15:41 +00:00
pk
72023de51f
Do not free dlopen'ed map structures twice.
...
Plug memory leak when opening the same object mor than once.
1997-06-30 22:10:06 +00:00
pk
7a27a9dd43
Fix typo in free_link_map(); noticed by Mike Grupenhoff.
1997-06-30 20:49:40 +00:00
bouyer
8750fc1da2
Correct 'SYNOPSIS' spelling
1997-06-30 15:56:19 +00:00
pk
c682966345
Patch from Chris Demetriou to unmap an object on last dlclose(), which
...
had not be implemented. It would cause an "adress space leak" and, if
the same object would opened multiple time, unwanted relocations.
Re: Comment from Chris:
"The a.out ld.so has some problems with dlclose. It doesn't properly
unmap objects which are dlclosed. That's a known problem (though a
serious one for programs which dlopen then dlclose lots of objects,
because it causes address space exhaustion), but it has a
previously-unknown side-effect.
If a single object is dlopened, then dlclosed, then dlopened _again_,
the relocations will be processed again. That causes obvious
problems."
1997-06-26 20:52:06 +00:00
mikel
1764309581
don't clobber SUBDIR set within conditional
1997-06-25 07:22:19 +00:00
mrg
68a93585b8
update with recent change. also fix warning (and bug) from perl -w
1997-06-25 03:31:56 +00:00
kleink
f271ef50c9
When `-posix' is specified, link against libposix.
1997-06-24 16:55:05 +00:00
chopps
5559da2d04
use += not =. Propogate change to gcc2netbsd
1997-06-24 12:25:57 +00:00
mrg
886f87a6c3
reverse previous.
1997-06-23 13:31:52 +00:00
mrg
a5e11981d3
oops, fix error in previous.
1997-06-23 13:30:51 +00:00
mrg
586ed80911
install all man pages.
1997-06-23 13:25:41 +00:00
mrg
af752b1322
decend all subdirs for man pages.
1997-06-23 13:25:40 +00:00
pk
4dd59ab4df
Fix typos (PR#3761).
1997-06-20 20:38:08 +00:00
jeremy
22030e1170
Implement FreeBSD's --fast-read option needed for pkg_add.
1997-06-06 07:59:52 +00:00
mikel
0bf17c4d39
fix typo; from Saitoh Masanobu in PR misc/3696.
...
also comma-separate and reorder xrefs.
1997-06-03 04:24:25 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
097e643f79
Remove an ifdef. Add comment about -nostdlib vs. ELF ld.
1997-05-30 14:06:34 +00:00
cjs
83498d7e88
Remove empty libinstall target and add NOINSTALL=1.
1997-05-30 13:43:06 +00:00
veego
d0b955050b
Use the extra LDFLAGS if OBJDIR is defined.
1997-05-30 11:39:01 +00:00
cjs
5fd7ce7066
These updates to the build allow building against include files
...
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
cjs
c21a83a6fb
PR 3670 from SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp>
...
Fix typos.
1997-05-26 00:40:39 +00:00
phil
6a1d6212ae
Fix a bug in bc_sqrt for numbers between 0 and 1.
1997-05-22 15:21:47 +00:00
mycroft
c4acdea0ab
Make sure we get all the .h files we need so this compiles.
1997-05-18 11:27:06 +00:00
mjacob
af80734488
wouldn't compile due to clash with type of (undeclared) strlen on alpha.
...
Fixed by including string.h.
1997-05-18 08:38:33 +00:00
pk
58efb9d20c
NULL => 0 (Arne Juul; PR#3629)
1997-05-17 19:24:44 +00:00
mycroft
2b799e1f99
Nuke bogus all: dependency.
1997-05-16 21:16:47 +00:00
phil
a55656a0f8
Get the last place for 2.7.2.1 -> 2.7.2.2.
1997-05-16 19:28:31 +00:00
phil
afce939db2
Update for changes to arch/netbsd.h.
1997-05-15 00:33:59 +00:00
phil
aadf5347f8
Add STARTFILE_SPEC so -pg and -static will use the proper crt0.o, mcrt0.o
...
or scrt0.o. (Fix from PR 2763. Other parts of 2763 not needed because
lib/csu/* already makes the proper .o files for all ports except mips.)
1997-05-15 00:27:38 +00:00
phil
0c62738797
OK, OK! It is now 2.7.2.2.
1997-05-14 19:26:32 +00:00
phil
47dc8ebd2e
Cleanup one patch that just changed a $Id: field.
1997-05-14 07:02:00 +00:00
phil
6b7792164b
Make sure copies are 2.7.2.1 versions.
1997-05-14 06:44:20 +00:00
phil
e49d2c410f
Import of gcc-2.7.2.1.
1997-05-14 05:04:53 +00:00
phil
ead96d53e2
Revert scan.l back to be identical to FSF master source. Add rules
...
to Makefile to do proper build with original FSF source.
1997-05-14 03:58:13 +00:00
phil
ef82a6f04f
Remove some unnoticed trailing garbage in a patch.
1997-05-13 21:18:24 +00:00
phil
80e042614d
Update gcc2netbsd to generate the current gcc tree when given gcc-2.7.2.
...
Added a new patch mechanism to gcc2netbsd so changes from the FSF source
are seen in gcc2netbsd. Sync some Makefiles to output of current gcc2netbsd.
(Cosmetic changes only to the Makefiles.)
1997-05-13 21:01:55 +00:00
veego
0e7e42850d
Add CLEANFILES for y.tab.h
1997-05-11 15:18:13 +00:00
mikel
bd29e92ccd
back out last change, not needed
1997-05-11 08:05:08 +00:00
mikel
efb4e7f93a
use $(.CURDIR) to find config/Makefile.$(MACHINE_ARCH); from Thorsten
...
Frueauf in PR bin/3601.
1997-05-11 06:18:32 +00:00
mycroft
ee658e7871
Use DPSRCS.
...
Use the default build method for the grammar.
1997-05-09 14:07:03 +00:00
mycroft
cc4a1553a1
Eliminate bogus redefinitions of standard targets.
1997-05-09 07:50:03 +00:00
mikel
12532c68d2
fix typo; from SAITOH Masanobu in PR misc/3587.
1997-05-09 05:40:51 +00:00
mycroft
093617215b
Use " includes, and some other cleanup.
1997-05-09 05:07:31 +00:00
mycroft
1cc544a7b1
Fix .include path.
1997-05-09 04:53:38 +00:00
mycroft
60b4d07359
Use " includes, rather than <, where appropriate.
1997-05-09 04:46:29 +00:00
mikel
084c671748
use u_quad_t to hold bytes written; fixes PR bin/3544.
1997-05-08 06:40:28 +00:00
mycroft
185b24dd5b
Use libinstall::, not install:, to prevent instaling LIB.
1997-05-07 16:20:26 +00:00
mycroft
342631d43f
Fix minor biff in previous.
1997-05-07 07:57:56 +00:00
mycroft
fd8daf980e
Add .MAKE to the .OBJDIR hacks, so they work with `make -n'.
1997-05-07 07:15:34 +00:00
christos
d2f9f40d92
Use .PATH.c: instead of .PATH
1997-05-05 16:24:38 +00:00
thorpej
b2435880cc
Revert previous change - It causes too many object-level incompatibilites
...
that violate the Principle of Least Astonishment.
1997-05-05 06:25:15 +00:00
pk
ff90cf758b
Keep track of `dlsym()' symbol lookup scope differently. There's (currently)
...
only one special case: a NULL argument to dlopen(); return a special
token for that case.
1997-05-03 08:00:02 +00:00
mycroft
e6492a1093
Our linker aligns the data and BSS segments to a 4-byte boundary, so
...
set BIGGEST_ALIGNMENT to 32 by default.
Also, change some other alignemtn constraints to improve performance.
1997-05-02 22:16:46 +00:00
phil
a50b62c078
Fix for make depend from Enami Tsugutomo (PR 3556).
1997-04-29 23:30:15 +00:00
phil
aa048f315c
Finish import of dc from bc-1.04. Remove files no longer needed.
1997-04-29 00:40:23 +00:00
phil
bc4e66aef9
Complete import of bc-1.04 by updating dc.
1997-04-29 00:34:25 +00:00
phil
f18cfec654
Cleanup for import of bc-1.04. Removing many files not needed for bc-1.04.
...
Cleanup here due to a major reorganization of fsf tree and the desire
to keep the NetBSD tree as clean as possible.
1997-04-29 00:28:49 +00:00
phil
55eaef264f
Removing the Test subdirectory as part of updating to bc-1.04.
1997-04-29 00:21:04 +00:00
phil
117ece29e9
Updating to version 1.04.
1997-04-29 00:11:31 +00:00
thorpej
9d7af91ffa
Fix a botch in the last change made (to accomodate the PowerPC), pointed
...
out by Chris Demetriou <cgd@netbsd.org>
1997-04-20 20:20:12 +00:00
christos
ffc1ff32d7
Add BINDIR
1997-04-19 17:09:53 +00:00
cgd
2a441bb486
make sure that arch-specific makefiles exist before they're included.
...
Otherwise, 'clean' and 'cleandir' can break architectures that don't
normally use this code.
1997-04-19 02:59:28 +00:00
thorpej
7387972e89
The PowerPC port uses GNU binutils, so don't build gas or ld, but
...
install cpp.
1997-04-17 07:00:16 +00:00
thorpej
59d5b749b4
Define _G_NEED_STDARG_H - needed for NetBSD/powerpc's varargs/stdarg
...
implementation.
1997-04-16 20:42:46 +00:00
christos
108e13f159
Moved to arch
1997-04-16 16:59:44 +00:00
christos
2869186c80
moved to arch
1997-04-16 16:59:03 +00:00
christos
ac37de3d7e
Moved to arch
1997-04-16 16:57:13 +00:00
christos
bdb0a5aeae
moved to arch
1997-04-16 16:56:07 +00:00
christos
76a60a39c3
Moved to arch
1997-04-16 16:55:18 +00:00
christos
d3d1227320
Ld directory reorganization:
...
- separate out the common files used by rtld ldd ld
- move machine dependent files into arch
- move ld in its own directory
- factor out .PATH and CFLAGS common to all Makefiles
1997-04-16 16:49:28 +00:00
christos
b4f53dbf7c
mktemp() -> mkstemp()
1997-04-16 16:46:28 +00:00
cgd
32cf5aa9cc
fix startup with core file. make kernel core files work.
1997-04-16 03:20:08 +00:00
jtc
b4f1282b13
Add Pentium and Pentium Pro specific instructions (adapted from a newer
...
version of binutils).
1997-04-12 00:11:12 +00:00
mikel
f78e29b2a9
descend unconditionally for clean and cleandir targets
1997-04-09 06:23:40 +00:00
pk
f03e47e58a
Calculate text size padding correctly (affects `-p' option only).
1997-04-08 23:16:27 +00:00
mycroft
d3a9fd7e51
Nuke an extra ${DESTDIR}.
1997-03-27 09:52:03 +00:00
mycroft
cdb33ca37e
Do the symlink for HIDEGAME here, via SYMLINKS.
1997-03-27 09:13:14 +00:00
mikel
a4bddb19a0
more libgnumalloc.a -> ${LIBGNUMALLOC}
1997-03-27 05:13:52 +00:00
christos
1b1e6276ce
Forgot this one too.
1997-03-25 21:01:50 +00:00
lukem
a28b2ef8b3
Add "#define has_mkstemp 1" (which needs "#define has_mktemp 1"),
...
and hack to use mkstemp() instead of mktemp(). This *does* cause the
tempfile to be created at name generation time, but that's ok because
the code will fopen(tempname), use it, and the unlink it. Kinda cute
(``ugly but interesting'' :), but seems to work, and passes
'sh ./rcstest' as well as rudimentary tests by me.
1997-03-25 13:56:36 +00:00
christos
0aad9d4378
Makefile cleanups
1997-03-24 22:02:40 +00:00
perry
48060bc2d7
Fix bug which has kept ld.so from being built for some time:
...
<bsd.prog.mk> was being included before an .if !defined(NOPIC)
which added rtld to the SUBDIRs. This was so that the definition
of NOPIC would get picked up. Unfortunately, this is WRONG, because
after <bsd.prog.mk> is included you shouldn't be able to touch SUBDIR
as the magic has already happened.
However, a complementary bug in the .mk files kept anyone from
noticing until now.
Fixed by moving the include of <bsd.prog.mk> to the bottom and
including <bsd.own.mk> above the .if !defined, which is the correct
way to do this sort of thing.
1997-03-24 19:54:35 +00:00
veego
5fd45e1ff6
changes for bsd.lib.mk: s/PICFLAG/CPICFLAGS/
1997-03-16 15:45:15 +00:00
jonathan
7d1baa6e30
Add weak symbols on mips by defining ASM_OUTPUT_DEF (for varasm.c) in
...
arch/mips/netbsd.h. Add mips/netbsd.h to the gcc2netbsd script.
1997-03-15 01:35:37 +00:00
mycroft
4a647ad6fa
Pull in fix from development tree to mark the correct regs as live.
1997-03-12 06:12:27 +00:00
mycroft
f525bcf594
Remove the cmpdi pattern, since the operand constraints cannot be enforced
...
during register spilling. The default implementation is less optimal in some
cases, but it works.
1997-03-12 06:11:00 +00:00
pk
40cef5c5ce
Fix `L2-L1' expression evaluation botch (from Urban Boquist; PR#3296)
1997-03-09 20:49:06 +00:00
mouse
412433b44c
alternate -> alternative, per PR 2643
1997-03-08 13:26:20 +00:00
pk
6c022e104d
Add missing variant of the `iflush' instruction (Michael Ericson; PR#3287).
1997-03-04 16:47:20 +00:00
thorpej
3a3825cdb3
Add "security" GNATS category, a companion to the tech-security@netbsd.org
...
mailing list.
1997-02-21 02:41:37 +00:00
cgd
4694d60e1d
NetBSD/alpha changes
1997-02-16 08:19:41 +00:00
mikel
b0b6c886f4
install *.cc headers from libstdc++/st[dl]; from Steven J. Dovich in
...
PR lib/2488.
1997-02-07 07:14:02 +00:00
mikel
ff253bf0b4
print file modes in octal; from Hubert Feyrer in PR bin/3180.
1997-02-07 03:58:45 +00:00
mikel
5762477f9f
fix -C error message; from Hubert Feyrer in PR bin/3181.
1997-02-07 03:54:35 +00:00
mikel
5679bc5d7e
fix a typo and add some text; from Hubert Feyrer in PR bin/3178, with
...
some changes by me.
also added some -mdoc macros where appropriate.
1997-02-06 06:05:39 +00:00
thorpej
64eb3eb966
Don't build games if it's not there. From Matthias Drochner, PR #3130 .
1997-01-22 04:19:48 +00:00
mrg
b904481502
xref ld.so.conf.5
1997-01-05 12:07:53 +00:00
scottr
372fe2ff92
Catch up with const changes to dlopen() and dlsym() prototypes in
...
<dlfcn.h>. Tested on i386 and hp300 for crt0.o and ld.so, verified
other references by inspection.
1997-01-03 22:37:58 +00:00
mikel
dd40c6d884
eliminate valueless return from main(); PR bin/3073.
1997-01-03 07:10:52 +00:00
pk
c978f3a5c0
Fix another symbol mis-count noticed by Thorsten Lockert.
1996-12-28 01:11:25 +00:00
pk
db6c2ee527
<link.h> has moved in with the run-time linker source.
1996-12-23 22:13:03 +00:00
cgd
60bc771353
convert genclass makefile to standard 'just install the shell script' form,
...
a la /usr/bin/true's makefile and others like it. It's simpler than
what was here before, and more correct in terms of providing the variables
that the .mk files expected.
1996-12-22 20:46:06 +00:00
pk
cb7f6e2af3
Include c++rt.o when building shared library in libstdc++/Makefile
1996-12-22 13:37:30 +00:00
pk
051d8d1895
Include c++rt.o when building shared library
1996-12-22 13:35:51 +00:00
pk
f867c23217
Don't include indirect symbols in global counter if imported from a
...
shared library (problem noticed by Thorsten Lockert).
Also, make sure not to overwrite predefined _DYNAMIC symbol type.
1996-12-22 01:10:37 +00:00
pk
49dc4d2fe7
Deal with weak symbols when looking up in shared libraries.
1996-12-21 21:53:16 +00:00
pk
85993bcea4
Set EXTERNAL bit on `.weak' declarations.
1996-12-21 21:48:20 +00:00
cgd
18efe6efb8
force NOLINT, because it's not so useful on groff, since groff is
...
written mostly in c++ and lint doesn't understand c++.
1996-12-20 16:33:32 +00:00
cgd
1a7d5b7fdf
don't bother trying to lint c++ libraries, since lint can't deal with
...
c++ and a lint library containing only the C functions is pretty
much useless.
1996-12-20 01:04:17 +00:00
cgd
8ac4f8973d
re-enable libg++ on the Alpha
1996-12-17 21:33:20 +00:00
cgd
b02b09670a
on the Alpha, don't include c++rt0.o on the link line. (1) it doesn't
...
exist, and (2) its purpose on the link line is taken care of automatically
by the library-building process.
1996-12-17 21:32:26 +00:00
phil
6a4e12cde0
Patch from cgd to make these work on the alpha.
1996-12-17 19:35:00 +00:00
phil
b98fb70d78
Removing files that are not in libg++ 2.7.2 because the functions got
...
moved to libio.
1996-12-17 19:28:50 +00:00
phil
9d6cf59d37
Fix conflicts in libg++ 2.7.2 import.
1996-12-17 19:14:14 +00:00
phil
1496ef1851
Import of libg++ 2.7.2.
1996-12-17 18:55:08 +00:00
perry
75911b347d
nuke 'the the' typo
1996-12-04 00:11:23 +00:00
mikel
ec5fdae8b2
Fix typo; PR misc/2990. Also rcsid police.
1996-12-03 05:24:56 +00:00
jonathan
76f1d1f657
Commit src/gnu/usr.bin/gcc/arch/mips/netbsd.h diffs with minimal
...
support for shared libraries. Diffs from Manuel Bouyer, probably
derived from similar OpenBSD gcc diffs.
This change is in the source tree because it was used to build a NetBSD/pmax
shared-lib snapshot. The change isn't being integrated into the gcc2netbsd
script until the shared-lib diffs are finalized.
1996-11-17 19:36:51 +00:00
mikel
a41241b92a
/etc/termcap -> /usr/share/misc/termcap. Fixes misc/1401.
1996-11-12 07:50:11 +00:00
mycroft
5711873831
Build _eh.o. Reported by Simon Gerraty.
1996-11-11 01:06:54 +00:00
lukem
5d37ffa7eb
fix the the typos
1996-11-10 23:58:22 +00:00
jonathan
bdc1084483
Commit years-old change for gcc on NetDSB/mips.
...
The NetbSD libc header files use GCC attributes to emit link-time warning
messages (e.g,. for gets()). SO, add a definition of the GCC back-end
macro ASM_OUTPUT_SECTION_NAME() to the mips back-end target-specific file.
This adds support for emitting warning attributes to binutils 2.6 or newer.
(Weak references may or may not work also).
This patch has been submitted to the FSF but hasn't made it into 2.7.2.1,
and seems to have got buried somewhere inside Cygnus.
1996-11-08 22:21:52 +00:00
ws
0cc6820046
Generate gas and ld for NetBSD/powerpc
1996-11-03 18:08:48 +00:00
ws
79b6fe9805
Add machine dependent code for NetBSD/powerpc
1996-11-03 18:02:42 +00:00
ws
648f041eb1
N_EXT has different meaning on debugging symbols
1996-11-03 17:53:09 +00:00
ws
8da2626aa5
Free() doesn't return a value.
1996-11-03 17:52:25 +00:00
ws
1380810bdd
RELOC_* is defined in <machine/reloc.h> for NetBSD/powerpc
1996-11-03 17:51:54 +00:00
ws
6c62b32701
Align static bss symbols properly (stolen essentially from binutils 2.6)
1996-11-03 17:50:41 +00:00
ws
eacb5456d9
Allow compilation on machines where chars are unsigned
1996-11-03 17:48:17 +00:00
veego
abf608d225
Fix missing "#ifdef LOCALID" from pr#2876
1996-10-21 07:00:06 +00:00
thorpej
46ac224706
Use ${INSTALL}.
1996-10-18 02:52:59 +00:00
thorpej
52f81a4935
RCS id police.
1996-10-18 02:52:25 +00:00
ws
da800fffb0
Add protocol module for remote IPKDB debugging
1996-10-16 19:49:49 +00:00
veego
2bf9e9b6e1
Merge rcs 5.7.
1996-10-15 06:59:14 +00:00
cgd
385de32c08
Trade one bit of lossage for another. Now that groff has been upgraded,
...
the Alpha no longer needs -fno-for-scope. However, NetBSD/Alpha's
(cygnus snapshot) g++ doesn't allow virtual functions which aren't
declared inline to be later defined as inline without a warning (-> error).
Therefore, on the Alpha, define BROKEN_GXX_VIRTUAL_INLINE (which will
go away after the Alpha is upgraded to use a more recent toolchain), and
use it to make sure that declarations of virtual functions which will
be defined inline are actually marked as inline when they're declared.
1996-10-14 05:24:23 +00:00
veego
de5f30a2ec
Import GNU rcs 5.7
1996-10-13 21:56:51 +00:00
jtc
fe5fc15748
last change should not have been merged
1996-10-09 01:03:08 +00:00
jtc
df7963fbf1
merge in 1.2 branch
1996-10-09 01:01:40 +00:00
cgd
17463d52f7
kill - in front of the 'for' loop which installed files. It was causing
...
the make to not fail even if the installations failed, which is wrong.
If the installations fail (e.g. because the target directory does not
exist), the whole install should fail, so that the user knows to
create the appropriate directories.
1996-10-07 05:45:28 +00:00
pk
c51687391d
Actually set the RTLD_DL flag in dlopen'ed shared objects, per PR#2791.
1996-10-06 19:03:32 +00:00
thorpej
8b118d5f64
Add the `port-powerpc' category.
1996-10-04 04:55:29 +00:00
matthias
574923652f
* I applied David Taylor's Fix (mailed to pc532@daver.bungi.com on
...
February 16th 1990, Message-ID 9002162329.AA11363@odin.think.com )
to our version of gdb. I had to do it by hand, but every thing
works fine now. I changed ns32k-pinsn.c to use the xxx_filtered
functions.
* Added functions to ns32k-nat.c to support gdb -k with crash dumps.
* Made stacktracebacks work better with execs not compiled with -g.
1996-09-28 08:41:24 +00:00
thorpej
0f1d076b3f
Change a comment so that RCS doesn't expand it... (like, duh)
1996-09-26 21:47:52 +00:00
thorpej
7d468e4a0c
Iff __m68k__, use a `slight hack' to determine the magic of the executable
...
we're doing a dynamic link for, and change the page size used for offset
and size calculations if necessary. Allows the same ld.so to be used with
mixed m68k4k and m68k8k executables and libraries.
Thanks a million to Gordon Ross for the help in making this work!
1996-09-10 22:17:51 +00:00
thorpej
ec67ea7102
When checking the entry point of an executable, use N_PAGSIZ() rather
...
than __LDPGSZ directly.
1996-09-07 22:07:15 +00:00
thorpej
992fb91cf9
Add a comment describing how to use LOCALID.
1996-09-04 08:04:12 +00:00
mark
48d30b1294
Fixed NetBSD tag.
1996-08-21 18:43:29 +00:00
explorer
7785d71935
Upgrade groff to 1.10
1996-08-13 07:03:54 +00:00
explorer
0ca96489a2
Upgrade groff to 1.10
1996-08-13 06:33:17 +00:00
phil
cc13fe98cb
Fix for dynamically linked functions returning structs. PR#2586/Pfaller
1996-07-31 06:22:41 +00:00
phil
55fcc2e900
Move the free of t_num to the right place.
1996-07-24 23:23:23 +00:00
thorpej
648aed921f
RCS id police.
1996-07-03 03:28:09 +00:00
jtc
d9b9c6dc0f
/usr/tmp -> /var/tmp
1996-07-01 00:29:24 +00:00
jtc
e6f7d4e4c5
Add '-m' to usage string; Fixes PR #2580
1996-06-30 22:30:32 +00:00
pk
721a11bff8
Use DESTDIR to point at libraries like bsd.prog.mk does (PR#2524).
1996-06-08 22:22:26 +00:00
phil
4ed213a4c8
Bring in 1.2 branch fix to HEAD.
1996-06-07 19:46:06 +00:00
phil
18d3662b80
Bring 1.2 fixes to HEAD.
1996-06-07 19:42:49 +00:00
mark
0e0fb92b29
Define __KPRINTF_ATTRIBUTE__ in the CCPP_PREDEFINES so we get rid of a
...
load of compiler warnings.
1996-06-05 19:09:11 +00:00
phil
90be8557fc
Add the missing dependencies on the arch.md file.
1996-05-23 04:54:42 +00:00
phil
7b365250a9
Better changes from Matthias Pfaller.
1996-05-23 04:49:45 +00:00
mrg
5a73459f3e
don't create directories here; let mtree do it
1996-05-22 02:05:52 +00:00
mrg
b27f618724
don't create directories here; let mtree do it
1996-05-22 01:48:54 +00:00
mrg
c9e2d4f9d5
don't use gets(). pr#2287 (patch sent to rcs maintainers)
1996-05-21 13:35:27 +00:00
cgd
20c35b4462
GCC 2.4.5 is no longer used by NetBSD. The 'correct' version of GCC
...
in the NetBSD master sources can be found in src/gnu/usr.bin/gcc, and
is currently GCC 2.7.2.
1996-05-19 06:14:37 +00:00
cgd
7fc8e9cbc4
GCC 2.4.5 is no longer used by NetBSD. The 'correct' version of GCC
...
in the NetBSD master sources can be found in src/gnu/usr.bin/gcc, and
is currently GCC 2.7.2.
1996-05-19 06:04:33 +00:00
cgd
c564f7dc20
NetBSD/Alpha now uses gcc/cpp/usr.bin.cpp.sh (same as the version in 'gcc2')
1996-05-19 05:49:37 +00:00
phil
640382281e
Bug fixes from Matthias Pfaller. (Will be submitted to Kenner soon.)
1996-05-19 05:27:33 +00:00
phil
82020f146c
Add arm32 to the list of architecture configurations to extract.
1996-05-19 05:19:52 +00:00
ragge
23435c0d84
Fix warning.
1996-05-18 10:29:07 +00:00
mark
e9396f78a2
Make gcc and ld for the arm32 port.
1996-05-17 22:39:52 +00:00
mark
060e1bc8f1
Initial commit of arm32 machine dependant code for ld.
...
Currently only supports static linking.
1996-05-17 21:51:07 +00:00
mark
8b4eb7eeed
Commit of arm32 architecture sources for GCC 2.7.2
1996-05-17 21:18:03 +00:00
mark
b6ef591915
Commit of arm32 architecture sources for GCC 2.7.2
1996-05-17 21:16:45 +00:00
gwr
82b759ad27
Now that I've finally updated the sun3 to gcc 2.7.2 (last m68k hold-out)
...
we can simplify the big .if condition using (${MACHINE_ARCH} == "m68k")
1996-05-17 20:23:35 +00:00
jtc
e4cdcb8d79
soft-float accidently turned off the 68060 bit
1996-05-17 01:56:13 +00:00
phil
a964fa9b57
Back out the change to include libio and libiostream.
1996-05-16 21:03:24 +00:00
oki
c9d31dfe60
Oops, ${MACHINE} == "x68k" , not ${MACHINE_ARCH} == "x68k"
1996-05-16 15:55:38 +00:00
pk
46d44c05b0
Document environment variables (PR#2415).
...
Also correct spelling and a couple of format macros.
1996-05-15 23:46:00 +00:00
phil
0534b81c29
Install includes from libio and enable building and installation of libio and
...
libiostream. Some functions are duplicated in libio, libiostream and
libstdc++. If needed, we can remove duplicated functions later.
(Fixes PR 2390)
1996-05-15 22:56:13 +00:00
oki
03ca21bc0d
Add x68k to the list of ports using gcc instead of gcc2.
1996-05-13 14:53:21 +00:00
jtc
3c02c6068b
cheezy hack that adds -m68060 as a synonym for -m68040
1996-05-12 18:55:53 +00:00
jtc
a7dc4ab369
Pass -m68060 through to the assembler
1996-05-12 18:52:22 +00:00
mycroft
16255ae0be
Change the segment mov constraint to WordReg|WordMem, to disallow 8-bit memory
...
access, and enable a (somewhat) common register usage.
1996-05-11 13:39:26 +00:00
mycroft
f0c3c199fa
Update for removal of cexp.c.
1996-05-11 11:37:59 +00:00
mycroft
152a87dd9d
This is generated automatically.
1996-05-11 11:30:58 +00:00
pk
8a3cf4d3fe
Align BSS sections on machine dependent boundaries. The compiler/assembler
...
seem to not always do this for us.
1996-05-09 23:51:21 +00:00
jtc
2678c87a47
Add port-x68k category
1996-05-08 23:29:54 +00:00
pk
fa57b905a9
kcorelow.c: use specified executable name (PR#2375).
1996-05-05 19:58:01 +00:00
pk
f685c6dd5d
Extend memory class of the `mov' instruction (PR#2370).
1996-05-03 09:33:49 +00:00
jtc
7d85884ca8
Added support for -R option.
...
This patch has been accepted by the FSF, and should appear in future
gcc releases.
1996-04-25 18:23:37 +00:00
jtc
c63d7d5d2e
Use 'includes' instead of 'beforeinstall' target to install headersUpdate libg++2netbsd to match
1996-04-25 01:16:07 +00:00
jtc
7bf481ecb2
Integrate change from the gcc development sources:
...
Tue Feb 13 17:59:03 1996 Lee Iverson <leei@Canada.AI.SRI.COM>
* gcc.c (DEFAULT_SWITCH_TAKES_ARG): New macro, from SWITCH_TAKES_ARG.
(SWITCH_TAKES_ARG): Use it.
This change alows us to add support for the 'R' option in a way that
will minimize differences when it comes to merging a future FSF gcc
release into the NetBSD sources.
1996-04-24 02:35:29 +00:00
pk
390bcef256
md_parse_arg: -K' implies
-k'.
1996-04-18 19:03:02 +00:00
pk
be19763acb
Accept -K' as equivalent to
-k' (except the ns32k which already handles -K).
1996-04-14 11:31:11 +00:00
phil
3f09e4a7e4
Sync with gcc2netbsd. (and do the right thing.)
1996-04-11 21:22:42 +00:00
phil
d012169278
Fix problems with which and where includes are installed.
1996-04-08 02:45:55 +00:00
jtc
3c36209f8c
Re-enable weak alias and sysv pragma support that was lost when we
...
upgraded to gcc-2.7. These changes have been submitted to the gcc
maintainers. With luck, we won't have this problem again...
1996-04-06 00:51:08 +00:00
phil
912d727afa
Fix for hangs on the form 0fInf. (Fix from PR 2279)
1996-04-05 16:21:14 +00:00
phil
208dd8b0cc
Adding librx to libg++ tree. (Closes PR 2271 and 2298.)
1996-04-04 23:33:45 +00:00
christos
bd9f45b014
Add -D__KPRINTF_ATTRIBUTE__
1996-04-04 20:17:16 +00:00
chuck
3c87aee01a
Switch mvme68k to `gcc'.
1996-04-03 21:20:52 +00:00
phil
ab818facfa
Sync with change to Makefile.cc1.
1996-04-03 08:18:16 +00:00
phil
5e11f509b9
Add a dependency that will cause a relink for anything that uses libcc1.a.
1996-04-03 08:15:38 +00:00
pk
5a2722dd1e
Add missing argument to error() call.
1996-04-01 22:41:16 +00:00
pk
7426e189fb
Recognise ".double 0fInf" as suggested by Matthias Pfaller (PR#2280).
1996-04-01 10:57:35 +00:00
christos
a323f3fc97
- Add a kprintf format specifier, so that it includes only the formats valid
...
for kernel printf functions
- understand the db_printf %n,%r,%z format specifiers
- understand the kernel printf %: format specifier
- Be more permissive to %b arguments: accept any integer type, not only
unsigned ints.
1996-03-30 04:35:04 +00:00
cgd
d4ea3a96dc
accept any tar header which begins with "ustar" (i.e. those 5 characters) as
...
a ustar-format archive. POSIX specifies that ustar-format archives have magic
strings consisting of "ustar<nul>", however our PAX accepts anything starting
with just the 5 "ustar" chars, and this and other version of GNU tar output
ustar archives with magic numbers of "ustar <nul>". Leave the output format
of this version of GNU tar the same, so that old versions of GNU tar can
use ustar files it outputs. (diff sent to GNU tar maintainer.)
1996-03-26 00:48:49 +00:00
jtc
04b0ab5344
Be pedantic, main() returns int in Standard C.
1996-03-21 18:30:19 +00:00
pk
27a9f993bb
Bleh, got %b arguments reversed in previous change.
1996-03-17 22:27:17 +00:00
pk
1e66a8828f
Take a stab at recognising %b formats.
1996-03-17 03:13:17 +00:00
jtc
efdbc16b61
Patch from J"orn Rennecke that fixes code generation bugs with long
...
long comparisons. As of this date, this change hasn't made it into
the development sources. We must consider this when it comes time
to integrate a newer gcc release.
Thu Mar 7 01:16:23 1996 J"orn Rennecke (amylaar@meolyon.hanse.de )
* expmed.c (negate_rtx): Don't negate LONG_MIN if mode is wider
than HOST_WIDE_INT.
gcc now produces worse code for this test case than gcc 2.5.8 when
invoked with -O , but it will optimize as good as gcc 2.5.8 (i.e. all
comparisons vanish) when invoked with -O2 , thus I think it doesn't
matter. If anyone is interested in looking into this, the code in
expr.c, function expand_expr, case MINUS_EXPR, if-clause for if
(TREE_UNSIGNED (type) || TREE_OVERFLOW (negated)), will refuse to
convert the subtraction into an addition if there is an overflow in
the conversion or negation of the constant. If both host and target
machine are binary computers with 2-complement representation, the
overflow should not matter.
1996-03-15 22:55:51 +00:00
veego
b9f085f78f
Restore a local change from our old libg++ to fix a compile warning
1996-03-13 23:07:35 +00:00
is
3725e6e117
Fix a typo and mention -P/--absolute-paths in the man page.
...
From Greg Earle, PR 1585.
1996-03-13 14:55:00 +00:00
phil
6867e1fda1
Sync with previous changes to Makefiles ...
1996-03-12 21:28:52 +00:00
phil
d99c63563c
Uncomment the %expect.
1996-03-12 19:01:05 +00:00
phil
2fe7ea6745
Uncomment the %expect.
1996-03-12 18:46:21 +00:00
phil
4de8058449
Added / in cmp path for /usr/include/g++/stl. (To match libg++2netbsd and
...
be correct.)
1996-03-11 17:22:42 +00:00
phil
ebca468319
Update for -DGCC_NAME=... in Makefile for g++.
1996-03-11 06:53:27 +00:00