Hidden body for STANDARD in Ada 83

Is it possible in Ada 83 to write and compile in mode “compiler only” a body for the STANDARD package ?

Of course there is no alteration of the STANDARD package normed specification and the compiler user sees nothing of this body.

I think there is no interdiction to do this, am I wrong ? My problem was to put some Ada 83 written runtime sub-programs in a place making them always reachable for any program. STANDARD is always present and in TLALOC a LLIR macro text “_STANDRD.finc” produced by a “compiler only” compilation is always included in every program. Normally this fasmg include finc is the result of compiling a special package spec “_standrd.ads” which contains the true STANDARD.

But I found that with TLALOC, compiling a “_standrd.adb” body thereafter gave an astute way to include in the finc some internal Ada 83 sub-programs which have no declaration in the STANDARD spec, but can be accessed by the expander at the LLIR machine level ! So with the TLALOC compiler, writing and compiling some sort of STANDARD body in “compiler only” mode is a way to attach the everywhere useful runtime pieces which are written in Ada 83 themselves. I looked at this after an AI proposed me a whole LLIR macros written IMAGE attribute compute procedure in the expander ; an awful thing ! (which was in addition breaking the assembly process… beware of AI…)