aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2013-11-14 13:15:06 -0800
committerCary Coutant <ccoutant@google.com>2013-11-14 13:15:55 -0800
commitcafdd5697b0e6c1f6344caee64f798e7e72424d4 (patch)
tree6c14132b43c58511208d2d81982662a4172cf6e8 /gold/ChangeLog
parent8fe1b6533885f19680a2fbd827cb677c2e3c68ac (diff)
downloadgdb-cafdd5697b0e6c1f6344caee64f798e7e72424d4.zip
gdb-cafdd5697b0e6c1f6344caee64f798e7e72424d4.tar.gz
gdb-cafdd5697b0e6c1f6344caee64f798e7e72424d4.tar.bz2
Revert "Fix race condition while building EH frame header."
This reverts commit 7cdd7d57e6fa3932eb63aa785ae0e3fa837aab20.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index a56044c..d953d70 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,5 +1,19 @@
2013-11-14 Cary Coutant <ccoutant@google.com>
+ Revert patch -- this did not fix the problem, and there is
+ no race there.
+
+ 2013-11-14 Cary Coutant <ccoutant@google.com>
+
+ PR gold/14860
+ * ehframe.cc (Eh_frame_hdr::Eh_frame_hdr): Initialize lock_.
+ (Ehframe_hdr::set_final_data_size): Allocate a Lock.
+ * ehframe.h (Eh_frame_hdr::record_fde): Hold the lock while
+ updating fde_offsets_.
+ (Eh_frame_hdr::lock_): New data member.
+
+2013-11-14 Cary Coutant <ccoutant@google.com>
+
* dwp.cc (Dwo_file_entry): New type.
(File_list): Use Dwo_file_entry.
(Dwo_file::verify): New function.