https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68621
--- Comment #5 from vekumar at gcc dot gnu.org --- Adding visibility to hidden helps. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c b/gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c index 89a3410..7519a61 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ -/* { dg-options "-Ofast -fdump-tree-ifcvt-details -fno-common -ftree-loop-if-convert-stores" } */ +/* { dg-options "-Ofast -fdump-tree-ifcvt-details -ftree-loop-if-convert-stores" } */ #define LEN 4096 - __attribute__((aligned (32))) float array[LEN]; + __attribute__((visibility("hidden"), aligned (32))) float array[LEN] = {}; void test () {