On Thu, Nov 04, 2010 at 06:37:54PM +0100, Anders Magnusson wrote:
> 
> Module Name:  pcc
> Committed By: ragge
> Date:         Thu Nov  4 17:37:54 UTC 2010
> 
> Modified Files:
>       pcc/arch/amd64: code.c
> 
> Log Message:
> Set df/ap in node when dealing with varargs.

I believe that this change may be one step
closer to allowing pcc to compile itself on
amd64-*-freebsd.

I now hit a new failure.

troutmask:sgk[206] cat h.c
#include <stdio.h>
int 
main(void)
{
   printf("Hello\n");
   return 0;
}
troutmask:sgk[207] ~/work/bin/pcc -o z h.c
/tmp/ctm.2CWHXn: Assembler messages:
/tmp/ctm.2CWHXn:25: Error: expected comma after name `' in .size directive

troutmask:sgk[210] ~/work/bin/pcc -S h.c
troutmask:sgk[211] tail h.s
        movl %edx,-4(%rbp)
        movl $0,-8(%rbp)
        jmp .L110
.L110:
        movl -8(%rbp),%eax
        leave
        ret
        .size (null),.-(null)
        .ident "PCC: pcc 0.9.9 (freebsd)"
        .end

Those (null) look suspicious.

-- 
Steve

Reply via email to