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