------- Comment #2 from pinskia at gcc dot gnu dot org 2008-09-08 20:26 ------- Reduced testcase: static void print_wkb_byte(unsigned char val) { print_wkb_bytes((unsigned char *)&val, 1, 1); } void InsertMultiPoint(int b) { char a = 1; if (b) a = 0; print_wkb_byte(a); }
--- CUT --- The inlininer produces invalid gimple: val ={v} (unsigned char) D.1580_6; -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2008-09-08 20:26:58 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37432