aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorJim Wilson <jimw@sifive.com>2019-04-22 14:17:55 -0700
committerJim Wilson <jimw@sifive.com>2019-04-22 14:17:55 -0700
commit79b8e8ab453619cb0262e1ad18447d918a605073 (patch)
treeba515b36aa0d65f91b8d7b7d50966f9e69dd2b4b /bfd
parentd70cc3ba8740fc0eb0328da2453cefba8211944b (diff)
downloadfsf-binutils-gdb-79b8e8ab453619cb0262e1ad18447d918a605073.zip
fsf-binutils-gdb-79b8e8ab453619cb0262e1ad18447d918a605073.tar.gz
fsf-binutils-gdb-79b8e8ab453619cb0262e1ad18447d918a605073.tar.bz2
RISC-V: Enable 32-bit linux gdb core file support.
bfd/ * elfnn-riscv.c (PRSTATUS_SIZE) [ARCH_SIZE==32]: Change from 0 to 204.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/elfnn-riscv.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e7dd812..d49fb7f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2019-04-22 Jim Wilson <jimw@sifive.com>
+
+ * elfnn-riscv.c (PRSTATUS_SIZE) [ARCH_SIZE==32]: Change from 0 to 204.
+
2019-04-19 Alan Modra <amodra@gmail.com>
* elf32-s12z.c (elf_backend_can_gc_sections): Don't define
diff --git a/bfd/elfnn-riscv.c b/bfd/elfnn-riscv.c
index 964b6bd..1bddbca 100644
--- a/bfd/elfnn-riscv.c
+++ b/bfd/elfnn-riscv.c
@@ -4008,7 +4008,7 @@ fail:
}
#if ARCH_SIZE == 32
-# define PRSTATUS_SIZE 0 /* FIXME */
+# define PRSTATUS_SIZE 204
# define PRSTATUS_OFFSET_PR_CURSIG 12
# define PRSTATUS_OFFSET_PR_PID 24
# define PRSTATUS_OFFSET_PR_REG 72