Add loongarch support:

1. update config.guess(2024-01-01) and config.sub(2024-01-01)
  2. add loongarch to little endian support
This commit is contained in:
zhailiangliang 2024-04-09 11:15:08 +08:00
parent 8575d5b35c
commit 411e843fc4
3 changed files with 1208 additions and 885 deletions

1263
config.guess vendored

File diff suppressed because it is too large Load Diff

828
config.sub vendored

File diff suppressed because it is too large Load Diff

View File

@ -89,7 +89,7 @@ on 1 byte), but shoehorning those bytes into integers efficiently is messy.
# if (defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && \ # if (defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && \
__BYTE_ORDER == __LITTLE_ENDIAN) || \ __BYTE_ORDER == __LITTLE_ENDIAN) || \
(defined(i386) || defined(__i386__) || defined(__i486__) || \ (defined(i386) || defined(__i386__) || defined(__i486__) || \
defined(__i586__) || defined(__i686__) || defined(vax) || defined(MIPSEL) || defined(__x86)) defined(__i586__) || defined(__i686__) || defined(vax) || defined(MIPSEL) || defined(__x86) || defined(__loongarch__))
# define HASH_LITTLE_ENDIAN 1 # define HASH_LITTLE_ENDIAN 1
# define HASH_BIG_ENDIAN 0 # define HASH_BIG_ENDIAN 0
# elif (defined(__BYTE_ORDER) && defined(__BIG_ENDIAN) && \ # elif (defined(__BYTE_ORDER) && defined(__BIG_ENDIAN) && \