aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2018-11-24 09:51:03 +0000
committerIain Buclaw <ibuclaw@gcc.gnu.org>2018-11-24 09:51:03 +0000
commitbed5ed7105482e76663f224696ffe9d5209c8fd3 (patch)
tree977b43cbc326c58220da0a0b26236e2b335fa458
parent686a37ced7c9a29035ebff1926028e3a76b5dd61 (diff)
downloadgcc-bed5ed7105482e76663f224696ffe9d5209c8fd3.zip
gcc-bed5ed7105482e76663f224696ffe9d5209c8fd3.tar.gz
gcc-bed5ed7105482e76663f224696ffe9d5209c8fd3.tar.bz2
re PR d/87866 (gdc fails to compile minimal test)
gcc/d/ChangeLog: 2018-11-24 Iain Buclaw <ibuclaw@gdcproject.org> PR d/87866 * d-incpath.cc (add_globalpaths): Use lrealpath to get canonical name. (add_filepaths): Likewise. From-SVN: r266429
-rw-r--r--gcc/d/ChangeLog6
-rw-r--r--gcc/d/d-incpath.cc4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index c706d08..d1afa38 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,9 @@
+2018-11-24 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/87866
+ * d-incpath.cc (add_globalpaths): Use lrealpath to get canonical name.
+ (add_filepaths): Likewise.
+
2018-11-17 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/87824
diff --git a/gcc/d/d-incpath.cc b/gcc/d/d-incpath.cc
index be08ccb..87db816 100644
--- a/gcc/d/d-incpath.cc
+++ b/gcc/d/d-incpath.cc
@@ -78,7 +78,7 @@ add_globalpaths (Strings *paths)
for (size_t i = 0; i < paths->dim; i++)
{
const char *path = (*paths)[i];
- const char *target = FileName::canonicalName (path);
+ const char *target = lrealpath (path);
if (target == NULL || !FileName::exists (target))
{
@@ -105,7 +105,7 @@ add_filepaths (Strings *paths)
for (size_t i = 0; i < paths->dim; i++)
{
const char *path = (*paths)[i];
- const char *target = FileName::canonicalName (path);
+ const char *target = lrealpath (path);
if (!FileName::exists (target))
{