diff options
author | Eric Botcazou <ebotcazou@libertysurf.fr> | 2004-03-12 11:53:15 +0100 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2004-03-12 10:53:15 +0000 |
commit | ca0b6e3b4771a25bca1891e2f69efa4ebbeabdb7 (patch) | |
tree | 178d430266a57d7eb20dd2f1e4872c65ceddbab2 | |
parent | 42ba51300418d586a41637d9c1fc72c6078b7c6d (diff) | |
download | gcc-ca0b6e3b4771a25bca1891e2f69efa4ebbeabdb7.zip gcc-ca0b6e3b4771a25bca1891e2f69efa4ebbeabdb7.tar.gz gcc-ca0b6e3b4771a25bca1891e2f69efa4ebbeabdb7.tar.bz2 |
tm.texi (registers): Add entry for REGMODE_NATURAL_SIZE.
* doc/tm.texi (registers) <Values in Registers>: Add
entry for REGMODE_NATURAL_SIZE.
From-SVN: r79377
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/doc/tm.texi | 9 |
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f80b535..1f04f38 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-03-12 Eric Botcazou <ebotcazou@libertysurf.fr> + + * doc/tm.texi (registers) <Values in Registers>: Add + entry for REGMODE_NATURAL_SIZE. + 2004-03-12 Richard Henderson <rth@redhat.com> PR target/14547 diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 4b65d90..fe293e3 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -2011,6 +2011,15 @@ definition of this macro is @end smallexample @end defmac +@defmac REGMODE_NATURAL_SIZE (@var{mode}) +Define this macro if the natural size of registers that hold values +of mode @var{mode} is not the word size. It is a C expression that +should give the natural size in bytes for the specified mode. It is +used by the register allocator to try to optimize its results. This +happens for example on SPARC 64-bit where the natural size of +floating-point registers is still 32-bit. +@end defmac + @defmac HARD_REGNO_MODE_OK (@var{regno}, @var{mode}) A C expression that is nonzero if it is permissible to store a value of mode @var{mode} in hard register number @var{regno} (or in several |