Bootstrap failed for i386-pc-solaris2.10 and sparc-sun-solaris2.10
Art Haas
ahaas@impactweather.com
Fri Jun 4 14:42:00 GMT 2010
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 <froydnj@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
More information about the Gcc
mailing list