------- Comment #2 from rguenth at gcc dot gnu dot org 2010-08-16 10:20 ------- The sign extension is because the builtin returns a signed quantity (unlike the machine instruction, which zero-extends), so the conversion is inserted by the language frontend.
-- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45294