mrg
ba821ac657
- include <alpha/elf.h> (though this is currently quite linux centric, we
...
can use it with a small tweak (see below).
- also define __ELF__
- GC some unnecessary defines.
- define a sane TARGET_VERSION macro.
- provide alpha/ELF ASM_SPEC and LINK_SPEC macros.
all from thorpej.
1998-04-16 17:58:23 +00:00
mrg
877072df9c
- move a.out specific defines between (commented) #ifdef NETBSD_AOUT
...
- add ELF specific defines #ifdef NETBSD_ELF (from thorpej, via his
alpha/netbsd.h).
1998-04-16 17:56:12 +00:00
tv
d2af5c2742
ARM32 fixes from cgd: GNU uses "arm", not "arm32" for the architecture;
...
missing backslash in netbsd.h; wrong prototype in arm.h. Still not PIC
capable, yet.
1998-04-15 21:54:05 +00:00
tv
92ead71db5
Make the shlib work again. Missing symbols that the a.out ld didn't catch.
1998-04-15 11:51:54 +00:00
mrg
0ecb816bd6
rewrite <alpha/netbsd.h>. still does not quite work.
1998-04-15 08:19:26 +00:00
mrg
21431cfbea
do not define MD_STARTFILE_PREFIX under NetBSD.
1998-04-15 01:53:13 +00:00
mrg
51b0ae9977
include <string.h>
1998-04-15 01:43:52 +00:00
cgd
c402844892
note bogon in the .y.cc rule which doesn't cause problems here, but
...
people should be aware of.
1998-04-14 20:30:27 +00:00
tv
ee34020134
Don't rebuild cc1 executables on PIC systems (which don't build a
...
libcc1.a, but do build a libc1_pic.a)
1998-04-12 20:40:21 +00:00
tv
24dc95d50d
Add the .cc(.NULL) overrid used for libgcc
1998-04-12 14:18:41 +00:00
veego
7eff266c41
Add a cleandir target to the clean target.
1998-04-12 13:59:28 +00:00
tv
cd87299ab8
add NOLINT
1998-04-10 19:35:22 +00:00
tv
60961686a4
add do-nothing .cc(.NULL) extension rule to avoid trying to "build" new
...
and exception from new.cc and exception.cc
1998-04-10 15:05:48 +00:00
tv
09339bcf7b
Fix fix for compiling under gcc 2.7.
1998-04-09 01:32:08 +00:00
tv
99a2626b0e
Make use of NOSTATICLIB addition to <bsd.lib.mk>
1998-04-09 00:52:06 +00:00
tv
482063559a
.y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
...
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
tv
263bb693f0
Make libstdc++ skip build without bombing if the bootstrap compiler is gcc
...
2.7 and not egcs.
1998-04-09 00:06:09 +00:00
tv
38aa1f3401
Build gcc stuff unless USE_EGCS is set (transitional mechanism)
1998-04-09 00:05:14 +00:00
tv
24d49e55a0
Some sources and includes missing, and stl includes install directly into
...
/usr/include/g++ (not /stl).
1998-04-08 23:39:05 +00:00
tv
ecf9876f28
Create shared library by default on non-NOPIC systems. Only install
...
the shared object, and only install anything on non-NOPIC systems.
1998-04-07 16:32:59 +00:00
tv
61b9cc76cf
Remove the EGCS_BOOTSTRAP and only use the "smart check"
1998-04-07 13:18:36 +00:00
tv
aa9dc830d0
Add note that -nostdlib is passed to the linker.
1998-04-07 13:16:28 +00:00
fvdl
98712f00f0
If a good matching shared library is found, don't look in the next
...
directories. This is compatible with the SunOS behaviour. Also,
it fixes a problem where it was not possible for some 3rd party
package to have a library with the same name as a library already
in the system, and a lower version number. The highest version
would always be picked. This particular problem shows up with Mozilla,
which has a libutil.so.1.0
1998-04-04 01:00:29 +00:00
tv
07b4e86106
Reengineering of libf2c as a single library (which g77 expects). Includes
...
a GNU-like "config.h" to make the librare correctly compatible with
NetBSD.
1998-04-03 21:04:33 +00:00
tv
92af5566c0
Remove split libf2c, in preparation for a properly merged libf2c.
1998-04-03 16:32:27 +00:00
cgd
f85030ca1a
frame.c should be counted among the libgcc2 c++ bits (the eh code needs it)
1998-04-03 06:58:16 +00:00
tv
de3cddeaa7
- make f771 work with CC1_SHLIB: move files that aren't actually "common"
...
and referencing externs in non-common code to the appropriate modules
- add -DLANG_SPECIFIC_DRIVER for g++ and g77 as required by a "GNU build"
- Cleanup: $() -> ${}
1998-04-03 02:20:28 +00:00
mycroft
111c2f97a8
Support higher baud rates.
1998-04-02 10:32:04 +00:00
mrg
5b01eeeebb
reference file.y not file.c in make rules. this stops the need to set CLEANFILES.
1998-04-02 06:39:51 +00:00
mrg
0ef88905fc
remove reference to unused variable.
1998-04-02 06:38:12 +00:00
mrg
bf19c67aea
simplify .PATH: list, and remove a duplicate.
1998-04-02 06:33:31 +00:00
mrg
3ada186343
build a shared library, new major version from old. XXX
1998-04-02 05:56:34 +00:00
tv
9d94e1ae9d
- Remove bi-reverse.c from ${SRCS} and put it in ${CLEANFILES}. Not used
...
by any cc1 module and breaks a shared libcc1.
- Add first shot at a shared library of libcc1, only turned on if
CC1_SHLIB is set in make's environment. Doesn't yet know how to install
the library without installing the .a files. This is much faster than
you may think, and shares nearly 2MB worth of code between the cc1
modules.
1998-04-02 03:33:31 +00:00
tv
25b53b4ba8
The FORTRAN compiler is also known as f77, not c77.
1998-04-02 01:11:06 +00:00
tv
3b83f521e3
Build libgcc either "full" or "stripped down" depending on whether the
...
building compiler is gcc 2.8/gcs or higher.
1998-04-01 22:34:33 +00:00
mrg
04a911135a
delete dated commented stuff.
1998-04-01 21:51:26 +00:00
mrg
82c88169c3
add f771.
1998-04-01 21:45:05 +00:00
tv
3d2ef58a43
Cleanup of the previous fixes, and it all now compiles cleanly without
...
.PATH: hackage.
1998-04-01 21:13:24 +00:00
tv
b4719adbd8
Add make variable EGCS_BOOTSTRAP used to indicate if we're compiling
...
libgcc with egcs or with gcc 2.7 or lower. When set, doesn't compile in
some C++ intrinsics that need builtins only in gcc/egcs 2.8.
1998-04-01 03:14:55 +00:00
tv
5ada55b10c
Remove files automagically generated by yacc so they don't get picked up
...
by a .PATH: statement, and _will_ be generated.
1998-04-01 02:55:43 +00:00
tv
17130ff0d5
add __vfork14() compensation by including <unistd.h> as inspired by our
...
in-tree gcc. make this special activity conditional on __NetBSD__.
1998-04-01 01:50:31 +00:00
tv
7485d4735b
Add $(.OBJDIR) to the front of .PATH: so yacc's generated files do not
...
get dumped in the dist directory
...these Makefiles really should be converted to using ${} variables
1998-04-01 01:50:01 +00:00
ross
50b7806b40
Add an egcs config boilerplate file.
1998-03-31 06:43:43 +00:00
scottr
67d9c0902b
Need to include tree.h to resolve a problem with a missing prototype
...
for dwarf2out_cli_label().
1998-03-31 06:00:05 +00:00
mrg
e94768f72b
build .j and .h files properly
1998-03-31 05:04:18 +00:00
mrg
e6348feead
build and install the f77 backend.
1998-03-31 04:25:03 +00:00
mrg
a2f0e60db6
add shlib_version files
1998-03-31 02:56:43 +00:00
mycroft
696d43df9d
This is a kluge, but make sure we get tconfig.h from the right place.
1998-03-30 21:55:48 +00:00
mycroft
7afb4fcec5
Remove bogus file that caused libgcc to build
...
incorrectly.
1998-03-30 21:26:26 +00:00
matthias
6a93608a3d
ns32k.c:
...
* ns32k_gen_operand is no longer needed.
* new function symbolic_reference_mentioned_p (stolen from i386).
* make print_operand dtrt when printing symbolic "constants" in picmode
and abort for the cases that it can't handle (e.g. symbol+offset).
ns32k.h:
* Use NS32K_DISPLACEMENT_P wherever suitable.
* make LEGITIMATE_PIC_OPERAND_P dtrt to make the ns32k_gen_operand hack
unnecessary.
ns32k.md:
* Use general_operand instead of ns32k_gen_operand everywhere.
* replace "rmn" by "g" again.
* make addsi3 dtrt for pic.
The comments in ns32k.md still need some updates.
Thank's again to Ian Dall for his help.
1998-03-30 20:21:01 +00:00
mrg
a057e5253b
comment bogus main warning even with -Wno-main.
1998-03-30 17:06:33 +00:00
mrg
d0b9c83285
pull over arm32/signed char fix from usr.bin/gcc
1998-03-30 07:25:25 +00:00
mrg
1bccc1bbe5
add g77 to subdirs
1998-03-30 05:14:56 +00:00
mrg
290de3be42
merge netbsd/powerpc gcc changes from toolchain/gcc
1998-03-30 04:33:11 +00:00
mrg
8e92b678e2
merge netbsd/alpha gcc changes from toolchain/gcc
1998-03-30 04:30:26 +00:00
mrg
f444db9284
remove unnecessary checks of MACHINE_ARCH
1998-03-30 04:15:35 +00:00
mrg
bf419e2c8a
build the cpp man page properly
1998-03-30 03:27:33 +00:00
mrg
ae088afd9c
add -D__KPRINTF_ATTRIBUTE to CPP_PREDEFINES
1998-03-30 03:23:31 +00:00
mrg
75dcec4f71
remove extra empty line.
1998-03-30 03:07:13 +00:00
mrg
7d1a6f60e4
support for building fortran libraries.
1998-03-30 03:06:39 +00:00
mrg
6fa84e90c7
build the fortran frontend
1998-03-30 03:00:59 +00:00
mrg
85e2ec8154
add fortran library support.
1998-03-30 03:00:19 +00:00
mrg
6e7bb89951
building libstdc++ from the egcs sources in gnu/dist/gcc...
1998-03-29 11:40:13 +00:00
mrg
5e78440996
merge netbsd changes for gcc. pmax still missing.
1998-03-29 11:36:52 +00:00
mrg
ab327e89e2
building gcc from the egcs sources in gnu/dist/gcc...
1998-03-29 11:34:19 +00:00
mrg
5f094689c8
initial import of the egcs 1.0.2 c++ io library
1998-03-29 08:32:21 +00:00
mrg
1d9ec375c0
initial import of the egcs 1.0.2 standard c++ library
1998-03-29 08:31:49 +00:00
mrg
d3c5e32f1d
initial import of the egcs 1.0.2 compiler
1998-03-29 08:14:27 +00:00
mycroft
ab8a4c5234
Allow a non-RTLD_GLOBAL object to refer to symbols in itself.
1998-03-26 23:33:12 +00:00
tv
eae870f3f6
PR #3512 by Ty Sarna: add parsing of ${RCS_LOCALID} make variable to set
...
the local id. This matches the variable used in the cvs-current pkg and
the (unsubmitted, but used by third parties) rcs-5.7 pkg.
1998-03-26 13:56:42 +00:00
mhitch
9893e4c551
The mips port now uses /usr/libexec/ld.elf_so.
1998-03-26 02:13:18 +00:00
cgd
e31461b53c
use CHAR_MIN to determine if 'char' is unsigned, and conditionalize
...
the code in __objc_code_char() appropriately. Thanks to
Alan Barrett <apb@iafrica.com> for providing a good way to do this.
1998-03-24 23:17:21 +00:00
matthias
6aa3cd8c81
backout "rmn" -> ns32k_gen_operand change. This needs more thought and
...
testing.
1998-03-24 22:47:10 +00:00
fair
d38436e8c7
correct file names in manual pages per PR#4906
1998-03-24 08:03:10 +00:00
matthias
01ecf0f5b8
Oops. This is a part of Ian Dall's gdb-ns32k changes I forgot to commit.
1998-03-19 22:06:40 +00:00
pk
d47d43b956
Use file size from fstat(2) to map the hints file, instead of fiddling
...
with incremental mmap()'s. Squashes a bug which caused only the first
page of the hints file to unmapped.
1998-03-18 23:21:46 +00:00
cgd
3319009221
thise gdb doesn't build on the arm32, so don't build it or its libraries.
1998-03-16 18:30:44 +00:00
pk
5ea8bb6d05
Implement RTLD_GLOBAL dlopen(3) flag.
...
Rename internal flags to avoid <dlfcn.h> name space collisions.
1998-03-15 23:10:21 +00:00
pk
b5f4c3ad5e
Check for short hints file (noticed by Chuck Silvers).
1998-03-15 21:24:27 +00:00
matthias
0042eeb18d
gcc-ns32k mega commit compiled by Ian Dall.
...
This commits several enhancements done over the last years:
- adddi3 subdi3 insn definitions: Jon Buller (ns32k.md, ns32k.c)
- ffssi2 adddi3 and subdi3 bug fixes: Matthias Pfaller (ns32k.c, ns32k.md)
- movstrsi reimplimentation: Ian Dall (ns32k.c, ns32k.md, ns32k.h)
- 32381 fpu support (extra registers, multiply - add instructions):
Ian Dall (ns32k.c, ns32k.h, ns32k.md)
- divmoddisi: (re) implimentation Ian Dall (ns32k.md)
- use predicate rather than register constraints to allow better code for
non pic case: Ian Dall (ns32k.md, ns32k.c)
- clean up of many macros in ns32k.h: Ian Dall
1998-03-13 22:57:49 +00:00
matthias
58b2f0ab4c
Ian Dalls patches to make gdb work with respect to his modifications
...
to gcc to support the ns32381's additional floating point registers.
1998-03-13 22:01:07 +00:00
tv
1491cb8af5
PR #4869 : Make gcc frontend use proper vfork() by including <unistd.h> and
...
changing exit() to _exit(). Modest performance improveent, too.
1998-03-09 12:57:23 +00:00
tv
a5e6bce521
Do not chmod files to 0777 before unlinking. NetBSD (and POSIX.1) specify
...
that this is unnecessary (only permission on the file's directory is
necessary), and it has security implications (see PR #5094 ). There may be
other race-condition-related implications here that this change fixes, as
well.
1998-03-06 18:17:12 +00:00
tv
e58b3726c3
PR #3606 : add -nostdlib to ld's command line if -nostdlib is on cc's
...
command line. This behaviour is how it's documented; it should work
that way. Also fixes building a release tree on a -current system (which
bit me with the sparc secr set I built for pk).
1998-03-06 17:42:50 +00:00
mycroft
28ad88290d
Remove spurious extra newline.
1998-03-03 00:36:24 +00:00
cgd
8aaf609a0a
allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf
1998-03-02 19:42:25 +00:00
mycroft
24f331ede1
Fix typo.
1998-02-27 07:06:53 +00:00
mycroft
30689c5677
Make this not lose on machines with unsigned chars.
1998-02-27 07:05:45 +00:00
jonathan
12986acb08
Mips uses ELF. Add !defined(__mips) to the toolchain-dependent
...
``#ifndef __alpha''s in _G_config.h and to the source in libg++2netbsd.
1998-02-26 02:26:27 +00:00
mellon
c8ddea2651
Names have no underscores both on Alpha and on mips (from Jonathan)
1998-02-25 18:06:24 +00:00
mycroft
4462053ab3
Fill in missing (default) mmap(2) flags.
1998-02-20 09:27:18 +00:00
jonathan
730100e9cd
Add emulation of binutils 2.x ld options:
...
-rpath dir, -shared, -soname, --whole-archive, --no-whole-archive
for compatibility with ELF ports and to aid migration to bintils.
Update manpage with new otions.
1998-02-20 03:12:50 +00:00
cgd
0924c4443d
Make sure the reason that NOLINT is set is documented. Additionally
...
in places where it should be set (or has to be set right now), do so.
1998-02-19 02:17:05 +00:00
jtc
9a0063c6d6
Simply include -lcurses instead of -lcurses -ltermcap
1998-02-18 22:47:41 +00:00
pk
9084f293a7
Print a warning message if we detect that a "copy symbol" has changed
...
size in a shared library. Also, always use our expected size to copy
the item in, on the assumption that doing so generally minimizes the
damage (maybe it's better to just bail out?).
1998-02-17 23:07:33 +00:00
mycroft
b1d2d2c0b4
Do the OBJDIR hackery just like everything else does it.
...
Fixes several bugs.
1998-02-14 20:58:23 +00:00
mycroft
bfea7a2499
Nuke echo_objdir from orbit.
1998-02-14 20:57:21 +00:00
mycroft
371ff49dd5
Kill a GCC warning on the SPARC.
1998-02-14 07:25:55 +00:00
lukem
214d10bfb8
${TMAC,FONT}{OWN,GRP,MODE} default to $FILE{OWN,GRP,MODE}
1998-02-09 04:22:14 +00:00
gwr
e069ed37b2
Use mipsnbsd-nat
1998-02-08 01:10:06 +00:00
gwr
6b14dcf593
Kill an unused variable.
1998-02-07 23:03:16 +00:00
gwr
d9d32203ff
New implementation of NetBSD/alpha support.
...
(so we can submit it to the FSF.)
1998-02-07 22:54:50 +00:00
cgd
80678449fe
explicitly set NOLINT in libgcc and libobjc Makefiles. There's
...
nothing sensible to make lint libraries of in here.
1998-02-05 23:47:24 +00:00
christos
85ca961d87
Use -ltermcap instead of -ltermlib
1998-02-05 12:25:48 +00:00
thorpej
da87427228
NetBSD has ANSI C header files.
1998-02-04 23:04:11 +00:00
christos
a5fd55b1b0
Warnsify
1998-02-04 14:32:51 +00:00
gwr
986ac75a1f
Kill private version of child_resume().
1998-02-03 21:35:30 +00:00
gwr
f4ecc595c4
If NO_SINGLE_STEP is defined, make sure child_resume
...
is never asked to single step!
1998-02-03 21:24:16 +00:00
perry
1aa908a3a5
removed -DSTDLIB_H_DECLARES_GETOPT=1 -- it is no longer true
1998-02-03 06:38:19 +00:00
thorpej
e642dff4e0
Import the psim-970703 (PowerPC Simulator) snapshot.
1998-02-01 08:01:23 +00:00
thorpej
74ab5e8006
Import the simulator sources from the gdb-4.16 distribution which were
...
omitted when our GDB was updated.
1998-02-01 07:56:37 +00:00
thorpej
6786eca4a0
Fixup NetBSD/powerpc GDB host and target configurations.
1998-01-30 22:26:42 +00:00
thorpej
d32edd2b13
Make the powerpc-*-netbsd* target use the elf32ppc linker emulation.
1998-01-30 22:08:47 +00:00
thorpej
ade3355927
Add the profile registers. From Wolfgang Solfrank.
1998-01-30 20:00:43 +00:00
thorpej
5b3cc1e576
Remove SIM and SIM_OBS definitions from these files, since we now use
...
AC_SUBST to configure the PSIM simulator. Add an comment noting that
these files are now obsolete (they are different from the ppc*-eabi.mt
files only by this comment).
1998-01-30 19:56:06 +00:00
thorpej
c0aeb102bc
Add powerpc-*-netbsd* host and target.
1998-01-30 19:53:20 +00:00
thorpej
dd2f604092
Clean up the configure code that enables the PowerPC simulator PSIM. Instead
...
of overriding the target to ppc-sim if the simulator is enabled, allow
the simulator to co-exist by AC_SUBST'ing in the SIM and SIM_OBS variables.
1998-01-30 19:50:48 +00:00
thorpej
391360a175
Use netbsd-core.o for powerpc-*-netbsd* configurations.
1998-01-30 19:37:07 +00:00
thorpej
d3952db048
Include pmac_xcoff_vec in the powerpc-*-*bsd* configuration.
1998-01-30 19:34:37 +00:00
mycroft
02b075bafe
Make `info float' work. Mostly from Noriyuki Soda.
1998-01-24 15:32:41 +00:00
ross
80605d61a2
Commit outstanding mods prior to gwr's big gnu feedback pass. In this case,
...
fix a few macro bugs and remove some incorrectly applied character
restrictions.
1998-01-22 02:48:44 +00:00
gwr
15d917d9fe
MMALLOC_DIR and MMALLOC_CFLAGS are now substitited by configure.
1998-01-22 01:34:29 +00:00
gwr
7d3ce87895
Add support for the option: --with-mmalloc=somewhere
...
which defaults to using ../mmalloc if that exists, or
else it sets MMALLOC_CFLAGS = -DNO_MMALLOC
(so build without ../mmalloc "just works":)
1998-01-22 01:32:00 +00:00
gwr
736fd65224
Note imports of alpha files from cygnus970817 snapshot.
1998-01-21 01:05:27 +00:00
drochner
57b9298f1c
fix misoptimization after "ffs(x) - 1"
...
(as done in egcs)
1998-01-20 16:03:17 +00:00
gwr
4fea918e34
For completeness, fix the SunOS/sun3 sigtramp support too.
...
(I had to change tm-m68k.h which affects tm-sun3.h also.)
1998-01-14 18:51:06 +00:00
gwr
254db76f83
Define IN_SIGTRAMP() as nbsd_in_sigtramp(), which knows how to find
...
the address of the signal trampoline on all NetBSD/m68k machines.
(Fixes PR bin/3391)
1998-01-14 18:45:44 +00:00
gwr
eba66671ed
Define FRAME_SAVED_PC to use the common sigtramp_saved_pc() just like
...
the i386 does. The previous definition was a SunOS-specific hack,
and if that is really still needed somwhere, it can still be used
by defining sigtramp_saved_pc as m68k_sigtramp_saved_pc in the
target-specific tm.h file. The common sigtramp_saved_pc() fucntion
uses SIGCONTEXT_PC_OFFSET to find the return PC (the best way).
Do not define SIG_PC_FP_OFFSET here. (very machine-specific!)
1998-01-14 18:42:05 +00:00
gwr
6cc4f2227c
Add two new functions:
...
m68k_sigtramp_saved_pc() - like the comon sigtramp_saved_pc, but
uses SIG_PC_FP_OFFSET to find the saved PC (used for SunOS).
nbsd_in_sigtramp() - determine whether a PC value is within the
signal trampoline, but do so WITHOUT hard-coding the address
of the end of the stack (uses "__ps_strings" at run time).
This allows a common gdb to work on all m68k. (yea!)
1998-01-14 18:33:10 +00:00
gwr
521ae36095
No longer need to include solib.h here.
1998-01-12 19:49:14 +00:00
gwr
85ec3a65c8
Uh... tabs vs spaces...
1998-01-12 16:22:01 +00:00
gwr
734fb3d7c0
Fix the comment that claims "only SunOS" needs this (referring to the
...
extra initial SIGTRAP after ld.so finishes). NetBSD needs it too.
1998-01-12 16:21:14 +00:00
gwr
c7f6e84cbe
Ignore symbols of type N_WARNING (0x1e) on NetBSD.
1998-01-12 16:14:58 +00:00
gwr
98e7377438
OK, this file was pretty much completely wrong. I copied it from the
...
SunOS version, but our shared libraries are not THAT much like SunOS.
In NetBSD a.out shared libraries, trampoline stubs have _DYNAMIC+n
as their symbol, so we can recognize them with strcmp. We may also
need SKIP_TRAMPOLINE_CODE(pc) eventually, but doing that right takes
machine dependent code to lookup what the _DYNAMIC stub jumps to.
(gdb appears to work OK on a.out without SKIP_TRAMPOLINE_CODE)
1998-01-12 16:03:28 +00:00
lukem
493c7002e7
note that /var/tmp isn't the default for TMPDIR
1998-01-09 06:02:38 +00:00
veego
a0d473d24a
Use the same ifndef from src/gnu/usr.bin/gcc/cc/gcc.c rev 1.6 (lukem):
...
> don't try using P_tmpdir (from <stdio.h>, defined as "/var/tmp/" on
> NetBSD), or "/usr/tmp" for temp files - just use "/tmp".
> from ronald khoo in [bin/4224]
1998-01-06 20:11:58 +00:00
lukem
95073cdb54
don't try using P_tmpdir (from <stdio.h>, defined as "/var/tmp/" on NetBSD),
...
or "/usr/tmp" for temp files - just use "/tmp". from ronald khoo in [bin/4224]
1998-01-06 12:47:43 +00:00
cgd
10cc9f3b70
RCS Id police
1998-01-05 22:00:34 +00:00
cgd
cb1cb72951
bsd.prog.mk isn't needed here, and including it only gets us an
...
unnecessary obj dir.
1998-01-05 21:56:31 +00:00
perry
f6aae0d6c2
RCSID Police
1998-01-05 04:54:16 +00:00
christos
db8c951524
Add -Idirectory option to search for .so files in a path.
1997-12-21 14:54:06 +00:00
christos
a6e206b6f7
Oh, my god... bc with readline support does not work at all:
...
echo 10 / 3 | bc
prints
10 / 3\r\n\r3\r\n
with a stock readline... Our readline does not echo when it does not
have a tty, so it printed:
\r3\n
I removed printing the printing of \r for now...
1997-12-20 19:19:07 +00:00
thorpej
818382c29c
Eek, another typo.
1997-12-18 22:51:16 +00:00
thorpej
ade8fb4c56
Sigh, typo.
1997-12-18 22:34:25 +00:00
thorpej
bf32610248
Fix a typo in a comment, and simplify the .PATH directive.
1997-12-18 19:32:46 +00:00
thorpej
031232e9ba
NetBSD Makefile for GNU gprof. Tested on NetBSD/alpha.
1997-12-18 19:27:58 +00:00
thorpej
afc0f998fc
NetBSD Makefile framework to build GNU binutils. Tested, works on
...
NetBSD/alpha.
1997-12-18 07:37:37 +00:00
thorpej
c333a506de
Oops, typo.
1997-12-18 07:30:34 +00:00
thorpej
60b43a9445
Make sure _end is aligned to 4 or 8 bytes (depending on elf32 or elf64).
1997-12-17 03:10:24 +00:00
thorpej
c5dd236491
Add configuration information for NetBSD/alpha.
1997-12-17 03:06:45 +00:00
thorpej
f6b272d632
Define S0_REGNUM, the first callee-saved register.
1997-12-17 03:01:04 +00:00
thorpej
510a4a1282
Add _rtld_debug_state to the list of symbols where GDB may stop the
...
dynamic linker.
1997-12-17 02:48:23 +00:00
thorpej
e7965747fa
Add configuration information for NetBSD/alpha.
1997-12-17 02:44:14 +00:00
thorpej
9235a634c9
Define LOCAL_LABELS_FB (for e.g. "1:"-style local labels).
1997-12-17 02:34:11 +00:00
thorpej
ece00ace29
Add configuration info for NetBSD/alpha.
1997-12-17 02:32:21 +00:00
thorpej
55eaf3b227
Properly error out if we fail to malloc memory for the asection.
1997-12-17 02:26:47 +00:00
thorpej
c336ed0805
Add M_PMAX_NETBSD and M_ALPHA_NETBSD magic numbers, for completeness.
1997-12-17 02:25:51 +00:00
thorpej
9cdcaf7f0d
Add configuration goo for NetBSD/alpha.
1997-12-17 02:25:08 +00:00
mycroft
21816067e1
Eliminate DECL_C_STATIC() and DECL_PUBLIC(), as in egcs.
...
Make sure TREE_PUBLIC() is set for inline functions which are not static, so
that they actually get instantiated.
1997-12-16 09:22:28 +00:00
mikel
06c1873d83
add missing ".o"; from Brian Grayson in PR 4487
1997-12-04 09:03:18 +00:00
gwr
5aae2d7bb7
clarifications
1997-12-03 19:47:56 +00:00
jonathan
5438df9f2f
Correct offset and size of register-copying code in fetch_inferior_registers()
...
and set_inferior_regsiters() to match the split scalar/FP register structs.
Based on fetch_core_registers.
Fixes some but not all of PR 4589.
1997-12-03 16:00:14 +00:00
ross
c053efbb37
File has diverged from vendor branch, give it an rcsid comment.
1997-12-02 23:46:04 +00:00
ross
11751c2757
Once upon a time, someone must have done a global s/ALL/BASE/ while
...
ignoring case and tokens, inventing the "hw_rei_stBASE" instruction. Undo.
1997-12-02 20:53:09 +00:00
matthias
ceeae92e78
Pull over changes for ns32k from our old gdb port.
1997-11-26 21:29:30 +00:00
gwr
c4f2dabf21
Initialize rl_filename_quote_characters as documented.
...
Fixes a core dump in gdb with input: c d SPC / u s TAB
Found by enami tsugutomo <enami@but-b.or.jp>
1997-11-24 19:19:29 +00:00
mrg
a2f4e2a852
make hidden games mode 550, group games.
1997-11-19 08:26:35 +00:00
fair
f38eaf9f71
Add text to man page to indicate NetBSD submitter-id convention: all are "net",
...
per PR#3993. Also add text describing the Priority, Severity, and Class fields
of the PR form.
1997-11-18 08:05:11 +00:00
mycroft
15ddd8b98f
Fix y2k problem.
1997-11-17 01:45:01 +00:00
phil
7f2f468376
Add needed functions for linking.
1997-11-16 06:59:09 +00:00
gwr
77f5bb0a92
Fix pasto. OPCODE_SRCS=... dis-buf.o disassemble.o
...
was supposed to list the .c files. Does now.
1997-11-14 04:33:10 +00:00
pk
f58457ccca
Expand on shared object's `.init' functions a bit, and mention
...
`/usr/lib/c++rt.o'.
1997-11-13 22:25:23 +00:00
gwr
a46d55768b
Integrate a fix from the latest GDB: Need to initialize the
...
"endian" field in the "disassemble info" otherwise the SPARC
disassembler assumes it should do little-endian swap. (dumb)
1997-11-12 17:34:41 +00:00
augustss
e50fe447d7
Make sure numeric escapes are limited to 3 characters.
1997-11-12 02:02:34 +00:00
mrg
6be07a674c
add missing .Nm calls and MLINKS. from spz@serpens.swb.de
1997-11-12 00:47:32 +00:00
thorpej
3cac099fca
Don't do function CSE; it tickles a bizarre bug in other parts of the
...
toolchain.
This is only a temporary work-around until we either fix the other toolchain
bug or switch to a different toolchain.
1997-11-04 20:59:11 +00:00
mycroft
1c81e53081
From Mike Stump, via egcs:
...
+ * stor-layout.c (layout_record): Ignore STRUCTURE_SIZE_BOUNDARY if
+ we are packing a structure. This allows a structure with only
+ bytes to be aligned on a byte boundary and have no padding on a
+ m68k.
1997-11-03 12:23:14 +00:00
mycroft
b5a9af9fec
From Mike Stump, via egcs:
...
* c-decl.c (start_struct): Ensure that structs with forward
declarations are in fact packed when -fpack-struct is given.
1997-11-03 12:21:51 +00:00
mycroft
733f98b6b0
This was never supposed to be here.
1997-10-31 10:23:23 +00:00
bouyer
1352a07d69
Patch from Jason Thorpe: add a --write option, equivalent to the
...
"set write" command, for ease of use and compatibility with old gdb.
1997-10-30 10:39:53 +00:00
phil
c9b92bdc9a
ns32knetbsd_vec -> pc532netbsd_vec
1997-10-29 03:45:40 +00:00
lukem
bdda42e958
use .m.o rules from <bsd.lib.mk>
1997-10-28 12:43:35 +00:00
thorpej
b3c0946338
Build bfd and readline on the Alpha, too.
1997-10-27 00:25:05 +00:00
is
4f39b41b04
Workaround for Sparc alignment problem. From PR 3417 by Krister Walfridsson.
...
XXX Somebody should look deeper into this.
1997-10-26 14:46:31 +00:00
lukem
da49bfcda7
use CPPFLAGS instead of CFLAGS
1997-10-25 10:10:19 +00:00
lukem
c4c746f831
fix link hash lookup code, so that hard links are restored correctly.
...
from Steve Peurifoy <sp128@ibm.net> in [bin/4344]
1997-10-25 10:04:40 +00:00
lukem
0c77c25043
use CPPFLAGS instead of CFLAGS
1997-10-25 09:27:04 +00:00
thorpej
56040257a5
Include string.h for prototypes so this builds on the Alpha.
1997-10-25 02:02:02 +00:00
thorpej
72434afdb5
Pull in <string.h> to get prototypes so that this builds on the Alpha.
1997-10-25 01:57:10 +00:00
thorpej
86ed76b106
Need to -I. to get generated .h files (needed for Elf targets).
1997-10-25 01:50:36 +00:00
is
f2af392200
Fix PR 3123 by Robert Dick.
...
Gcc used to create code to create trampolines (for nested functions) for
m68k without properly flushing the caches, leading to segmentation violations
on 68040/68060 systems.
Fixed by:
- importing the gcc 2.7.2.3 trampoline creation code into arch/m68k/m68k.h
- adding the OS-specific code for this into arch/m68k/netbsd.h
These changes have been reflected in gcc2netbsd.
1997-10-24 21:25:46 +00:00
thorpej
703c49a46e
Add the "pkg" category.
1997-10-24 18:17:44 +00:00
lukem
21a80b2b63
use CPPFLAGS instead of CFLAGS
1997-10-23 22:50:34 +00:00
christos
34fd941cb9
PR/4301: Jaromir Dolecek: Enable readline, now that we emulate it.
1997-10-23 22:25:06 +00:00
cjs
1a41da404a
Don't compile bfd, readline on alpha.
1997-10-23 18:15:04 +00:00
is
560b960e0d
finalize Objective-C support, closing PR 4200 by Peter Simons:
...
- add /usr/include/objc to mtree
- set libobjc/Makefile INCSDIR=/usr/include/objc
- put to-be-installed includes to libobjc/Makefile into INCS=
- add the Objective-C source files to the appropriate lists.
- as the objc include files are installed now, no need to patch most
of the files.
- add /usr/include/obj/* to src/distrib/comp/mi
The changes have been applied to gcc2netbsd, and this script was then used
to create the new version of the files in libobjc/.
1997-10-22 12:56:37 +00:00
fvdl
0541b6ca6e
Revert to previous; while the prototypes are not needed, the change
...
isn't necessary, as the new function versioning doesn't conflict with it.
1997-10-22 00:42:45 +00:00
thorpej
c3bab005d0
Prototypes for stat(2) and lstat(2) come from <sys/stat.h>, so don't declare
...
them here. Doing so breaks versioned functions.
1997-10-21 19:13:45 +00:00
gwr
f09d74419b
Add mips*-*-netbsd
1997-10-20 20:39:46 +00:00
gwr
1d0fce59db
Don't define NO_SINGLE_STEP here because it is already defined in
...
dist/gdb/config/mips/tm-nbsd.h (avoid redefinition warnings).
1997-10-20 16:05:29 +00:00