diff options
Diffstat (limited to 'gcc/ada/osint-c.adb')
-rw-r--r-- | gcc/ada/osint-c.adb | 66 |
1 files changed, 1 insertions, 65 deletions
diff --git a/gcc/ada/osint-c.adb b/gcc/ada/osint-c.adb index a69cee2..7708c1d 100644 --- a/gcc/ada/osint-c.adb +++ b/gcc/ada/osint-c.adb @@ -23,8 +23,7 @@ -- -- ------------------------------------------------------------------------------ -with Opt; use Opt; -with Tree_IO; use Tree_IO; +with Opt; use Opt; package body Osint.C is @@ -490,69 +489,6 @@ package body Osint.C is Output_Object_File_Name := new String'(Name); end Set_Output_Object_File_Name; - ---------------- - -- Tree_Close -- - ---------------- - - procedure Tree_Close is - Status : Boolean; - begin - Tree_Write_Terminate; - Close (Output_FD, Status); - - if not Status then - Fail - ("error while closing tree file " - & Get_Name_String (Output_File_Name)); - end if; - end Tree_Close; - - ----------------- - -- Tree_Create -- - ----------------- - - procedure Tree_Create is - Dot_Index : Natural; - - begin - Get_Name_String (Current_Main); - - -- If an object file has been specified, then the ALI file - -- will be in the same directory as the object file; - -- so, we put the tree file in this same directory, - -- even though no object file needs to be generated. - - if Output_Object_File_Name /= null then - Name_Len := Output_Object_File_Name'Length; - Name_Buffer (1 .. Name_Len) := Output_Object_File_Name.all; - end if; - - Dot_Index := Name_Len + 1; - - for J in reverse 1 .. Name_Len loop - if Name_Buffer (J) = '.' then - Dot_Index := J; - exit; - end if; - end loop; - - -- Should be impossible to not have an extension - - pragma Assert (Dot_Index /= 0); - - -- Change extension to adt - - Name_Buffer (Dot_Index) := '.'; - Name_Buffer (Dot_Index + 1) := 'a'; - Name_Buffer (Dot_Index + 2) := 'd'; - Name_Buffer (Dot_Index + 3) := 't'; - Name_Buffer (Dot_Index + 4) := ASCII.NUL; - Name_Len := Dot_Index + 3; - Create_File_And_Check (Output_FD, Binary); - - Tree_Write_Initialize (Output_FD); - end Tree_Create; - ----------------------- -- Write_Debug_Info -- ----------------------- |