https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113023
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- _Z5pcnt1v: lui a5,%hi(.LANCHOR0) addi a5,a5,%lo(.LANCHOR0) lw a4,4(a5) #APP # 16 "test.cpp" 1 cpop a4, a4 # 0 "" 2 #NO_APP sw a4,0(a5) ... _Z5pcnt0v: lui a5,%hi(.LANCHOR0+4) lw a0,%lo(.LANCHOR0+4)(a5) >From GCC point of view this is correct as GCC does not know if %hi(.LANCHOR0+4) == %hi(.LANCHOR0)