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

--- Comment #17 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> In emit-rtl.c:init_emit(), the alignment of the virtual_stack_dynamic
> pointer is hard coded to STACK_BOUNDARY:
> 
>   REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) = STACK_BOUNDARY; 
> 
> The backend must make sure that this promise is kept.

If it defines STACK_DYNAMIC_OFFSET, sure, but if it doesn't, then IMO it's up
to the middle-end to be consistent with itself and do the alignment as before.

Reply via email to