thorpej
2e065d7d6f
Revert previous after further discussion w/ Todd.
2001-12-14 16:54:08 +00:00
thorpej
74ed46fbb4
Commit the results of running toolchain2netbsd on the Alpha.
2001-12-14 07:12:09 +00:00
thorpej
8937074afd
Add an alpha*-*-netbsd* target.
2001-12-14 06:52:06 +00:00
thorpej
7482fd8b1e
Remove the case that excludes gdb from alpha-*-netbsd*.
2001-12-14 06:51:08 +00:00
thorpej
6464462736
Remove the code that supports the old PLT format (the code for that
...
is not present in the master FSF version of this file).
2001-12-14 01:15:08 +00:00
thorpej
5ddefb1229
Garbage-collect the code that created old-format PLT entires.
...
The NetBSD/alpha ld.elf_so understands both formats, now.
2001-12-14 01:12:24 +00:00
thorpej
4c49d5310f
No need to explicitly pull in bsd.own.mk.
2001-12-13 00:31:39 +00:00
thorpej
2152080e67
No need to pull in bsd.own.mk explicitly.
2001-12-13 00:30:28 +00:00
thorpej
7a3fcb2adf
Convert unaligned relocs to aligned relocs if they happen to be
...
aligned. Corresponds to part of rev 1.21 of this file in the
master FSF sources.
Thanks to Michael Rauch <mrauch@netbsd.org> for fishing out the patch.
2001-12-13 00:21:57 +00:00
thorpej
d043d0d483
Revert previous, as was done so in the master FSF sources. The
...
original problem will be fixed in a forthcoming commit.
2001-12-13 00:18:50 +00:00
lukem
1b6c4afd64
move NOxxx=
2001-12-12 23:53:31 +00:00
lukem
ad15078862
move NOxxx=
2001-12-12 23:46:45 +00:00
lukem
df91d4a185
move NOxxx=
2001-12-12 23:09:13 +00:00
lukem
0a3f147fdd
move NOLINT
2001-12-12 23:08:26 +00:00
thorpej
39c9a8ba17
We apparently must now set NOLINT= *BEFORE* including bsd.own.mk.
2001-12-12 23:00:50 +00:00
thorpej
5722ce0152
Make LIB2FUNCS_EH work like the rest of LIB2FUNCS, and clean
...
up the special rules required to build those objects.
2001-12-12 17:27:50 +00:00
lukem
b0b0a32ad7
Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly).
...
Otherwise the appropriate MKxxx=no won't be defined .
2001-12-12 12:24:19 +00:00
lukem
4c650ea52b
we need a .c file to build _eh.{o,so,po} from, so add libgcc2.c back
...
in as a source for the rules.
2001-12-12 09:30:55 +00:00
lukem
22cf1d253e
pull in <bsd.own.mk> after NOLINT is defined, so that MKLINT=no is
...
correctly determined
2001-12-12 08:58:45 +00:00
tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
thorpej
cf11c3964c
Fix building of _eh.o and friends.
2001-12-11 23:43:04 +00:00
thorpej
59ee8a3dfb
Update for new sparcnbsd-nat.c
2001-12-11 04:04:35 +00:00
thorpej
e787c227a0
New NetBSD/sparc GDB native dependent module, cloned from the new
...
sp64nbsd-nat.c. (new-toolchain was using the SunOS 4 native module!)
2001-12-11 04:03:55 +00:00
thorpej
cef2225213
Correct a warning message.
2001-12-11 03:59:52 +00:00
thorpej
ed865aec36
Make absolutely sure that MACHINE is no in the environment when
...
the linker scripts are generated.
2001-12-11 03:56:24 +00:00
thorpej
4cb0691e2a
Set G_EMUL to elf32lmip.
2001-12-11 03:55:47 +00:00
thorpej
b149da874b
Clone from mipseb.mk
2001-12-11 03:45:06 +00:00
thorpej
cebf842aa6
Update for changes to sp64nbsd-nat.c
2001-12-10 23:19:59 +00:00
thorpej
02be0ec37b
* Massive overhaul, including sharing the code that supplies registers
...
with both the inferior and core targets.
* Add support for ELF core files.
Similar changes for 32-bit sparc forthcoming.
2001-12-10 22:43:34 +00:00
thorpej
09c0648a6e
Fix a typo in fetch_core_registers() which caused the integer regs
...
to get scribbled over.
2001-12-10 17:52:51 +00:00
gmcgarry
b44fadc911
Add mipsel gdb build framework from mipseb. Compile-tested only.
2001-12-10 06:32:45 +00:00
gmcgarry
28cc8c307b
Add G_GCOV_OBJS so gcov compiles.
2001-12-10 06:16:01 +00:00
thorpej
ef3e78deb9
* Clean up the way registers are supplied to the debugger proper.
...
* Add support for ELF core files.
2001-12-09 23:30:58 +00:00
thorpej
58b0ec8af6
* Clean up the way registers are provided to the debugger proper.
...
* Add support for ELF core files.
2001-12-09 23:29:47 +00:00
thorpej
ecd90c39d1
Add support for ELF core files.
2001-12-09 23:26:51 +00:00
thorpej
24ae1eda13
Add support for NetBSD-style ELF core file notes.
2001-12-09 23:24:34 +00:00
thorpej
e40269dc73
Define HAVE_SSE_REGS.
2001-12-08 07:34:40 +00:00
scw
56e14dc08b
Add a fetch_kcore_registers() function.
...
Pasted from our m68k's gdb.old source.
Fixes an m68k new-toolchain build problem initially reported by
Americ Vincent on tech-toolchain.
2001-12-07 22:12:29 +00:00
jmc
8e9f3cf335
Account for possible alignment space before the exception table pointer when
...
dealing with the "eh" frames
2001-12-07 02:41:13 +00:00
jmc
39faa9cf1e
Make sure the reloc for __EXCEPTION_TABLE__ in the "eh" exception frames is
...
fully aligned for the given arch. The sparc64 ld can't handle unaligned
relocs.
2001-12-07 02:40:36 +00:00
fredette
3ec17be693
Applied a strength-reduction patch from gcc-current. The patch
...
is in their revision 1.186, from schwab@suse.de , and said:
Don't call reg_used_between_p if the insn from BL2 is after
the insn from BL.
This fixes a cc1 SEGV on sys/dev/scsipi/ch.c rev 1.48 under -O2 or -Os,
seen on m68k and vax.
2001-12-06 18:50:34 +00:00
rafal
b28234c5b3
Catch up to the thorpe-o-tiller:
...
| Move solib.o from TDEPFILES to NATDEPFILES (solib.c requires target
| headers, namely <link_elf.h>).
|
| Fixes build of cross-gdb.
2001-12-06 12:31:16 +00:00
thorpej
4cac6e8609
* Overhaul:
...
* move the code that supplies the integer and FP registers into
separate functions, rather than duplicating the code for the
ptrace and core file cases.
* Use supply_register() rather than just copying directly into
the register array and calling registers_fetched(). This way,
only the registers actually supplied are marked as valid within
the debugger.
* Add support for SSE/SSE2 registers via the PT_{GET,SET}XMMREGS
ptrace(2) request.
(Blocked on the FSF assignment clerk for feeding this back to
the master GDB sources.)
2001-12-06 02:07:03 +00:00
rafal
af3c956093
Make sure to strip {,_}[A-Z]* from NetBSD release names as well, so we get
...
OS as netbsd and not netbsdZ or netbsd_ALPHA.
2001-12-05 22:37:40 +00:00
rafal
7919399e4a
Since gprof builds on mips platforms happily, add a mips*-*-netbsd* case
...
that doesn't add it to noconfigdirs.
2001-12-05 05:56:57 +00:00
rafal
9307d1bdb2
Add toolchain2netbsd generated files for gdb build on mipseb.
2001-12-05 05:50:43 +00:00
rafal
9b61c2acc2
Fix up netbsdY' or
netbsdZ' in various places where toolchain2netbsd
...
stripped netbsd1.5[YZ] to netbsd[YZ]. toolchain2netbsd should probably
be whacked to DTRT as well.
2001-12-05 05:49:41 +00:00
rafal
49df24a942
Add MIPS (both target and host) support to the NEW_TOOLCHAIN GDB, based on
...
the 4.17 NetBSD support from our tree. Original port by Chris Sekiya, with
minimal tweaks and cleanups by me (mainly: build bi-endian by default, add
NetBSD kcore support back).
2001-12-05 05:31:44 +00:00
martin
9bf1f40cf9
Back out replacing gawk by nawk - James Chacon already fixed gawk for
...
sparc64.
Sorry, next time I'll catch up with mails first.
2001-12-03 22:28:19 +00:00
martin
ea1d800137
Hack: do not build gawk on sparc64 - it is known to not work when compiled
...
with the new toolchain.
2001-12-03 22:14:09 +00:00