diff options
author | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-04-19 20:37:11 +0000 |
---|---|---|
committer | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-04-19 20:37:11 +0000 |
commit | 5dfa0f5a500542eb08e559358b90a4bdbf4aaf4e (patch) | |
tree | 97515e749f5b4fd7edaa9e6f32c6622c08a7a6fa /gcc/go/gofrontend/statements.cc | |
parent | 7fbdfd9fe16486799658fe3750f13e6d419de1cf (diff) | |
download | gcc-5dfa0f5a500542eb08e559358b90a4bdbf4aaf4e.tar.gz |
* config/m32c/m32c.c (m32c_emit_epilogue): Don't try to push
registers if we already know there aren't any.
(m32c_emit_epilogue): Don't emit a barrier here.
(m32c_emit_eh_epilogue): Likewise.
* config/m32c/blkmov.md (movstr): Don't fail on wrong-type
operands at expand time.
* config/m32c/m32c.h (WCHAR_TYPE_SIZE): Change to 4 to match "long
int" wchar type.
(REG_CLASS_CONTENTS, reg_class, REG_CLASS_NAMES): Remove
duplicates. Provide aliases instead.
* config/m32c/prologue.md (eh_return): Emit a barrier here.
(eh_epilogue): Add a "(return)" here as a hint to other parts of
the compiler.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172735 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/go/gofrontend/statements.cc')
0 files changed, 0 insertions, 0 deletions