christos
0f160f0ea7
match the updated <sys/types.h> definition
2016-03-18 15:05:49 +00:00
christos
6f5d40c1b7
tidy up: parse DW_AT_specification like DW_AT_abstract_origin
2016-03-18 14:58:18 +00:00
christos
22c82d5b7b
- Add processing for c++ references.
...
- Make sure we load the DIE that contains the types of array elements so
we can resolve them later.
- Print t_id (die offsets) in hex.
2016-03-18 14:55:34 +00:00
christos
f15ed7b01a
swap first, then write.
2016-03-18 13:23:00 +00:00
ginsbach
bec9db1ba3
Use the correct upper bounds for the types array. The correct upper
...
bound is typecnt not timecnt. Now perpetual 'standard' time zones
will work correctly as they have a typecnt of 1 but a timecnt of 0.
2016-03-18 12:41:25 +00:00
mrg
007d524719
update info for:
...
hppa: libc build failes in fenv.c
m68*: libc fails with stack protector issues
mips*: libgcc fails
sh*: initial stuff works
sparc*: sshd is broken for both, perhaps kernels are SMP problematic
vax: tools/gcc failes
2016-03-18 10:14:39 +00:00
mrg
7bc3291858
move the compiler hack closer to the source of the fail
2016-03-18 10:10:21 +00:00
mrg
66d72dce7d
minimal changes necessary to link into an INET6-less kernel.
2016-03-18 10:09:46 +00:00
mrg
fb33ee4218
find all libgcc sources
2016-03-18 10:08:43 +00:00
mrg
243c03d765
disable our local hack to check alloc alignment on arm, as the define
...
is no longer compile-time constant and CTASSERT() fails.
2016-03-18 10:07:52 +00:00
mrg
fbe3505298
mknative-gcc for GCC 5.3 and sh3*, hppa, m68*, mips*.
...
none of them are complete yet.
2016-03-18 09:18:04 +00:00
mrg
9a20e32a79
update info for alpha, powerpc, earmv4, i386, and sparc*
2016-03-18 07:30:47 +00:00
mrg
81fd101dad
initial mknative-gcc for GCC 5.3 and alpha/powerpc.
2016-03-18 07:29:40 +00:00
mrg
dfa251606d
set fixes for GCC 5.3.
...
(only arm is tested so far, but there's a pattern i can see :-)
2016-03-18 03:08:25 +00:00
mrg
3f845bd035
regen.
2016-03-18 01:03:33 +00:00
mrg
c261683575
delete the GCC 4.8 status, and update the 5.3 one a little.
2016-03-17 23:44:12 +00:00
mrg
1e7ce98d0d
set NETBSD_GCC_VERSION for GCC 5.3 separately.
...
don't collect crtstuff anymore.
2016-03-17 23:41:21 +00:00
mrg
942264dc30
generate mknative-gcc for GCC 5.3 and all the arm targets.
...
minor regen for x86 and sparc*
2016-03-17 23:40:10 +00:00
mrg
7e67a440fd
document the state of gcc 5.3 in src.
2016-03-17 21:46:08 +00:00
christos
f67f429ca8
remove unused label.
2016-03-17 19:02:38 +00:00
christos
1e4eeef8ef
PR/50974: David Binderman: Remove unused code.
2016-03-17 18:56:14 +00:00
christos
4266f2333f
Handle DW_AT_specification better; also don't core-dump if at == NULL.
...
XXX: Is that right?
2016-03-17 18:52:26 +00:00
christos
816f40abde
Add DPADD's
2016-03-17 18:43:29 +00:00
nros
71f379ad51
Added ldexpl to ldexp manpage since it is missing.
...
Also added ldexpf manpage link since it is missing.
2016-03-17 18:29:58 +00:00
christos
3ae9c71097
undo the dso protected for clang
2016-03-17 17:38:14 +00:00
christos
143f5307f7
disable dso protected for clang now, so that packages can be built.
...
(again this is the binutils warning about copy relocations on protected objects)
2016-03-17 17:36:32 +00:00
nakayama
7080db35d2
Regen without #line directives.
...
- nbyacc -l -d -o initparse.c parse.y
- nblex -L -t -p scan.l > initscan.c
2016-03-17 15:28:00 +00:00
christos
5cbe00119b
Expose debugging
2016-03-17 15:25:46 +00:00
nakayama
31a9210e94
Apply our changes dropped in previous merge.
2016-03-17 15:23:21 +00:00
christos
9c9fb684e0
s/sed/${SED}/
2016-03-17 13:59:02 +00:00
christos
c6f7781d4f
put back the complex sed/awk since the code can't handle unsorted or repeated
...
entries (Rin Okuyama)
2016-03-17 13:54:31 +00:00
wiz
310b2e7c40
Fix typo, add whitespace for better formatting, bump date for previous.
2016-03-17 09:44:56 +00:00
wiz
7230ee2fa7
Bump date for previous.
2016-03-17 09:43:38 +00:00
mrg
6d2d852e21
mknative bootstrap-libgcc GCC 5.3 for most arm platforms. having
...
minor issue with the next step.
regen minor bits for amd64.
2016-03-17 08:09:32 +00:00
mrg
dbb6be7589
don't build a fake insn-modes.h for arm.
2016-03-17 08:02:38 +00:00
khorben
f01ec91352
Fix matching of ICMP queries when NAT'd through IPF
...
This notably fixes MTU updates for hosts issueing ICMP queries through a
NAT performed by NetBSD with IPF.
2016-03-17 04:07:41 +00:00
riastradh
dcfb17cada
strtod yields ERANGE for below-subnormal magnitudes, not underflow.
...
For a floating-point computation, in the language of IEEE 754,
`underflow' means the output was rounded and is too small to be
represented *normally*.
There are many nonzero floating-point numbers to which the exact
output may have been rounded -- namely subnormals. The condition
under which strtod returns ERANGE for small magnitudes is when the
magnitude of the exact result is so small it is rounded to zero, not
even to a subnormal.
While here, use parallel language about large magnitudes instead of
the (albeit correct) word `overflow', to avoid temptation to treat
`underflow' as the opposite notion with zero instead of infinity.
2016-03-17 03:26:15 +00:00
christos
cdd20e12b2
Avoid longjmp clobbering
2016-03-17 03:05:55 +00:00
christos
8aeecea358
more casting fixes
2016-03-17 02:25:32 +00:00
christos
c1673bd676
fix pasto
2016-03-17 01:41:54 +00:00
christos
6d8f8b8d44
regen amd64
2016-03-17 00:56:05 +00:00
christos
03d1491ba7
Need more no stack protector
2016-03-17 00:55:54 +00:00
christos
9eac9537df
Appease gcc-5 from phone@
2016-03-17 00:54:53 +00:00
christos
28214fd52b
Appease gcc-5 (devmajor_t and devminor_t are signed, so using them to
...
compose dev_t causes sign warnings).
2016-03-17 00:48:49 +00:00
christos
ede51e408c
gcc 5, my patience is waning.
2016-03-17 00:42:49 +00:00
christos
43c3c3f74a
Add volatile for gcc 5
2016-03-17 00:21:04 +00:00
christos
9601406bf3
add default: to appease gcc.
2016-03-17 00:19:36 +00:00
christos
f2192299b9
volatile for gcc 5
2016-03-17 00:17:58 +00:00
christos
66e7b2616e
appease gcc-5 |= #$@#%
2016-03-17 00:15:27 +00:00
mrg
25c9b8d685
don't build libmudflap* for GCC 5.3.
...
also, disable libasan here as well (for now).
2016-03-17 00:09:47 +00:00