Commit Graph

2200 Commits

Author SHA1 Message Date
mrg
e2c8806fcf compile (but not run-time) tested sh3eb-netbsdelf-gdb support. 2003-10-28 01:21:37 +00:00
uwe
398db2f8fd Item 1 - mention that you can configure and build in a scratch
directory, thus saving the trouble of doing distclean and cvs update.

Item 4 - it's defs.mk, not defs.h.

New bullet - in defs.mk set G_BFD_CPPFLAGS from `tdefaults' variable
of the generated bfd/Makefile.
2003-10-28 01:12:11 +00:00
mrg
d103a27279 compile-tested sun2 support for GDB 5.3. 2003-10-27 23:56:55 +00:00
mrg
1b3f9cdd10 revert previous 2003-10-27 23:56:14 +00:00
mrg
42f41e65c7 mostly working configuration updates for sun2.
XXX - gcc3/backend/ra-colorize.c gets built wrong and the backend programs
XXX   fail to link.
XXX - mdsetimage & installboot/ffs.c get an unrecogised instruction ICE.
2003-10-27 16:55:32 +00:00
mrg
a4697adcfc change "cc -dumpversion" back to "3.3.2", as per old behaviour.
should fix PR#23280.
2003-10-27 16:43:29 +00:00
mrg
2f6aa47ade compile (but not runtime) tested support for armeb-netbsdelf-gdb 5.3 2003-10-27 16:36:19 +00:00
mrg
8d8c032590 add armeb-netbsdelf GCC3 support. (not tested) 2003-10-27 01:37:08 +00:00
wiz
51677832e7 Close parentheses. 2003-10-27 00:57:04 +00:00
christos
94920a3392 Add the declarations in init.c too (mentioned by Christian Limpach) 2003-10-26 17:49:24 +00:00
christos
f9f34b91b1 Add a guide on how to add new NetBSD platform support to gdb. Requested by
mrg.
2003-10-26 17:18:04 +00:00
lukem
f85d2d1c14 Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
lukem
857ab1bdd0 use ${HOST_SH} instead of /bin/sh 2003-10-26 03:50:07 +00:00
lukem
414f1003f0 don't need to set SHELL=/bin/sh 2003-10-26 03:49:39 +00:00
matt
6e23d936ae More fixes. 2003-10-25 19:02:07 +00:00
matt
1b7561a047 Add VAX GDB 5.3 support. 2003-10-25 18:24:58 +00:00
matt
3e45a9f0c7 Fix library order so that -static will work. 2003-10-25 18:24:23 +00:00
dmcmahill
a2cc19e091 avoid trying to do "for f in ; do ..." which breaks while crosscompiling
on certain non-netbsd host.  Approved by Matthew Green, mrg at netbsd.
2003-10-25 02:42:00 +00:00
seb
e8b3aed4d7 Update version reported by gcc -dumpversion: it is now `3.3.2-nb1'
not `3.3.1' as before and neither `3.3.2'.

Approved by mrg@.
2003-10-23 09:59:25 +00:00
skrll
a69cb4cc55 ARM thread support.
- add or expose {supply,fill}_{fp,g}regset functions
	- add lwpid to ptrace calls
2003-10-21 19:07:36 +00:00
lukem
130ab7336b Rework how MAKEVERBOSE operates:
*	Don't bother prefixing commands with a line of  ${_MKCMD}\
	and instead rely upon "make -s".  This is less intrusive on
	all the Makefiles than the former.  Idea from David Laight.

    *	Rename the variables use to print messages.  The scheme now is:
	    _MKMSG_FOO		Run  _MKMSG 'foo'
	    _MKTARGET_FOO	Run  _MKMSG_FOO ${.TARGET}
	From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
wiz
c8a5e4585e Enable HAVE_MKTIME manually; the configure script fails since it
checks a weird corner case.
Should fix building platforms without shared libs.
Requested by Chuck Silvers.
2003-10-20 17:07:38 +00:00
lukem
3fc127cd66 Support MAKEVERBOSE
Use ${HOST_SH}
Use BUILDSYMLINKS
2003-10-20 01:15:03 +00:00
lukem
46948f220d * Support MAKEVERBOSE
* Implement GROFFYSRCS, which contain a list of .y files to convert into
  .cpp and _tab.h.  Simplifies .y -> .cpp (et al) .
* Use "realall" target instead of "dependall"/"install" to ensure that
  various files are created correctly.
2003-10-20 00:54:36 +00:00
wiz
5e43ad3add Add 1.4.1 and 1.6.2. 2003-10-19 08:58:52 +00:00
matt
8df2ba29a1 Skip build of {binutils,cvs,gcc compilers,gdb} if
MK{BINUTILS,CVS,GCCCMDS,GDB} == no, respectively
2003-10-18 23:44:46 +00:00
lukem
9da74b23ca Don't auto-frob .y or .l files. 2003-10-16 03:33:28 +00:00
fvdl
9558d5998a Add NetBSD kcore support. 2003-10-14 22:59:59 +00:00
fvdl
e67583ab9d NetBSD support for the x86_64 target. 2003-10-14 02:02:17 +00:00
chs
8868d13163 bring over the rest of the IN_SIGTRAMP() hack from the old gdb so that
gdb builds on the sun3.  jason sez "check that in, for now".
2003-10-12 01:05:36 +00:00
enami
de00b9ee01 Serialize the build of backend and frontend, since the latter requires
header files created during the former is built.
2003-10-11 05:16:18 +00:00
matt
926373d2c9 Turn on HAVE_GAS_HIDDEN. 2003-10-07 02:19:18 +00:00
veego
982d95a75b Fix part 3 of toolchain/23067 while adding a depend target to the
dependall and all targets which build libiberty.
Fix from mrg.
2003-10-06 21:40:32 +00:00
wiz
d6fe0c8983 Update for 3.1.3. 2003-10-06 16:50:39 +00:00
matt
39caecb211 Add in-tree toolchain support for HPPA. 2003-10-06 05:10:13 +00:00
wiz
8d0f21a650 Fix regexo in previous. 2003-09-30 20:11:26 +00:00
wiz
084f5623b9 Prepend doc- to have the same names as the groff distribution
(stripped out by strip.sed during installation).
2003-09-30 20:10:14 +00:00
christos
f0925fbf15 Add -I${DIST} to pull the right readline header. 2003-09-26 20:01:28 +00:00
skrll
cb958e7b00 First cut at ARM support. Not tested. 2003-09-26 19:59:14 +00:00
skrll
c51a5a7eab .c->.o 2003-09-26 19:49:41 +00:00
skrll
76521c5eab Need to look in ${DIST}/bfd on ARM. 2003-09-26 19:45:48 +00:00
christos
4f6b2d371c Switch gdb to use libedit for now. 2003-09-26 17:51:18 +00:00
christos
15d85836fb Make TUI optional. 2003-09-26 17:37:56 +00:00
tron
d7e742e438 Move inclusion of "Makefile.backend" a bit further up again to fix
build failures.
2003-09-26 06:55:48 +00:00
tron
1c9e757817 Include "Makefile.backend" at the end so that "CLEANFILES" definitions
are not ignored.
2003-09-26 06:53:30 +00:00
christos
ab4bd3a7b4 Build with setxid support. 2003-09-25 16:10:52 +00:00
matt
ca2905b022 GDB 5.3 support for Alpha 2003-09-24 06:16:48 +00:00
matt
be53bdf66a Regen some powerpc files. Disable sim for now. 2003-09-24 02:36:10 +00:00
uwe
f632d9218f #undef WITH_SIM 2003-09-24 00:08:28 +00:00
matt
be717f0864 Add GDB 5.3 powerpc bits. 2003-09-23 23:11:39 +00:00
cl
0af731d2e2 enable pthread debugging 2003-09-23 13:32:52 +00:00
cl
caadee30ed enable target kcore 2003-09-23 13:10:32 +00:00
matt
5d47b7eb8c Add a .PATH dependency on the target's gcc config directory. 2003-09-23 09:04:40 +00:00
matt
65f3d076cb Regenerated powerpc--netbsd files. 2003-09-23 07:31:54 +00:00
cl
4f2222cf82 make gdb53 work on m68k
- fix elf core register access
- add elf abi detection
2003-09-23 01:52:41 +00:00
cl
b60a501123 remove double initialize_corelow 2003-09-23 01:11:48 +00:00
uwe
df0d1f49b1 sh3el support for gdb-5.3. Bootstrapped on hpcsh. 2003-09-21 21:14:49 +00:00
christos
5deb330b87 add kcore init function. 2003-09-20 06:22:31 +00:00
mrg
f9975d193b add a HAVE_GDB53 switch. defaults to no one yet. 2003-09-18 23:17:55 +00:00
fvdl
283f565a54 Add missing libiberty glue for x86_64 previously missed. 2003-09-14 18:41:56 +00:00
martin
d911902f25 init.c changes from i386 and add coresponding *.o files. 2003-09-14 10:15:47 +00:00
martin
f991b22fae init.c changes from i386 and add the coresponding *.o files. 2003-09-14 10:14:20 +00:00
martin
6e85ed96e0 Disable lint. 2003-09-14 09:50:15 +00:00
cl
7820cb5d26 remove xm.h 2003-09-13 20:02:29 +00:00
cl
b4f47506dc Add m68k support. 2003-09-13 19:45:15 +00:00
martin
d6526e7e34 Add support for sparc. 2003-09-12 20:27:53 +00:00
simonb
a76e5579f8 Add mipseb and mipsel gdb53 support files. 2003-09-12 06:42:29 +00:00
wiz
05686e9c80 While we provide gettimeofday, it's only needed by texindex if
mkstemp is not found.  The configure test for gettimeofday is thus
only run in that case, which explains why HAVE_GETTIMEOFDAY was
not defined by default in the resulting config.h.  Since we don't
need gettimeofday, don't define HAVE_GETTIMEOFDAY manually to
simplify updates to this file.

Add RCS Id.
2003-09-09 12:55:10 +00:00
wiz
25b876c602 Remove hyphen-flags override; was only here for the
switchover phase, default is better.
2003-09-08 18:07:30 +00:00
wiz
51f064e734 Remove St -isoC9X aliases. 2003-09-08 17:55:22 +00:00
wiz
8a4bc21866 Remove St -xns5.2d2.0 -- unused now (inet(3) was only user). 2003-09-08 17:22:18 +00:00
wiz
38f443bb93 Remove local ENABLE_NLS patches which were added for smaller executable
size -- however, these binaries won't end up on bot floppies, so it's
not necessary, and less diffs to the original are better.
Ok'd by itojun.
2003-09-08 13:33:00 +00:00
fvdl
e8c1bb7ea8 Remove file generated by older version of mknative-gcc. 2003-09-08 00:26:59 +00:00
fvdl
0135fe160a x86_64 gcc3 and binutils glue. Not yet used. 2003-09-07 21:24:53 +00:00
christos
290a9a3926 we are going to have sa_sigaction, when we get siginfo. 2003-09-06 09:43:34 +00:00
christos
65d230c880 Fix core handling, from Stephen Degler. 2003-09-06 09:41:52 +00:00
mrg
57b205e71d in-tree toolchain support for sh5el. not really tested yet, but it
seems to mostly work..  libcurses.so fails to link with an out of memory
error i haven't looked at yet, and nothing has actually been run..

XXX: gdb53 missing.
2003-09-04 04:34:14 +00:00
mrg
cd7d35dbec install a "cccp" man page for now. 2003-09-04 04:19:08 +00:00
mrg
02fdaf3a7a backout rev 1.16 (wrong tree), and 1.17 and 1.18 trying to fix 1.16... 2003-09-04 04:17:01 +00:00
drochner
38b8690553 make the cpp.1 thing really work 2003-09-03 14:21:51 +00:00
drochner
ba1560352b make the cpp.1 thing work 2003-09-02 20:01:59 +00:00
mrg
1e69032f26 forgot these with:
introduce an additional switch to enable building GCC3 instead of GCC2:
HAVE_GCC3.  if this is set, we also set USE_TOOLS_TOOLCHAIN=no.  change
the definition of the former to be restricted to whether tools/toolchain
is used or not.
2003-09-02 06:36:22 +00:00
mrg
6ba749b625 install a "cccp" man page for now. 2003-09-02 05:23:06 +00:00
matt
9de4f868de Regenerated. 2003-08-31 19:45:25 +00:00
mrg
1a086c6b25 introduce an additional switch to enable building GCC3 instead of GCC2:
HAVE_GCC3.  if this is set, we also set USE_TOOLS_TOOLCHAIN=no.  change
the definition of the former to be restricted to whether tools/toolchain
is used or not.
2003-08-27 16:03:17 +00:00
mrg
33eed2cc61 regenerate 2003-08-25 06:09:11 +00:00
mrg
bde3717628 regenerate. 2003-08-22 16:01:12 +00:00
mrg
74cfa6bb4b regenerate 2003-08-22 09:46:57 +00:00
uwe
96538bcf9e * add ${GCCARCH} to .PATH to make hconfig.h a real file target.
* use ${G_HCONFIG_H} instead of hconfig.h as a dependency.
* hconfig.h: auto-build.h dependency is bogus, remove.
* misc cleanup of ".c depends on .h" -> ".o depends on .h"
* options.h was missing from CLEANFILES.

With these changes running make in this directory doesn't do a
*complete* rebuild anymore.  Still not foolproof, because gen* host
tools do not overwrite generated files that are not changed, so we
really need to use stamp file style dependencies for those, like gcc
makefile does.

Ok by Matthew Green <mrg@netbsd>.
2003-08-22 03:06:32 +00:00
mrg
023ae3cdb4 regenerate 2003-08-22 02:45:22 +00:00
uwe
acd641f87d Add -I${BACKENDOBJ} to HOST_CPPFLAGS so that `fini' host program can
find auto-build.h.

Fixes PR/22497.
Ok by mrg@.
2003-08-19 01:13:25 +00:00
christos
eb60ee7b60 Do not install the libraries (from Stephen Degler) 2003-08-18 22:49:16 +00:00
christos
dfb81d79ab undo previous accidental commit. 2003-08-18 16:46:55 +00:00
martin
17e3c1d4f1 Add sparc64 support.
XXX - lint does not yet work - it undefines __GNUC__ and this breaks bfd.h.
2003-08-18 00:28:11 +00:00
martin
0fffc3d101 Move bfd.h to arch dependend directory - the generated bfd.h differs
slightly between 64bit and 32bit archs.
2003-08-18 00:25:23 +00:00
christos
f399648bb7 forgot to add this one too. 2003-08-17 23:00:20 +00:00
christos
a550ab6960 forgot to commit this. 2003-08-17 22:54:56 +00:00
christos
83a51582a8 try to commit again 2003-08-17 18:03:25 +00:00
christos
03a450b1a6 update for multiple dir build. 2003-08-16 21:53:58 +00:00
christos
baa8a63141 Remove unused lines. 2003-08-16 16:03:05 +00:00