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



Richard Biener <rguenth at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

           Priority|P3                          |P1

             Status|UNCONFIRMED                 |NEW

   Last reconfirmed|                            |2012-12-07

                 CC|                            |hubicka at gcc dot gnu.org,

                   |                            |iant at google dot com

          Component|c                           |rtl-optimization

            Summary|[4.8.0 regression] ICE in   |[4.8 Regression] ICE in

                   |iv_number_of_iterations, at |iv_number_of_iterations, at

                   |loop-iv.c:2819              |loop-iv.c:2819

     Ever Confirmed|0                           |1



--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> 2012-12-07 
09:42:19 UTC ---

Ian, the mmap: Invalid argument looks like from libbacktrace - you might want

to investigate that (uclibc host).



Confirmed with a cross cc1.



#1  0x0000000000956b51 in iv_number_of_iterations (loop=0x7ffff6b37dd0, 

    insn=0x7ffff5eed9d8, condition=0x7ffff5ef3db0, desc=0x7fffffffd9d0)

    at /space/rguenther/src/svn/trunk/gcc/loop-iv.c:2819

2819          gcc_assert (max);

(gdb) l

2814                                false, true);

2815        }

2816      else

2817        {

2818          max = determine_max_iter (loop, desc, old_niter);

2819          gcc_assert (max);

2820          if (!desc->infinite

2821              && !desc->assumptions)

2822            record_niter_bound (loop, double_int::from_uhwi (max),

2823                                false, true);

(gdb) p max

$1 = 0



Honza?



Reducing.

Reply via email to