Fix comment describing ELIMINABLE_REGS
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 May 2000 17:46:10 +0000 (17:46 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 May 2000 17:46:10 +0000 (17:46 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33769 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.h

index 42955c1..c7cc90b 100644 (file)
@@ -1,3 +1,7 @@
+2000-05-08  Nick Clifton  <nickc@cygnus.com>
+
+       * config/i386/i386.h (ELIMINABLE_REGS): Fix comment.
+
 2000-05-08  Bruce Korb  <bkorb@gnu.org>
 
        * fixinc/mkfixinc.sh:  fixinc.sco is no longer used
index 007255d..7dc6f9b 100644 (file)
@@ -1465,10 +1465,11 @@ pop{l} %0"                                                      \
    followed by "to".  Eliminations of the same "from" register are listed
    in order of preference.
 
-   We have three registers that can be eliminated on the i386.  First, the
-   hard frame pointer register can often be eliminated in favor of the stack
-   pointer register.  Secondly, the argument and frame pointer register can
-   always be eliminated; They are replaced with either the stack or frame pointer. */
+   There are two registers that can always be eliminated on the i386.
+   The frame pointer and the arg pointer can be replaced by either the
+   hard frame pointer or to the stack pointer, depending upon the
+   circumstances.  The hard frame pointer is not used before reload and
+   so it is not eligible for elimination.  */
 
 #define ELIMINABLE_REGS                                        \
 {{ ARG_POINTER_REGNUM, STACK_POINTER_REGNUM},          \