PR middle-end/78468
commit0179c74731bdb27885f951e0ebd7bf5116d3d81e
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Dec 2017 23:16:56 +0000 (13 23:16 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Dec 2017 23:16:56 +0000 (13 23:16 +0000)
tree6a7f304d8ee14fef74899d293496f9f886e83325
parent8ff5fea83baa52fa4181e479d30b7e2f3836265a
PR middle-end/78468
* emit-rtl.c (init_emit): Remove ??? comment.
* explow.c (get_dynamic_stack_size): Take known alignment of stack
pointer + STACK_DYNAMIC_OFFSET into account in lieu of STACK_BOUNDARY.
* config/sparc/sparc.h (INIT_EXPANDERS): In 32-bit mode, lower the
alignment of 3 virtual registers to BITS_PER_WORD.

* config/sparc/sparc.c (sparc_compute_frame_size): Simplify.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@255616 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/emit-rtl.c
gcc/explow.c