From patchwork Sun Sep 11 01:39:12 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [testsuite] Use long enums for case foldconst-3.c for target ARM EABI. Date: Sat, 10 Sep 2011 15:39:12 -0000 From: Terry Guo X-Patchwork-Id: 114204 Message-Id: <003301cc7023$9e203960$da60ac20$@guo@arm.com> To: Cc: 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 * 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