about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@dabbelt.com>2018-01-13 01:59:12 -0800
committerPalmer Dabbelt <palmer@dabbelt.com>2018-01-25 10:06:19 -0800
commitfb58aac5fe5d6198b84ce43e7c53b2830b1b332c (patch)
treec03dcc059c0aca4e2e44a7d079711661ada382bb /ChangeLog
parent128c43a2d6308668032b285ca08228bebf26e74e (diff)
downloadglibc-fb58aac5fe5d6198b84ce43e7c53b2830b1b332c.tar.gz
glibc-fb58aac5fe5d6198b84ce43e7c53b2830b1b332c.tar.xz
glibc-fb58aac5fe5d6198b84ce43e7c53b2830b1b332c.zip
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 67131c816b..76abf5326a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+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.
+
 2018-01-25  Andreas Schwab  <schwab@suse.de>
 
 	* aclocal.m4 (LIBC_SLIBDIR_RTLDDIR): Consistently put arguments in