From be98e7093c94f2c74729a3277e21673f1890fed1 Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Fri, 30 Aug 1996 19:03:36 +0000 Subject: [PATCH] (override_options): Don't thread the prologue if profiling. From-SVN: r12681 --- gcc/config/i386/i386.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 2eaee7d575e0..8c7569f3a159 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; } -- 2.43.5