https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81333
--- Comment #2 from mikulas at artax dot karlin.mff.cuni.cz --- Created attachment 41691 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41691&action=edit another testcase Another testcase - note that even if we have two static variables in two separate functions, the variables end up being located in the same 8-byte area and when they are accessed concurrently, data corruption happens.