Do not double-read minimal symbols for PE COFF
authorTom Tromey <tromey@adacore.com>
Fri, 22 Apr 2022 17:37:52 +0000 (11:37 -0600)
committerTom Tromey <tromey@adacore.com>
Fri, 13 May 2022 14:06:12 +0000 (08:06 -0600)
commit28c5801a94ea5943213b2a304a00a3eb1f2ef622
treecca12492184c1dd342366af97042fa44711b6767
parent169692ce6c0fa21c4648d2862cb2bb94012a1cd9
Do not double-read minimal symbols for PE COFF

This changes coffread.c to avoid re-reading minimal symbols when
possible.  This only works when there are no COFF symbols to be read,
but at least for my mingw builds of gdb, this seems to be the case.

Tested using the AdaCore internal test suite on Windows.  I also did
some local builds to ensure that no warnings crept in.
gdb/coffread.c