diff options
| author | Uros Bizjak <ubizjak@gmail.com> | 2015-05-12 22:05:23 +0200 |
|---|---|---|
| committer | Uros Bizjak <uros@gcc.gnu.org> | 2015-05-12 22:05:23 +0200 |
| commit | f06ed65044c0cba7f9cb8d6d8a8b99ee81953e4e (patch) | |
| tree | 68c26a1c4dff0c873ce58f57d20a529df940f53c /libjava/classpath/lib/java/util/TreeMap$SubMap.class | |
| parent | 46b35980b831a980f762753b64c83e1ab8eac880 (diff) | |
| download | gcc-f06ed65044c0cba7f9cb8d6d8a8b99ee81953e4e.zip gcc-f06ed65044c0cba7f9cb8d6d8a8b99ee81953e4e.tar.gz gcc-f06ed65044c0cba7f9cb8d6d8a8b99ee81953e4e.tar.bz2 | |
alpha.h (TARGET_SUPPORTS_WIDE_INT): New define.
* config/alpha/alpha.h (TARGET_SUPPORTS_WIDE_INT): New define.
* config/alpha/alpha.c (alpha_rtx_costs): Handle CONST_WIDE_INT.
(alpha_extract_integer): Ditto.
(alpha_legitimate_constant_p): Ditto.
(alpha_split_tmode_pair): Ditto.
(alpha_preferred_reload_class): Add CONST_WIDE_INT.
(alpha_expand_mov): Ditto.
(print_operand): Remove handling of 'H' modifier.
<case 'm'>: Remove CONST_DOUBLE handling.
(summarize_insn): Handle CONST_WIDE_INT.
* config/alpha/alpha.md (*andsi_internal): Remove H constraint.
(anddi3): Ditto.
(movti): Handle CONST_WIDE_INT.
* config/alpha/constraints.md ('H'): Remove constraint definition.
('G'): Do not match MODE_FLOAT class.
* config/alpha/predicates.md (const0_operand): Also match
const_wide_int.
(non_add_const_operand): Ditto.
(non_zero_const_operand): Ditto.
(some_operand): Ditto.
(input_operand): Ditto. Handle CONST_WIDE_INT.
(and_operand): Do not match const_double.
* config/alpha/sync.md (fetchop_constr): Remove H constraint.
From-SVN: r223097
Diffstat (limited to 'libjava/classpath/lib/java/util/TreeMap$SubMap.class')
0 files changed, 0 insertions, 0 deletions
