joerg
22f467edff
Update LLVM/Clang snapshot to r144933. Besides the usual bugfixes and
...
improvements, this brings the first of the address sanity checker and
the new tainted variable logic for the analyzer.
2011-11-18 15:56:53 +00:00
joerg
549f044e13
Use __dead
2011-11-17 16:20:47 +00:00
enami
6c9e68ac64
Replace section number with actual one as we did in see also list.
2011-11-17 02:41:55 +00:00
mrg
fd03917f1a
+ 3218. [security] Cache lookup could return RRSIG data associated with
...
+ nonexistent records, leading to an assertion
+ failure. [RT #26590 ]
so that someone looking can tell more easily we've applied it.
2011-11-16 22:07:21 +00:00
christos
ee0f6a0fa2
PR/45619: jmmv: Allow atf tests to request a minimum amount of memory
2011-11-16 17:46:16 +00:00
christos
07c8bd2ff7
patch for: https://www.isc.org/software/bind/advisories/cve-2011-tbd
2011-11-16 17:28:10 +00:00
njoly
2eb2f19fbe
Substitute __mapfilesdir__ in man page.
2011-11-11 22:27:33 +00:00
christos
e965f57700
enable unlock notify
2011-11-11 01:34:18 +00:00
chs
7411e1d619
include builtins.md in vax.md so that ffs is defined.
...
update for conditional branch changes in gcc.
2011-11-10 17:16:30 +00:00
christos
7b69fe6a2f
PR/45595: bch: fix missing magic prefix
2011-11-10 13:41:00 +00:00
yamt
128f443a4a
add a crude dependency on tm_p.h. build.sh -j128 fails for me without this.
2011-11-10 09:28:25 +00:00
tron
37141b1254
Resolve conflicts from last import.
2011-11-09 19:06:34 +00:00
tron
c3d89ca464
Import Postfix 2.8.7. Changes since version 2.8.6:
...
Postfix stable release 2.8.7 is available. This contains a workaround for
a problem that is fixed in Postfix 2.9.
- The postscreen daemon, which is not enabled by default, sent non-compliant
SMTP responses (220- followed by 421) when it could not give a connection
to a real smtpd process. These responses caused some remote SMTP clients
to return mail as undeliverable.
The workaround is to hang up after sending 220- without sending the
421 "sorry" reply; this is harmless.
2011-11-09 18:58:43 +00:00
christos
cd021ecc4e
need || instead of &&
2011-11-09 14:42:42 +00:00
christos
d87651d3f4
Somehow emacs tries to unregister frame info for a symbol it did not register.
...
Don't abort for now. This worked before because the previous version of gcc
did not bother unregistering. Adding debugging printfs makes emacs core
dump, where other programs work fine.
2011-11-08 23:08:11 +00:00
joerg
2405db5059
Just because IPV6 support is disabled doesn't mean inet_ntop are not
...
present. Since the local prototype conflicts, use the system version.
2011-11-08 22:21:30 +00:00
christos
af2ef29d66
use writev(2) instead of dprintf(3) for portability. Suggested by joerg@
2011-11-08 20:25:14 +00:00
joerg
7964dc0f2c
Don't use constant macros in conditionals, use a #if check.
2011-11-08 16:45:43 +00:00
njoly
aa8703ce6a
Adjust dependencies for alpha.
2011-11-07 23:21:32 +00:00
christos
70f088f0e1
don't truncate error messages to 1K.
2011-11-06 18:18:16 +00:00
tron
c461628ce9
Fix build with stack smash protection enabled.
2011-11-06 10:55:27 +00:00
christos
92f64477e8
Hook in tree
2011-11-05 22:40:26 +00:00
christos
f2a3d14797
make this work:
...
- split alloca stuff in a separate file
- fix size_t/int/long inconsistencies
- fix weak alias stuff
- make paths consistent
- fix config files
- use switch instead of if/then/elseif...
- fix Makefiles
2011-11-05 22:39:12 +00:00
cheusov
3e8537647d
Fix segfault when read(2) returns -1
2011-11-05 00:17:19 +00:00
christos
09b48f4059
more dependencies needed for the other texinfo files.
2011-11-04 17:52:19 +00:00
joerg
fe2cc85884
Update LLVM/Clang snapshot to r143571 for the improved optimizer.
2011-11-03 17:52:53 +00:00
christos
f37cf30aee
fix vax floating point overflows.
2011-11-02 23:19:48 +00:00
wiz
4165ef4b81
Use standard section names.
2011-11-02 20:26:03 +00:00
yamt
ed36af787f
fix a function prototype
2011-11-02 16:45:00 +00:00
uwe
f3172edb09
sh_frame_cache always tries to read FPSCR. Since frame.c uses gdb
...
exceptions now, there's an unplesant side effect that when FPSCR is
unavailable, your last display will get disabled just in case, "to
avoid infinite recursion". That happens directly in throw_exception,
so even catching that NOT_AVAILABLE_ERROR doesn't help.
Tweak the code a bit so that sh_analyze_prologue only reads FPSCR as
needed, when an FMOV instruction is encountered in the prologue.
XXX: I'm not sure if this is the right thing to do, but it seems
minimally intrusive.
2011-11-01 21:47:53 +00:00
uwe
f60e8996ed
Hook back into sh-tdep.c infrastructure for handling registers and
...
discard old code brought over from gdb6.
Add regmap for FPU regs. We don't support it now but it's irrelevant
here (though we effectively commit to using the same layout as Linux
and OpenBSD).
Define GDB_OSABI_NETBSD_CORE like sparc does to be forward compatible
with upstream.
2011-11-01 21:37:08 +00:00
uwe
cac1691902
elfcore_grok_netbsd_note: sync SuperH PT_GETREGS value with reality.
...
Recognize PT_GETFPREGS that we don't yet actually have, but for which
the number is now reserved.
2011-11-01 00:31:38 +00:00
uwe
b25f483145
Minor cosmetics to minimize diffs with vendor branch.
2011-10-31 23:30:27 +00:00
uwe
4ae94fd668
Since sh3 has got PT_STEP, nuke software single-stepping entirely.
2011-10-31 23:23:52 +00:00
uwe
4d93ce832f
shnbsd_software_single_step: fix logic botch. Now that removal of
...
software single step breakpoints is handled by the caller we no longer
need to keep static next_pc around.
2011-10-31 23:10:16 +00:00
uwe
264117e445
struct reg has GBR since NetBSD 5, so bump up SHNBSD_SIZEOF_GREGS.
...
It would be nice to detect this dynamically, but gdb7 wouldn't work on
NetBSD 4 anyway.
2011-10-31 21:00:39 +00:00
christos
cb72177097
regen
2011-10-31 20:52:14 +00:00
uwe
10230b2353
get_netbsd_elfcore_note_type: sync SuperH PT_GETREGS value with
...
reality. Recognize old PT___GETREGS40 (for struct __reg40 without
GBR). Recognize PT_GETFPREGS that we don't yet actually have, but for
which the number is now reserved.
2011-10-31 19:12:48 +00:00
christos
f7e24ebe94
We need to allocate an inferior with our fake pid so that kernel core dumps
...
work.
2011-10-31 18:41:17 +00:00
christos
d5be487c28
enable kernel stack frames now that I have tested them.
2011-10-31 18:40:40 +00:00
mrg
c23dc553e9
obsolete now useless (and wrongly set to "219" :-) HAVE_BINUTILS.
...
switch the sense of the gdb and gcc tests to list the platforms not
switched to gcc 4.5 or gdb 7, which is now:
GCC 4.1:
.if ${MACHINE_ARCH} == "alpha" || \
${MACHINE_CPU} == "arm" || \
${MACHINE_CPU} == "m68k" || \
${MACHINE_CPU} == "vax"
GDB 6:
.if ${MACHINE_ARCH} == "alpha" || \
${MACHINE_ARCH} == "hppa" || \
${MACHINE_CPU} == "mips" || \
${MACHINE_CPU} == "sh3" || \
${MACHINE_ARCH} == "vax"
let's go, people! (-:
2011-10-31 08:14:43 +00:00
mrg
e65408a5af
regenerate without sim support for now. (the rest isn't setup.)
...
mips64el can't debug n32 at all and n64 can't "run" any app.
2011-10-30 21:33:40 +00:00
mrg
21ce43ac51
makefile frontend to run gmp configure under nbmake-$MACHINE.
2011-10-30 01:50:32 +00:00
christos
cdaa6f2f55
add mips64el, the last one
2011-10-30 01:06:43 +00:00
mrg
891af21ee2
expand the POWERPC_LINUX checks to also apply to POWERPC_NETBSD.
2011-10-30 00:28:26 +00:00
mrg
6dc4203514
"regenerate" after fixing link-time issues.
2011-10-30 00:27:52 +00:00
christos
d0b4489282
a copy of the ppc one.
2011-10-30 00:15:24 +00:00
christos
da671615f0
add ppc64 and armeb
2011-10-30 00:14:18 +00:00
christos
891159770f
psim on ppc64 needs libz
2011-10-30 00:11:28 +00:00
mrg
c9b7c8c664
add support for powerpc64-netbsd.
...
fix support for sh*-netbsd.
2011-10-29 23:42:45 +00:00