* predict.c (choose_function_section): Avoid choice for linkonce functions.

From-SVN: r57785
This commit is contained in:
Jan Hubicka 2002-10-03 21:43:00 +02:00 committed by Jan Hubicka
parent aba8a49486
commit c07f146f07
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,7 @@
Thu Oct 3 21:42:20 CEST 2002 Jan Hubicka <jh@suse.cz>
* predict.c (choose_function_section): Avoid choice for linkonce functions.
Thu Oct 3 15:15:00 CEST 2002 Jan Hubicka <jh@suse.cz>
* i386.md (lea to mul peep2): Fix condition.

View File

@ -1247,7 +1247,12 @@ static void
choose_function_section ()
{
if (DECL_SECTION_NAME (current_function_decl)
|| !targetm.have_named_sections)
|| !targetm.have_named_sections
/* Theoretically we can split the gnu.linkonce text section too,
but this requires more work as the frequency needs to match
for all generated objects so we need to merge the frequency
of all instances. For now just never set frequency for these. */
|| !DECL_ONE_ONLY (current_function_decl))
return;
if (cfun->function_frequency == FUNCTION_FREQUENCY_HOT)
DECL_SECTION_NAME (current_function_decl) =