From: Alexandre Oliva Date: Thu, 14 Oct 2021 04:49:44 +0000 (-0300) Subject: [Ada] reenable ada83 library unit renaming error X-Git-Tag: basepoints/gcc-13~3925 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ee9fa8a57920e6ceb49bbf0929604a34ee5cabb4;p=thirdparty%2Fgcc.git [Ada] reenable ada83 library unit renaming error for gcc/ada/ChangeLog * par-ch10.adb (P_Compilation_Unit): Reenable ada83 library unit renaming test and error. --- diff --git a/gcc/ada/par-ch10.adb b/gcc/ada/par-ch10.adb index f02934afc7e4..76f0edddc94c 100644 --- a/gcc/ada/par-ch10.adb +++ b/gcc/ada/par-ch10.adb @@ -532,13 +532,14 @@ package body Ch10 is | N_Subprogram_Body | N_Subprogram_Renaming_Declaration then - Unit_Node := Specification (Unit_Node); - - elsif Nkind (Unit_Node) = N_Subprogram_Renaming_Declaration then - if Ada_Version = Ada_83 then + if Nkind (Unit_Node) = N_Subprogram_Renaming_Declaration + and then Ada_Version = Ada_83 + then Error_Msg_N ("(Ada 83) library unit renaming not allowed", Unit_Node); end if; + + Unit_Node := Specification (Unit_Node); end if; if Nkind (Unit_Node) in N_Task_Body