aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/md.texi17
2 files changed, 14 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8697fa6..b639d17 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,9 @@
2003-06-05 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * doc/md.texi (Machine Constraints): Correct the meaning of
+ constraints related to floating-point registers on SPARC.
+
+2003-06-05 Eric Botcazou <ebotcazou@libertysurf.fr>
Paolo Bonzini <bonzini@gnu.org>
PR target/10663
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 8b319cf..314ecf0 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -2015,23 +2015,24 @@ Constants in the range @minus{}8 to 2
@item SPARC---@file{sparc.h}
@table @code
@item f
-Floating-point register that can hold 32- or 64-bit values.
+Floating-point register on the SPARC-V8 architecture and
+lower floating-point register on the SPARC-V9 architecture.
@item e
-Floating-point register that can hold 64- or 128-bit values.
+Floating-point register. It is equivalent to @samp{f} on the
+SPARC-V8 architecture and contains both lower and upper
+floating-point registers on the SPARC-V9 architecture.
@item c
Floating-point condition code register.
@item d
-Floating-point register that can hold 32- or 64-bit values.
-It is only valid on the SPARC-V9 architecture when the Visual
-Instructions Set is available.
+Lower floating-point register. It is only valid on the SPARC-V9
+architecture when the Visual Instruction Set is available.
@item b
-Floating-point register that can hold 64- or 128-bit values.
-It is only valid on the SPARC-V9 architecture when the Visual
-Instructions Set is available.
+Floating-point register. It is only valid on the SPARC-V9 architecture
+when the Visual Instruction Set is available.
@item h
64-bit global or out register for the SPARC-V8+ architecture.