OSDN Git Service

* config/m68hc11/m68hc11.c (m68hc11_override_options): Don't use
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Mar 2002 13:03:59 +0000 (13:03 +0000)
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 16 Mar 2002 13:03:59 +0000 (13:03 +0000)
commitd781471bb2dbc24934eb6ba2ff0a776df7ba0ae8
treeefca1bce0e71aa56fa64fc87f53873ba9e1d893d
parentb8168c4cccb526e83d3be907b29d476fdc125369
* config/m68hc11/m68hc11.c (m68hc11_override_options): Don't use
soft registers by default for 68HC12.
(m68hc11_conditional_register_usage): Don't use Z register for 68HC12
when compiling with -fomit-frame-pointer.
(expand_prologue): Use push/pop to allocate 4-bytes of locals on 68HC12.
(expand_epilogue): Likewise.
(m68hc11_gen_rotate): Use exg when rotating by 8.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50882 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/m68hc11/m68hc11.c