The following removes a problematic initializer which causes excess diagnostics with -m32 and isn't actually required.
Tested on x86_64-unknown-linux-gnu, pushed. PR tree-optimization/106293 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer. --- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-46.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-46.c b/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-46.c index 68b36433ffc..c98038a4d2d 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-46.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-46.c @@ -2,7 +2,7 @@ /* { dg-options "-O2 -fdump-tree-dse1" } */ int a; -static long b = 4073709551612, d; +static long b, d; short c; void foo(); char e(int **f) { -- 2.35.3