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

            Bug ID: 106075
           Summary: Wrong DSE with -fnon-call-exceptions
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hubicka at gcc dot gnu.org
  Target Milestone: ---

In the following testcase:

int a = 1;
short *b;
void
test()
{
        a=12345;
        *b=0;
        a=1;
}

we should not optimize out a=12345 when compiling with -fnon-call-exceptions. 
The store to b may throw and thus the store is live.

Reply via email to