Home | History | Annotate | Download | only in backends
      1 2008-10-04  Ulrich Drepper  <drepper (a] redhat.com>
      2 
      3 	* i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
      4 	TLS_DESC.
      5 
      6 2008-08-01  Roland McGrath  <roland (a] 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 
     16 2008-07-04  Roland McGrath  <roland (a] 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 
     30 2008-04-04  Roland McGrath  <roland (a] 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 
     35 2008-03-31  Roland McGrath  <roland (a] 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 
     45 2008-02-20  Roland McGrath  <roland (a] 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 
     51 2008-02-14  Roland McGrath  <roland (a] 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 
     57 2008-02-08  Roland McGrath  <roland (a] redhat.com>
     58 
     59 	* ppc_corenote.c (spe_regs): New const variable.
     60 	(EXTRA_NOTES): Use it for NT_PPC_SPE.
     61 
     62 2008-01-02  Roland McGrath  <roland (a] 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 
     68 2008-01-08  Ulrich Drepper  <drepper (a] redhat.com>
     69 
     70 	* Makefile.am: Add x86-64 disassembler.
     71 	* x86_64_init.c (x86_64_init): Hook up disassembler.
     72 
     73 2007-12-28  Ulrich Drepper  <drepper (a] redhat.com>
     74 
     75 	* Makefile.am: Add x86 disassembler.
     76 	* i386_init.c (i386_init): Hook up disassembler.
     77 
     78 2007-12-15  Roland McGrath  <roland (a] redhat.com>
     79 
     80 	* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
     81 
     82 2007-10-18  Roland McGrath  <roland (a] 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 
     93 2007-10-09  Roland McGrath  <roland (a] 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 
     99 2007-10-08  Roland McGrath  <roland (a] 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 
    111 2007-09-27  Roland McGrath  <roland (a] 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 
    122 2007-10-31  Ulrich Drepper  <drepper (a] redhat.com>
    123 
    124 	* Makefile.am: More dependencies for the libebl_* libraries.
    125 
    126 2007-08-23  Roland McGrath  <roland (a] redhat.com>
    127 
    128 	* x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
    129 
    130 2007-08-22  Roland McGrath  <roland (a] 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 
    138 2007-08-20  Roland McGrath  <roland (a] 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 
    143 2007-08-19  Roland McGrath  <roland (a] 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 
    169 2007-05-23  Roland McGrath  <roland (a] redhat.com>
    170 
    171 	* alpha_regs.c (alpha_register_info): fp -> s6
    172 
    173 2007-04-26  Roland McGrath  <roland (a] 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 
    182 2007-04-22  Roland McGrath  <roland (a] 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 
    191 2007-04-01  Roland McGrath  <roland (a] redhat.com>
    192 
    193 	* x86_64_regs.c (x86_64_register_info): Add more registers from newer
    194 	ABI spec.
    195 
    196 2007-01-11  Roland McGrath  <roland (a] 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 
    203 2006-10-09  Roland McGrath  <roland (a] redhat.com>
    204 
    205 	* ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
    206 
    207 2006-08-29  Roland McGrath  <roland (a] 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 
    213 2006-08-22  Roland McGrath  <roland (a] 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 
    230 2006-08-08  Roland McGrath  <roland (a] 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 
    236 2006-06-23  Stepan Kasal  <skasal (a] redhat.com>
    237 
    238 	* Makefile.am (PACKAGE_VERSION): Remove superfluous definition.
    239 
    240 2006-08-03  Roland McGrath  <roland (a] 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 
    245 2006-07-21  Roland McGrath  <roland (a] 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 
    259 2006-07-05  Ulrich Drepper  <drepper (a] redhat.com>
    260 
    261 	* alpha_init.c: Initialize sysvhash_entrysize.
    262 	* s390_init.c: Likewise.
    263 
    264 2006-07-04  Ulrich Drepper  <drepper (a] 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 
    270 2006-06-13  Roland McGrath  <roland (a] redhat.com>
    271 
    272 	* ppc64_retval.c: Remove SVR4_STRUCT_RETURN braino.
    273 
    274 2006-06-12  Ulrich Drepper  <drepper (a] redhat.com>
    275 
    276 	* common-reloc.c (none_reloc_p): New function.
    277 	(init_reloc): Hook it up.
    278 
    279 2006-02-22  Roland McGrath  <roland (a] 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 
    288 2006-01-12  Roland McGrath  <roland (a] 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 
    294 2006-01-11  Roland McGrath  <roland (a] 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 (a] de.ibm.com>.
    302 
    303 2005-12-10  Ulrich Drepper
    304 
    305 	* common-reloc.c (R_NAME): Generate string correctly.
    306 
    307 2005-12-05  Roland McGrath  <roland (a] 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 
    312 2005-11-25  Roland McGrath  <roland (a] 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 
    328 2005-11-19  Roland McGrath  <roland (a] redhat.com>
    329 
    330 	* ppc64_reloc.def: REL30 -> ADDR30.
    331 
    332 2005-11-18  Roland McGrath  <roland (a] 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 
    345 2005-11-17  Roland McGrath  <roland (a] 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 (a] bigpond.net.au>.
    351 	* ppc64_reloc.def: Likewise.
    352 
    353 2005-11-15  Roland McGrath  <roland (a] redhat.com>
    354 
    355 	* Contents moved here from ../libebl.
    356