aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ada/makegpr.adb7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ada/makegpr.adb b/gcc/ada/makegpr.adb
index 3011c42..e884884 100644
--- a/gcc/ada/makegpr.adb
+++ b/gcc/ada/makegpr.adb
@@ -1822,7 +1822,11 @@ package body Makegpr is
Object_Name : constant String := Get_Name_String (Source.Object_Name);
C_Object_Name : String := Object_Name;
Dep_Name : constant String := Get_Name_String (Source.Dep_Name);
- C_Source_Path : String := Source_Path;
+ C_Source_Path : constant String :=
+ Normalize_Pathname
+ (Name => Source_Path,
+ Resolve_Links => False,
+ Case_Sensitive => False);
Source_In_Dependencies : Boolean := False;
-- Set True if source was found in dependency file of its object file
@@ -1835,7 +1839,6 @@ package body Makegpr is
-- Set to True at the end of the first Big_Loop
begin
- Canonical_Case_File_Name (C_Source_Path);
Canonical_Case_File_Name (C_Object_Name);
-- Assume the worst, so that statement "return;" may be used if there