]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Move setting size of long to windows-tdep
authorHannes Domani <ssbssa@yahoo.de>
Fri, 23 Jan 2026 19:07:04 +0000 (20:07 +0100)
committerHannes Domani <ssbssa@yahoo.de>
Fri, 23 Jan 2026 19:07:04 +0000 (20:07 +0100)
It's 32bit for all (non-cygwin) Windows ABIs.

Approved-By: Tom Tromey <tom@tromey.com>
gdb/amd64-windows-tdep.c
gdb/windows-tdep.c

index aeed266e71368b2ad49c29fac0194029045d9474..a9ca7b2ac79bb0ca8274b12727e1b52a10e7b2a6 100644 (file)
@@ -1321,9 +1321,6 @@ amd64_windows_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
 {
   amd64_windows_init_abi_common (info, gdbarch);
   windows_init_abi (info, gdbarch);
-
-  /* On Windows, "long"s are only 32bit.  */
-  set_gdbarch_long_bit (gdbarch, 32);
 }
 
 /* Sigwrapper unwinder instruction patterns for AMD64.  */
index 6d999169fbc019cee1d98a17cc8617dd3b2eaf57..ad4c35ff8c6eaa883e4fd75bbe40ece87dfc8b34 100644 (file)
@@ -963,6 +963,9 @@ windows_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
 {
   windows_init_abi_common (info, gdbarch);
   set_gdbarch_gdb_signal_to_target (gdbarch, windows_gdb_signal_to_target);
+
+  /* On Windows, "long"s are only 32bit.  */
+  set_gdbarch_long_bit (gdbarch, 32);
 }
 
 /* See windows-tdep.h.  */