gdb/csky: remove nullptr return from csky_pseudo_register_name
authorAndrew Burgess <aburgess@redhat.com>
Thu, 1 Sep 2022 14:39:59 +0000 (15:39 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Sun, 2 Oct 2022 13:21:24 +0000 (14:21 +0100)
commit7ac20d65a8d0c9cdb329d49e8d9e58e38c39fec4
tree44b2972b9219c629017b6d8ed3d6dbe32799ff04
parent7df4240040277fb752fd010f5a947cf2d32bc3a5
gdb/csky: remove nullptr return from csky_pseudo_register_name

Building on the previous commits, in this commit I remove two
instances of 'return NULL' from csky_pseudo_register_name, and replace
them with a return of the empty string.

These two are particularly interesting, and worth pulling into their
own commit, because these returns of NULL appear to be depended on
within other parts of the csky code.

In csky-linux-tdep.c in the register collect/supply code, GDB checks
for the register name being nullptr in order to decide if a target
supports a particular feature or not.  I've updated the code to check
for the empty string.

I have no way of testing this change.
gdb/csky-linux-tdep.c
gdb/csky-tdep.c