https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113481
--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note the code in dw2_asm_output_data has been zeroing the top bits on value since at least 2001. So I really doubt this is a new issue. It just folks are now testing with checking enabled more it seems.