[binutils-gdb] Fix: internal error in write_function_pdata at obj-coff-seh
Nick Clifton
nickc@sourceware.org
Tue May 28 15:30:46 GMT 2024
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=73c8603c3f2f8d47f3b225df3ba117ea0b3f51b3
commit 73c8603c3f2f8d47f3b225df3ba117ea0b3f51b3
Author: Nick Clifton <nickc@redhat.com>
Date: Tue May 28 16:30:14 2024 +0100
Fix: internal error in write_function_pdata at obj-coff-seh
PR 31796
Diff:
---
gas/config/obj-coff-seh.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gas/config/obj-coff-seh.c b/gas/config/obj-coff-seh.c
index 4800b959751..24cc7209be6 100644
--- a/gas/config/obj-coff-seh.c
+++ b/gas/config/obj-coff-seh.c
@@ -196,12 +196,15 @@ seh_get_target_kind (void)
{
if (!stdoutput)
return seh_kind_unknown;
+
switch (bfd_get_arch (stdoutput))
{
+ case bfd_arch_aarch64:
case bfd_arch_arm:
case bfd_arch_powerpc:
case bfd_arch_sh:
return seh_kind_arm;
+
case bfd_arch_i386:
switch (bfd_get_mach (stdoutput))
{
@@ -214,9 +217,11 @@ seh_get_target_kind (void)
/* FALL THROUGH. */
case bfd_arch_mips:
return seh_kind_mips;
+
case bfd_arch_ia64:
/* Should return seh_kind_x64. But not implemented yet. */
return seh_kind_unknown;
+
default:
break;
}
More information about the Binutils-cvs
mailing list