diff options
author | Alan Modra <amodra@gmail.com> | 2006-06-05 06:12:40 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2006-06-05 06:12:40 +0000 |
commit | 87aa7f19be683da7463abd0baf080580d3c50e9a (patch) | |
tree | af75ac5a840a3aa7536eb9435b7df01c20061c30 | |
parent | cae6199cc267116c100bc8bb5b7e00fbd18d44f6 (diff) | |
download | gdb-87aa7f19be683da7463abd0baf080580d3c50e9a.zip gdb-87aa7f19be683da7463abd0baf080580d3c50e9a.tar.gz gdb-87aa7f19be683da7463abd0baf080580d3c50e9a.tar.bz2 |
* ldlang.c (lookup_name): Delete dead code. Remove FIXMEs.
-rw-r--r-- | ld/ChangeLog | 4 | ||||
-rw-r--r-- | ld/ldlang.c | 12 |
2 files changed, 7 insertions, 9 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index cacf8fa..ef759d6 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,7 @@ +2006-06-05 Alan Modra <amodra@bigpond.net.au> + + * ldlang.c (lookup_name): Delete dead code. Remove FIXMEs. + 2006-06-03 Alan Modra <amodra@bigpond.net.au> * emultempl/elf32.em (global_found): Make it a pointer. diff --git a/ld/ldlang.c b/ld/ldlang.c index 7b026b0..e7fa5c7 100644 --- a/ld/ldlang.c +++ b/ld/ldlang.c @@ -2214,12 +2214,9 @@ lookup_name (const char *name) /* Use the local_sym_name as the name of the file that has already been loaded as filename might have been transformed via the search directory lookup mechanism. */ - const char * filename = search->local_sym_name; + const char *filename = search->local_sym_name; - if (filename == NULL && name == NULL) - return search; if (filename != NULL - && name != NULL && strcmp (filename, name) == 0) break; } @@ -2229,11 +2226,8 @@ lookup_name (const char *name) default_target, FALSE); /* If we have already added this file, or this file is not real - (FIXME: can that ever actually happen?) or the name is NULL - (FIXME: can that ever actually happen?) don't add this file. */ - if (search->loaded - || ! search->real - || search->filename == NULL) + don't add this file. */ + if (search->loaded || !search->real) return search; if (! load_symbols (search, NULL)) |