/* -O1 mn10300 */ int f (int a, int b, int c, _Bool d, _Bool e, _Bool f, char g) { if (g != 1 || d != 1 || e != 1 || f != 1) abort (); return a + b + c; }
int main (void) { if (f (1, 2, -3, 1, 1, 1, '\001')) abort (); exit (0); } -- Summary: [cond-optab] combine does not use LOAD_EXTEND_OP? Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bonzini at gnu dot org OtherBugsDependingO 39714 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39720