From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brad Lucier To: gcc@gcc.gnu.org Cc: lucier@math.purdue.edu Subject: -ftest-coverage and .got sections on alpha Date: Sun, 28 May 2000 12:36:00 -0000 Message-id: <200005281936.OAA10433@polya.math.purdue.edu> X-SW-Source: 2000-05/msg01055.html I have some large program files that compile fine on alphaev6 unless I use -ftest-coverage and -fprofile-arcs to prepare them for gcov analysis. When I do that I get the infamous .got section over 64K message from the linux loader. This implies to me that gcc is emitting many symbols that eventually get into the .o file just for test coverage. This general problem is dicsussed regularly on the RH alpha-linux mailing list and the general advice is to place many small objects into an array, etc., so that they don't require entries in the .got table. Would it be possible, or a good idea, to do something like this for the extra information that -ftest-coverage and -fprofile-arcs places into the .o file? Brad Lucier