Fixed the SEGFAULT bug with Loongcc and Loongson3.
This commit is contained in:
parent
d692ee07f7
commit
6958c1a1aa
|
@ -522,11 +522,11 @@ else
|
||||||
FCOMMON_OPT += -n64
|
FCOMMON_OPT += -n64
|
||||||
endif
|
endif
|
||||||
ifeq ($(CORE), LOONGSON3A)
|
ifeq ($(CORE), LOONGSON3A)
|
||||||
FCOMMON_OPT += -loongson3
|
FCOMMON_OPT += -loongson3 -static
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CORE), LOONGSON3B)
|
ifeq ($(CORE), LOONGSON3B)
|
||||||
FCOMMON_OPT += -loongson3
|
FCOMMON_OPT += -loongson3 -static
|
||||||
endif
|
endif
|
||||||
|
|
||||||
else
|
else
|
||||||
|
@ -552,11 +552,11 @@ else
|
||||||
CCOMMON_OPT += -n64
|
CCOMMON_OPT += -n64
|
||||||
endif
|
endif
|
||||||
ifeq ($(CORE), LOONGSON3A)
|
ifeq ($(CORE), LOONGSON3A)
|
||||||
CCOMMON_OPT += -loongson3
|
CCOMMON_OPT += -loongson3 -static
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(CORE), LOONGSON3B)
|
ifeq ($(CORE), LOONGSON3B)
|
||||||
CCOMMON_OPT += -loongson3
|
CCOMMON_OPT += -loongson3 -static
|
||||||
endif
|
endif
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
|
@ -255,8 +255,8 @@ REALNAME: ;\
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(LOONGSON3B)
|
#if defined(LOONGSON3B)
|
||||||
#define PAGESIZE (32UL << 10)
|
#define PAGESIZE (16UL << 10)
|
||||||
#define FIXED_PAGESIZE (32UL << 10)
|
#define FIXED_PAGESIZE (16UL << 10)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef PAGESIZE
|
#ifndef PAGESIZE
|
||||||
|
|
Loading…
Reference in New Issue