I had reported similar bug in upstream a year ago[1]. And I had the following answer:
>You need to use an older version of GNAT in order to bootstrap GNAT, and not the other way around which isn't guaranteed to work (and indeed often won't). [1]https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66692