diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2000-11-25 04:32:45 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2000-11-25 04:32:45 +0000 |
commit | 2d01e4457601734bdd414a89d74d87f79cc49d7a (patch) | |
tree | 8e72d36c1c46338b2d043c44058356ff002181e6 /libjava/java/net/URLDecoder.java | |
parent | 9eca082e508996b79dd3788d6223cded6055841b (diff) | |
download | gcc-2d01e4457601734bdd414a89d74d87f79cc49d7a.zip gcc-2d01e4457601734bdd414a89d74d87f79cc49d7a.tar.gz gcc-2d01e4457601734bdd414a89d74d87f79cc49d7a.tar.bz2 |
sh-protos.h (symbol_ref_operand): Declare.
* config/sh/sh-protos.h (symbol_ref_operand): Declare.
* config/sh/sh.md (UNSPEC_CALLER): New constant.
(calli_pcrel, call_valuei_pcrel): Use PIC_REG.
(call_pcrel, call_value_pcrel): New insn_and_splits.
(call, call_value): Use them.
(call_site): New expand.
(sym_label2reg, symPLT_label2reg): Adjust to hold call_sites.
* config/sh/sh.h (OUTPUT_ADDR_CONST_EXTRA) [UNSPEC_CALLER]:
Output call_site label.
(PREDICATE_CODES): Added symbol_ref_operand.
* config/sh/sh.c (symbol_ref_operand): Define.
* emit-rtl.c (try_split): Propagate CALL_INSN_FUNCTION_USAGE
to CALL_INSNs in the split sequence.
From-SVN: r37730
Diffstat (limited to 'libjava/java/net/URLDecoder.java')
0 files changed, 0 insertions, 0 deletions