aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-05-15 09:11:49 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-05-15 09:11:49 -0400
commit0c61c946496da4ee681d5d645a3353a097c2bad8 (patch)
tree15eda6f867fbdc61f3cd6581ea95b1e89560ffb5
parent81d3c5385935ec75cfc535c543bc0b034a39a180 (diff)
downloadgcc-0c61c946496da4ee681d5d645a3353a097c2bad8.zip
gcc-0c61c946496da4ee681d5d645a3353a097c2bad8.tar.gz
gcc-0c61c946496da4ee681d5d645a3353a097c2bad8.tar.bz2
(rs6000_makes_calls): If profiling, say we make calls.
From-SVN: r4467
-rw-r--r--gcc/config/rs6000/rs6000.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 69dca32..cb7ed83 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -1240,6 +1240,10 @@ rs6000_makes_calls ()
{
rtx insn;
+ /* If we are profiling, we will be making a call to mcount. */
+ if (profile_flag)
+ return 1;
+
for (insn = get_insns (); insn; insn = next_insn (insn))
if (GET_CODE (insn) == CALL_INSN)
return 1;