tile: only define __ASSUME_ALIGNED_REGISTER_PAIRS for 32-bit
The previous uses of this symbol were all in wordsize-32 code.
In commit eeddfa91cb
("Consolidate off_t/off64_t syscall
argument passing") it was expanded to be used in pread/pwrite.
Accordingly, we only define it in 32-bit compilation modes now.
Both tilepro and tilegx32 follow this convention for the
kernel ABI. tilegx64 follows it for passing 128-bit values,
but there are no such ABIs in the kernel.
This commit is contained in:
parent
be4830bf94
commit
75a9e6a788
@ -1,3 +1,8 @@
|
||||
2016-07-08 Chris Metcalf <cmetcalf@mellanox.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/tile/kernel-features.h
|
||||
(__ASSUME_ALIGNED_REGISTER_PAIRS): Only define if !_LP64.
|
||||
|
||||
2016-07-08 Aurelien Jarno <aurelien@aurel32.net>
|
||||
|
||||
* bits/in.h (__USE_KERNEL_IPV6_DEFS): Define to 0.
|
||||
|
@ -21,4 +21,6 @@
|
||||
|
||||
/* Define this if your 32-bit syscall API requires 64-bit register
|
||||
pairs to start with an even-number register. */
|
||||
#define __ASSUME_ALIGNED_REGISTER_PAIRS 1
|
||||
#ifndef _LP64
|
||||
# define __ASSUME_ALIGNED_REGISTER_PAIRS 1
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user