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