* layout.h (class Layout): Add added_eh_frame_data_ field.
commitf82a65792bf2800517fa914909836cfa28638e98
authorIan Lance Taylor <ian@airs.com>
Wed, 9 Apr 2008 00:26:48 +0000 (9 00:26 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 9 Apr 2008 00:26:48 +0000 (9 00:26 +0000)
treeb94d4e3da8f4c84723b59a08e559e4fcdd27eab3
parent4053fd9f5530e80be99a20fef026e51e83d78171
* layout.h (class Layout): Add added_eh_frame_data_ field.
* layout.cc (Layout::Layout): Initialize new field.
(Layout::layout_eh_frame): Don't add eh_frame_data_ to .eh_frame
output section until we find a section we merged successfully.
* object.cc (Sized_relobj::check_eh_frame_flags): Don't require
that the size be non-zero.
gold/ChangeLog
gold/layout.cc
gold/layout.h
gold/object.cc