Commit Graph

224418 Commits

Author SHA1 Message Date
yamt
57688c9a9e tty_pty: add CTASSERTs to document assumptions 2014-01-29 02:38:48 +00:00
matt
1937484f32 Take advantage of compiler predefines for types.
Add _LP64 support.
2014-01-29 01:40:35 +00:00
matt
25b6650f1b Add latent AArch64 support. 2014-01-29 01:36:43 +00:00
matt
63505aa203 If __ARM_PCS_AAPCS64 is defined, define struct ieee_ext and union ieee_ext_u.
Use uint64_t so we can just have ext_frach and ext_fracl.
2014-01-29 01:34:44 +00:00
matt
08e0bc2507 Fix inverted GCC version test 2014-01-29 01:20:03 +00:00
matt
d8c496de40 if __ARM_PCS_AAPCS64 is defined, expose LDBL_* and DECIMAL_DIGIT 2014-01-29 01:10:36 +00:00
matt
9e0a977a35 Also test for __AARCH64EB__ as well as __ARMEB__ for big-endian. 2014-01-29 01:03:13 +00:00
matt
48c29726d7 AAPCS64 supports 16-byte long doubles 2014-01-29 01:01:14 +00:00
matt
2e13731d49 Make multiple inclusion symbols always start with _ARM_ (not _ARM32_ or
_MACHINE_).
2014-01-29 00:42:15 +00:00
matt
e709074bac replace spaces in SHRT_MIN definition with tabs 2014-01-29 00:34:19 +00:00
matt
a6b2630f2d SIZE_T is unsigned so SIZE_T_MAX needs to be ULONG_MAX 2014-01-29 00:32:04 +00:00
matt
416b79ff22 Add AAPCS64 fenv_t 2014-01-29 00:22:09 +00:00
matt
578ed6039f Add a check for minimum compiler compatible with gcc 4.1
__ARM_PCS_AAPCS64 also requires __ALIGNBYTES to be 7
2014-01-29 00:20:54 +00:00
matt
f54a7460e2 change include protection from _ANSI_H_ to _ARM_ANSI_H_ 2014-01-29 00:18:32 +00:00
matt
b38315d9f8 Don't use _lock_cas explicitly, use atomic_cas_ulong which could be one its
aliases.
2014-01-29 00:17:21 +00:00
martin
9aa79cfeb3 Mark a potentially unused variable (depending on #ifdef) 2014-01-28 22:06:39 +00:00
joerg
8ee8f2a279 Allow building with clang.
XXX __RENAME is currently not allowed for the kernel, so use plain asm.
Clang rejects definitions of builtins, so it doesn't work without.
2014-01-28 21:47:48 +00:00
matt
a3ca4f6f4a Deal with __ARM_ARCH_8A__ 2014-01-28 21:17:12 +00:00
joerg
59f647b48e One __RCSID is enough. Don't define it when building catalog as tool. 2014-01-28 20:43:55 +00:00
martin
fe2c82ab03 As discussed on tech-toolchain: untill gcc is fixed (or our ABI changed, ...)
make stack protection warnings non-fatal if using gcc 4.8 on sh3/m68k/vax.
2014-01-28 19:41:52 +00:00
martin
666d626222 Remove an unused variable 2014-01-28 19:26:32 +00:00
martin
1388ccecb4 Simplify netbsd32_vm_default_addr (for now) to make it compilable. 2014-01-28 18:56:46 +00:00
christos
0070adb909 only limit bottom-up allocations, put back 3G limit on datasize. 2014-01-28 17:46:01 +00:00
skrll
09e640df5f Note National Semiconductor PC87560 ohci(4) support. 2014-01-28 17:32:00 +00:00
skrll
9383ba91b4 Support the OHCI in the NS "SUPERIO" chip as found in hppa machines by
twiddling the same bits as Linux.
2014-01-28 17:24:42 +00:00
martin
e2ee304b0f Replace the RET macro with mov pc,lr unconditionally - this is armv4
specific source.
Ok: matt@
2014-01-28 16:45:25 +00:00
macallan
b2f3ff1f14 no need to duplicate the generic fabs_ieee754.c here 2014-01-28 14:10:39 +00:00
pooka
dd477c0e3e Clarify that -l params must be given after options. 2014-01-28 14:02:54 +00:00
pooka
7943bb5b88 * make -h actually work
* give usage for invalid usage
2014-01-28 13:58:25 +00:00
pooka
ce8449bfdb rcs id police *uuu-aaa, uuu-aaa* 2014-01-28 13:56:02 +00:00
macallan
8a85f2a73f split fabs.c into hardfloat .S and softfloat .c as requested by joerg 2014-01-28 13:47:04 +00:00
martin
b0bca94549 Initialize a variable earlier, so it is not used unitialized in an
error path.
2014-01-28 13:43:33 +00:00
martin
6b1fea1ed7 Bogus gcc 4.8 maybe-used-uninitialized warning 2014-01-28 13:25:53 +00:00
martin
dfd92bb472 Bogus gcc 4.8 maybe use uninitialized warning 2014-01-28 13:23:49 +00:00
martin
1de1b8066e Mark a diagnostic-only variable 2014-01-28 13:18:42 +00:00
martin
1523867d41 Remove an unused variable 2014-01-28 13:17:19 +00:00
martin
349d7f02c1 Quell a gcc 4.8 maybe-unitialized false positive 2014-01-28 13:12:22 +00:00
martin
8317b16e13 Quell maybe-uninitialized false positives from gcc 4.8 2014-01-28 13:08:13 +00:00
martin
65b88c5985 Quell a (bogus) "may be used unintialized" warning from gcc 4.8 2014-01-28 13:02:56 +00:00
martin
30a98d4423 Mark a diagnostic only variable 2014-01-28 12:50:54 +00:00
martin
0809af953f Remove unused variables 2014-01-28 12:22:32 +00:00
martin
4fbda0199d Remove an unused variable 2014-01-28 12:18:56 +00:00
martin
b8f85410d3 Remove an unused variable 2014-01-28 12:02:48 +00:00
martin
19679d28ba Unused variable police 2014-01-28 12:01:31 +00:00
njoly
b7dce7e999 Build with IPv6 support. 2014-01-28 10:54:45 +00:00
matt
450037c90f HAVE_GDB can trigger a false positive if MKGDB=no so add a check for it
like we do for HAVE_GCC.
2014-01-28 02:54:02 +00:00
christos
107bdb695f Cut down MAXDSIZE from 3G to 2.5G otherwise bottomup allocation ends up
supplying an out of bounds hint for sigcode (c001e000 > bf000000). Makes
a.out binaries work again.
2014-01-28 02:51:34 +00:00
christos
57e38ac21c add a struct for the 4.3BSD struct direct 2014-01-28 01:29:35 +00:00
christos
59afdfa995 Fix the compat-4.3 getdirentries call (pre d_type). This is used in NetBSD-0.9. 2014-01-28 01:29:04 +00:00
jakllsch
1e7506fdf0 Stopgap to prevent genfb from stealing console. Revisit later. 2014-01-27 23:11:50 +00:00