http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45971

--- Comment #5 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-11-04 
12:34:43 UTC ---
Reduced testcase:

typedef unsigned long gsize;
typedef int gint;
enum { NUM_LST_DSPOPE = 12 };
struct Preferences {
    gint lst_ope_columns[NUM_LST_DSPOPE+1];
};
extern struct Preferences *PREFS;
void
homebank_pref_load(gint *bsrc, gsize length)
{
  gint i; 
  for(i=0;  i<NUM_LST_DSPOPE-1 ;  i++)  
    { 
      PREFS->lst_ope_columns[i] = (bsrc[i] == (!(0))) ? i+1 : -(i+1);  
    }
}

Reply via email to