Index: gdb/gdb/bsd-kvm.c =================================================================== --- gdb.orig/gdb/bsd-kvm.c 2019-02-22 11:36:33.514594292 +0100 +++ gdb/gdb/bsd-kvm.c 2019-02-22 11:36:33.514594292 +0100 @@ -238,7 +238,7 @@ /* On dumping core, BSD kernels store the faulting context (PCB) in the variable "dumppcb". */ memset (nl, 0, sizeof nl); - nl[0].n_name = "_dumppcb"; + nl[0].n_un.n_name = (char *)"_dumppcb"; if (kvm_nlist (core_kd, nl) == -1) error (("%s"), kvm_geterr (core_kd)); @@ -256,7 +256,7 @@ "proc0paddr". */ memset (nl, 0, sizeof nl); - nl[0].n_name = "_proc0paddr"; + nl[0].n_un.n_name = (char *)"_proc0paddr"; if (kvm_nlist (core_kd, nl) == -1) error (("%s"), kvm_geterr (core_kd)); @@ -280,7 +280,7 @@ variable "thread0". */ memset (nl, 0, sizeof nl); - nl[0].n_name = "_thread0"; + nl[0].n_un.n_name = (char *)"_thread0"; if (kvm_nlist (core_kd, nl) == -1) error (("%s"), kvm_geterr (core_kd));