@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -fdump-ipa-icf-optimized-all-all-all-all -fmerge-all-constants" } */
+/* { dg-options "-O2 -fdump-ipa-icf-optimized -fmerge-all-constants" } */
+
static int a;
static int b;
static const int c = 2;
@@ -28,6 +29,7 @@ int t(int tt)
case 11: return k[0];
}
}
+
/* { dg-final { scan-ipa-dump "Equal symbols: 6" "icf" } } */
/* { dg-final { scan-ipa-dump "Semantic equality hit:a->b" "icf" } } */
/* { dg-final { scan-ipa-dump "Semantic equality hit:c->d" "icf" } } */
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -fdump-ipa-icf-optimized-all-all-all-all" } */
+/* { dg-options "-O2 -fdump-ipa-icf-optimized" } */
+
static int a;
static int b;
static const int c = 2;
@@ -28,6 +29,7 @@ int t(int tt)
case 11: return k[0];
}
}
+
/* { dg-final { scan-ipa-dump "Equal symbols: 5" "icf" } } */
/* { dg-final { scan-ipa-dump "Semantic equality hit:a->b" "icf" } } */
/* { dg-final { scan-ipa-dump "Semantic equality hit:c->d" "icf" } } */