Docuement that CONSITIONAL_REGISTER_USAGE can modify reg_names.
authorNick Clifton <nickc@cygnus.com>
Sun, 28 May 2000 21:08:51 +0000 (21:08 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Sun, 28 May 2000 21:08:51 +0000 (21:08 +0000)
From-SVN: r34239

gcc/ChangeLog
gcc/tm.texi

index ba57538fbb6b57d9cd6566896cafc9875059eaad..cd8bd1dd0fd95a0291a7d4950fe739af487b2c84 100644 (file)
@@ -1,3 +1,8 @@
+2000-05-28  Nick Clifton  <nickc@cygnus.com>
+
+       * tm.texi (CONDITIONAL_REGISTER_USAGE): Document that it can
+       modify reg_names.
+
 2000-05-28  Richard Henderson  <rth@cygnus.com>
 
        * regclass.c (record_operand_costs): Protect reg_changes_size
index 80df009ba0b38f5ffafe2cb6f61cc43e26b3e486..766ea577b3ba20d7261a1900beb54de5ecead9b2 100644 (file)
@@ -1406,14 +1406,15 @@ preserve the entire contents of a register across a call.
 @findex fixed_regs
 @findex call_used_regs
 @item CONDITIONAL_REGISTER_USAGE
-Zero or more C statements that may conditionally modify four variables
-@code{fixed_regs}, @code{call_used_regs}, @code{global_regs}
-(these three are of type @code{char []}) and @code{reg_class_contents}
-(of type @code{HARD_REG_SET}).
+Zero or more C statements that may conditionally modify five variables
+@code{fixed_regs}, @code{call_used_regs}, @code{global_regs},
+(these three are of type @code{char []}), @code{reg_names} (of type
+@code{const char * []}) and @code{reg_class_contents} (of type
+@code{HARD_REG_SET}).
 Before the macro is called @code{fixed_regs}, @code{call_used_regs}
-and @code{reg_class_contents} have been initialized from 
-@code{FIXED_REGISTERS}, @code{CALL_USED_REGISTERS} and
-@code{REG_CLASS_CONTENTS}, respectively,
+@code{reg_class_contents} and @code{reg_names} have been initialized
+from @code{FIXED_REGISTERS}, @code{CALL_USED_REGISTERS},
+@code{REG_CLASS_CONTENTS} and @code{REGISTER_NAMES}, respectively, 
 @code{global_regs} has been cleared, and any @samp{-ffixed-@var{reg}},
 @samp{-fcall-used-@var{reg}} and @samp{-fcall-saved-@var{reg}} command
 options have been applied.