aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2011-09-25 21:03:53 +0000
committerDavid S. Miller <davem@gcc.gnu.org>2011-09-25 14:03:53 -0700
commit7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99 (patch)
tree1ed185ca35b27d21246d6298bb3f375233d93b19 /gcc/ada/gcc-interface/decl.c
parenta0ce4616fbfc372de08a3b0d73ce96bb6ac40549 (diff)
downloadgcc-7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99.zip
gcc-7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99.tar.gz
gcc-7cbcf85bf976f8eaeb2beee113b1ea60bdb39f99.tar.bz2
Generate 'fone' and 'fones' sparc instructions when possible.
* config/sparc/constraints.md (C, P, Z): New constraints for const_doube, const_int, and const_vector "all ones" values. Make unused constraint letters comment match reality. * config/sparc/predicates.md (const_all_ones_operand, register_or_zero_or_all_ones_operand): New predicates. * config/sparc/sparc.c (sparc_expand_move): Allow all ones as well as zero constants when VIS. (sparc_legitimate_constant_p): Likewise. * config/sparc/sparc.md (movsi_insn): Add fones alternative. (movsf_insn): Likewise (movdi_insn_sp64): Add fone alternative. (movdf_insn_sp32_v9): Likewise. (movdf_insn_sp64): Likewise. From-SVN: r179173
Diffstat (limited to 'gcc/ada/gcc-interface/decl.c')
0 files changed, 0 insertions, 0 deletions