diff options
author | Nathan Froyd <froydnj@gcc.gnu.org> | 2012-07-31 02:46:05 +0000 |
---|---|---|
committer | Nathan Froyd <froydnj@gcc.gnu.org> | 2012-07-31 02:46:05 +0000 |
commit | b0f6b6129a973e1b2f44f2176f7e384376628404 (patch) | |
tree | 19a45d3acf3edf7784d4d84db8e42eaab0c2bf7e /gcc/doc | |
parent | 2a261cd35fa089540f230ec74b380c9a3c1b2932 (diff) | |
download | gcc-b0f6b6129a973e1b2f44f2176f7e384376628404.zip gcc-b0f6b6129a973e1b2f44f2176f7e384376628404.tar.gz gcc-b0f6b6129a973e1b2f44f2176f7e384376628404.tar.bz2 |
defaults.h (GO_IF_MODE_DEPENDENT_ADDRESS): Delete.
* defaults.h (GO_IF_MODE_DEPENDENT_ADDRESS): Delete.
* targhooks.c (default_mode_dependent_address_p): Delete code
for GO_IF_MODE_DEPENDENT_ADDRESS.
* system.h (GO_IF_MODE_DEPENDENT_ADDRESS): Poison.
* doc/tm.texi.in (GO_IF_MODE_DEPENDENT_ADDRESS): Delete documention.
* doc/tm.texi: Regenerate.
* config/alpha.h (GO_IF_MODE_DEPENDENT_ADDRESS): Move code to...
* config/alpha.c (alpha_mode_dependent_address_p): ...here. New
function.
(TARGET_MODE_DEPENDENT_ADDRESS_P): Define.
* config/cr16/cr16.h (GO_IF_MODE_DEPENDENT_ADDRESS): Delete.
* config/mep/mep.h (GO_IF_MODE_DEPENDENT_ADDRESS): Delete.
* config/vax/vax-protos.h (vax_mode_dependent_address_p): Delete.
* config/vax/vax.h (GO_IF_MODE_DEPENDENT_ADDRESS): Delete.
* config/vax/vax.c (vax_mode_dependent_address_p): Make static.
Take a const_rtx.
(TARGET_MODE_DEPENDENT_ADDRESS_P): Define.
From-SVN: r189995
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/tm.texi | 18 | ||||
-rw-r--r-- | gcc/doc/tm.texi.in | 18 |
2 files changed, 0 insertions, 36 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 0f8d43a..2a2d500 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -5623,24 +5623,6 @@ You may assume that @var{addr} is a valid address for the machine. The default version of this hook returns @code{false}. @end deftypefn -@defmac GO_IF_MODE_DEPENDENT_ADDRESS (@var{addr}, @var{label}) -A C statement or compound statement with a conditional @code{goto -@var{label};} executed if memory address @var{x} (an RTX) can have -different meanings depending on the machine mode of the memory -reference it is used for or if the address is valid for some modes -but not others. - -Autoincrement and autodecrement addresses typically have mode-dependent -effects because the amount of the increment or decrement is the size -of the operand being addressed. Some machines have other mode-dependent -addresses. Many RISC machines have no mode-dependent addresses. - -You may assume that @var{addr} is a valid address for the machine. - -These are obsolete macros, replaced by the -@code{TARGET_MODE_DEPENDENT_ADDRESS_P} target hook. -@end defmac - @deftypefn {Target Hook} bool TARGET_LEGITIMATE_CONSTANT_P (enum machine_mode @var{mode}, rtx @var{x}) This hook returns true if @var{x} is a legitimate constant for a @var{mode}-mode immediate operand on the target machine. You can assume that diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index 8deaf69..e7d9cec 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -5547,24 +5547,6 @@ You may assume that @var{addr} is a valid address for the machine. The default version of this hook returns @code{false}. @end deftypefn -@defmac GO_IF_MODE_DEPENDENT_ADDRESS (@var{addr}, @var{label}) -A C statement or compound statement with a conditional @code{goto -@var{label};} executed if memory address @var{x} (an RTX) can have -different meanings depending on the machine mode of the memory -reference it is used for or if the address is valid for some modes -but not others. - -Autoincrement and autodecrement addresses typically have mode-dependent -effects because the amount of the increment or decrement is the size -of the operand being addressed. Some machines have other mode-dependent -addresses. Many RISC machines have no mode-dependent addresses. - -You may assume that @var{addr} is a valid address for the machine. - -These are obsolete macros, replaced by the -@code{TARGET_MODE_DEPENDENT_ADDRESS_P} target hook. -@end defmac - @hook TARGET_LEGITIMATE_CONSTANT_P This hook returns true if @var{x} is a legitimate constant for a @var{mode}-mode immediate operand on the target machine. You can assume that |