struct value can easily hold 128-bit ints, but currently no arithmetic can be done using these types.
I have a series that fixes this one.
https://sourceware.org/pipermail/gdb-patches/2023-March/197632.html
The master branch has been updated by Tom Tromey <tromey@sourceware.org>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=303a881f8789733248f27af0c872d356a34be009 commit 303a881f8789733248f27af0c872d356a34be009 Author: Tom Tromey <tromey@adacore.com> Date: Wed Mar 1 15:13:21 2023 -0700 Use gdb_gmp for scalar arithmetic This changes gdb to use scalar arithmetic for expression evaluation. I suspect this patch is not truly complete, as there may be code paths that still don't correctly handle 128-bit integers. However, many things do work now. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30190
Fixed.