[Bug tree-optimization/37663] [4.4 Regression] ice in simplify_truth_ops_using_ranges, at tree-vrp.c:6335

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sun Sep 28 18:24:00 GMT 2008



------- Comment #1 from pinskia at gcc dot gnu dot org  2008-09-28 18:23 -------
Reduced testcase:
int
func_99 (int p_100)
{
  p_100 = 1 >= p_100;
  int l_102 = -1885403717;
  int l_108;
  p_100 = p_100 + (p_100 != l_102 * l_102);
  if (p_100)
   func_50 ();
}


--- CUT ---
I think this comes down to TREE_OVERFLOW being set.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-09-28 18:23:24
               date|                            |
            Summary|ice in                      |[4.4 Regression] ice in
                   |simplify_truth_ops_using_ran|simplify_truth_ops_using_ran
                   |ges, at tree-vrp.c:6335     |ges, at tree-vrp.c:6335
   Target Milestone|---                         |4.4.0


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



More information about the Gcc-bugs mailing list