Message ID | alpine.LSU.2.11.1404081204350.31108@zhemvz.fhfr.qr |
---|---|
State | New |
Headers | show |
On 8-Apr-14, at 6:06 AM, Richard Biener wrote: > Dave, did testing on hppa2.0w-hp-hpux11.11 show any testsuite > fallout? No. It fixes the PR and there were no observed regressions on hppa2.0w-hp-hpux11.11, hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. This covers host wide integers of 32 and 64 bits. Dave -- John David Anglin dave.anglin@bell.net
Index: gcc/tree-pretty-print.c =================================================================== --- gcc/tree-pretty-print.c (revision 209210) +++ gcc/tree-pretty-print.c (working copy) @@ -3465,6 +3467,12 @@ pp_double_int (pretty_printer *pp, doubl pp_wide_integer (pp, d.low); else if (d.fits_uhwi ()) pp_unsigned_wide_integer (pp, d.low); + else if (HOST_BITS_PER_DOUBLE_INT == HOST_BITS_PER_WIDEST_INT) + pp_scalar (pp, + uns + ? HOST_WIDEST_INT_PRINT_UNSIGNED : HOST_WIDEST_INT_PRINT_DEC, + (HOST_WIDEST_INT) ((((unsigned HOST_WIDEST_INT) d.high << 1) + << (HOST_BITS_PER_WIDE_INT - 1)) | d.low)); else { unsigned HOST_WIDE_INT low = d.low;