> I will now start looking into the second problem, > > > 2) The 'X' lines in the ALI files are not what they should be. > > This is due to the fact that Lib.Xref.Generate_(Definition|Reference) > > is > > called during semantic analysis. However, when I discover that a > > tree was already built for a main unit by a previous compilation, > > Sem is not redone for that tree. Depending on whether > > Lib.Xref.Initialize is called per-job or per-file, this leads to either > > too much or too little cross ref info. > > By the way, I am currently using trunk r152433 (4.5.0 pre-release) and > moving forward to the 4.5.0 release. > When that is done: Should I continue on trunk or switch to the > gcc-4_5-branch ?
GCC 4.5 is quite old at this stage, so you should definitely update to the latest trunk revision. Arno