Hi Martin, > Using priority {cd}tors on a target that does not support that can cause > failures (see the PR). > Apart from that, I decided to use priority 100 for both gcov_init and > gcov_exit functions as > the reserved range includes priority 100. Moreover, I enhanced test-cases > we have.
just two nits: diff --git a/gcc/testsuite/g++.dg/gcov/pr16855-priority.C b/gcc/testsuite/g++.dg/gcov/pr16855-priority.C new file mode 100644 index 0000000..7e39565 --- /dev/null +++ b/gcc/testsuite/g++.dg/gcov/pr16855-priority.C [...] +static void __attribute__ ((constructor ((101)))) ctor_100 () Should be called ctor_101 now. Same for dtor_100 below. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University