summaryrefslogtreecommitdiff
path: root/gcc/config/alpha
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-04-25 21:43:07 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-04-25 21:43:07 +0000
commit4edaf36d526e911fd3be6ba96aff230ef4f04c18 (patch)
treea0dd103168ef91070177da3abbb77ed687a1e97d /gcc/config/alpha
parent7de79a05749ecaa4bac849df8fbf42fc6209490d (diff)
downloadgcc-4edaf36d526e911fd3be6ba96aff230ef4f04c18.tar.gz
(current_file_function_operand): Return false if profiling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9448 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/alpha')
-rw-r--r--gcc/config/alpha/alpha.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index 49b74822579..3fe36ff7380 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -353,6 +353,7 @@ current_file_function_operand (op, mode)
enum machine_mode mode;
{
return (GET_CODE (op) == SYMBOL_REF
+ && ! profile_flag && ! profile_block_flag
&& (SYMBOL_REF_FLAG (op)
|| op == XEXP (DECL_RTL (current_function_decl), 0)));
}