This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Bootstrap failed for i386-pc-solaris2.10 and sparc-sun-solaris2.10


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]