On Mon, 2009-04-20 at 14:55 -0400, Geert Bosch wrote: > > For an invocation > > gnat1 a.adb b.adb c.adb > > , the files a.{s,ali} b.{s,ali} c.{s,ali} are produced. > > The back end is not prepared to produce multiple assembly files. > The "gcc" driver program also assumes each invocation produces a > single .s file. > > So, if this is what you want to do, you'd have to address all these > underlying limitations first. >
Sure, that's what I'm doing. See also the first rough patch which I attached to http://gcc.gnu.org/ml/gcc/2009-04/msg00380.html , namely http://gcc.gnu.org/ml/gcc/2009-04/msg00380/gnat1_multi_source_compile-0.diff.gz (which meanwhile is outdated.) Oliver