Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/ghc/nightly/STABLE-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx
Nightly build started on cam-02-unx at Mon Jan 16 19:30:02 GMT 2006. **** checking out new source tree ... cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only file system cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only file system cvs checkout: warning: unrecognized response ` 7680, 18432, 57344, 0 }' from cvs server cvs checkout: warning: unrecognized response `#endif' from cvs server cvs checkout: warning: unrecognized response `#ifndef FFT_MODF_SQR_THRESHOLD' from cvs server cvs checkout: warning: unrecognized response `#define FFT_MODF_SQR_THRESHOLD 800' from cvs server cvs checkout: warning: unrecognized response `#endif' from cvs server cvs checkout: warning: unrecognized response `#ifndef FFT_SQR_THRESHOLD' from cvs server cvs checkout: warning: unrecognized response `#define FFT_SQR_THRESHOLD 8448' from cvs server cvs checkout: warning: unrecognized response `#endif' from cvs server cvs checkout: warning: unrecognized response `GNU MP Library is free software; you can redistribute it and/or' from cvs server cvs checkout: warning: unrecognized response `dnl modify it under the terms of the GNU Lesser General Public License as' from cvs server cvs checkout: warning: unrecognized response `dnl published by the Free Software Foundation; either version 2.1 of the' from cvs server cvs checkout: warning: unrecognized response `dnl License, or (at your option) any later version.' from cvs server cvs checkout: warning: unrecognized response `dnl ' from cvs server cvs checkout: warning: unrecognized response `dnl The GNU MP Library is distributed in the hope that it will be useful,' from cvs server cvs checkout: warning: unrecognized response `dnl but WITHOUT ANY WARRANTY; without even the implied warranty of' from cvs server cvs checkout: warning: unrecognized response `dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU' from cvs server cvs checkout: warning: unrecognized response `dnl Lesser General Public License for more details.' from cvs server cvs checkout: warning: unrecognized response `dnl ' from cvs server cvs checkout: warning: unrecognized response `dnl You should have received a copy of the GNU Lesser General Public' from cvs server cvs checkout: warning: unrecognized response `dnl License along with the GNU MP Library; see the file COPYING.LIB. If' from cvs server cvs checkout: warning: unrecognized response `dnl not, write to the Free Software Foundation, Inc., 59 Temple Place -' from cvs server cvs checkout: warning: unrecognized response `dnl Suite 330, Boston, MA 02111-1307, USA.' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `include(`../config.m4')' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `dnl K7: UNROLL_COUNT cycles/limb' from cvs server cvs checkout: warning: unrecognized response `dnl 8 3.9' from cvs server cvs checkout: warning: unrecognized response `dnl 16 3.4' from cvs server cvs checkout: warning: unrecognized response `dnl 32 3.4' from cvs server cvs checkout: warning: unrecognized response `dnl 64 3.35' from cvs server cvs checkout: warning: unrecognized response `dnl Maximum possible with the current code is 64.' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `deflit(UNROLL_COUNT, 16)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `C mp_limb_t mpn_mul_1 (mp_ptr dst, mp_srcptr src, mp_size_t size,' from cvs server cvs checkout: warning: unrecognized response `C mp_limb_t multiplier);' from cvs server cvs checkout: warning: unrecognized response `C mp_limb_t mpn_mul_1c (mp_ptr dst, mp_srcptr src, mp_size_t size,' from cvs server cvs checkout: warning: unrecognized response `C mp_limb_t multiplier, mp_limb_t carry);' from cvs server cvs checkout: warning: unrecognized response `C' from cvs server cvs checkout: warning: unrecognized response `C Multiply src,size by mult and store the result in dst,size.' from cvs server cvs checkout: warning: unrecognized response `C Return the carry limb from the top of the result.' from cvs server cvs checkout: warning: unrecognized response `C' from cvs server cvs checkout: warning: unrecognized response `C mpn_mul_1c() accepts an initial carry for the calculation, it's added into' from cvs server cvs checkout: warning: unrecognized response `C the low limb of the destination.' from cvs server cvs checkout: warning: unrecognized response `C' from cvs server cvs checkout: warning: unrecognized response `C Variations on the unrolled loop have been tried, with the current' from cvs server cvs checkout: warning: unrecognized response `C registers or with the counter on the stack to free up ecx. The current' from cvs server cvs checkout: warning: unrecognized response `C code is the fastest found.' from cvs server cvs checkout: warning: unrecognized response `C' from cvs server cvs checkout: warning: unrecognized response `C An interesting effect is that removing the stores "movl %ebx, disp0(%edi)"' from cvs server cvs checkout: warning: unrecognized response `C from the unrolled loop actually slows it down to 5.0 cycles/limb. Code' from cvs server cvs checkout: warning: unrecognized response `C with this change can be tested on sizes of the form UNROLL_COUNT*n+1' from cvs server cvs checkout: warning: unrecognized response `C without having to change the computed jump. There's obviously something' from cvs server cvs checkout: warning: unrecognized response `C fishy going on, perhaps with what execution units the mul needs.' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `defframe(PARAM_CARRY, 20)' from cvs server cvs checkout: warning: unrecognized response `defframe(PARAM_MULTIPLIER,16)' from cvs server cvs checkout: warning: unrecognized response `defframe(PARAM_SIZE, 12)' from cvs server cvs checkout: warning: unrecognized response `defframe(PARAM_SRC, 8)' from cvs server cvs checkout: warning: unrecognized response `defframe(PARAM_DST, 4)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `defframe(SAVE_EBP, -4)' from cvs server cvs checkout: warning: unrecognized response `defframe(SAVE_EDI, -8)' from cvs server cvs checkout: warning: unrecognized response `defframe(SAVE_ESI, -12)' from cvs server cvs checkout: warning: unrecognized response `defframe(SAVE_EBX, -16)' from cvs server cvs checkout: warning: unrecognized response `deflit(STACK_SPACE, 16)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `dnl Must have UNROLL_THRESHOLD >= 2, since the unrolled loop can't handle 1.' from cvs server cvs checkout: warning: unrecognized response `ifdef(`PIC',`' from cvs server cvs checkout: warning: unrecognized response `deflit(UNROLL_THRESHOLD, 7)' from cvs server cvs checkout: warning: unrecognized response `',`' from cvs server cvs checkout: warning: unrecognized response `deflit(UNROLL_THRESHOLD, 5)' from cvs server cvs checkout: warning: unrecognized response `')' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` .text' from cvs server cvs checkout: warning: unrecognized response ` ALIGN(32)' from cvs server cvs checkout: warning: unrecognized response `PROLOGUE(mpn_mul_1c)' from cvs server cvs checkout: warning: unrecognized response `deflit(`FRAME',0)' from cvs server cvs checkout: warning: unrecognized response ` movl PARAM_CARRY, %edx' from cvs server cvs checkout: warning: unrecognized response ` jmp LF(mpn_mul_1,start_nc)' from cvs server cvs checkout: warning: unrecognized response `EPILOGUE()' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `PROLOGUE(mpn_mul_1)' from cvs server cvs checkout: warning: unrecognized response `deflit(`FRAME',0)' from cvs server cvs checkout: warning: unrecognized response ` xorl %edx, %edx C initial carry' from cvs server cvs checkout: warning: unrecognized response `L(start_nc):' from cvs server cvs checkout: warning: unrecognized response ` movl PARAM_SIZE, %ecx' from cvs server cvs checkout: warning: unrecognized response ` subl $STACK_SPACE, %esp' from cvs server cvs checkout: warning: unrecognized response `deflit(`FRAME', STACK_SPACE)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl %edi, SAVE_EDI' from cvs server cvs checkout: warning: unrecognized response ` movl %ebx, SAVE_EBX' from cvs server cvs checkout: warning: unrecognized response ` movl %edx, %ebx' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl %esi, SAVE_ESI' from cvs server cvs checkout: warning: unrecognized response ` movl PARAM_SRC, %esi' from cvs server cvs checkout: warning: unrecognized response ` cmpl $UNROLL_THRESHOLD, %ecx' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl PARAM_DST, %edi' from cvs server cvs checkout: warning: unrecognized response ` movl %ebp, SAVE_EBP' from cvs server cvs checkout: warning: unrecognized response ` jae L(unroll)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` leal (%esi,%ecx,4), %esi' from cvs server cvs checkout: warning: unrecognized response ` leal (%edi,%ecx,4), %edi' from cvs server cvs checkout: warning: unrecognized response ` negl %ecx' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl PARAM_MULTIPLIER, %ebp' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `L(simple):' from cvs server cvs checkout: warning: unrecognized response ` C eax scratch' from cvs server cvs checkout: warning: unrecognized response ` C ebx carry' from cvs server cvs checkout: warning: unrecognized response ` C ecx counter (negative)' from cvs server cvs checkout: warning: unrecognized response ` C edx scratch' from cvs server cvs checkout: warning: unrecognized response ` C esi src' from cvs server cvs checkout: warning: unrecognized response ` C edi dst' from cvs server cvs checkout: warning: unrecognized response ` C ebp multiplier' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl (%esi,%ecx,4), %eax' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` mull %ebp' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` addl %ebx, %eax' from cvs server cvs checkout: warning: unrecognized response ` movl %eax, (%edi,%ecx,4)' from cvs server cvs checkout: warning: unrecognized response ` movl $0, %ebx' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` adcl %edx, %ebx' from cvs server cvs checkout: warning: unrecognized response ` incl %ecx' from cvs server cvs checkout: warning: unrecognized response ` jnz L(simple)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl %ebx, %eax' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_EBX, %ebx' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_ESI, %esi' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_EDI, %edi' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_EBP, %ebp' from cvs server cvs checkout: warning: unrecognized response ` addl $STACK_SPACE, %esp' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` ret' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `C -----------------------------------------------------------------------------' from cvs server cvs checkout: warning: unrecognized response `C The mov to load the next source limb is done well ahead of the mul, this' from cvs server cvs checkout: warning: unrecognized response `C is necessary for full speed. It leads to one limb handled separately' from cvs server cvs checkout: warning: unrecognized response `C after the loop.' from cvs server cvs checkout: warning: unrecognized response `C' from cvs server cvs checkout: warning: unrecognized response `C When unrolling to 32 or more, an offset of +4 is used on the src pointer,' from cvs server cvs checkout: warning: unrecognized response `C to avoid having an 0x80 displacement in the code for the last limb in the' from cvs server cvs checkout: warning: unrecognized response `C unrolled loop. This is for a fair comparison between 16 and 32 unrolling.' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `ifelse(eval(UNROLL_COUNT >= 32),1,`' from cvs server cvs checkout: warning: unrecognized response `deflit(SRC_OFFSET,4)' from cvs server cvs checkout: warning: unrecognized response `',`' from cvs server cvs checkout: warning: unrecognized response `deflit(SRC_OFFSET,)' from cvs server cvs checkout: warning: unrecognized response `')' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` C this is offset 0x62, so close enough to aligned' from cvs server cvs checkout: warning: unrecognized response `L(unroll):' from cvs server cvs checkout: warning: unrecognized response ` C eax' from cvs server cvs checkout: warning: unrecognized response ` C ebx initial carry' from cvs server cvs checkout: warning: unrecognized response ` C ecx size' from cvs server cvs checkout: warning: unrecognized response ` C edx' from cvs server cvs checkout: warning: unrecognized response ` C esi src' from cvs server cvs checkout: warning: unrecognized response ` C edi dst' from cvs server cvs checkout: warning: unrecognized response ` C ebp' from cvs server cvs checkout: warning: unrecognized response `deflit(`FRAME', STACK_SPACE)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` leal -1(%ecx), %edx C one limb handled at end' from cvs server cvs checkout: warning: unrecognized response ` leal -2(%ecx), %ecx C and ecx is one less than edx' from cvs server cvs checkout: warning: unrecognized response ` movl %ebp, SAVE_EBP' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` negl %edx' from cvs server cvs checkout: warning: unrecognized response ` shrl $UNROLL_LOG2, %ecx C unrolled loop counter' from cvs server cvs checkout: warning: unrecognized response ` movl (%esi), %eax C src low limb' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` andl $UNROLL_MASK, %edx' from cvs server cvs checkout: warning: unrecognized response ` movl PARAM_DST, %edi' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl %edx, %ebp' from cvs server cvs checkout: warning: unrecognized response ` shll $4, %edx' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` C 17 code bytes per limb' from cvs server cvs checkout: warning: unrecognized response `ifdef(`PIC',`' from cvs server cvs checkout: warning: unrecognized response ` call L(add_eip_to_edx)' from cvs server cvs checkout: warning: unrecognized response `L(here):' from cvs server cvs checkout: warning: unrecognized response `',`' from cvs server cvs checkout: warning: unrecognized response ` leal L(entry) (%edx,%ebp), %edx' from cvs server cvs checkout: warning: unrecognized response `')' from cvs server cvs checkout: warning: unrecognized response ` negl %ebp' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` leal ifelse(UNROLL_BYTES,256,128+) SRC_OFFSET(%esi,%ebp,4), %esi' from cvs server cvs checkout: warning: unrecognized response ` leal ifelse(UNROLL_BYTES,256,128) (%edi,%ebp,4), %edi' from cvs server cvs checkout: warning: unrecognized response ` movl PARAM_MULTIPLIER, %ebp' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` jmp *%edx' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `ifdef(`PIC',`' from cvs server cvs checkout: warning: unrecognized response `L(add_eip_to_edx):' from cvs server cvs checkout: warning: unrecognized response ` C See README.family about old gas bugs' from cvs server cvs checkout: warning: unrecognized response ` leal (%edx,%ebp), %edx' from cvs server cvs checkout: warning: unrecognized response ` addl $L(entry)-L(here), %edx' from cvs server cvs checkout: warning: unrecognized response ` addl (%esp), %edx' from cvs server cvs checkout: warning: unrecognized response ` ret' from cvs server cvs checkout: warning: unrecognized response `')' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `C ----------------------------------------------------------------------------' from cvs server cvs checkout: warning: unrecognized response ` ALIGN(32)' from cvs server cvs checkout: warning: unrecognized response `L(top):' from cvs server cvs checkout: warning: unrecognized response ` C eax next src limb' from cvs server cvs checkout: warning: unrecognized response ` C ebx carry' from cvs server cvs checkout: warning: unrecognized response ` C ecx counter' from cvs server cvs checkout: warning: unrecognized response ` C edx scratch' from cvs server cvs checkout: warning: unrecognized response ` C esi src+4' from cvs server cvs checkout: warning: unrecognized response ` C edi dst' from cvs server cvs checkout: warning: unrecognized response ` C ebp multiplier' from cvs server cvs checkout: warning: unrecognized response ` C' from cvs server cvs checkout: warning: unrecognized response ` C 17 code bytes per limb processed' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `L(entry):' from cvs server cvs checkout: warning: unrecognized response `forloop(i, 0, UNROLL_COUNT-1, `' from cvs server cvs checkout: warning: unrecognized response ` deflit(`disp_dst', eval(i*4 ifelse(UNROLL_BYTES,256,-128)))' from cvs server cvs checkout: warning: unrecognized response ` deflit(`disp_src', eval(disp_dst + 4-(SRC_OFFSET-0)))' from cvs server cvs checkout: warning: unrecognized response ` ' from cvs server cvs checkout: warning: unrecognized response ` mull %ebp' from cvs server cvs checkout: warning: unrecognized response ` ' from cvs server cvs checkout: warning: unrecognized response ` addl %eax, %ebx' from cvs server cvs checkout: warning: unrecognized response `Zdisp( movl, disp_src,(%esi), %eax)' from cvs server cvs checkout: warning: unrecognized response `Zdisp( movl, %ebx, disp_dst,(%edi))' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl $0, %ebx' from cvs server cvs checkout: warning: unrecognized response ` adcl %edx, %ebx' from cvs server cvs checkout: warning: unrecognized response `')' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` decl %ecx' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` leal UNROLL_BYTES(%esi), %esi' from cvs server cvs checkout: warning: unrecognized response ` leal UNROLL_BYTES(%edi), %edi' from cvs server cvs checkout: warning: unrecognized response ` jns L(top)' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response `deflit(`disp0', ifelse(UNROLL_BYTES,256,-128))' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` mull %ebp' from cvs server cvs checkout: warning: unrecognized response ` ' from cvs server cvs checkout: warning: unrecognized response ` addl %eax, %ebx' from cvs server cvs checkout: warning: unrecognized response ` movl $0, %eax' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_ESI, %esi' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` movl %ebx, disp0(%edi)' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_EBX, %ebx' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_EDI, %edi' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` adcl %edx, %eax' from cvs server cvs checkout: warning: unrecognized response ` movl SAVE_EBP, %ebp' from cvs server cvs checkout: warning: unrecognized response ` addl $STACK_SPACE, %esp' from cvs server cvs checkout: warning: unrecognized response `' from cvs server cvs checkout: warning: unrecognized response ` ret' from cvs server cvs checkout: warning: unrecognized response ` ' from cvs server cvs checkout: warning: unrecognized response `EPILOGUE()' from cvs server cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only file system cvs checkout: cannot open directory /cvs/fptools/nofib/PRIVATE: Permission denied cvs checkout: skipping directory nofib/PRIVATE cvs checkout: warning: cannot open /cvs/CVSROOT/val-tags read/write: Read-only file system ok. (GHC Version 6.4.2.20060116) **** Building stage 1 compiler ... ok. **** Building stage 2 compiler ... ok. **** Building stage 3 compiler ... ok. **** building source distribution ... ok. **** building testsuite tools ... ok. **** running tests ... ok (summary below). **** building compiler binary distribution ... ok. **** running nofib (-O) ... ok. **** running nofib (-O -prof -auto-all) ... ok. **** running nofib (-O -fasm-x86) ... ok. (5 failures) **** running nofib (-fasm-x86) ... ok. (5 failures) **** publishing distfiles ... ok. **** publishing logs ... ok. **** publishing docs ... ok. Logs are at http://www.haskell.org/ghc/dist/stable/logs Dists are at http://www.haskell.org/ghc/dist/stable/dist Docs are at http://www.haskell.org/ghc/dist/stable/docs All done! Nightly build finished successfully at Tue Jan 17 07:49:55 GMT 2006 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Tue Jan 17 01:22:38 GMT 2006 1240 total tests, which gave rise to 5596 test cases, of which 0 caused framework failures 950 were skipped 4605 expected passes 39 expected failures 0 unexpected passes 2 unexpected failures Unexpected failures: conc036(ghci) tcfail108(normal) ---------------------------------------------------- Nightly run ended at Tue Jan 17 07:49:55 GMT 2006 _______________________________________________ Cvs-ghc mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/cvs-ghc
