]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
wasm ELF_TARGET_ID
authorAlan Modra <amodra@gmail.com>
Sat, 3 Jan 2026 03:13:16 +0000 (13:43 +1030)
committerAlan Modra <amodra@gmail.com>
Sun, 4 Jan 2026 02:42:26 +0000 (13:12 +1030)
ELF_TARGET_ID is supposed to be an enum elf_target_id.

* elf-bfd.h (enum elf_target_id): Add WEBASSEMBLY_ELF_DATA
and re-order VAX_ELF_DATA.
* elf32-wasm32.c (ELF_TARGET_ID): Use WEBASSEMBLY_ELF_DATA.

bfd/elf-bfd.h
bfd/elf32-wasm32.c

index c5a258e25ade50c2568c8d0aa361bcbe10d6949c..72f0c545029761f9c8b22c009732597b8e1f0bb2 100644 (file)
@@ -586,9 +586,10 @@ enum elf_target_id
   TIC6X_ELF_DATA,
   TILEGX_ELF_DATA,
   TILEPRO_ELF_DATA,
+  VAX_ELF_DATA,
+  WEBASSEMBLY_ELF_DATA,
   X86_64_ELF_DATA,
   XTENSA_ELF_DATA,
-  VAX_ELF_DATA,
   GENERIC_ELF_DATA
 };
 
index b8fd231d46c09008ee4790d52af38f51c91f40b7..fc731ec4a668b3ddb586c6dc3a28d111d9dfcf61 100644 (file)
@@ -128,7 +128,7 @@ elf32_wasm32_info_to_howto_rela (bfd *abfd,
 }
 
 #define ELF_ARCH               bfd_arch_wasm32
-#define ELF_TARGET_ID          EM_WEBASSEMBLY
+#define ELF_TARGET_ID          WEBASSEMBLY_ELF_DATA
 #define ELF_MACHINE_CODE       EM_WEBASSEMBLY
 /* FIXME we don't have paged executables, see:
    https://github.com/pipcet/binutils-gdb/issues/4  */