fix ARCH variable for powerpc, and rearrange fenv.h union for endianness

dev
Simon Byrne 7 years ago
parent 5840cef4ad
commit 10bae6608d
  1. 3
      Make.inc
  2. 5
      include/openlibm_fenv_powerpc.h

@ -73,6 +73,9 @@ REAL_ARCH := $(ARCH)
ifeq ($(findstring arm,$(ARCH)),arm)
override ARCH := arm
endif
ifeq ($(findstring powerpc,$(ARCH)),powerpc)
override ARCH := powerpc
endif
ifeq ($(ARCH),i386)
override ARCH := i387
endif

@ -97,8 +97,13 @@ extern const fenv_t __fe_dfl_env;
union __fpscr {
double __d;
struct {
#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
fenv_t __reg;
__uint32_t __junk;
#else
__uint32_t __junk;
fenv_t __reg;
#endif
} __bits;
};

Loading…
Cancel
Save