OSDN Git Service

2007-02-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
authormanu <manu@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Feb 2007 00:13:29 +0000 (00:13 +0000)
committermanu <manu@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Feb 2007 00:13:29 +0000 (00:13 +0000)
* alias.c (find_symbolic_term): Delete unused function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121869 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/alias.c

index 0b40844..0f91517 100644 (file)
@@ -1,3 +1,7 @@
+2007-02-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       * alias.c (find_symbolic_term): Delete unused function.
+       
 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/i386.md (paritydi2, paritysi2): New expanders.
index b873e97..3ac6848 100644 (file)
@@ -149,7 +149,6 @@ struct alias_set_entry GTY(())
 typedef struct alias_set_entry *alias_set_entry;
 
 static int rtx_equal_for_memref_p (rtx, rtx);
-static rtx find_symbolic_term (rtx);
 static int memrefs_conflict_p (int, rtx, int, rtx, HOST_WIDE_INT);
 static void record_set (rtx, rtx, void *);
 static int base_alias_check (rtx, rtx, enum machine_mode,
@@ -1345,39 +1344,6 @@ rtx_equal_for_memref_p (rtx x, rtx y)
   return 1;
 }
 
-/* Given an rtx X, find a SYMBOL_REF or LABEL_REF within
-   X and return it, or return 0 if none found.  */
-
-static rtx
-find_symbolic_term (rtx x)
-{
-  int i;
-  enum rtx_code code;
-  const char *fmt;
-
-  code = GET_CODE (x);
-  if (code == SYMBOL_REF || code == LABEL_REF)
-    return x;
-  if (OBJECT_P (x))
-    return 0;
-
-  fmt = GET_RTX_FORMAT (code);
-  for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--)
-    {
-      rtx t;
-
-      if (fmt[i] == 'e')
-       {
-         t = find_symbolic_term (XEXP (x, i));
-         if (t != 0)
-           return t;
-       }
-      else if (fmt[i] == 'E')
-       break;
-    }
-  return 0;
-}
-
 rtx
 find_base_term (rtx x)
 {