Re: [PATCH 11/15] Support for 64-bit location_t: RTL parts

2024-11-28 Thread Alexandre Oliva
On Nov 20, 2024, Richard Biener wrote: > On Sun, Nov 3, 2024 at 11:27 PM Lewis Hyatt wrote: >> While testing this with --enable-checking=rtl, I came across one place in >> final.cc that seems to be a (currently) harmless misuse of RTL: >> >> set_cur_block_to_this_block: >> if (! this_block) >>

Re: [PATCH 11/15] Support for 64-bit location_t: RTL parts

2024-11-20 Thread Richard Biener
On Sun, Nov 3, 2024 at 11:27 PM Lewis Hyatt wrote: > > Some RTL objects need to store a location_t. Currently, they store it in the > rt_int field of union rtunion, but in a world where location_t could be > 64-bit, they need to store it in a larger variable. Unfortunately, rtunion > does not curr

[PATCH 11/15] Support for 64-bit location_t: RTL parts

2024-11-03 Thread Lewis Hyatt
Some RTL objects need to store a location_t. Currently, they store it in the rt_int field of union rtunion, but in a world where location_t could be 64-bit, they need to store it in a larger variable. Unfortunately, rtunion does not currently have a 64-bit int type for that purpose, so add one. In