GCC 5.x libgcov: gcov_exit() and .gcda-writeout-code removed?
Hi!
We previously used arm-none-eabi 4.9 and, for convenient debugging and code quality assurance during development, used libgcov together with ARM semihosting enabled (with librdimon/full newlib).
However, after doing the upgrade to GCC 5.x we observed that lots of features have been removed from libgcov (size now 20k instead of 40k) The well-known entry-point gcov_exit() as well as code for writing out the coverage-dump seem to have been removed (as there are no more references to any external file IO functions from newlib in the "libgcov.a"-file).
What's the reason behind stripping down libgcov this way, is there another proposed mechanism for using this very important gcov-feature now with GCC 5.x?
Best regards,
Lothar Stolz (WITTENSTEIN electronics)
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Tejas Belagod
- Solved:
- Last query:
- Last reply: