http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54793



--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-02-01 
16:54:23 UTC ---

Author: jakub

Date: Fri Feb  1 16:54:14 2013

New Revision: 195669



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195669

Log:

    PR debug/54793

    * final.c (need_profile_function): New variable.

    (final_start_function): Drop ATTRIBUTE_UNUSED from first argument.

    If first of NOTE_INSN_BASIC_BLOCK or NOTE_INSN_FUNCTION_BEG

    is only preceeded by NOTE_INSN_VAR_LOCATION or NOTE_INSN_DELETED

    notes, targetm.asm_out.function_prologue doesn't emit anything,

    HAVE_prologue and profiler should be emitted before prologue,

    set need_profile_function instead of emitting it.

    (final_scan_insn): If need_profile_function, emit

    profile_function on the first NOTE_INSN_BASIC_BLOCK or

    NOTE_INSN_FUNCTION_BEG note.



Modified:

    trunk/gcc/ChangeLog

    trunk/gcc/final.c

Reply via email to