tm.texi.in (Addressing Modes): Mention that this hook needs to be defined for native TLS.

* doc/tm.texi.in (Addressing Modes) <TARGET_LEGITIMIZE_ADDRESS>:
	Mention that this hook needs to be defined for native TLS.
	* doc/tm.texi: Regenerate.

From-SVN: r188404
This commit is contained in:
Hans-Peter Nilsson 2012-06-11 22:46:45 +00:00 committed by Hans-Peter Nilsson
parent ede6c7341c
commit f938987f60
3 changed files with 14 additions and 4 deletions

View file

@ -1,3 +1,9 @@
2012-06-12 Hans-Peter Nilsson <hp@axis.com>
* doc/tm.texi.in (Addressing Modes) <TARGET_LEGITIMIZE_ADDRESS>:
Mention that this hook needs to be defined for native TLS.
* doc/tm.texi: Regenerate.
2012-06-11 Mike Stump <mikestump@comcast.net>
* emit-rtl.c (init_emit_once): Iterate through the

View file

@ -5529,8 +5529,10 @@ The code of the hook should not alter the substructure of
@var{x}. If it transforms @var{x} into a more legitimate form, it
should return the new @var{x}.
It is not necessary for this hook to come up with a legitimate address.
The compiler has standard ways of doing so in all cases. In fact, it
It is not necessary for this hook to come up with a legitimate address,
with the exception of native TLS addresses (@pxref{Emulated TLS}).
The compiler has standard ways of doing so in all cases. In fact, if
the target supports only emulated TLS, it
is safe to omit this hook or make it return @var{x} if it cannot find
a valid way to legitimize the address. But often a machine-dependent
strategy can generate better code.

View file

@ -5465,8 +5465,10 @@ The code of the hook should not alter the substructure of
@var{x}. If it transforms @var{x} into a more legitimate form, it
should return the new @var{x}.
It is not necessary for this hook to come up with a legitimate address.
The compiler has standard ways of doing so in all cases. In fact, it
It is not necessary for this hook to come up with a legitimate address,
with the exception of native TLS addresses (@pxref{Emulated TLS}).
The compiler has standard ways of doing so in all cases. In fact, if
the target supports only emulated TLS, it
is safe to omit this hook or make it return @var{x} if it cannot find
a valid way to legitimize the address. But often a machine-dependent
strategy can generate better code.