mirror of git://gcc.gnu.org/git/gcc.git
tm.texi.in (PREFERRED_OUTPUT_RELOAD_CLASS): Remove.
* doc/tm.texi.in (PREFERRED_OUTPUT_RELOAD_CLASS): Remove. * doc/tm.texi: Regenerate. * targhooks.c (default_preferred_output_reload_class): Don't use PREFERRED_OUTPUT_RELOAD_CLASS macro. * system.h (PREFERRED_OUTPUT_RELOAD_CLASS): Poison. From-SVN: r177926
This commit is contained in:
parent
94e3faf665
commit
f47a61f332
|
@ -1,3 +1,11 @@
|
|||
2011-08-20 Anatoly Sokolov <aesok@post.ru>
|
||||
|
||||
* doc/tm.texi.in (PREFERRED_OUTPUT_RELOAD_CLASS): Remove.
|
||||
* doc/tm.texi: Regenerate.
|
||||
* targhooks.c (default_preferred_output_reload_class): Don't use
|
||||
PREFERRED_OUTPUT_RELOAD_CLASS macro.
|
||||
* system.h (PREFERRED_OUTPUT_RELOAD_CLASS): Poison.
|
||||
|
||||
2011-08-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/48739
|
||||
|
|
|
@ -2601,15 +2601,6 @@ this feature to discourage usage of 387 registers when math is done in
|
|||
the SSE registers (and vice versa).
|
||||
@end defmac
|
||||
|
||||
@defmac PREFERRED_OUTPUT_RELOAD_CLASS (@var{x}, @var{class})
|
||||
Like @code{PREFERRED_RELOAD_CLASS}, but for output reloads instead of
|
||||
input reloads. If you don't define this macro, the default is to use
|
||||
@var{class}, unchanged.
|
||||
|
||||
You can also use @code{PREFERRED_OUTPUT_RELOAD_CLASS} to discourage
|
||||
reload from using some alternatives, like @code{PREFERRED_RELOAD_CLASS}.
|
||||
@end defmac
|
||||
|
||||
@deftypefn {Target Hook} reg_class_t TARGET_PREFERRED_OUTPUT_RELOAD_CLASS (rtx @var{x}, reg_class_t @var{rclass})
|
||||
Like @code{TARGET_PREFERRED_RELOAD_CLASS}, but for output reloads instead of
|
||||
input reloads.
|
||||
|
|
|
@ -2587,15 +2587,6 @@ this feature to discourage usage of 387 registers when math is done in
|
|||
the SSE registers (and vice versa).
|
||||
@end defmac
|
||||
|
||||
@defmac PREFERRED_OUTPUT_RELOAD_CLASS (@var{x}, @var{class})
|
||||
Like @code{PREFERRED_RELOAD_CLASS}, but for output reloads instead of
|
||||
input reloads. If you don't define this macro, the default is to use
|
||||
@var{class}, unchanged.
|
||||
|
||||
You can also use @code{PREFERRED_OUTPUT_RELOAD_CLASS} to discourage
|
||||
reload from using some alternatives, like @code{PREFERRED_RELOAD_CLASS}.
|
||||
@end defmac
|
||||
|
||||
@hook TARGET_PREFERRED_OUTPUT_RELOAD_CLASS
|
||||
Like @code{TARGET_PREFERRED_RELOAD_CLASS}, but for output reloads instead of
|
||||
input reloads.
|
||||
|
|
|
@ -866,7 +866,8 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
|
|||
USING_SVR4_H SVR4_ASM_SPEC FUNCTION_ARG FUNCTION_ARG_ADVANCE \
|
||||
FUNCTION_INCOMING_ARG IRA_COVER_CLASSES TARGET_VERSION \
|
||||
MACHINE_TYPE TARGET_HAS_TARGETCM ASM_OUTPUT_BSS \
|
||||
SETJMP_VIA_SAVE_AREA FORBIDDEN_INC_DEC_CLASSES
|
||||
SETJMP_VIA_SAVE_AREA FORBIDDEN_INC_DEC_CLASSES \
|
||||
PREFERRED_OUTPUT_RELOAD_CLASS
|
||||
|
||||
/* Hooks that are no longer used. */
|
||||
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \
|
||||
|
|
|
@ -1287,11 +1287,7 @@ reg_class_t
|
|||
default_preferred_output_reload_class (rtx x ATTRIBUTE_UNUSED,
|
||||
reg_class_t rclass)
|
||||
{
|
||||
#ifdef PREFERRED_OUTPUT_RELOAD_CLASS
|
||||
return PREFERRED_OUTPUT_RELOAD_CLASS (x, (enum reg_class) rclass);
|
||||
#else
|
||||
return rclass;
|
||||
#endif
|
||||
}
|
||||
|
||||
/* The default implementation of TARGET_PREFERRED_RENAME_CLASS. */
|
||||
|
|
Loading…
Reference in New Issue