• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12008-10-04  Ulrich Drepper  <drepper@redhat.com>
2
3	* i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
4	TLS_DESC.
5
62008-08-01  Roland McGrath  <roland@redhat.com>
7
8	* x86_corenote.c: New file.
9	* Makefile.am (noinst_HEADERS): Add it.
10	* i386_corenote.c: Include it, use EXTRA_NOTES_IOPERM in EXTRA_NOTES.
11	* x86_64_corenote.c: Likewise.
12
13	* linux-core-note.c (prstatus_items): Use 'B' instead of 'b'
14	for sigpend and sighold.
15
162008-07-04  Roland McGrath  <roland@redhat.com>
17
18	* i386_syscall.c: New file.
19	* x86_64_syscall.c: New file.
20	* ppc_syscall.c: New file.
21	* Makefile.am (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS): Add them.
22	* i386_init.c (i386_init): Initialize syscall_abi hook.
23	* x86_64_init.c (x86_64_init): Likewise.
24	* ppc_init.c (ppc_init): Likewise.
25	* ppc64_init.c (ppc64_init): Likewise.
26
27	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Add nip.
28	Fix offset calculation for 64-bit case.
29
302008-04-04  Roland McGrath  <roland@redhat.com>
31
32	* alpha_symbol.c (alpha_check_special_section): New function.
33	* alpha_init.c (alpha_init): Initialize check_special_section hook.
34
352008-03-31  Roland McGrath  <roland@redhat.com>
36
37	* sparc_symbol.c (sparc_symbol_type_name): New function.
38	(sparc_dynamic_tag_name): New function.
39	(sparc_dynamic_tag_check): New function.
40	* sparc_init.c (sparc_init): Initialize those hooks.
41
42	* sparc_symbol.c (sparc_check_special_section): New function.
43	* sparc_init.c (sparc_init): Initialize check_special_section hook.
44
452008-02-20  Roland McGrath  <roland@redhat.com>
46
47	* ppc_attrs.c: New file.
48	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
49	* ppc_init.c (ppc_init): Initialize check_object_attribute hook.
50
512008-02-14  Roland McGrath  <roland@redhat.com>
52
53	* alpha_auxv.c: New file.
54	* Makefile.am (alpha_SRCS): Add it.
55	* alpha_init.c (alpha_init): Initialize auxv_info hook.
56
572008-02-08  Roland McGrath  <roland@redhat.com>
58
59	* ppc_corenote.c (spe_regs): New const variable.
60	(EXTRA_NOTES): Use it for NT_PPC_SPE.
61
622008-01-02  Roland McGrath  <roland@redhat.com>
63
64	* i386_corenote.c (tls_items): New const table.
65	(tls_info): New function, uses it.
66	(EXTRA_NOTES): Use it to handle NT_386_TLS.
67
682008-01-08  Ulrich Drepper  <drepper@redhat.com>
69
70	* Makefile.am: Add x86-64 disassembler.
71	* x86_64_init.c (x86_64_init): Hook up disassembler.
72
732007-12-28  Ulrich Drepper  <drepper@redhat.com>
74
75	* Makefile.am: Add x86 disassembler.
76	* i386_init.c (i386_init): Hook up disassembler.
77
782007-12-15  Roland McGrath  <roland@redhat.com>
79
80	* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
81
822007-10-18  Roland McGrath  <roland@redhat.com>
83
84	* ppc_regs.c (ppc_register_info): Assign 67 to "vscr".
85	Return "vector" and 32 bits for vscr and vrsave.
86	* ppc_corenote.c (altivec_regs): New variable.
87	(EXTRA_NOTES): New macro, handle NT_PPC_VMX.
88
89	* linux-core-note.c (EXTRA_REGSET): New macro.
90	Remove NT_PRXFPREG case.  Instead, use EXTRA_NOTES if defined.
91	* i386_corenote.c (EXTRA_NOTES): Define it.
92
932007-10-09  Roland McGrath  <roland@redhat.com>
94
95	* sparc_auxv.c: New file.
96	* Makefile.am (sparc_SRCS): Add it.
97	* sparc_init.c (sparc_init): Initialize auxv_info hook.
98
992007-10-08  Roland McGrath  <roland@redhat.com>
100
101	* linux-core-note.c (TIMEVAL_FIELD): New macro.
102	(prstatus_items): Use it.
103	* sparc_corenote.c: New file.
104	* sparc64_corenote.c: New file.
105	* Makefile.am (sparc_SRCS): Add them.
106	* sparc_init.c (sparc_init): Initialize core_note hook.
107
108	* sparc_symbol.c (sparc_machine_flag_check): New function.
109	* sparc_init.c (sparc_init): Use it.
110
1112007-09-27  Roland McGrath  <roland@redhat.com>
112
113	* alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
114	* i386_retval.c: Likewise.
115	* ia64_retval.c: Likewise.
116	* ppc64_retval.c: Likewise.
117	* ppc_retval.c: Likewise.
118	* s390_retval.c: Likewise.
119	* sparc_retval.c: Likewise.
120	* x86_64_retval.c: Likewise.
121
1222007-10-31  Ulrich Drepper  <drepper@redhat.com>
123
124	* Makefile.am: More dependencies for the libebl_* libraries.
125
1262007-08-23  Roland McGrath  <roland@redhat.com>
127
128	* x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
129
1302007-08-22  Roland McGrath  <roland@redhat.com>
131
132	* linux-core-note.c (prstatus_items): Add .group initializers.
133	(prpsinfo_items): Likewise.
134	* x86_64_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
135	* i386_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
136	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
137
1382007-08-20  Roland McGrath  <roland@redhat.com>
139
140	* ppc_symbol.c (ppc_check_special_symbol): For _GLOBAL_OFFSET_TABLE_
141	when DT_PPC_GOT is not found, anywhere in the section is valid.
142
1432007-08-19  Roland McGrath  <roland@redhat.com>
144
145	* i386_auxv.c: New file.
146	* Makefile.am (i386_SRCS, x86_64_SRCS): Add it.
147	* ppc_auxv.c: New file.
148	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
149	* i386_init.c (i386_init): Initialize auxv_info hook.
150	* x86_64_init.c (x86_64_init): Likewise.
151	* ppc_init.c (ppc_init): Likewise.
152	* ppc64_init.c (ppc64_init): Likewise.
153
154	* alpha_corenote.c: New file.
155	* Makefile.am (alpha_SRCS): Add it.
156	* alpha_init.c (alpha_init): Initialize core_note hook.
157
158	* ppc_corenote.c: New file.
159	* ppc64_corenote.c: New file.
160	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add them.
161	* ppc_init.c (ppc_init): Initialize core_note hook.
162	* ppc64_init.c (ppc64_init): Likewise.
163
164	* linux-core-note.c: New file.
165	* Makefile.am (noinst_HEADERS): Add it.
166	* i386_corenote.c: Rewritten.
167	* x86_64_corenote.c: Likewise.
168
1692007-05-23  Roland McGrath  <roland@redhat.com>
170
171	* alpha_regs.c (alpha_register_info): fp -> s6
172
1732007-04-26  Roland McGrath  <roland@redhat.com>
174
175	* alpha_symbol.c (alpha_machine_section_flag_check): New function.
176	* alpha_init.c (alpha_init): Initialize hook.
177
178	* alpha_regs.c: New file.
179	* Makefile.am (alpha_SRCS): Add it.
180	* alpha_init.c (alpha_init): Initialize register_info hook.
181
1822007-04-22  Roland McGrath  <roland@redhat.com>
183
184	* ppc_regs.c (ppc_register_info): Use some names instead of sprNNN:
185	mq, xer, lr, ctr, dsisr, dar, dec, vrsave.
186	Set *BITS to 64 for FPU registers.
187
188	* i386_regs.c (i386_register_info): Set *BITS to 16 for fctrl, fstat.
189	* x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw.
190
1912007-04-01  Roland McGrath  <roland@redhat.com>
192
193	* x86_64_regs.c (x86_64_register_info): Add more registers from newer
194	ABI spec.
195
1962007-01-11  Roland McGrath  <roland@redhat.com>
197
198	* ia64_symbol.c (ia64_machine_section_flag_check): New function.
199	* ia64_init.c (ia64_init): Use it.
200
201	* ia64_symbol.c (ia64_section_type_name): Typo fix in string.
202
2032006-10-09  Roland McGrath  <roland@redhat.com>
204
205	* ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
206
2072006-08-29  Roland McGrath  <roland@redhat.com>
208
209	* sparc_retval.c: New file.
210	* Makefile.am (sparc_SRCS): Add it.
211	* sparc_init.c (sparc_init): Initialize return_value_location hook.
212
2132006-08-22  Roland McGrath  <roland@redhat.com>
214
215	* i386_regs.c (i386_register_name): Renamed i386_register_info.
216	Take new args, yield more info.
217	* i386_init.c (i386_init): Update initializer.
218	* ia64_regs.c (ia64_register_name): Likewise.
219	* ia64_init.c (ia64_init): Likewise.
220	* ppc_regs.c (ppc_register_name): Likewise.
221	* ppc64_init.c (ppc64_init): Likewise.
222	* ppc_init.c (ppc_init): Likewise.
223	* s390_regs.c (s390_register_name): Likewise.
224	* s390_init.c (s390_init): Likewise.
225	* sparc_regs.c (sparc_register_name): Likewise.
226	* sparc_init.c (sparc_init): Likewise.
227	* x86_64_regs.c (x86_64_register_name): Likewise.
228	* x86_64_init.c (x86_64_init): Likewise.
229
2302006-08-08  Roland McGrath  <roland@redhat.com>
231
232	* Makefile.am (%.os): Don't depend on %.o, since we don't actually
233	need static object for anything here.  This rule is the only source of
234	.deps/ files.
235
2362006-06-23  Stepan Kasal  <skasal@redhat.com>
237
238	* Makefile.am (PACKAGE_VERSION): Remove superfluous definition.
239
2402006-08-03  Roland McGrath  <roland@redhat.com>
241
242	* sparc_regs.c (sparc_register_name): List 32 FPU regs only for
243	EM_SPARC.  EM_SPARC32PLUS also has 64.
244
2452006-07-21  Roland McGrath  <roland@redhat.com>
246
247	* i386_regs.c (i386_register_name): Fix return value when using stpcpy.
248	* ppc_regs.c (ppc_register_name): Likewise.
249	* s390_regs.c (s390_register_name): Likewise.
250
251	* ia64_retval.c: New file.
252	* Makefile.am (ia64_SRCS): Add it.
253	* ia64_init.c (ia64_init): Install return_value_location hook.
254
255	* ia64_regs.c: New file.
256	* Makefile.am (ia64_SRCS): Add it.
257	* ia64_init.c (ia64_init): Install register_name hook.
258
2592006-07-05  Ulrich Drepper  <drepper@redhat.com>
260
261	* alpha_init.c: Initialize sysvhash_entrysize.
262	* s390_init.c: Likewise.
263
2642006-07-04  Ulrich Drepper  <drepper@redhat.com>
265
266	* common-reloc.c (relative_reloc_p): New function.
267	(init_reloc): Hook it up.
268	* ia64_reloc.def: Define NO_RELATIVE_RELOC.
269
2702006-06-13  Roland McGrath  <roland@redhat.com>
271
272	* ppc64_retval.c: Remove SVR4_STRUCT_RETURN braino.
273
2742006-06-12  Ulrich Drepper  <drepper@redhat.com>
275
276	* common-reloc.c (none_reloc_p): New function.
277	(init_reloc): Hook it up.
278
2792006-02-22  Roland McGrath  <roland@redhat.com>
280
281	* ppc64_retval.c (SVR4_STRUCT_RETURN): New macro.
282	(ppc64_return_value_location): Use registers for aggregate conditional
283	on that.
284	* ppc_retval.c (SVR4_STRUCT_RETURN): New macro.
285	(ppc_return_value_location): Use registers for aggregate conditional
286	on that.
287
2882006-01-12  Roland McGrath  <roland@redhat.com>
289
290	* s390_retval.c: New file.
291	* Makefile.am (s390_SRCS): Add it.
292	* s390_init.c (s390_init): Install return_value_location hook.
293
2942006-01-11  Roland McGrath  <roland@redhat.com>
295
296	* s390_regs.c: New file.
297	* Makefile.am (s390_SRCS): Add it.
298	* s390_init.c (s390_init): Install register_name hook.
299
300	* s390_reloc.def: Update bits per
301	Martin Schwidefsky <schwidefsky@de.ibm.com>.
302
3032005-12-10  Ulrich Drepper
304
305	* common-reloc.c (R_NAME): Generate string correctly.
306
3072005-12-05  Roland McGrath  <roland@redhat.com>
308
309	* i386_regs.c (i386_register_name): Use a table for the first 8 regs.
310	* x86_64_regs.c (x86_64_register_name): Likewise.
311
3122005-11-25  Roland McGrath  <roland@redhat.com>
313
314	* i386_regs.c (i386_register_name): Return 0, not 1, for gaps.
315
316	* i386_regs.c: New file.
317	* ppc_regs.c: New file.
318	* sparc_regs.c: New file.
319	* x86_64_regs.c: New file.
320	* Makefile.am
321	(i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS, sparc_SRCS): Add them.
322	* i386_init.c: Initialize register_name hook.
323	* ppc_init.c: Likewise.
324	* ppc64_init.c: Likewise.
325	* sparc_init.c: Likewise.
326	* x86_64_init.c: Likewise.
327
3282005-11-19  Roland McGrath  <roland@redhat.com>
329
330	* ppc64_reloc.def: REL30 -> ADDR30.
331
3322005-11-18  Roland McGrath  <roland@redhat.com>
333
334	* alpha_init.c: Use HOOK macro.
335	* arm_init.c: Likewise.
336	* i386_init.c: Likewise.
337	* ia64_init.c: Likewise.
338	* ppc64_init.c: Likewise.
339	* ppc_init.c: Likewise.
340	* s390_init.c: Likewise.
341	* sh_init.c: Likewise.
342	* sparc_init.c: Likewise.
343	* x86_64_init.c: Likewise.
344
3452005-11-17  Roland McGrath  <roland@redhat.com>
346
347	* Makefile.am (uninstall): Don't try to remove $(pkgincludedir).
348	(CLEANFILES): Add libebl_$(m).so.
349
350	* ppc_reloc.def: Update bits per Alan Modra <amodra@bigpond.net.au>.
351	* ppc64_reloc.def: Likewise.
352
3532005-11-15  Roland McGrath  <roland@redhat.com>
354
355	* Contents moved here from ../libebl.
356