summaryrefslogtreecommitdiff
path: root/gcc/ada/osint.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/osint.adb')
-rw-r--r--gcc/ada/osint.adb14
1 files changed, 4 insertions, 10 deletions
diff --git a/gcc/ada/osint.adb b/gcc/ada/osint.adb
index d14ad276fbe..d1a6b52c66c 100644
--- a/gcc/ada/osint.adb
+++ b/gcc/ada/osint.adb
@@ -32,6 +32,7 @@ with Opt; use Opt;
with Output; use Output;
with Sdefault; use Sdefault;
with Table;
+with Targparm; use Targparm;
with System.Case_Util; use System.Case_Util;
@@ -1776,9 +1777,9 @@ package body Osint is
Get_Name_String (N);
Name_Len := Name_Len - ALI_Suffix'Length - 1;
- for J in Object_Suffix'Range loop
+ for J in Target_Object_Suffix'Range loop
Name_Len := Name_Len + 1;
- Name_Buffer (Name_Len) := Object_Suffix (J);
+ Name_Buffer (Name_Len) := Target_Object_Suffix (J);
end loop;
return Name_Enter;
@@ -2292,7 +2293,7 @@ package body Osint is
Library (3 + Name'Length) := '-';
Library (4 + Name'Length .. Library'Last) := Library_Version;
- if Hostparm.OpenVMS then
+ if OpenVMS_On_Target then
for K in Library'First + 2 .. Library'Last loop
if Library (K) = '.' or else Library (K) = '-' then
Library (K) := '_';
@@ -2799,13 +2800,6 @@ begin
Identifier_Character_Set := Get_Default_Identifier_Character_Set;
Maximum_File_Name_Length := Get_Maximum_File_Name_Length;
- -- On VMS, '~' is not allowed in file names. Change the multi unit
- -- index character to '$'.
-
- if Hostparm.OpenVMS then
- Multi_Unit_Index_Character := '$';
- end if;
-
-- Following should be removed by having above function return
-- Integer'Last as indication of no maximum instead of -1 ???