aboutsummaryrefslogtreecommitdiff
path: root/gcc/file-find.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2017-10-19 13:08:28 +0200
committerMartin Liska <marxin@gcc.gnu.org>2017-10-19 11:08:28 +0000
commit93659712d9807d7ef01d472dc58119f4ac15cbad (patch)
treea22f01bee9e0b005b1be4b1055e7d10e916df564 /gcc/file-find.c
parentd8198d1cd0f0849d5ba070d70b672ed869eead4a (diff)
downloadgcc-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.c35
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;
- }
-}