]> gcc.gnu.org Git - gcc.git/commit - gcc/final.c
h8300.md (adjust_length): New attribute.
authorVladimir Makarov <vmakarov@tofu.to.cygnus.com>
Mon, 22 Mar 1999 07:56:09 +0000 (07:56 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Mon, 22 Mar 1999 07:56:09 +0000 (07:56 +0000)
commit04b6000c8295a88c4e6a53f6226ad92657e588fb
tree2224bcc4032e992fb0d566a198b4ea8e539c70ae
parent4b9f933c7c0a006110f999f43867a880390fa2e0
h8300.md (adjust_length): New attribute.

Mon Mar 22 10:44:33 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
* config/h8300/h8300.md (adjust_length): New attribute.
  (modhi3+1, andsi3+1, iorsi3+1, extzv+1, extzv+2): Change insn
  default value of attribute "adjust_length" onto "no".
* config/h8300/h8300.c (h8300_adjust_insn_length):  Use 0 if the
shift is negative.
* final.c (shorten_branches): Check insn length after its
  adjusting.

From-SVN: r25895
gcc/ChangeLog
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.md
gcc/final.c
This page took 0.061616 seconds and 5 git commands to generate.