Commit 0b0ad147 by Toshiyasu Morita Committed by Joern Rennecke

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
parent 628c5765
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.
......
......@@ -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. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment