Fix handling of relocations against TLS section symbols.
[binutils-gdb.git] / gold / ChangeLog
index 55eba2bea54193b9f4e3441585d327d392d68ff9..f71db091ff4366f12de8915cec86c11d211365bc 100644 (file)
@@ -1,3 +1,21 @@
+2014-09-26  Cary Coutant  <ccoutant@google.com>
+
+       PR gold/16773
+       * object.cc (Sized_relobj_file): Compute value of section symbols
+       for TLS sections the same as TLS symbols.
+
+2014-09-25  Cary Coutant  <ccoutant@google.com>
+
+       PR gold/17432
+       * resolve.cc (Symbol_table::resolve): Override common placeholder
+       symbols, but adjust sizes.
+       * symtab.cc (Symbol_table::add_from_object): Don't add placeholder
+       symbols to common lists.
+
+2014-09-24  Alan Modra  <amodra@gmail.com>
+
+       * po/POTFILES.in: Regenerate.
+
 2014-09-23  Taiju Tsuiki  <tzik@google.com>
             Cary Coutant  <ccoutant@google.com>
 
        (AArch64_relocate_functions::movnz): New method.
        (Target_aarch64::Scan::local): Correct format. Move r_sym, got to
        before the switch. Add new cases to switch.
-       Check ie_to_le relaxation on tlsie relocations. Add code handling 
+       Check ie_to_le relaxation on tlsie relocations. Add code handling
        tlsgd tlsdesc cases.
        (Target_aarch64::Scan::global): Move arp to front. Do copy_reloc when
        needed. Add new cases to switch. Insert dynamic RELATIVE relocation