Skip to content

Commit d9f2b0f

Browse files
authored
Minor fix-ups for Darwin PowerPC (#303)
* openlibm_fenv.h: fix PowerPC macro for Darwin * openlibm_fenv_powerpc.h: check if __BYTE_ORDER__ is actually defined * fpmath.h: fix PowerPC macro for Darwin
1 parent b3a6e99 commit d9f2b0f

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

include/openlibm_fenv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <openlibm_fenv_amd64.h>
99
#elif defined(__i386__)
1010
#include <openlibm_fenv_i387.h>
11-
#elif defined(__powerpc__) || defined(__ppc__)
11+
#elif defined(__powerpc__) || defined(__POWERPC__)
1212
#include <openlibm_fenv_powerpc.h>
1313
#elif defined(__mips__)
1414
#include <openlibm_fenv_mips.h>

include/openlibm_fenv_powerpc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ extern const fenv_t __fe_dfl_env;
9797
union __fpscr {
9898
double __d;
9999
struct {
100-
#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
100+
#if defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)
101101
fenv_t __reg;
102102
__uint32_t __junk;
103103
#else

src/fpmath.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
#else
3838
#include "i386_fpmath.h"
3939
#endif
40-
#elif defined(__powerpc__) || defined(__ppc__)
40+
#elif defined(__powerpc__) || defined(__POWERPC__)
4141
#include "powerpc_fpmath.h"
4242
#elif defined(__mips__)
4343
#include "mips_fpmath.h"

0 commit comments

Comments
 (0)