Hi, It fixes this testcase run (when `complaints' is on): -Reading symbols from /home/jkratoch/redhat/sources/gdb/testsuite/gdb.cp/m-static...Invalid .debug_ranges data (no base address)...done. +Reading symbols from /home/jkratoch/redhat/sources/gdb/testsuite/gdb.cp/m-static...done. Currently the base address required for the CU DW_AT_ranges resolution is set only during full symbols reading which is too late for the secondary patch which uses OBJFILE->PSYMTABS_ADDRMAP built from these ranges to find which psymtabs expand to the full symtabs (chicken-egg problem). It has no real benefits but it is a non-regression standalone patch required by the next patch [2/2]. Going to post the results of some more verifications, posting as Doug Evans has asked. Regards, Jan