https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118887
--- Comment #5 from Jeffrey A. Law ---
The funny thing is I'd been pondering if it was worth cherry picking that patch
into our tree.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118887
--- Comment #3 from Andrew Pinski ---
Even with -march=rv64gcv, it looks like it is fixed on the trunk:
lui a5,%hi(s)
addia5,a5,%lo(s)
addia3,a5,2047
lui a4,%hi(.LANCHOR0)
addia3,a3,160
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118887
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118887
--- Comment #2 from Andrew Pinski ---
# RANGE [irange] unsigned long [8, +INF] MASK 0xfff8 VALUE 0x0
_21 = (unsigned long) &sD.2327;
# RANGE [irange] unsigned long [0, 0][8, 47][49, +INF] MASK
0xfff8 VALUE 0x0
ivt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118887
Andrew Pinski changed:
What|Removed |Added
Version|unknown |14.2.0
--- Comment #1 from Andrew Pinsk