+2001-04-27 Andreas Jaeger <aj@suse.de>
+ Richard Henderson <rth@redhat.com>
+
+ * md.texi (Machine Constraints): Document additional i386
+ constraints and fix description of "A".
+
Fri Apr 27 10:43:49 2001 Jeffrey A Law (law@cygnus.com)
* tm.texi (TARGET_MEM_FUNCTIONS): Update text.
2001-04-26 Andrew Haley <aph@cambridge.redhat.com>
* except.c (expand_eh_region_end_cleanup): Force pending stack
- adjust before emitting label that branches around cleanup code.
+ adjust before emitting label that branches around cleanup code.
2001-04-26 H.J. Lu (hjl@gnu.org)
(loop_delete_insns): New function.
* unroll.c (initial_reg_note_copy): Copy INSN_LIST notes, even if
we're not substituting into them yet.
-
+
2001-04-21 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.c (general_operand_src): Fix a comment typo.
instead of OBJECT_SUFFIX.
* collect2.c (find_a_file): Look for files matching the extension
HOST_EXECUTABLE_SUFFIX instead of EXECUTABLE_SUFFIX.
- * gcc.c (DEFAULT_SWITCH_CURTAILS_COMPILATION): Depend on
+ * gcc.c (DEFAULT_SWITCH_CURTAILS_COMPILATION): Depend on
TARGET_EXECUTABLE_SUFFIX.
(find_a_file): Use HOST_EXECUTABLE_SUFFIX.
(make_relative_prefix): Likewise.
@table @code
@item q
@samp{a}, @code{b}, @code{c}, or @code{d} register for the i386.
-For x86-64 it is equivalent to @samp{r} class. (for 8bit instrucitons that
+For x86-64 it is equivalent to @samp{r} class. (for 8bit instructions that
do not use upper halves)
@item Q
instruction)
@item A
-@samp{a}, or @code{d} register (for 64-bit ints)
+Specifies the @samp{a} or @samp{d} registers. This is primarily useful
+for 64-bit integer values (when in 32-bit mode) intended to be returned
+with the @samp{d} register holding the most significant bits and the
+@samp{a} register holding the least significant bits.
@item f
Floating point register
@item S
@samp{si} register
+@item x
+@samp{xmm} SSE register
+
+@item y
+MMX register
+
@item I
Constant in range 0 to 31 (for 32 bit shifts)