https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94953
Bug ID: 94953 Summary: A lot of false maybe-uninitialized warnings with O3 Product: gcc Version: 9.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: olaf.krzikalla at dlr dot de Target Milestone: --- See https://godbolt.org/z/nh2gJ9 The warnings only appear with -O3. They only appear for 7<=Blocksize<=16. They disappear, if you comment out line 32, which is unrelated to oldDestinationCache. I'd like to know what is going on here.