mirror of
https://git.planet-casio.com/Lephenixnoir/OpenLibm.git
synced 2024-12-28 04:23:41 +01:00
fix ARCH variable for powerpc, and rearrange fenv.h union for endianness
This commit is contained in:
parent
5840cef4ad
commit
10bae6608d
2 changed files with 8 additions and 0 deletions
3
Make.inc
3
Make.inc
|
@ -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…
Reference in a new issue