Is there a way to specify profile data file directory?
H. J. Lu
hjl@lucon.org
Mon Apr 25 21:56:00 GMT 2005
On Mon, Apr 25, 2005 at 08:47:50AM +0100, Nathan Sidwell wrote:
> H. J. Lu wrote:
>
> >
> >Yes, that will work. Is anyone working on this? If not, we can take a
> >look.
>
> I have not heard anything back from the original enquirer/volunteer over
> a month ago. I suggest GCOV_PREFIX as the variable name and simply
> concatenate it to the absolute paths in the object file. I'm not sure
> about whether mkdir calls should be automatically performed, probably
> yes.
make_class_file_name in gcc/java/jcf-write.c creates a directory if it
doesn't exist. Should we create a new file for it in gcc or in
libiberty?
>
> You might want or need to get cleverer and have some way of indicating
> how many initial directory names to strip off the hardwired absolute
> paths. Maybe this should be done by string matching or level counting.
> Perhaps GCOV_PREFIX_STRIP would be a suitable name.
Level counting sounds good to me. We can have GCOV_PREFIX_STRIP=N
and make N == 0 as the default.
>
> Use alloca rather than malloc, if at all possible please. Thanks for
> taking this up.
>
H.J.
More information about the Gcc
mailing list