On Mon, Dec 16, 2002 at 03:34:34PM +0000, Andy Dougherty wrote:
> On Solaris 8, with Sun's Workshop Compiler, using 64-bit long longs as
> INTVAL, I get the following test failure in t/src/sprintf.  It looks
> like something is getting passed a 64-bit integer quantity but only taking
> the first 32-bits (i.e. an int or long) to do the printing.  On i386,
> this ends up not mattering since those 32-bits are the significant ones.
> A SPARC, however, is the other-endian, so those first 32 bits are all
> zeros.  I don't have time to track this down further myself.
> 
> t/src/sprintf.......#     Failed test (t/src/sprintf.t at line 9)
> #          got: 'C


I can't replicate this on ppc linux, due to varargs still not seeming to work

t/src/sprintf.......#     Failed test (t/src/sprintf.t at line 9)
#          got: ''


I don't (yet) have a 64 bit perl on the slow sparc boxes I have access to.

Nicholas Clark

Reply via email to