aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2015-12-12 21:10:35 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2015-12-12 21:10:35 +0000
commiteaac029ff78d493b165e178963f5dcafc5bea734 (patch)
tree6af2d65f9079b059e009932928bdcbeaa3b1e2f1 /gcc/tree.c
parent460263d0ef85e47cff2f39181a06d1d235ad4df7 (diff)
downloadgcc-eaac029ff78d493b165e178963f5dcafc5bea734.zip
gcc-eaac029ff78d493b165e178963f5dcafc5bea734.tar.gz
gcc-eaac029ff78d493b165e178963f5dcafc5bea734.tar.bz2
sparc.h (TARGET_SUPPORTS_WIDE_INT): Define to 1.
* config/sparc/sparc.h (TARGET_SUPPORTS_WIDE_INT): Define to 1. * config/sparc/sparc.c (sparc_emit_set_const64): Remove code conditionalized on HOST_BITS_PER_WIDE_INT == 32. (sparc_cannot_force_const_mem) <CONST_WIDE_INT>: New case. <CONST_DOUBLE>: Remove VOIDmode test. (epilogue_renumber) <CONST_WIDE_INT>: New case. (sparc_print_operand): Remove support for CONST_DOUBLE with VOIDmode. (sparc_assemble_integer): Likewise. (set_extends): Likewise. (sparc_rtx_costs) <CONST_INT>: Use SMALL_INT. <CONST_WIDE_INT>: New case. <CONST_DOUBLE>: Remove support for VOIDmode. <MULT>: Remove support for CONST_DOUBLE with VOIDmode. * config/sparc/predicates.md (const_zero_operand): Add const_wide_int. (const_all_ones_operand): Likewise. (uns_small_int_operand): Remove const_double and code conditionalized on HOST_BITS_PER_WIDE_INT == 32. (arith_double_operand): Likewise. (arith_double_add_operand): Likewise. (input_operand): Remove support for CONST_DOUBLE with DImode. * config/sparc/sparc.md (DImode CONST_INT splitter): Remove code conditionalized on HOST_BITS_PER_WIDE_INT == 32. (DFmode CONST_DOUBLE splitter): Likewise. (*adddi3_insn_sp32): Likewise. (*subdi3_insn_sp32): Likewise. (DImode logical splitter): Likewise. (DImode CONST_DOUBLE splitter): Delete. From-SVN: r231586
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions