diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1999-06-03 21:48:04 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1999-06-03 22:48:04 +0100 |
commit | 4d070fd3cd90ca25dd13e3dc5f2777d478930631 (patch) | |
tree | 07be57cf7c4820469c8fefc3c137b7dc7fd9714f | |
parent | 4365b906344eb233c58a254468e2c71a22807608 (diff) | |
download | gcc-4d070fd3cd90ca25dd13e3dc5f2777d478930631.zip gcc-4d070fd3cd90ca25dd13e3dc5f2777d478930631.tar.gz gcc-4d070fd3cd90ca25dd13e3dc5f2777d478930631.tar.bz2 |
Fix pcrel too far problems due to upping CACHE_LOG on SH2:
* sh.c (barrier_align): Don't return early for normal branch/barrier
when optimizing for SH2.
From-SVN: r27333
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sh/sh.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 702f88d..edfcda2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Fri Jun 4 05:42:23 1999 J"orn Rennecke <amylaar@cygnus.co.uk> + + * sh.c (barrier_align): Don't return early for normal branch/barrier + when optimizing for SH2. + Thu Jun 3 22:27:50 1999 Robert Lipe <robertlipe@usa.net> * i386/udk.h (LINK_SPEC): Correct linker search path for diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index feca33e..6181783 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -2712,7 +2712,7 @@ barrier_align (barrier_or_label) if (TARGET_SMALLCODE) return 0; - if (! TARGET_SH3 || ! optimize) + if (! TARGET_SH2 || ! optimize) return CACHE_LOG; /* When fixing up pcloads, a constant table might be inserted just before |