On 13/05/11 14:57, Julian Brown wrote: > This patch changes the format used to print fixed-point constants from > hex to decimal. For instance a negative "short fract" fixed-point > constant may be represented as a signed HOST_WIDE_INT from -1 to -128, > which would currently be printed as e.g. 0xfff....ffxx, resulting in a > "bignum truncated to fit" warning from the assembler. This trouble is > avoided if we just print using integers instead, similarly to the way > signed character-constants are emitted elsewhere in the compiler. > > Tested along with the rest of the patch series. OK to apply? > > Julian > > ChangeLog > > * final.c (output_addr_const): Print fixed-point constants as > decimal not hex (avoiding an assembler overflow warning for > negative byte constants). >
OK (but remove the parenthetical part of the ChangeLog). R.