aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1996-07-11 10:11:48 -0600
committerJeff Law <law@gcc.gnu.org>1996-07-11 10:11:48 -0600
commit51c0c1d7d2fd985d1fe9145e6a971dee36086456 (patch)
treec59f4ee8c6e3e5312183e60f7b5c43ca0ecf9138 /gcc/final.c
parent54705743fdc765e2bebc91540fd26313d815b730 (diff)
downloadgcc-51c0c1d7d2fd985d1fe9145e6a971dee36086456.zip
gcc-51c0c1d7d2fd985d1fe9145e6a971dee36086456.tar.gz
gcc-51c0c1d7d2fd985d1fe9145e6a971dee36086456.tar.bz2
h8300.c (shift_one): Emit tabs between opcode and operands to be consistent with the rest of the...
Thu Jul 11 10:12:50 1996 Jeffrey A Law (law@cygnus.com) * h8300/h8300.c (shift_one): Emit tabs between opcode and operands to be consistent with the rest of the compiler. (rotate_one): Likewise. (shift_two, rotate_two): Define. (get_shift_alg): Accept new argument "assembler2_p" for rotate/shift by two insns. All callers changed. Rework to generate more efficient code on the H8/300, H8/300H, and H8/S. Try to simplify somewhat. (emit_a_shift): Use shift-by-two insns when they're available. Emit tabs between opcode and operands to be consistent with the rest of the compiler. From-SVN: r12426
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions