diff options
author | Toshiyasu Morita <toshiyasu.morita@hsa.hitachi.com> | 2002-09-09 08:10:46 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2002-09-09 09:10:46 +0100 |
commit | 0b0ad147f5f4e336eb12ff8ffa44dd08a78ab810 (patch) | |
tree | cf71df2ca21265b4b9a00fc43acaa9d095f12b31 | |
parent | 628c57653c98f6080fab3b9277b6bae3cfb9332a (diff) | |
download | gcc-0b0ad147f5f4e336eb12ff8ffa44dd08a78ab810.zip gcc-0b0ad147f5f4e336eb12ff8ffa44dd08a78ab810.tar.gz gcc-0b0ad147f5f4e336eb12ff8ffa44dd08a78ab810.tar.bz2 |
sh.h (OVERRIDE_OPTIONS): align_functions is in bytes, not bits.
2002-09-09 Toshiyasu Morita <toshiyasu.morita@hsa.hitachi.com>
J"orn Rennecke <joern.rennecke@superh.com>
* sh/sh.h (OVERRIDE_OPTIONS): align_functions is in bytes, not bits.
Co-Authored-By: J"orn Rennecke <joern.rennecke@superh.com>
From-SVN: r56968
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sh/sh.h | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 649a39d..57316bc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-09-09 Toshiyasu Morita <toshiyasu.morita@hsa.hitachi.com> + J"orn Rennecke <joern.rennecke@superh.com> + + * sh/sh.h (OVERRIDE_OPTIONS): align_functions is in bytes, not bits. + 2002-09-09 Alan Modra <amodra@bigpond.net.au> * config/rs6000/rs6000.c (rs6000_binds_local_p): Return bool. diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index 6f01086..b8dae37 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -473,13 +473,13 @@ do { \ to the pressure on R0. */ \ flag_schedule_insns = 0; \ \ - /* Allocation boundary (in *bits*) for the code of a function. \ + /* Allocation boundary (in *bytes*) for the code of a function. \ SH1: 32 bit alignment is faster, because instructions are always \ fetched as a pair from a longword boundary. \ SH2 .. SH5 : align to cache line start. */ \ if (align_functions == 0) \ align_functions \ - = TARGET_SMALLCODE ? FUNCTION_BOUNDARY : (1 << CACHE_LOG) * 8; \ + = TARGET_SMALLCODE ? FUNCTION_BOUNDARY/8 : (1 << CACHE_LOG); \ } while (0) /* Target machine storage layout. */ |