From: Nick Clifton Date: Sun, 28 May 2000 21:08:51 +0000 (+0000) Subject: Docuement that CONSITIONAL_REGISTER_USAGE can modify reg_names. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=055177dc83b011c37b3b78c23d4f86d471bf21c7;p=gcc.git Docuement that CONSITIONAL_REGISTER_USAGE can modify reg_names. From-SVN: r34239 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ba57538fbb6..cd8bd1dd0fd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-05-28 Nick Clifton + + * tm.texi (CONDITIONAL_REGISTER_USAGE): Document that it can + modify reg_names. + 2000-05-28 Richard Henderson * regclass.c (record_operand_costs): Protect reg_changes_size diff --git a/gcc/tm.texi b/gcc/tm.texi index 80df009ba0b..766ea577b3b 100644 --- a/gcc/tm.texi +++ b/gcc/tm.texi @@ -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.