[Bug tree-optimization/56580] Internal compiler error when trying to compile a sequence of NOPs inside a loop

2014-10-07 Thread ak at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56580

ak at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||ak at gcc dot gnu.org
 Resolution|--- |FIXED

--- Comment #5 from ak at gcc dot gnu.org ---
Fixed since some time in trunk with 

2013-09-08  Andi Kleen  a...@linux.intel.com

* tree-inline.c (estimate_num_insns): Limit asm cost to 1000.


[Bug tree-optimization/56580] Internal compiler error when trying to compile a sequence of NOPs inside a loop

2013-03-20 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



 CC||jan.sm...@alcatel-lucent.co

   ||m



--- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-03-20 
12:06:05 UTC ---

*** Bug 56664 has been marked as a duplicate of this bug. ***


[Bug tree-optimization/56580] Internal compiler error when trying to compile a sequence of NOPs inside a loop

2013-03-14 Thread pinskia at gcc dot gnu.org


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



--- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org 2013-03-14 
16:24:23 UTC ---

*** Bug 56618 has been marked as a duplicate of this bug. ***


[Bug tree-optimization/56580] Internal compiler error when trying to compile a sequence of NOPs inside a loop

2013-03-11 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



 Status|UNCONFIRMED |NEW

   Last reconfirmed||2013-03-11

 CC||andi-gcc at firstfloor dot

   ||org, hubicka at gcc dot

   ||gnu.org

  Component|c   |tree-optimization

 Ever Confirmed|0   |1



--- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-03-11 
10:22:17 UTC ---

Andi has a patch for this IIRC.  But instead of



  /* Watch overflow that might result from insane profiles.  */

  if (time  MAX_TIME * INLINE_TIME_SCALE)

time = MAX_TIME * INLINE_TIME_SCALE;

  gcc_assert (time = 0);



we should deal with the overflow, not ICE on it.  Like by doing



  if (time  0

  || time  MAX_TIME * INLINE_TIME_SCALE)

time = MAX_TIME * INLINE_TIME_SCALE;