From: Hannes Domani Date: Fri, 23 Jan 2026 19:07:04 +0000 (+0100) Subject: Move setting size of long to windows-tdep X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db4dd5c7c0be091d60ce6dcedabce2c2f95a0c21;p=thirdparty%2Fbinutils-gdb.git Move setting size of long to windows-tdep It's 32bit for all (non-cygwin) Windows ABIs. Approved-By: Tom Tromey --- diff --git a/gdb/amd64-windows-tdep.c b/gdb/amd64-windows-tdep.c index aeed266e713..a9ca7b2ac79 100644 --- a/gdb/amd64-windows-tdep.c +++ b/gdb/amd64-windows-tdep.c @@ -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. */ diff --git a/gdb/windows-tdep.c b/gdb/windows-tdep.c index 6d999169fbc..ad4c35ff8c6 100644 --- a/gdb/windows-tdep.c +++ b/gdb/windows-tdep.c @@ -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. */