gcc/ada/
* frontend.adb: Disable Initialize_Scalars on runtime files.
Warn_On_Non_Local_Exception := True;
end if;
+ -- Disable Initialize_Scalars for runtime files to avoid circular
+ -- dependencies.
+
+ if Initialize_Scalars
+ and then Fname.Is_Predefined_File_Name (File_Name (Main_Source_File))
+ then
+ Initialize_Scalars := False;
+ Init_Or_Norm_Scalars := Normalize_Scalars;
+ end if;
+
-- Now on to the semantics. Skip if in syntax only mode
if Operating_Mode /= Check_Syntax then