Personally, I think that the way ADAFLAGS is specified is too error-prone. I understood that Kenner said, -gnatg is necessary on the language components, but is actually removing a legitimate warning for other files such as the compiler.
No, because -gnatg also imposes strict style checking and conformance with coding conventions. I was saying why it was *required* to be specified, not *why* we specify it.