Re: Change readelf's display of symbol names
[deliverable/binutils-gdb.git] / gold / ChangeLog
1 2020-07-03 Alan Modra <amodra@gmail.com>
2
3 PR 26028
4 * testsuite/Makefile.am (file_in_many_sections.stdout): Add -W
5 to readelf options.
6 * testsuite/Makefile.in: Regenerate.
7
8 2020-06-26 Nick Alcock <nick.alcock@oracle.com>
9
10 * configure.ac: Check for bswap_16, bswap_32, and bswap_64 decls.
11 * configure: Regenerated.
12 * config.h.in: Likewise.
13
14 2020-06-24 Nick Clifton <nickc@redhat.com>
15
16 * target-reloc.h (issue_discarded_error): Initialise the
17 key_symndx variable.
18
19 2020-06-23 Roland McGrath <mcgrathr@google.com>
20
21 PR 22843
22 * options.h (class General_options): Add --dependency-file option.
23 * fileread.cc (File_read::files_read): New static variable.
24 (File_read::open): Add the file to the files_read list.
25 (File_read::record_file_read): New static member function.
26 (File_read::write_dependency_file): New static member function.
27 * fileread.h (class File_read): Declare them.
28 * layout.cc (Layout::read_layout_from_file): Call record_file_read.
29 (Close_task_runner::run): Call write_dependency_file if
30 --dependency-file was passed.
31
32 2020-06-18 Fangrui Song <i@maskray.me>
33
34 PR gold/26039
35 * layout.cc (Layout::finish_dynamic_section): Set DF_1_PIE.
36
37 2020-06-16 Alan Modra <amodra@gmail.com>
38
39 * testsuite/discard_locals_test.c: Replace uses of asm with __asm__.
40 * testsuite/discard_locals_relocatable_test.c: Likewise.
41
42 2020-06-16 Alan Modra <amodra@gmail.com>
43
44 * testsuite/Makefile.am (export_dynamic_plugin.o): Use CXXCOMPILE.
45 (plugin_test_wrap_symbols_1.o): Likewise.
46 (plugin_test_wrap_symbols_2.o): Likewise.
47 * testsuite/Makefile.in: Regenerate.
48
49 2020-06-15 Roland McGrath <mcgrathr@google.com>
50
51 Implement -z start-stop-visibility=... option.
52 * options.h (class General_options): Handle -z start-stop-visibility=.
53 (General_options::start_stop_visibility_enum): New public method.
54 (General_options::set_start_stop_visibility_enum): New private method.
55 (General_options::start_stop_visibility_enum_): New private member.
56 * options.cc (General_options::General_options): Add initializer.
57 (General_options::finalize): Set this->start_stop_visibility_enum_
58 from string value.
59 * layout.cc (Layout::define_section_symbols): Use option setting.
60
61 2020-06-06 Alan Modra <amodra@gmail.com>
62
63 * powerpc.cc: Update throughout for reloc renaming.
64
65 2020-05-22 Alan Modra <amodra@gmail.com>
66
67 PR 25882
68 * powerpc.cc (merge_object_attributes): Replace name param with
69 obj param. Update callers. Don't init FP attributes from shared
70 libraries, and do not emit an error if they don't match.
71
72 2020-05-15 Nikita Ermakov <coffe92@gmail.com>
73
74 * powerpc.cc (do_gc_mark_symbol): Don't segfault on plugin symbols.
75
76 2020-05-14 Nick Clifton <nickc@redhat.com>
77
78 * po/sr.po: New Serbian translation.
79
80 2020-05-11 Alan Modra <amodra@gmail.com>
81
82 * powerpc.cc: Rename powerxx to power10 throughout.
83
84 2020-05-02 H.J. Lu <hongjiu.lu@intel.com>
85
86 PR gold/25904
87 * testsuite/Makefile.am (COMMON_TEST_C_CFLAGS): New.
88 (common_test_1.o): New rule.
89 (common_test_2.o): Likewise.
90 (common_test_3.o): Likewise.
91 (plugin_common_test_1.o): Likewise.
92 (plugin_common_test_2.o): Likewise.
93 (common_test_1_v1.o): Likewise.
94 (common_test_1_v2.o): Likewise.
95 (common_test_2_pic.o): Compile with $(COMMON_TEST_C_CFLAGS).
96 (common_test_3_pic.o): Likewise.
97 * testsuite/Makefile.in: Regenerated.
98
99 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
100
101 PR gold/25426
102 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
103 For x32, relax "rex leal foo@tlsdesc(%rip), %reg" to
104 "rex movl foo@gottpoff(%rip), %eax" and relax ""call *(%eax)"
105 to "nopl (%rax)".
106 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): For x32,
107 relax "rex leal foo@tlsdesc(%rip), %reg" to
108 "rex movl foo@tpoff, %eax" and relax "call *foo@tlscall(%eax)"
109 to "nopl (%rax)".
110 * testsuite/Makefile.am (tls_test_gnu2.o): Depend on
111 gcctestdir/as.
112 (tls_test_file2_gnu2.o): Likewise.
113 (tls_test_c_gnu2.o): Likewise.
114 * testsuite/Makefile.in: Regenerated.
115
116 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
117
118 PR gold/25473
119 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
120 Properly check r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
121 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): Properly
122 relax r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
123 * testsuite/Makefile.am (check_SCRIPTS): Add x86_64_gd_to_le.sh.
124 (check_DATA): Add x86_64_gd_to_le.stdout.
125 (MOSTLYCLEANFILES): Add x86_64_gd_to_le.
126 (x86_64_gd_to_le.o): New target.
127 (x86_64_gd_to_le): Likewise.
128 (x86_64_gd_to_le.stdout): Likewise.
129 * testsuite/Makefile.in: Regenerated.
130 * testsuite/x86_64_gd_to_le.s: New file.
131 * testsuite/x86_64_gd_to_le.sh: Likewise.
132
133 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
134
135 * testsuite/odr_violation2.cc (Ordering::operator()): Make
136 expression even more complex.
137
138 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
139
140 * testsuite/ver_test_pr16504.sh: Updated.
141
142 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
143
144 PR gold/25872
145 * x86_64.cc (Output_data_plt_x86_64_bnd::do_write): Increment
146 plt_offset after setting the reserved TLSDESC PLT entry.
147 (Output_data_plt_x86_64_ibt<size>::do_write): Likewise.
148
149 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
150
151 PR gold/25872
152 * x86_64.cc (Output_data_plt_x86_64_bnd::do_address_for_local):
153 Handle local IFUNC symbol.
154 (Output_data_plt_x86_64_ibt::do_address_for_local): Likewise.
155
156 2020-03-19 Fangrui Song <maskray@google.com>
157
158 * options.h (General_options): Add --no-rosegment option.
159
160 2020-02-24 Nick Clifton <nickc@redhat.com>
161
162 * po/fr.po: Update French translation.
163
164 2020-01-20 Nick Clifton <nickc@redhat.com>
165
166 * po/uk.po: Updated Ukranian translation.
167
168 2020-01-18 Nick Clifton <nickc@redhat.com>
169
170 * configure: Regenerate.
171 * po/gold.pot: Regenerate.
172
173 2020-01-18 Nick Clifton <nickc@redhat.com>
174
175 Binutils 2.34 branch created.
176
177 2020-01-01 Alan Modra <amodra@gmail.com>
178
179 Update year range in copyright notice of all files.
180
181 For older changes see ChangeLog-2019
182 \f
183 Copyright (C) 2020 Free Software Foundation, Inc.
184
185 Copying and distribution of this file, with or without modification,
186 are permitted in any medium without royalty provided the copyright
187 notice and this notice are preserved.
188
189 Local Variables:
190 mode: change-log
191 left-margin: 8
192 fill-column: 74
193 version-control: never
194 End:
This page took 0.033431 seconds and 5 git commands to generate.