]> git.ipfire.org Git - thirdparty/gcc.git/commit
[prange] Do not assume all pointers are the same size [PR115009]
authorAldy Hernandez <aldyh@redhat.com>
Thu, 9 May 2024 21:37:30 +0000 (23:37 +0200)
committerAldy Hernandez <aldyh@redhat.com>
Fri, 10 May 2024 07:00:56 +0000 (09:00 +0200)
commitac255c7afeb8a558bd6224ff77277eebcd849d6e
treed5027afb15ebd39adce01ce90586f08b34f7f9d2
parentd83070aebdb810e38f12d008e7a10acf1063f456
[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.
gcc/value-range-storage.cc