rtl_data.x_stack_slot_list becomes an rtx_expr_list
commitee165bb17833ff7898cbf15ce95f71fd523e2afb
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Aug 2014 20:38:06 +0000 (27 20:38 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Aug 2014 20:38:06 +0000 (27 20:38 +0000)
tree8d4ec8a41c63185441424d525a970a78807fbd37
parent6e16e1577c44e8c0f0efa11f5528a895d6ebc941
rtl_data.x_stack_slot_list becomes an rtx_expr_list

gcc/
2014-08-27  David Malcolm  <dmalcolm@redhat.com>

* function.h (struct rtl_data): Strengthen field
"x_stack_slot_list" from rtx to rtx_expr_list *.

* emit-rtl.c (unshare_all_rtl_1): Add a checked cast
when assigning to stack_slot_list.

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