aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2024-05-09 23:37:30 +0200
committerAldy Hernandez <aldyh@redhat.com>2024-05-10 09:00:56 +0200
commitac255c7afeb8a558bd6224ff77277eebcd849d6e (patch)
treed5027afb15ebd39adce01ce90586f08b34f7f9d2 /gcc/value-range.cc
parentd83070aebdb810e38f12d008e7a10acf1063f456 (diff)
downloadgcc-ac255c7afeb8a558bd6224ff77277eebcd849d6e.zip
gcc-ac255c7afeb8a558bd6224ff77277eebcd849d6e.tar.gz
gcc-ac255c7afeb8a558bd6224ff77277eebcd849d6e.tar.bz2
[prange] Do not assume all pointers are the same size [PR115009]
In a world with same sized pointers we can always reuse the storage slots, but since this is not always the case, we need to be more careful. However, we can always store an undefined, because that requires no extra storage. gcc/ChangeLog: PR tree-optimization/115009 * value-range-storage.cc (prange_storage::alloc): Do not assume all pointers are the same size. (prange_storage::prange_storage): Same. (prange_storage::fits_p): Same.
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions