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
 {





Reply via email to