diff --git a/gnu/dist/gcc/gcc/config/i386/i386.c b/gnu/dist/gcc/gcc/config/i386/i386.c index ea60c32515bb..5f078fd7da89 100644 --- a/gnu/dist/gcc/gcc/config/i386/i386.c +++ b/gnu/dist/gcc/gcc/config/i386/i386.c @@ -7083,7 +7083,7 @@ print_operand (file, x, code) if (ASSEMBLER_DIALECT == ASM_ATT) putc ('$', file); - fprintf (file, "0x%lx", l); + fprintf (file, "0x%lx", l & 0xffffffff); } /* These float cases don't actually occur as immediate operands. */