aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1996-05-07 20:36:19 -0600
committerJeff Law <law@gcc.gnu.org>1996-05-07 20:36:19 -0600
commit887a8bd9fa39dc2bb96ce479a0c1b5b13d88c654 (patch)
tree5c3671694562fc8e5bb0d77d3fb8e37a8ac6099f /gcc/function.c
parent3fb9e749791211cb3df74e5ae929579a29bb6861 (diff)
downloadgcc-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