From: Stan Cox Date: Fri, 30 Aug 1996 19:03:36 +0000 (+0000) Subject: (override_options): Don't thread the prologue if profiling. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=be98e7093c94f2c74729a3277e21673f1890fed1;p=gcc.git (override_options): Don't thread the prologue if profiling. From-SVN: r12681 --- diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 2eaee7d575e..8c7569f3a15 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -310,7 +310,8 @@ override_options () flag_omit_frame_pointer = 1; /* pic references don't explicitly mention pic_offset_table_rtx */ - if (flag_pic) + /* code threaded into the prologue may conflict with profiling */ + if (flag_pic || profile_flag || profile_block_flag) target_flags &= ~MASK_SCHEDULE_PROLOGUE; } @@ -3619,6 +3620,7 @@ output_float_compare (insn, operands) xops[0] = operands[0]; xops[1] = operands[1]; xops[2] = operands[0]; + output_asm_insn (strcat (buf, AS2 (%z1,%y1,%2)), xops); RET; }