diff options
author | Jeff Law <law@gcc.gnu.org> | 1996-05-07 20:36:19 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1996-05-07 20:36:19 -0600 |
commit | 887a8bd9fa39dc2bb96ce479a0c1b5b13d88c654 (patch) | |
tree | 5c3671694562fc8e5bb0d77d3fb8e37a8ac6099f /gcc/function.c | |
parent | 3fb9e749791211cb3df74e5ae929579a29bb6861 (diff) | |
download | gcc-887a8bd9fa39dc2bb96ce479a0c1b5b13d88c654.zip gcc-887a8bd9fa39dc2bb96ce479a0c1b5b13d88c654.tar.gz gcc-887a8bd9fa39dc2bb96ce479a0c1b5b13d88c654.tar.bz2 |
h8300.c: Include obstack.h.
* h8300/h8300.c: Include obstack.h.
(bit_memory_operand): New function.
(print_operand): Append ":16" to a memory reference to
the tiny data area.
(h8300_tiny_data_p): New function.
(h8300_valid_machine_decl_attribute): Accept "tiny_data". Fix
typo.
(h8300_encode_label): New function.
(h8300_adjust_insn_length): References to the tiny data section
are two bytes shorter than normal accesses on the H8/300H.
* h8300/h8300.h (OK_FOR_U): Fix thinko.
(ENCODE_SECTION_INFO): Encode info for tiny data variables.
(STRIP_NAME_ENCODING): Define.
* h8300/h8300.md (movqi insn): Fix length for a constant load.
(movstrictqi): Likewise.
(movhi, movstricthi): Likewise.
(memory btst patterns): Add register to the constraints to keep
reload happy.
From-SVN: r11955
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions