mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-28 22:10:29 +02:00
MIPS: Build and pass all test cases on mips64.
* include/lightning/jit_mips.h, lib/jit_mips-cpu.c, lib/jit_mips-sz.c, lib/jit_mips.c, size: Build and pass all test cases on Irix big endian mips using the 64 bit abi.
This commit is contained in:
parent
485584546a
commit
52bfc67192
6 changed files with 704 additions and 263 deletions
14
size.c
14
size.c
|
@ -55,10 +55,12 @@ main(int argc, char *argv[])
|
|||
fprintf(fp, "#if !defined(__ARM_PCS_VFP)\n");
|
||||
# endif
|
||||
#elif defined(__mips__)
|
||||
# if defined(_ABIN32)
|
||||
fprintf(fp, "#if defined(_ABIN32)\n");
|
||||
# else
|
||||
fprintf(fp, "#if !defined(_ABIN32)\n");
|
||||
# if __WORDSIZE == 32
|
||||
# if NEW_ABI
|
||||
fprintf(fp, "#if NEW_ABI\n");
|
||||
# else
|
||||
fprintf(fp, "#if !NEW_ABI\n");
|
||||
# endif
|
||||
# endif
|
||||
#elif defined(__ppc__)
|
||||
fprintf(fp, "#if defined(__ppc__)\n");
|
||||
|
@ -71,7 +73,9 @@ main(int argc, char *argv[])
|
|||
#if defined(__arm__)
|
||||
fprintf(fp, "#undef /* __ARM_PCS_VFP */\n");
|
||||
#elif defined(__mips__)
|
||||
fprintf(fp, "#endif /* _ABIN32 */\n");
|
||||
# if __WORDSIZE == 32
|
||||
fprintf(fp, "#endif /* NEW_ABI */\n");
|
||||
# endif
|
||||
#elif defined(__ppc__)
|
||||
fprintf(fp, "#endif /* __ppc__ */\n");
|
||||
#elif defined(__powerpc__)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue