skrll
a85304c52e
Add a pid to filename conversion routine for all non-i386 platforms and
...
create the mknative output in some instances. arm, ppc, and sparc64 are
the only other ones using GDB 6 at this point.
Compile tested only.
2006-12-06 18:25:29 +00:00
uwe
7ec58a9280
Do not include sh64 support into sh*-netbsdelf* targets unless
...
specifically requested with sh5* or sh64*.
2006-12-02 01:16:34 +00:00
uwe
0c5111b125
Hide sh5 stuff under #ifdef BFD64, so that we can build with 32-bit
...
support only.
2006-12-02 01:13:53 +00:00
christos
3254d721de
- add kernel frame unwinding support (copied from i386obsd-tdep.c)
...
- add a nasty hack to recognize elf kernels which do not have a PT_NOTE
as NetBSD binaries.
2006-12-02 00:46:06 +00:00
drochner
d6defbabbf
pull in more from upstream CVS: nuke on-disk sorting completely
...
(It didn't work correctly, thanks to Joerg Sonnenberger for the hint.)
2006-12-01 18:21:04 +00:00
drochner
afe5425679
pull patches from upstream CVS:
...
-unsafe tempfile creation (CVE-2005-3011)
-buffer overflow (CVE-2006-4810)
2006-12-01 16:54:22 +00:00
christos
f54257e103
fetch kcore registers correctly.
2006-11-26 05:40:07 +00:00
christos
7a47f15696
gcc 4 outputs AT_location attributes which are not blocks. Prevent core-dumping
...
by not trying to dereference non block attributes as block.
2006-11-26 04:45:39 +00:00
freza
e5bde12f63
s/lsect->name/lsect->section->name/g in DEBUG code, fixes MKDEBUGLIB builds.
2006-11-25 17:53:27 +00:00
skrll
f509028063
Provide a nbsd_pid_to_exec_file to assist with attach in a similar way
...
to the change I made to gdb 5.3.
Use on i386. Others to follow.
2006-11-25 16:38:51 +00:00
skrll
d6e38a90f8
Pull across the gcc fixes for the ICEs seen when cross-compiling hp700 on
...
64bit hosts.
- gimpy's fix has been done differently when fixing gcc
target/29114
- the second is one I debugged with Dave Anglin's help. The fix
is from Dave.
There still seem to be codegen bugs, however.
Bump version to NetBSD nb3 20061125
OK'd by mrg.
2006-11-25 10:05:43 +00:00
jnemeth
0b9c3e7f59
PR/30618 -- info dumps core
...
fix from Efstathios Kamperis
2006-11-25 10:02:53 +00:00
uwe
6718552664
"Regenerate" by propagating configure.ac chanages:
...
Recognize sh64*- and sh*- targets instead of just sh64- and sh- to
accomodate little-endian (e.g. "shle"). While here, recognize sh5*- too.
Makes cross-gdb compile for hpcsh (shle target) withought forcing
--disable-sim.
2006-11-25 04:59:01 +00:00
uwe
0b48c1fd38
Recognize sh64*- and sh*- targets instead of just sh64- and sh- to
...
accomodate little-endian (e.g. "shle"). While here, recognize sh5*- too.
Makes cross-gdb compile for hpcsh (shle target) withought forcing
--disable-sim.
2006-11-25 04:57:51 +00:00
mrg
d010dedb55
bump version to NetBSD nb2 20061121
2006-11-23 05:43:40 +00:00
rpaulo
7420eb145a
Change pickup to fifo. Spotted by Havard Eidnes.
2006-11-22 17:46:46 +00:00
mrg
5c4d804998
fix a compile problem with the mjpegtools package. PR#35082. this reverts
...
a recent GCC change that fixed their bug 28506. from Richard Guenther (suse).
2006-11-22 05:18:57 +00:00
skrll
84e06a9d31
Act as mrg's keyboard and delete gcc 3.
2006-11-19 08:36:54 +00:00
pooka
ab2346c4b0
add libpuffs
2006-11-09 01:31:11 +00:00
christos
af0800f25f
add a netbsd test for having stack protector in libc.
2006-11-08 22:01:36 +00:00
rpaulo
6956c21987
resolve conflicts
2006-11-07 03:09:18 +00:00
rpaulo
3bddbdfb40
Postfix 2.3.4
2006-11-07 02:54:05 +00:00
apb
7de1273d3e
Fix some compiler warnings by including some headers and
...
not defining our own prototype for getenv.
2006-11-01 17:25:30 +00:00
apb
5169559a87
Import gkermit-1.00, from
...
<ftp://kermit.columbia.edu/kermit/archives/gku100.tar.gz>.
This is a small GPL-licenced version of kermit.
From the "ANNOUNCE" file:
G-Kermit is command-line only (no interactive commands or scripting) and
remote-mode only (no making connections). It has an extremely simple user
interface, and implements a large subset of the Kermit protocol in a small
amount of highly portable code.
2006-11-01 13:03:53 +00:00
cbiere
4b14bb6309
Changed error message of ENOPROTOOPT to "Protocol option not available".
2006-10-31 00:38:06 +00:00
mrg
d8a42ed9c7
merge GCC 4.1-20061021.
2006-10-22 00:41:20 +00:00
mrg
86e81e1a09
import GCC 4.1 branch from 20061021.
...
includes fixes for these 109 GCC PR's:
4520 13685 13983 17519 19505 20256 22209 22313 23454 24367 25211
25468 25519 25636 25636 26435 26504 26570 26719 26764 26881 26969
26983 26991 26991 26993 27075 27184 27226 27287 27287 27291 27334
27363 27428 27489 27490 27537 27558 27565 27566 27616 27639 27681
27697 27721 27724 27768 27793 27793 27795 27827 27878 27889 27893
28029 28075 28136 28148 28150 28162 28170 28187 28207 28207 28218
28221 28238 28243 28247 28257 28259 28267 28283 28286 28299 28386
28402 28403 28418 28473 28490 28493 28621 28634 28636 28649 28651
28677 28683 28726 28814 28825 28862 28900 28924 28946 28952 28960
28980 29006 29091 29119 29132 29154 29198 29230 29290 29323
2006-10-21 22:57:09 +00:00
mrg
b738ee7f82
import GCC 4.1 branch from 20061021.
...
includes fixes for these 109 GCC PR's:
4520 13685 13983 17519 19505 20256 22209 22313 23454 24367 25211
25468 25519 25636 25636 26435 26504 26570 26719 26764 26881 26969
26983 26991 26991 26993 27075 27184 27226 27287 27287 27291 27334
27363 27428 27489 27490 27537 27558 27565 27566 27616 27639 27681
27697 27721 27724 27768 27793 27793 27795 27827 27878 27889 27893
28029 28075 28136 28148 28150 28162 28170 28187 28207 28207 28218
28221 28238 28243 28247 28257 28259 28267 28283 28286 28299 28386
28402 28403 28418 28473 28490 28493 28621 28634 28636 28649 28651
28677 28683 28726 28814 28825 28862 28900 28924 28946 28952 28960
28980 29006 29091 29119 29132 29154 29198 29230 29290 29323
2006-10-21 22:45:05 +00:00
mrg
3849e25709
import GCC 4.1 branch from 20061021.
...
includes fixes for these 109 GCC PR's:
4520 13685 13983 17519 19505 20256 22209 22313 23454 24367 25211
25468 25519 25636 25636 26435 26504 26570 26719 26764 26881 26969
26983 26991 26991 26993 27075 27184 27226 27287 27287 27291 27334
27363 27428 27489 27490 27537 27558 27565 27566 27616 27639 27681
27697 27721 27724 27768 27793 27793 27795 27827 27878 27889 27893
28029 28075 28136 28148 28150 28162 28170 28187 28207 28207 28218
28221 28238 28243 28247 28257 28259 28267 28283 28286 28299 28386
28402 28403 28418 28473 28490 28493 28621 28634 28636 28649 28651
28677 28683 28726 28814 28825 28862 28900 28924 28946 28952 28960
28980 29006 29091 29119 29132 29154 29198 29230 29290 29323
2006-10-21 22:40:12 +00:00
mrg
622e071e10
import GCC 4.1 branch from 20061021.
...
includes fixes for these 109 GCC PR's:
4520 13685 13983 17519 19505 20256 22209 22313 23454 24367 25211
25468 25519 25636 25636 26435 26504 26570 26719 26764 26881 26969
26983 26991 26991 26993 27075 27184 27226 27287 27287 27291 27334
27363 27428 27489 27490 27537 27558 27565 27566 27616 27639 27681
27697 27721 27724 27768 27793 27793 27795 27827 27878 27889 27893
28029 28075 28136 28148 28150 28162 28170 28187 28207 28207 28218
28221 28238 28243 28247 28257 28259 28267 28283 28286 28299 28386
28402 28403 28418 28473 28490 28493 28621 28634 28636 28649 28651
28677 28683 28726 28814 28825 28862 28900 28924 28946 28952 28960
28980 29006 29091 29119 29132 29154 29198 29230 29290 29323
2006-10-21 22:29:06 +00:00
mrg
2c32a05a20
import GCC 4.1 branch from 20061021.
...
includes fixes for these 109 GCC PR's:
4520 13685 13983 17519 19505 20256 22209 22313 23454 24367 25211
25468 25519 25636 25636 26435 26504 26570 26719 26764 26881 26969
26983 26991 26991 26993 27075 27184 27226 27287 27287 27291 27334
27363 27428 27489 27490 27537 27558 27565 27566 27616 27639 27681
27697 27721 27724 27768 27793 27793 27795 27827 27878 27889 27893
28029 28075 28136 28148 28150 28162 28170 28187 28207 28207 28218
28221 28238 28243 28247 28257 28259 28267 28283 28286 28299 28386
28402 28403 28418 28473 28490 28493 28621 28634 28636 28649 28651
28677 28683 28726 28814 28825 28862 28900 28924 28946 28952 28960
28980 29006 29091 29119 29132 29154 29198 29230 29290 29323
2006-10-21 22:18:57 +00:00
mrg
1c6384e73d
fix a merge-botch from our GCC3 fixes.
...
TARGET_5200 is TARGET_COLDFIRE now.
2006-10-21 05:31:41 +00:00
drochner
b7e3bcb0e5
gcc4/gdb6 work well with dwarf debug symbols (at least in the example
...
from PR toolchain/25094), so revert the local change which made .stabs
the default
2006-10-19 18:10:38 +00:00
pavel
322d0c4e0a
Update to upstream revision 1.24 by Stepan Kasal to fix a typo.
...
Prompted by PR misc/34850.
2006-10-18 20:46:30 +00:00
uwe
8514c96f9a
Recognize SH2E from new binutils (map to sh3e vector).
2006-10-14 22:20:06 +00:00
bjh21
b78535679e
Use ADDR_BITS_REMOVE on return addresses pulled from stack frames un
...
arm_unwind_pc(). This makes stack backtraces on acorn26 work correctly
(assuming you've done "set arm apcs32 0" first).
2006-10-14 10:42:53 +00:00
wiz
29ce0187b9
Sort options in SYNOPSIS.
2006-10-09 21:38:17 +00:00
apb
83863ce48b
Man page for rcs2log, obtained from a newer version of cvs.
...
GPL licenced. Thanks to rix_h in #netbsd-code.
2006-10-08 21:26:37 +00:00
apb
9a724f1a2d
Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:
...
* Don't use GROFF_CSH_HACK. It would change the "#! /bin/sh" to just
":", and this causes trouble for some shells. For example, if
CONFIG_SHELL=/bin/ksh, when the groff build uses ${CONFIG_SHELL} to
run a script that has been modified in this way, ksh sees the ":" and
decided to run the script under /bin/sh instead.
* Use SH_SCRIPT_SED_CMD="1s,/bin/sh,${CONFIG_SHELL},"
to edit the "#! /bin/sh" line, to ensure that scripts
are always run under the correct shell.
2006-09-29 20:19:40 +00:00
apb
0de1d80a7e
Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:
...
* Use ${CONFIG_SHELL:-/bin/sh} ${rootdir}/move-if-change
instead of just ${rootdir}/move-if-change.
2006-09-29 20:12:32 +00:00
apb
da8e22116c
Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:
...
* Use ${CONFIG_SHELL:-/bin/sh} instead of just /bin/sh when creating
temporary shell scripts.
2006-09-29 20:11:07 +00:00
apb
cb575a16ce
Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:
...
* Add CONFIG_SHELL=$(SHELL) to the environment when invoking genmultilib.
Due to substitutions made by associated configure scripts, the make
variable $(SHELL) will actually refer to the environment variable
${CONFIG_SHELL}.
2006-09-29 20:10:01 +00:00
apb
f90c5ef1d5
Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:
...
* Explicitly use $(SHELL) to run shell scripts.
* Use SHELL = @SHELL@, not SHELL = /bin/sh. @SHELL@ will be substituted
by associated configure scripts, and will actually refer to the
environment variable ${CONFIG_SHELL}.
2006-09-29 20:08:36 +00:00
matt
b23fae2957
Fix problem with cross compiles on LP64 platforms. When splitting a DI
...
only compare against HOST_BITS_PER_WIDE_INT if TARGET_64BIT is true.
Otherwise, compare against 32 (as would happen on a IPL32 platform).
2006-09-23 19:07:19 +00:00
matt
4a7a5c53dd
For thing that get a INTVAL result, make their type HOST_WIDE_INT.
2006-09-23 19:03:43 +00:00
matt
97da8b0449
Use HOST_WIDE_INT instead of long.
2006-09-23 19:00:03 +00:00
skrll
64001ed248
Our hppa userland space register convention isn't as flat as it needs to be
...
for MASK_NO_SPACE_REGS. The assumption is that sr4-sr7 == process space
id, but we have sr7 = kernel space id (0). This was inherited from
OpenBSD.
If sr4-sr7 == process space id, then
ldw %r1(,%r2),%r3
and
ldw %r2(,%r1),%r3
are equivlent for all values of %r1 and %r2.
If the right compat stuff is in place we can change the space register
convention and turn MASK_NO_SPACE_REGS back on.
2006-09-22 13:11:57 +00:00
cherry
c53d4b12a7
Fix libgcc4 build for ia64
...
Change #if to #ifdef
XXX: Feed upstream ?
2006-09-21 15:13:02 +00:00
simonb
a785bcc908
Remove gprof from the "native only" list so that it can be cross-built.
2006-09-13 02:42:57 +00:00
scw
ddf78ea470
Check explicitly for sh5*-*-netbsd* when setting sh_multilibs.
2006-09-04 19:51:26 +00:00