From: Jan Kratochvil Date: Tue, 31 Jan 2017 01:01:32 +0000 (+0000) Subject: libcc1: return absolute filename from make search_dir X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9f92b93b7b94f128c6b600bc360ec643bcfa9067;p=gcc.git libcc1: return absolute filename from make search_dir for libcc1/ChangeLog * findcomp.cc: Include system.h. (search_dir): Return absolute filename. From-SVN: r245050 --- diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index ef1577b2d29..9a943148a3b 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,5 +1,8 @@ 2017-01-30 Jan Kratochvil + * findcomp.cc: Include system.h. + (search_dir): Return absolute filename. + * libcc1.cc (libcc1): Add class compiler with field compilerp, class compiler_triplet_regexp and class compiler_driver_filename. diff --git a/libcc1/findcomp.cc b/libcc1/findcomp.cc index bf9a14a9fe9..1fdec12dc12 100644 --- a/libcc1/findcomp.cc +++ b/libcc1/findcomp.cc @@ -25,6 +25,7 @@ along with GCC; see the file COPYING3. If not see #include "libiberty.h" #include "xregex.h" #include "findcomp.hh" +#include "system.h" class scanner { @@ -68,7 +69,7 @@ search_dir (const regex_t ®exp, const std::string &dir, std::string *result) { if (regexec (®exp, filename, 0, NULL, 0) == 0) { - *result = filename; + *result = dir + DIR_SEPARATOR + filename; return true; } }