> This is a compile-only test, and -fno-short-enums is a global option > that all targets support, so I'd suggest just adding -fno-short-enums > to > the standard list of options. It won't hurt those platforms where that > is already the default and it will fix the testcase problem for all > those platforms where it isn't. > > R.
Agree. Here is the updated one. BR, Terry 2011-09-16 Terry Guo <terry....@arm.com> * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c b/gcc/testsuite/gcc.dg/tree-ssa/foldcons index 6132362..9f10886 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -fdump-tree-optimized" } */ +/* { dg-options "-O2 -fdump-tree-optimized -fno-short-enums" } */ typedef const union tree_node *const_tree; typedef struct {