2009-12-03 Doug Kwan <dougkwan@google.com>
authorDoug Kwan <dougkwan@google.com>
Thu, 3 Dec 2009 23:13:55 +0000 (23:13 +0000)
committerDoug Kwan <dougkwan@google.com>
Thu, 3 Dec 2009 23:13:55 +0000 (23:13 +0000)
commitf59f41f3e62c417ef569b65a01cc2e657ec9a94f
treea6f7f1e6150845fd7ed36e2e08634edf5850f71c
parent6bfd70b9fdf629da7ba33b644c889668c7473bc5
2009-12-03  Doug Kwan  <dougkwan@google.com>

* arm.cc: Remove comment about missing .ARM.exidx section symbols.
(Target_arm::do_finalize_sections): Add parameter for symbol table
pointer.  Add __exidx_start and __exidx_end symbols as appropriate.
* i386.cc (Target_i386::do_finalize_sections): Add an additional
parameter for symbol table pointer.
* layout.cc (Layout::finalize): Call Target::finalize_sections with
an additional parameter for a pointer to symbol table.
* powerpc.cc (Target_powerpc::do_finalize_sections): Add an additional
parameter for a symbol table pointer.
* sparc.cc (Target_sparc::do_finalize_sections): Ditto.
* target.h (Target::finalize_sections, Target::do_finalize_sections):
Ditto.
* x86_64.cc (Target_x86_64::do_finalize_sections): Add an additional
parameter for a symbol table pointer.
gold/ChangeLog
gold/arm.cc
gold/i386.cc
gold/layout.cc
gold/powerpc.cc
gold/sparc.cc
gold/target.h
gold/x86_64.cc