Hi.

This morning's i386 build fails with the following error:

libbackend.a(sol2.o): In function `solaris_output_init_fini':
/home/ahaas/gnu/gcc.git/gcc/config/sol2.c:109: undefined reference to 
`print_operand'
/home/ahaas/gnu/gcc.git/gcc/config/sol2.c:116: undefined reference to 
`print_operand'
collect2: ld returned 1 exit status
make[3]: *** [cc1-dummy] Error 1

The sparc build fails like so:

libbackend.a(targhooks.o): In function `default_print_operand_address':
/export/home/arth/src/gcc.git/gcc/targhooks.c:349: undefined reference to 
`output_operand'
/export/home/arth/src/gcc.git/gcc/targhooks.c:349: undefined reference to 
`output_operand'
collect2: ld returned 1 exit status
gmake[3]: *** [cc1-dummy] Error 1

This patch is the likely culprit:

2010-06-03  Nathan Froyd  <froy...@codesourcery.com>

        * final.c (output_asm_insn): Call
        targetm.asm_out.print_operand_punct_valid_p.  Update comments.
        (output_operand): Call targetm.asm_out.print_operand.  Update comments.
        (output_address): Call targetm.asm_out.print_operand_address.
        Update comments.
        * target.h (struct gcc_target): Add print_operand,
        print_operand_address, and print_operand_punct_valid_p fields.
        { ... snip ... }


My builds from yesterday morning both completed without problems.

Art Haas

Reply via email to