diff options
author | Richard Henderson <rth@redhat.com> | 2001-09-13 01:42:20 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-09-13 01:42:20 -0700 |
commit | 133d3133614e67b07891110d12ec1bfc6af58eb0 (patch) | |
tree | 6e0e7913cb4002941265bbd23d185d04c6625c63 /libjava/java/io/PrintStream.java | |
parent | 97f4007957cdf58a9cc7478fd62fb64b3c7b762e (diff) | |
download | gcc-133d3133614e67b07891110d12ec1bfc6af58eb0.zip gcc-133d3133614e67b07891110d12ec1bfc6af58eb0.tar.gz gcc-133d3133614e67b07891110d12ec1bfc6af58eb0.tar.bz2 |
alpha.c (small_symbolic_operand): New.
* config/alpha/alpha.c (small_symbolic_operand): New.
(override_options): Set MASK_SMALL_DATA based on pic/PIC.
(some_operand, input_operand): Don't handle HIGH.
(alpha_legitimize_address): Use it. Emit HIGH with PLUS gp.
(alpha_expand_mov): Likewise.
(print_operand) [H]: Just print HIGH symbol.
(print_operand_address): Handle small data.
* config/alpha/alpha.h (MASK_SMALL_DATA, TARGET_SMALL_DATA): New.
(TARGET_SWITCHES): Add -msmall-data/large-data.
(PIC_OFFSET_TABLE_REGNUM): New.
(PREFERRED_RELOAD_CLASS): Don't handle HIGH.
(PREDICATE_COES): Update.
* config/alpha/alpha.md (adddi_er_high): New.
(adddi_er_low): Handle small data.
* config/alpha/elf.h (DO_SELECT_SECTION): If SMALL_DATA,
prefer .sdata to .rodata.
(SELECT_RTX_SECTION): Likewise.
From-SVN: r45576
Diffstat (limited to 'libjava/java/io/PrintStream.java')
0 files changed, 0 insertions, 0 deletions