Hello, This patch aims to disable short enums for arm eabi otherwise the case will fail to be compiled due to "width of 'code' exceeds its type". Is it OK to trunk?
BR, Terry 2011-09-09 Terry Guo <terry....@arm.com> * gcc.dg/tree-ssa/foldconst-3.c: Use -fno-short-enums for ARM EABI target. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c b/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c index 6132362..e030f53 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-optimized" } */ +/* { dg-options "-O2 -fdump-tree-optimized -fno-short-enums" { target arm_eabi } } */ typedef const union tree_node *const_tree; typedef struct {