mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Add support for the RISC-V-specific ELF flags
The RISC-V port defines ELF flags that enforce compatibility between various objects. This adds the shared support necessary for these flags. 2018-01-25 Palmer Dabbelt <palmer@sifive.com> * elf/cache.c (print_entry): Add FLAG_RISCV_FLOAT_ABI_SOFT and FLAG_RISCV_FLOAT_ABI_DOUBLE. * elf/elf.h (EF_RISCV_RVC): New define. (EF_RISCV_FLOAT_ABI): Likewise. (EF_RISCV_FLOAT_ABI_SOFT): Likewise. (EF_RISCV_FLOAT_ABI_SINGLE): Likewise. (EF_RISCV_FLOAT_ABI_DOUBLE): Likewise. (EF_RISCV_FLOAT_ABI_QUAD): Likewise. * sysdeps/generic/ldconfig.h (FLAG_RISCV_FLOAT_ABI_SOFT): New define. (FLAG_RISCV_FLOAT_ABI_DOUBLE): Likewise.
This commit is contained in:
@ -114,6 +114,12 @@ print_entry (const char *lib, int flag, unsigned int osversion,
|
||||
case FLAG_MIPS64_LIBN64_NAN2008:
|
||||
fputs (",64bit,nan2008", stdout);
|
||||
break;
|
||||
case FLAG_RISCV_FLOAT_ABI_SOFT:
|
||||
fputs (",soft-float", stdout);
|
||||
break;
|
||||
case FLAG_RISCV_FLOAT_ABI_DOUBLE:
|
||||
fputs (",double-float", stdout);
|
||||
break;
|
||||
case 0:
|
||||
break;
|
||||
default:
|
||||
|
Reference in New Issue
Block a user