https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70162
Nick Clifton <nickc at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #37974|0 |1 is obsolete| | --- Comment #6 from Nick Clifton <nickc at gcc dot gnu.org> --- Created attachment 37996 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37996&action=edit Always print negative constants in decimal Hi Guys, On second thought I have decided that we are both right. So I am going to check in this patch to update GCC so that all negative constants (and positive constants less than 64) are printed in decimal, and larger, positive constants are printed in hex. This should make gcc work with older assemblers, and keep me happy when examining assembler sources with bitmasks etc in the opcode fields. I have also checked in a patch to the assembler to fix its parsing of large hex values, even when compiled for a 32-bit host: https://sourceware.org/ml/binutils/2016-03/msg00223.html Cheers Nick