Preprocessing may call Error_Msg though Current_Source_Unit is not initialized. When gnat1 is compiled with gnatVa, this leads to a Constraint_Error. Tested on x86_64-pc-linux-gnu, committed on trunk gcc/ada/ * sinput.ads: Initialize Current_Source_Unit to No_Unit.