Skip to content

Conversation

@lenary
Copy link
Member

@lenary lenary commented Oct 9, 2025

These are not valid, as we do not verify that the page-alignment that we checked for during relaxation will be preserved in the final object. Without these checks, we may end up creating a c.lui which cannot materialize the intended address, because the address is no longer aligned due to relaxation.

Fixes #455

@lenary lenary force-pushed the pr/remove-abs-c-lui-relax branch from d9c0b7f to 8ff6009 Compare October 9, 2025 02:26
@lenary
Copy link
Member Author

lenary commented Oct 9, 2025

This change is aiming for both mainline and 21.x release branch. I guess we put it on main and then backport it?

@lenary lenary requested review from quic-akaryaki and quic-seaswara and removed request for quic-akaryaki October 9, 2025 02:27
@lenary lenary force-pushed the pr/remove-abs-c-lui-relax branch 2 times, most recently from bfa9601 to da41b84 Compare October 9, 2025 02:43
These are not valid, as we do not verify that the page-alignment that we
checked for during relaxation will be preserved in the final object.
Without these checks, we may end up creating a `c.lui` which cannot
materialize the intended address, because the address is no longer
aligned due to relaxation.

Fixes qualcomm#455

Signed-off-by: Sam Elliott <aelliott@qti.qualcomm.com>
@lenary lenary force-pushed the pr/remove-abs-c-lui-relax branch from da41b84 to 0f9e955 Compare October 9, 2025 04:23
@quic-seaswara quic-seaswara merged commit 75a9d83 into qualcomm:main Oct 9, 2025
3 checks passed
@lenary lenary deleted the pr/remove-abs-c-lui-relax branch October 13, 2025 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Problem with Xqci Relaxations

2 participants