https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113586

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-checking

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The problem is get_dynamic_stack_size can set size to register due to this
code:
```
      size = plus_constant (Pmode, size, extra);
      size = force_operand (size, NULL_RTX);
      if (size_align > known_align)
        size_align = known_align;

```


Which has been there for a while now.


r7-2051-g7072df0aae0c59 introduced the call to get_dynamic_stack_size that will
then assume the INTVAL (note this was later changed to rtx_to_poly_int64 but
the force_operand was there earlier than that).

Reply via email to