satyanarayana reddy janga
ea480cc665
[lldb] support ieee_single and ieee_double gdbtypes for registers (#150268)
Some gdb remote servers send target.xml that contains
```
<reg name='ft0' bitsize='32' type='ieee_single' dwarf_regnum='32'/>
<reg name='ft1' bitsize='32' type='ieee_single' dwarf_regnum='33'/>
<reg name='ft2' bitsize='32' type='ieee_single' dwarf_regnum='34'/>
<reg name='ft3' bitsize='32' type='ieee_single' dwarf_regnum='35'/>
<reg name='ft4' bitsize='32' type='ieee_single' dwarf_regnum='36'/>
<reg name='ft5' bitsize='32' type='ieee_single' dwarf_regnum='37'/>
<reg name='ft6' bitsize='32' type='ieee_single' dwarf_regnum='38'/>
<reg name='ft7' bitsize='32' type='ieee_single' dwarf_regnum='39'/>
```
it seems like a valid and supported type in gdb.
from gdb16.3/gdb/target_descriptions.c (could not find a way to link
it).
```
case TDESC_TYPE_IEEE_SINGLE:
m_type = init_float_type (alloc, -1, "builtin_type_ieee_single",
floatformats_ieee_single);
return;
case TDESC_TYPE_IEEE_DOUBLE:
m_type = init_float_type (alloc, -1, "builtin_type_ieee_double",
floatformats_ieee_double);
return;
```
### Testplan
updated unittest to test this.
Reviewers: @clayborg , @jeffreytan81 , @Jlalond
2025-07-28 13:09:41 -07:00
..
2023-05-25 12:54:09 -07:00
2025-06-13 10:02:41 -07:00
2025-05-27 18:41:16 -07:00
2024-07-25 20:25:40 +02:00
2024-04-25 16:42:33 -07:00
2025-07-28 16:40:00 +01:00
2024-08-06 11:06:04 -07:00
2025-05-27 18:41:16 -07:00
2025-07-28 13:09:41 -07:00
2025-05-27 18:41:16 -07:00
2025-07-18 16:27:46 +01:00
2025-07-28 16:40:00 +01:00
2023-05-25 12:54:09 -07:00
2024-11-11 08:11:03 -08:00
2025-07-08 16:21:45 -07:00
2025-07-23 08:52:49 +01:00
2023-05-25 12:54:09 -07:00
2025-05-27 18:41:16 -07:00
2025-06-30 16:27:44 +03:00
2023-05-25 12:54:09 -07:00
2024-02-19 19:54:53 -08:00
2025-03-21 09:02:27 -07:00
2024-11-24 19:02:47 -08:00
2025-06-18 13:06:20 -07:00
2023-05-25 12:54:09 -07:00
2024-06-28 20:08:53 +01:00
2025-07-22 12:43:08 +01:00
2025-02-28 14:59:35 +00:00
2025-05-27 13:16:03 -07:00
2025-05-19 11:13:49 -07:00
2023-05-25 12:54:09 -07:00
2023-05-25 12:54:09 -07:00
2025-07-17 11:12:29 -07:00
2025-07-17 11:12:29 -07:00
2024-11-11 08:11:03 -08:00
2023-10-31 17:08:55 -03:00