diff options
author | Martin Jambor <mjambor@suse.cz> | 2025-04-14 14:21:15 +0200 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2025-04-14 14:39:28 +0200 |
commit | 044d0d1ee1a61c21670068485d4a250edfbb695a (patch) | |
tree | a04035b4e15a0a8d1de8d34af997e2af28f3f5c7 /gcc/rust/rust-gcc.cc | |
parent | de1c734a8ae034c92f485e7f58b7fcb1c921ecd2 (diff) | |
download | gcc-044d0d1ee1a61c21670068485d4a250edfbb695a.zip gcc-044d0d1ee1a61c21670068485d4a250edfbb695a.tar.gz gcc-044d0d1ee1a61c21670068485d4a250edfbb695a.tar.bz2 |
ipa-cp: Make dumping of widest_ints even more sane
This patch just introduces a form of dumping of widest ints that only
have zeros in the lowest 128 bits so that instead of printing
thousands of f's the output looks like:
Bits: value = 0xffff, mask = all ones folled by 0xffffffffffffffffffffffffffff0000
and then makes sure we use the function not only to print bits but
also to print masks where values like these can also occur.
gcc/ChangeLog:
2025-03-21 Martin Jambor <mjambor@suse.cz>
* ipa-cp.cc (ipcp_print_widest_int): Also add a truncated form of
dumping of widest ints which only have zeros in the lowest 128 bits.
Update the comment.
(ipcp_bits_lattice::print): Also dump the mask using
ipcp_print_widest_int.
(ipcp_store_vr_results): Likewise.
Diffstat (limited to 'gcc/rust/rust-gcc.cc')
0 files changed, 0 insertions, 0 deletions