Commit Graph

241491 Commits

Author SHA1 Message Date
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