https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115274

qinzhao at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |qinzhao at gcc dot gnu.org

--- Comment #11 from qinzhao at gcc dot gnu.org ---
(In reply to ak from comment #9)
> creduce minimized it to
> 
> #include <string.h>
> char *c;
> void a();
> int b(char *d) { return strlen(d); }
> void e() {
>   long f = 1;
>   f = b(c + f);
>   if (c == 0)
>     a(f);
> }
> 
with the above testing case, with the latest GCC15, when adding -fno-tree-sink,
the warning disappeared.
Actually, for this testing case, GCC is catching a real bug. The tree sinking
optimization exposes this real bug.

Reply via email to