https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119198
--- Comment #2 from Bi6c <bic60176 at gmail dot com> --- (In reply to Andrew Pinski from comment #1) > dup. > > *** This bug has been marked as a duplicate of bug 118869 *** Thank you for reviewing my bug report, but I believe this may not be a duplicate of bug #118869. This example uses __builtin_assoc_barrier with a pointer type (int*), whereas #118869 uses it with a struct type (struct S1). #118869 involve struct member access and array indexing. This example is a simple function returning a pointer derived from a global array, while #118869 involves struct manipulation and array lookup.