summaryrefslogtreecommitdiff
path: root/binutils/NEWS
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2009-01-13 09:23:51 +0000
committerNick Clifton <nickc@redhat.com>2009-01-13 09:23:51 +0000
commit1c6177e525fa8cab06ab042a027fbe95c342d493 (patch)
tree239c8919b831b1a12d559ca180aa1caaa6fcdec6 /binutils/NEWS
parent25c20a75f0dc618a4eb72000aed99b650c530d67 (diff)
downloadbinutils-redhat-1c6177e525fa8cab06ab042a027fbe95c342d493.tar.gz
Add --identify-strict option. Handle ms-style implibs:
* dlltool.c (file scope): Added new globals identify_ms and identify_strict. New typedef dll_name_list_type, and globals identify_dll_name_list_head and identify_dll_name_list_tail. Added new global identify_member_contains_symname_result. (identify_append_dll_name_to_list): New function. (identify_count_dll_name_list): New function. (identify_print_dll_name_list): New function. (identify_free_dll_name_list): New function. (identify_search_archive): Changed signature to take function pointer to operation to apply to each member, and data to pass on to that function. (identify_search_member): Changed signature to accept user data from caller. (identify_member_contains_symname): New function. (identify_dll_for_implib): Rewrite. Now determines whether implib is ms- or binutils- style, before searching sections for dllname. Allows multiple dllnames. (identify_process_section_p): Search alternate section for dllname when implib is ms-style. (identify_search_section): Add additional conditions to excludes candidate sections from consideration. (usage): Added --identify-strict. (long_options): Added --identify-strict. (main): Handle --identify-strict option. * doc/binutils.texi: Document --identify-strict option. * NEWS: Document --identify and --identify-strict options.
Diffstat (limited to 'binutils/NEWS')
-rw-r--r--binutils/NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/binutils/NEWS b/binutils/NEWS
index 10a13703ff..4cc89e1dff 100644
--- a/binutils/NEWS
+++ b/binutils/NEWS
@@ -3,6 +3,13 @@
* Add new option --use-nul-prefixed-import-tables to dlltool to allow fall-
back to old import table generation with null element prefix.
+* Added --identify-strict switch to cause --identify <implib> to
+ report an error when the import library is associated with
+ multiple DLLs.
+
+* Added --identify <implib> option to dlltool, which determines the
+ name of the DLL associated with the specified <implib>.
+
* Support for PowerPC booke64 instructions has been removed. The assembler no
longer accepts -mbooke32 or -mbooke64 and the disassembler no longer accepts
-Mbooke32 or -Mbooke64. Instead, -mbooke and -Mbooke should be used.