diff options
author | Joern Rennecke <amylaar@gcc.gnu.org> | 1997-12-03 23:37:38 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1997-12-03 23:37:38 +0000 |
commit | a6765b81fa0b942dc55d79073ae22186a930a653 (patch) | |
tree | 85697d69e24ffe6b1992e2b6937bfdb40f7fc754 /gcc/rtl.texi | |
parent | 53d4d75f4b177e4053693785a45f2d4493c1ba00 (diff) | |
download | gcc-a6765b81fa0b942dc55d79073ae22186a930a653.zip gcc-a6765b81fa0b942dc55d79073ae22186a930a653.tar.gz gcc-a6765b81fa0b942dc55d79073ae22186a930a653.tar.bz2 |
Added some words on FLOAT_WORDS_BIG_ENDIAN.
From-SVN: r16932
Diffstat (limited to 'gcc/rtl.texi')
-rw-r--r-- | gcc/rtl.texi | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/rtl.texi b/gcc/rtl.texi index 3a4de0c..c8d51d1 100644 --- a/gcc/rtl.texi +++ b/gcc/rtl.texi @@ -1096,6 +1096,15 @@ The compilation parameter @code{WORDS_BIG_ENDIAN}, if set to 1, says that word number zero is the most significant part; otherwise, it is the least significant part. +@cindex @code{FLOAT_WORDS_BIG_ENDIAN}, (lack of) effect on @code{subreg} +On a few targets, @code{FLOAT_WORDS_BIG_ENDIAN} disagrees with +@code{WORDS_BIG_ENDIAN}. +However, most parts of the compiler treat floating point values as if +they had the same endianness as integer values. This works because +they handle them solely as a collection of integer values, with no +particular numerical value. Only real.c and the runtime libraries +care about @code{FLOAT_WORDS_BIG_ENDIAN}. + @cindex combiner pass @cindex reload pass @cindex @code{subreg}, special reload handling |