2009-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>

* libc/sys/rtems/machine/param.h: Only use sizeof(double) -1
        for ALIGNBYTES on SPARC.
This commit is contained in:
Jeff Johnston 2009-12-16 21:35:51 +00:00
parent 6bd43918eb
commit 377b190270
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2009-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libc/sys/rtems/machine/param.h: Only use sizeof(double) -1
for ALIGNBYTES on SPARC.
2009-12-16 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/sys/errno.h: Move EHOSTDOWN, EPFNOSUPPORT,

View File

@ -19,7 +19,11 @@
* for all data types (int, long, ...). The result is unsigned int
* and must be cast to any desired pointer type.
*/
#if defined(__sparc__)
#define ALIGNBYTES (sizeof(double) - 1)
#else
#define ALIGNBYTES (sizeof(int) - 1)
#endif
#define ALIGN(p) (((unsigned)(p) + ALIGNBYTES) & ~ALIGNBYTES)
#define PAGE_SHIFT 12 /* LOG2(PAGE_SIZE) */