]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Do not check gimple_static_cahin in ref_maybe_used_by_call_p_1
authorJan Hubicka <jh@suse.cz>
Thu, 25 Nov 2021 13:42:47 +0000 (14:42 +0100)
committerJan Hubicka <jh@suse.cz>
Thu, 25 Nov 2021 13:44:04 +0000 (14:44 +0100)
gcc/ChangeLog:

2021-11-25  Jan Hubicka  <hubicka@ucw.cz>

* tree-ssa-alias.c (ref_maybe_used_by_call_p_1): Do not check
gimple_static_chain.

gcc/tree-ssa-alias.c

index cd6a0b2f67ba5c7343ca0369629d03f8f5625f5e..3c253e2843ff6de290674e58f0a794f92ff4193b 100644 (file)
@@ -2743,9 +2743,7 @@ ref_maybe_used_by_call_p_1 (gcall *call, ao_ref *ref, bool tbaa_p)
   unsigned i;
   int flags = gimple_call_flags (call);
 
-  /* Const functions without a static chain do not implicitly use memory.  */
-  if (!gimple_call_chain (call)
-      && (flags & (ECF_CONST|ECF_NOVOPS)))
+  if (flags & (ECF_CONST|ECF_NOVOPS))
     goto process_args;
 
   /* A call that is not without side-effects might involve volatile