aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2008-07-11 18:51:25 -0400
committerDJ Delorie <dj@gcc.gnu.org>2008-07-11 18:51:25 -0400
commita428e1d46d44cdfcc3ec364d5bd9523a42fbf82c (patch)
treebd032c4724a6bb673a9a514e864cdcb129bcaa90 /gcc
parent1cf0a7f1ccc13a311a036147e0ce890b03cd68ff (diff)
downloadgcc-a428e1d46d44cdfcc3ec364d5bd9523a42fbf82c.zip
gcc-a428e1d46d44cdfcc3ec364d5bd9523a42fbf82c.tar.gz
gcc-a428e1d46d44cdfcc3ec364d5bd9523a42fbf82c.tar.bz2
* config/h8300/h8300.md (length): Fix branch offset limit.
From-SVN: r137728
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/h8300/h8300.md2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 398a165..1faa2a1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2008-07-11 DJ Delorie <dj@redhat.com>
+
+ * config/h8300/h8300.md (length): Fix branch offset limit.
+
2008-07-11 Anatoly Sokolov <aesok@post.ru>
* config/avr/avr-protos.h (avr_peep2_scratch_safe): Remove prototype.
diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md
index 9b6c0aa..b48a9d6 100644
--- a/gcc/config/h8300/h8300.md
+++ b/gcc/config/h8300/h8300.md
@@ -91,7 +91,7 @@
(const_int -126))
(le (plus (minus (match_dup 0) (pc))
(symbol_ref "DELAY_SLOT_LENGTH (insn)"))
- (const_int 126)))
+ (const_int 125)))
(const_int 2)
(if_then_else (and (eq_attr "cpu" "h8300h")
(and (ge (minus (pc) (match_dup 0))