summaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@gcc.gnu.org>2009-08-06 14:27:45 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2009-08-06 14:27:45 +0000
commit390b17c28c10ab2b6752cb94b150c831762575fc (patch)
treedf1d57c0d8628c4ee8c6416e133ab90912496374 /gcc/doc
parent5b62ee8ae37494be0187ded458072c66414304ce (diff)
downloadgcc-390b17c28c10ab2b6752cb94b150c831762575fc.tar.gz
Merge ARM/hard_vfp_branch to trunk
From-SVN: r150525
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/invoke.texi5
-rw-r--r--gcc/doc/tm.texi12
2 files changed, 12 insertions, 5 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index cd0e0c2c126..774e602b06d 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -9322,11 +9322,6 @@ instructions, but still uses the soft-float calling conventions.
@samp{hard} allows generation of floating-point instructions
and uses FPU-specific calling conventions.
-Using @option{-mfloat-abi=hard} with VFP coprocessors is not supported.
-Use @option{-mfloat-abi=softfp} with the appropriate @option{-mfpu} option
-to allow the compiler to generate code that makes use of the hardware
-floating-point capabilities for these CPUs.
-
The default depends on the specific target configuration. Note that
the hard-float and soft-float ABIs are not link-compatible; you must
compile your entire program with the same ABI, and link with a
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index bb4f61b9e83..34c81c9e15c 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -4387,6 +4387,18 @@ specially by the compiler and was not mentioned in the C code being
compiled.
@end defmac
+@deftypefn {Target Hook} rtx TARGET_LIBCALL_VALUE (enum machine_mode
+@var{mode}, rtx @var{fun})
+Define this hook if the back-end needs to know the name of the libcall
+function in order to determine where the result should be returned.
+
+The mode of the result is given by @var{mode} and the name of the called
+library function is given by @var{fun}. The hook should return an RTX
+representing the place where the library function result will be returned.
+
+If this hook is not defined, then LIBCALL_VALUE will be used.
+@end deftypefn
+
@defmac FUNCTION_VALUE_REGNO_P (@var{regno})
A C expression that is nonzero if @var{regno} is the number of a hard
register in which the values of called function may come back.