diff options
author | Martin Liska <mliska@suse.cz> | 2017-10-19 13:08:28 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2017-10-19 11:08:28 +0000 |
commit | 93659712d9807d7ef01d472dc58119f4ac15cbad (patch) | |
tree | a22f01bee9e0b005b1be4b1055e7d10e916df564 /gcc/file-find.c | |
parent | d8198d1cd0f0849d5ba070d70b672ed869eead4a (diff) | |
download | gcc-93659712d9807d7ef01d472dc58119f4ac15cbad.zip gcc-93659712d9807d7ef01d472dc58119f4ac15cbad.tar.gz gcc-93659712d9807d7ef01d472dc58119f4ac15cbad.tar.bz2 |
Revert r238089 (PR driver/81829).
2017-10-19 Martin Liska <mliska@suse.cz>
PR driver/81829
* file-find.c (remove_prefix): Remove.
* file-find.h (remove_prefix): Likewise.
* gcc-ar.c: Remove smartness of lookup.
From-SVN: r253886
Diffstat (limited to 'gcc/file-find.c')
-rw-r--r-- | gcc/file-find.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc/file-find.c b/gcc/file-find.c index b072a49..b5a1fe8 100644 --- a/gcc/file-find.c +++ b/gcc/file-find.c @@ -208,38 +208,3 @@ prefix_from_string (const char *p, struct path_prefix *pprefix) } free (nstore); } - -void -remove_prefix (const char *prefix, struct path_prefix *pprefix) -{ - struct prefix_list *remove, **prev, **remove_prev = NULL; - int max_len = 0; - - if (pprefix->plist) - { - prev = &pprefix->plist; - for (struct prefix_list *pl = pprefix->plist; pl->next; pl = pl->next) - { - if (strcmp (prefix, pl->prefix) == 0) - { - remove = pl; - remove_prev = prev; - continue; - } - - int l = strlen (pl->prefix); - if (l > max_len) - max_len = l; - - prev = &pl; - } - - if (remove_prev) - { - *remove_prev = remove->next; - free (remove); - } - - pprefix->max_len = max_len; - } -} |