From: Richard Kenner Date: Wed, 16 Mar 1994 14:07:11 +0000 (-0500) Subject: (global_symbolic_reference_mentioned_p): Recurse only X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bc69bfacd48428c3fe9aab1924b9b7dbb9041dff;p=gcc.git (global_symbolic_reference_mentioned_p): Recurse only if GET_CODE (op) == CONST. From-SVN: r6796 --- diff --git a/gcc/config/ns32k/ns32k.c b/gcc/config/ns32k/ns32k.c index 5d6035f72c1..cd56323854d 100644 --- a/gcc/config/ns32k/ns32k.c +++ b/gcc/config/ns32k/ns32k.c @@ -406,8 +406,15 @@ global_symbolic_reference_mentioned_p (op) register char *fmt; register int i; - if (GET_CODE (op) == SYMBOL_REF && ! SYMBOL_REF_FLAG (op)) - return 1; + if (GET_CODE (op) == SYMBOL_REF) + { + if (! SYMBOL_REF_FLAG (op)) + return 1; + else +return 0; + } + else if (GET_CODE (op) != CONST) + return 0; fmt = GET_RTX_FORMAT (GET_CODE (op)); for (i = GET_RTX_LENGTH (GET_CODE (op)) - 1; i >= 0; i--)