diff options
author | David Mosberger <davidm@hpl.hp.com> | 2003-08-06 21:08:29 +0000 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2003-08-06 14:08:29 -0700 |
commit | a32767e4522942ab7b582da2c60537e0c0034caa (patch) | |
tree | 9ec1859d91b52189e69960725b5d8fa34f4ef273 /libjava/java/net/InetAddress.java | |
parent | 333384df239a366f7e017c6fb86ec52be139191a (diff) | |
download | gcc-a32767e4522942ab7b582da2c60537e0c0034caa.zip gcc-a32767e4522942ab7b582da2c60537e0c0034caa.tar.gz gcc-a32767e4522942ab7b582da2c60537e0c0034caa.tar.bz2 |
extend.texi (Function Attributes): Document the IA-64 version of the "model" attribute.
* doc/extend.texi (Function Attributes): Document the IA-64 version
of the "model" attribute.
* config/ia64/ia64.h (SYMBOL_FLAG_SMALL_ADDR): New macro.
(SYMBOL_REF_SMALL_ADDR_P): Ditto.
(PREDICATE_CODES): Mention "small_addr_symbolic_operand".
* config/ia64/ia64.c (ia64_handle_model_attribute): New function.
(ia64_encode_section_info): Likewise.
(ia64_attribute_table): Add "model" attribute.
(TARGET_ENCODE_SECTION_INFO): Define.
(small_addr_symbolic_operand): New function.
(got_symbolic_operand): Return 0 for a symbolref to an object
in the small address area.
(enum ia64_addr_area): New type.
(small_ident1): New variable.
(small_ident2): Likewise.
(init_idents): New function.
(ia64_get_addr_area): Likewise.
(ia64_encode_addr_area): Likewise.
(ia64_encode_section_info): Likewise.
(ia64_expand_load_address): For symbolic references to objects in
the small-address-area, load the address via gen_rtx_SET() (which,
eventually, will expand into "addl").
From-SVN: r70209
Diffstat (limited to 'libjava/java/net/InetAddress.java')
0 files changed, 0 insertions, 0 deletions