This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: function name in labels


Jan Hoogerbrugge wrote:

Hi,

I want to prefix labels in the assembly output with the current function name. So
in function foo(), I would like to have labels such as foo_L1 and foo_L12. This
makes it possible for me to recognize code in the output of profiles.

Another benefit: this might make it easier for the compile server to generate identical assembler files when compiling multiple output files compared to multiple non-server compilations.

An altenative would be to reset the label-counter, but that causes
with inlining.  It is possible tree-based inling might reduce the
problem, but "function-relative" label names avoids the problem.
--
	--Per Bothner
per@bothner.com   http://per.bothner.com/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]