Home | History | Annotate | Download | only in backends
      1 2011-03-09  Mark Wielaard  <mjw (a] redhat.com>
      2 
      3 	* alpha_init.c (alpha_init): Initialize check_st_other_bits hook.
      4 	* alpha_symbol.c (alpha_check_st_other_bits): New function.
      5 
      6 2011-03-09  Roland McGrath  <roland (a] redhat.com>
      7 
      8 	* alpha_symbol.c (alpha_check_special_symbol): New function.
      9 	* alpha_init.c (alpha_init): Initialize hook.
     10 
     11 2010-11-08  Roland McGrath  <roland (a] redhat.com>
     12 
     13 	* i386_retval.c (loc_intreg): Typo fix.
     14 	Reported by Thorsten Glaser <tg (a] mirbsd.de>.
     15 
     16 2010-04-10  Matt Fleming  <matt (a] console-pimps.org>
     17 
     18 	* sh_corenote.c: New file.
     19 	* sh_regs.c: New file.
     20 	* sh_retval.c: New file.
     21 	* sh_symbol.c (sh_machine_flag_check): New function.
     22 	* Makefile.am (sh_SRCS): Add new files.
     23 	* sh_init.c (sh_init): Add initializers.
     24 
     25 2010-04-07  Roland McGrath  <roland (a] redhat.com>
     26 
     27 	* arm_reloc.def: Accept PC24 and ABS32 in EXEC|DYN too.
     28 
     29 2010-03-04  Ulrich Drepper  <drepper (a] redhat.com>
     30 
     31 	* x86_64_reloc.def: Add entries for R_X86_64_SIZE32 and
     32 	R_X86_64_SIZE64.
     33 
     34 2010-02-18  Roland McGrath  <roland (a] redhat.com>
     35 
     36 	* Makefile.am (libebl_%.so): Use multi-target pattern rule instead of
     37 	intermediate dependency file for libebl_%.map, working around apparent
     38 	make -j timing-sensitive bugs.
     39 
     40 2010-02-15  Roland McGrath  <roland (a] redhat.com>
     41 
     42 	* Makefile.am: Use config/eu.am for common stuff.
     43 
     44 2010-01-05  Roland McGrath  <roland (a] redhat.com>
     45 
     46 	* arm_retval.c (arm_return_value_location): Use dwarf_aggregate_size.
     47 	* ia64_retval.c (ia64_return_value_location): Likewise.
     48 	* ppc_retval.c (ppc_return_value_location): Likewise.
     49 	* ppc64_retval.c (ppc64_return_value_location): Likewise.
     50 	* sparc_retval.c (sparc_return_value_location): Likewise.
     51 
     52 	* ppc64_retval.c (ppc64_return_value_location):
     53 	Use vr2 for DW_TAG_array_type with DW_AT_GNU_vector.
     54 	* ppc_retval.c (ppc_return_value_location): Likewise.
     55 
     56 2010-01-04  Roland McGrath  <roland (a] redhat.com>
     57 
     58 	* linux-core-note.c (vmcoreinfo_items): New static const variable.
     59 	(EBLHOOK(core_note)): Update arguments for new protocol.
     60 	Validate the name as "CORE" or "LINUX" for known n_type cases.
     61 	Handle name "VMCOREINFO" n_type=0 with vmcoreinfo_items.
     62 	* i386_corenote.c (EXTRA_NOTES): Update parameter usage.
     63 	* x86_corenote.c (EXTRA_NOTES_IOPERM): Likewise.
     64 
     65 2009-09-10  Mark Wielaard  <mjw (a] redhat.com>
     66 
     67 	* sparc_retval.c: Fix license header.
     68 
     69 2009-08-07  Roland McGrath  <roland (a] redhat.com>
     70 
     71 	* x86_64_reloc.def: Add PC64, GOTOFF64, GOTPC32, GOTPC32_TLSDESC,
     72 	TLSDESC_CALL, TLSDESC.
     73 
     74 2009-07-08  Roland McGrath  <roland (a] redhat.com>
     75 
     76 	* x86_64_cfi.c (x86_64_abi_cfi): New file.
     77 	* Makefile.am (x86_64_SRCS): Add it.
     78 	* x86_64_init.c (x86_64_init): Add initializer.
     79 
     80 	* i386_cfi.c (i386_abi_cfi): New file.
     81 	* Makefile.am (i386_SRCS): Add it.
     82 	* i386_init.c (i386_init): Initialize abi_cfi hook.
     83 
     84 2009-06-01  Ulrich Drepper  <drepper (a] redhat.com>
     85 
     86 	* i386_reloc.def: Add IRELATIVE entry.
     87 	* x86_64_reloc.def: Likewise.
     88 
     89 2009-04-16  Roland McGrath  <roland (a] redhat.com>
     90 
     91 	* arm_regs.c (arm_register_info): Handle VFP registers.
     92 
     93 	* i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG
     94 
     95 2009-04-14  Roland McGrath  <roland (a] redhat.com>
     96 
     97 	* arm_retval.c: New file.
     98 	* arm_attrs.c: New file.
     99 	* Makefile.am (arm_SRCS): Add them.
    100 	* arm_symbol.c (arm_segment_type_name): New function.
    101 	(arm_section_type_name): New function.
    102 	(arm_machine_flag_check): New function.
    103 	* arm_init.c (arm_init): Initialize those hooks.
    104 
    105 	* arm_regs.c: New file.
    106 	* arm_corenote.c: New file.
    107 	* arm_auxv.c: New file.
    108 	* Makefile.am (arm_SRCS): Add them.
    109 	* arm_init.c (arm_init): Initialize core_note, register_info,
    110 	and auxv_info hooks.
    111 
    112 	* ia64_symbol.c (ia64_section_type_name): Remove "SHT_" prefixes.
    113 
    114 2009-04-01  Roland McGrath  <roland (a] redhat.com>
    115 
    116 	* sparc_reloc.def: Update table.
    117 	Data from Dave Miller <davem (a] davemloft.net>.
    118 
    119 2009-02-15  Roland McGrath  <roland (a] redhat.com>
    120 
    121 	* ppc_attrs.c (ppc_check_object_attribute): Handle tag
    122 	GNU_Power_ABI_Struct_Return.
    123 
    124 2008-10-04  Ulrich Drepper  <drepper (a] redhat.com>
    125 
    126 	* i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and
    127 	TLS_DESC.
    128 
    129 2008-08-01  Roland McGrath  <roland (a] redhat.com>
    130 
    131 	* x86_corenote.c: New file.
    132 	* Makefile.am (noinst_HEADERS): Add it.
    133 	* i386_corenote.c: Include it, use EXTRA_NOTES_IOPERM in EXTRA_NOTES.
    134 	* x86_64_corenote.c: Likewise.
    135 
    136 	* linux-core-note.c (prstatus_items): Use 'B' instead of 'b'
    137 	for sigpend and sighold.
    138 
    139 2008-07-04  Roland McGrath  <roland (a] redhat.com>
    140 
    141 	* i386_syscall.c: New file.
    142 	* x86_64_syscall.c: New file.
    143 	* ppc_syscall.c: New file.
    144 	* Makefile.am (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS): Add them.
    145 	* i386_init.c (i386_init): Initialize syscall_abi hook.
    146 	* x86_64_init.c (x86_64_init): Likewise.
    147 	* ppc_init.c (ppc_init): Likewise.
    148 	* ppc64_init.c (ppc64_init): Likewise.
    149 
    150 	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Add nip.
    151 	Fix offset calculation for 64-bit case.
    152 
    153 2008-04-04  Roland McGrath  <roland (a] redhat.com>
    154 
    155 	* alpha_symbol.c (alpha_check_special_section): New function.
    156 	* alpha_init.c (alpha_init): Initialize check_special_section hook.
    157 
    158 2008-03-31  Roland McGrath  <roland (a] redhat.com>
    159 
    160 	* sparc_symbol.c (sparc_symbol_type_name): New function.
    161 	(sparc_dynamic_tag_name): New function.
    162 	(sparc_dynamic_tag_check): New function.
    163 	* sparc_init.c (sparc_init): Initialize those hooks.
    164 
    165 	* sparc_symbol.c (sparc_check_special_section): New function.
    166 	* sparc_init.c (sparc_init): Initialize check_special_section hook.
    167 
    168 2008-02-20  Roland McGrath  <roland (a] redhat.com>
    169 
    170 	* ppc_attrs.c: New file.
    171 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
    172 	* ppc_init.c (ppc_init): Initialize check_object_attribute hook.
    173 
    174 2008-02-14  Roland McGrath  <roland (a] redhat.com>
    175 
    176 	* alpha_auxv.c: New file.
    177 	* Makefile.am (alpha_SRCS): Add it.
    178 	* alpha_init.c (alpha_init): Initialize auxv_info hook.
    179 
    180 2008-02-08  Roland McGrath  <roland (a] redhat.com>
    181 
    182 	* ppc_corenote.c (spe_regs): New const variable.
    183 	(EXTRA_NOTES): Use it for NT_PPC_SPE.
    184 
    185 2008-01-02  Roland McGrath  <roland (a] redhat.com>
    186 
    187 	* i386_corenote.c (tls_items): New const table.
    188 	(tls_info): New function, uses it.
    189 	(EXTRA_NOTES): Use it to handle NT_386_TLS.
    190 
    191 2008-01-08  Ulrich Drepper  <drepper (a] redhat.com>
    192 
    193 	* Makefile.am: Add x86-64 disassembler.
    194 	* x86_64_init.c (x86_64_init): Hook up disassembler.
    195 
    196 2007-12-28  Ulrich Drepper  <drepper (a] redhat.com>
    197 
    198 	* Makefile.am: Add x86 disassembler.
    199 	* i386_init.c (i386_init): Hook up disassembler.
    200 
    201 2007-12-15  Roland McGrath  <roland (a] redhat.com>
    202 
    203 	* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".
    204 
    205 2007-10-18  Roland McGrath  <roland (a] redhat.com>
    206 
    207 	* ppc_regs.c (ppc_register_info): Assign 67 to "vscr".
    208 	Return "vector" and 32 bits for vscr and vrsave.
    209 	* ppc_corenote.c (altivec_regs): New variable.
    210 	(EXTRA_NOTES): New macro, handle NT_PPC_VMX.
    211 
    212 	* linux-core-note.c (EXTRA_REGSET): New macro.
    213 	Remove NT_PRXFPREG case.  Instead, use EXTRA_NOTES if defined.
    214 	* i386_corenote.c (EXTRA_NOTES): Define it.
    215 
    216 2007-10-09  Roland McGrath  <roland (a] redhat.com>
    217 
    218 	* sparc_auxv.c: New file.
    219 	* Makefile.am (sparc_SRCS): Add it.
    220 	* sparc_init.c (sparc_init): Initialize auxv_info hook.
    221 
    222 2007-10-08  Roland McGrath  <roland (a] redhat.com>
    223 
    224 	* linux-core-note.c (TIMEVAL_FIELD): New macro.
    225 	(prstatus_items): Use it.
    226 	* sparc_corenote.c: New file.
    227 	* sparc64_corenote.c: New file.
    228 	* Makefile.am (sparc_SRCS): Add them.
    229 	* sparc_init.c (sparc_init): Initialize core_note hook.
    230 
    231 	* sparc_symbol.c (sparc_machine_flag_check): New function.
    232 	* sparc_init.c (sparc_init): Use it.
    233 
    234 2007-09-27  Roland McGrath  <roland (a] redhat.com>
    235 
    236 	* alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate.
    237 	* i386_retval.c: Likewise.
    238 	* ia64_retval.c: Likewise.
    239 	* ppc64_retval.c: Likewise.
    240 	* ppc_retval.c: Likewise.
    241 	* s390_retval.c: Likewise.
    242 	* sparc_retval.c: Likewise.
    243 	* x86_64_retval.c: Likewise.
    244 
    245 2007-10-31  Ulrich Drepper  <drepper (a] redhat.com>
    246 
    247 	* Makefile.am: More dependencies for the libebl_* libraries.
    248 
    249 2007-08-23  Roland McGrath  <roland (a] redhat.com>
    250 
    251 	* x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
    252 
    253 2007-08-22  Roland McGrath  <roland (a] redhat.com>
    254 
    255 	* linux-core-note.c (prstatus_items): Add .group initializers.
    256 	(prpsinfo_items): Likewise.
    257 	* x86_64_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
    258 	* i386_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
    259 	* ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise.
    260 
    261 2007-08-20  Roland McGrath  <roland (a] redhat.com>
    262 
    263 	* ppc_symbol.c (ppc_check_special_symbol): For _GLOBAL_OFFSET_TABLE_
    264 	when DT_PPC_GOT is not found, anywhere in the section is valid.
    265 
    266 2007-08-19  Roland McGrath  <roland (a] redhat.com>
    267 
    268 	* i386_auxv.c: New file.
    269 	* Makefile.am (i386_SRCS, x86_64_SRCS): Add it.
    270 	* ppc_auxv.c: New file.
    271 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add it.
    272 	* i386_init.c (i386_init): Initialize auxv_info hook.
    273 	* x86_64_init.c (x86_64_init): Likewise.
    274 	* ppc_init.c (ppc_init): Likewise.
    275 	* ppc64_init.c (ppc64_init): Likewise.
    276 
    277 	* alpha_corenote.c: New file.
    278 	* Makefile.am (alpha_SRCS): Add it.
    279 	* alpha_init.c (alpha_init): Initialize core_note hook.
    280 
    281 	* ppc_corenote.c: New file.
    282 	* ppc64_corenote.c: New file.
    283 	* Makefile.am (ppc_SRCS, ppc64_SRCS): Add them.
    284 	* ppc_init.c (ppc_init): Initialize core_note hook.
    285 	* ppc64_init.c (ppc64_init): Likewise.
    286 
    287 	* linux-core-note.c: New file.
    288 	* Makefile.am (noinst_HEADERS): Add it.
    289 	* i386_corenote.c: Rewritten.
    290 	* x86_64_corenote.c: Likewise.
    291 
    292 2007-05-23  Roland McGrath  <roland (a] redhat.com>
    293 
    294 	* alpha_regs.c (alpha_register_info): fp -> s6
    295 
    296 2007-04-26  Roland McGrath  <roland (a] redhat.com>
    297 
    298 	* alpha_symbol.c (alpha_machine_section_flag_check): New function.
    299 	* alpha_init.c (alpha_init): Initialize hook.
    300 
    301 	* alpha_regs.c: New file.
    302 	* Makefile.am (alpha_SRCS): Add it.
    303 	* alpha_init.c (alpha_init): Initialize register_info hook.
    304 
    305 2007-04-22  Roland McGrath  <roland (a] redhat.com>
    306 
    307 	* ppc_regs.c (ppc_register_info): Use some names instead of sprNNN:
    308 	mq, xer, lr, ctr, dsisr, dar, dec, vrsave.
    309 	Set *BITS to 64 for FPU registers.
    310 
    311 	* i386_regs.c (i386_register_info): Set *BITS to 16 for fctrl, fstat.
    312 	* x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw.
    313 
    314 2007-04-01  Roland McGrath  <roland (a] redhat.com>
    315 
    316 	* x86_64_regs.c (x86_64_register_info): Add more registers from newer
    317 	ABI spec.
    318 
    319 2007-01-11  Roland McGrath  <roland (a] redhat.com>
    320 
    321 	* ia64_symbol.c (ia64_machine_section_flag_check): New function.
    322 	* ia64_init.c (ia64_init): Use it.
    323 
    324 	* ia64_symbol.c (ia64_section_type_name): Typo fix in string.
    325 
    326 2006-10-09  Roland McGrath  <roland (a] redhat.com>
    327 
    328 	* ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
    329 
    330 2006-08-29  Roland McGrath  <roland (a] redhat.com>
    331 
    332 	* sparc_retval.c: New file.
    333 	* Makefile.am (sparc_SRCS): Add it.
    334 	* sparc_init.c (sparc_init): Initialize return_value_location hook.
    335 
    336 2006-08-22  Roland McGrath  <roland (a] redhat.com>
    337 
    338 	* i386_regs.c (i386_register_name): Renamed i386_register_info.
    339 	Take new args, yield more info.
    340 	* i386_init.c (i386_init): Update initializer.
    341 	* ia64_regs.c (ia64_register_name): Likewise.
    342 	* ia64_init.c (ia64_init): Likewise.
    343 	* ppc_regs.c (ppc_register_name): Likewise.
    344 	* ppc64_init.c (ppc64_init): Likewise.
    345 	* ppc_init.c (ppc_init): Likewise.
    346 	* s390_regs.c (s390_register_name): Likewise.
    347 	* s390_init.c (s390_init): Likewise.
    348 	* sparc_regs.c (sparc_register_name): Likewise.
    349 	* sparc_init.c (sparc_init): Likewise.
    350 	* x86_64_regs.c (x86_64_register_name): Likewise.
    351 	* x86_64_init.c (x86_64_init): Likewise.
    352 
    353 2006-08-08  Roland McGrath  <roland (a] redhat.com>
    354 
    355 	* Makefile.am (%.os): Don't depend on %.o, since we don't actually
    356 	need static object for anything here.  This rule is the only source of
    357 	.deps/ files.
    358 
    359 2006-06-23  Stepan Kasal  <skasal (a] redhat.com>
    360 
    361 	* Makefile.am (PACKAGE_VERSION): Remove superfluous definition.
    362 
    363 2006-08-03  Roland McGrath  <roland (a] redhat.com>
    364 
    365 	* sparc_regs.c (sparc_register_name): List 32 FPU regs only for
    366 	EM_SPARC.  EM_SPARC32PLUS also has 64.
    367 
    368 2006-07-21  Roland McGrath  <roland (a] redhat.com>
    369 
    370 	* i386_regs.c (i386_register_name): Fix return value when using stpcpy.
    371 	* ppc_regs.c (ppc_register_name): Likewise.
    372 	* s390_regs.c (s390_register_name): Likewise.
    373 
    374 	* ia64_retval.c: New file.
    375 	* Makefile.am (ia64_SRCS): Add it.
    376 	* ia64_init.c (ia64_init): Install return_value_location hook.
    377 
    378 	* ia64_regs.c: New file.
    379 	* Makefile.am (ia64_SRCS): Add it.
    380 	* ia64_init.c (ia64_init): Install register_name hook.
    381 
    382 2006-07-05  Ulrich Drepper  <drepper (a] redhat.com>
    383 
    384 	* alpha_init.c: Initialize sysvhash_entrysize.
    385 	* s390_init.c: Likewise.
    386 
    387 2006-07-04  Ulrich Drepper  <drepper (a] redhat.com>
    388 
    389 	* common-reloc.c (relative_reloc_p): New function.
    390 	(init_reloc): Hook it up.
    391 	* ia64_reloc.def: Define NO_RELATIVE_RELOC.
    392 
    393 2006-06-13  Roland McGrath  <roland (a] redhat.com>
    394 
    395 	* ppc64_retval.c: Remove SVR4_STRUCT_RETURN braino.
    396 
    397 2006-06-12  Ulrich Drepper  <drepper (a] redhat.com>
    398 
    399 	* common-reloc.c (none_reloc_p): New function.
    400 	(init_reloc): Hook it up.
    401 
    402 2006-02-22  Roland McGrath  <roland (a] redhat.com>
    403 
    404 	* ppc64_retval.c (SVR4_STRUCT_RETURN): New macro.
    405 	(ppc64_return_value_location): Use registers for aggregate conditional
    406 	on that.
    407 	* ppc_retval.c (SVR4_STRUCT_RETURN): New macro.
    408 	(ppc_return_value_location): Use registers for aggregate conditional
    409 	on that.
    410 
    411 2006-01-12  Roland McGrath  <roland (a] redhat.com>
    412 
    413 	* s390_retval.c: New file.
    414 	* Makefile.am (s390_SRCS): Add it.
    415 	* s390_init.c (s390_init): Install return_value_location hook.
    416 
    417 2006-01-11  Roland McGrath  <roland (a] redhat.com>
    418 
    419 	* s390_regs.c: New file.
    420 	* Makefile.am (s390_SRCS): Add it.
    421 	* s390_init.c (s390_init): Install register_name hook.
    422 
    423 	* s390_reloc.def: Update bits per
    424 	Martin Schwidefsky <schwidefsky (a] de.ibm.com>.
    425 
    426 2005-12-10  Ulrich Drepper
    427 
    428 	* common-reloc.c (R_NAME): Generate string correctly.
    429 
    430 2005-12-05  Roland McGrath  <roland (a] redhat.com>
    431 
    432 	* i386_regs.c (i386_register_name): Use a table for the first 8 regs.
    433 	* x86_64_regs.c (x86_64_register_name): Likewise.
    434 
    435 2005-11-25  Roland McGrath  <roland (a] redhat.com>
    436 
    437 	* i386_regs.c (i386_register_name): Return 0, not 1, for gaps.
    438 
    439 	* i386_regs.c: New file.
    440 	* ppc_regs.c: New file.
    441 	* sparc_regs.c: New file.
    442 	* x86_64_regs.c: New file.
    443 	* Makefile.am
    444 	(i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS, sparc_SRCS): Add them.
    445 	* i386_init.c: Initialize register_name hook.
    446 	* ppc_init.c: Likewise.
    447 	* ppc64_init.c: Likewise.
    448 	* sparc_init.c: Likewise.
    449 	* x86_64_init.c: Likewise.
    450 
    451 2005-11-19  Roland McGrath  <roland (a] redhat.com>
    452 
    453 	* ppc64_reloc.def: REL30 -> ADDR30.
    454 
    455 2005-11-18  Roland McGrath  <roland (a] redhat.com>
    456 
    457 	* alpha_init.c: Use HOOK macro.
    458 	* arm_init.c: Likewise.
    459 	* i386_init.c: Likewise.
    460 	* ia64_init.c: Likewise.
    461 	* ppc64_init.c: Likewise.
    462 	* ppc_init.c: Likewise.
    463 	* s390_init.c: Likewise.
    464 	* sh_init.c: Likewise.
    465 	* sparc_init.c: Likewise.
    466 	* x86_64_init.c: Likewise.
    467 
    468 2005-11-17  Roland McGrath  <roland (a] redhat.com>
    469 
    470 	* Makefile.am (uninstall): Don't try to remove $(pkgincludedir).
    471 	(CLEANFILES): Add libebl_$(m).so.
    472 
    473 	* ppc_reloc.def: Update bits per Alan Modra <amodra (a] bigpond.net.au>.
    474 	* ppc64_reloc.def: Likewise.
    475 
    476 2005-11-15  Roland McGrath  <roland (a] redhat.com>
    477 
    478 	* Contents moved here from ../libebl.
    479