diff options
Diffstat (limited to 'gdb/arch/aarch64.c')
-rw-r--r-- | gdb/arch/aarch64.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/arch/aarch64.c b/gdb/arch/aarch64.c index 0f73286..565c5e7 100644 --- a/gdb/arch/aarch64.c +++ b/gdb/arch/aarch64.c @@ -53,8 +53,9 @@ aarch64_create_target_description (const aarch64_features &features) if (features.mte) regnum = create_feature_aarch64_mte (tdesc.get (), regnum); - if (features.tls) - regnum = create_feature_aarch64_tls (tdesc.get (), regnum); + /* TLS registers. */ + if (features.tls > 0) + regnum = create_feature_aarch64_tls (tdesc.get (), regnum, features.tls); return tdesc.release (); } |