diff options
author | Thiago Jung Bauermann <thiago.bauermann@linaro.org> | 2025-09-04 13:50:44 -0300 |
---|---|---|
committer | Thiago Jung Bauermann <thiago.bauermann@linaro.org> | 2025-09-04 19:54:31 -0300 |
commit | 11d649801563e8ee26b8f0c227c115bca55abc0c (patch) | |
tree | 97076526703feec1be20f074780229d014805594 /gdb/testsuite/gdb.ada/break-label | |
parent | 44f37db2c640e4b603755bb342501f640584167e (diff) | |
download | gdb-11d649801563e8ee26b8f0c227c115bca55abc0c.zip gdb-11d649801563e8ee26b8f0c227c115bca55abc0c.tar.gz gdb-11d649801563e8ee26b8f0c227c115bca55abc0c.tar.bz2 |
GDB: aarch64-linux: Define HWCAP_GCS as unsigned long long value
On platforms where long is 32 bits, this change fixes a build failure:
/home/linux/arm/gdb/src/gdb/aarch64-linux-tdep.c: In function ‘const target_desc* aarch64_linux_core_read_description(gdbarch*, target_ops*, bfd*)’:
/home/linux/arm/gdb/src/gdb/arch/aarch64-gcs-linux.h:27:24: error: left shift count >= width of type [-Werror=shift-count-overflow]
27 | #define HWCAP_GCS (1UL << 32)
| ~~~~^~~~~
/home/linux/arm/gdb/src/gdb/aarch64-linux-tdep.c:1714:47: note: in expansion of macro ‘HWCAP_GCS’
1714 | features.gcs = features.gcs_linux = hwcap & HWCAP_GCS;
| ^~~~~~~~~
Suggested-by: Tom de Vries <tdevries@suse.de>
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=33372
Diffstat (limited to 'gdb/testsuite/gdb.ada/break-label')
0 files changed, 0 insertions, 0 deletions