(staticp, case INDIRECT_EXPR): Disable case.
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 2 Oct 1995 01:27:28 +0000 (21:27 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 2 Oct 1995 01:27:28 +0000 (21:27 -0400)
From-SVN: r10416

gcc/tree.c

index 5dd6779..8281e9c 100644 (file)
@@ -2058,8 +2058,13 @@ staticp (arg)
     case BIT_FIELD_REF:
       return staticp (TREE_OPERAND (arg, 0));
 
+#if 0
+       /* This case is technically correct, but results in setting
+         TREE_CONSTANT on ADDR_EXPRs that cannot be evaluated at
+         compile time.  */
     case INDIRECT_REF:
       return TREE_CONSTANT (TREE_OPERAND (arg, 0));
+#endif
 
     case ARRAY_REF:
       if (TREE_CODE (TYPE_SIZE (TREE_TYPE (arg))) == INTEGER_CST