]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdb/fbsd-tdep: use builtin integer types
authorSimon Marchi <simon.marchi@polymtl.ca>
Tue, 10 Mar 2026 17:34:46 +0000 (13:34 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Sun, 15 Mar 2026 02:49:26 +0000 (22:49 -0400)
Same as the previous patch, but for FreeBSD.

Change-Id: If5a783b0419f74bec4edb99683ef06184775fc52
Approved-By: Tom Tromey <tom@tromey.com>
gdb/fbsd-tdep.c

index 458e9154272051994e2a93f337e0a4966e1db42b..e3c78aaff5ddb10aeaec03a8ed21568037db907a 100644 (file)
@@ -1582,12 +1582,11 @@ fbsd_get_siginfo_type (struct gdbarch *gdbarch)
     return fbsd_gdbarch_data->siginfo_type;
 
   type_allocator alloc (gdbarch);
-  int_type = init_integer_type (alloc, gdbarch_int_bit (gdbarch),
-                               0, "int");
-  int32_type = init_integer_type (alloc, 32, 0, "int32_t");
-  uint32_type = init_integer_type (alloc, 32, 1, "uint32_t");
-  long_type = init_integer_type (alloc, gdbarch_long_bit (gdbarch),
-                                0, "long");
+  const struct builtin_type *builtin_types = builtin_type (gdbarch);
+  int_type = builtin_types->builtin_int;
+  int32_type = builtin_types->builtin_int32;
+  uint32_type = builtin_types->builtin_uint32;
+  long_type = builtin_types->builtin_long;
   void_ptr_type = lookup_pointer_type (builtin_type (gdbarch)->builtin_void);
 
   /* union sigval */