From: Pedro Alves Date: Thu, 18 Jun 2020 20:28:36 +0000 (+0100) Subject: Don't write to inferior_ptid in aix-thread.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6dbdab44e57d21c895ef60246d0e7aadb3c076a4;p=binutils-gdb.git Don't write to inferior_ptid in aix-thread.c There are other writes in the file, but they seem more harmless. This one is changing the current thread permanently. gdb/ChangeLog: 2020-06-18 Pedro Alves * aix-thread.c (pd_update): Use switch_to_thread. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2f153820312..cd2af5c7a00 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2020-06-18 Pedro Alves + + * aix-thread.c (pd_update): Use switch_to_thread. + 2020-06-18 Pedro Alves * ravenscar-thread.c (ravenscar_thread_target): Update. diff --git a/gdb/aix-thread.c b/gdb/aix-thread.c index f2bd05fef22..3963a08c840 100644 --- a/gdb/aix-thread.c +++ b/gdb/aix-thread.c @@ -902,7 +902,7 @@ pd_update (int set_infpid) { ptid = thread->ptid; if (set_infpid) - inferior_ptid = ptid; + switch_to_thread (thread); } return ptid; }