S/390: Use macros from hwint.h where possible.
authorDominik Vogt <vogt@linux.vnet.ibm.com>
Mon, 6 Feb 2017 11:42:07 +0000 (11:42 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 6 Feb 2017 11:42:07 +0000 (11:42 +0000)
commit406fde6e17b0a4b4f9d0c602e6a827d0592db420
tree08f4432bf6966ab9d9e1f7666d7deab941683c8d
parent1e58aefec437e9d9da7a757a3c43aa5fba9ca8dc
S/390: Use macros from hwint.h where possible.

gcc/ChangeLog:

2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>

* config/s390/predicates.md ("larl_operand"): Use macros from hwint.h.
* config/s390/s390.c (s390_const_operand_ok)
(s390_canonicalize_comparison, s390_extract_part)
(s390_single_part, s390_contiguous_bitmask_nowrap_p)
(s390_contiguous_bitmask_p, s390_rtx_costs)
(legitimize_pic_address): Likewise.
* config/s390/s390.md ("clzdi2", "clztidi2"): Likewise.
* config/s390/vx-builtins.md ("vec_genbytemaskv16qi")
("vec_permi<mode>", "vfae<mode>", "*vfaes<mode>", "vstrc<mode>")
("*vstrcs<mode>"): Use UINTVAL() to set unsigned HOST_WIDE_INT.
* config/s390/vector.md ("vec_vfenes<mode>"): Likewise.

From-SVN: r245207
gcc/ChangeLog
gcc/config/s390/predicates.md
gcc/config/s390/s390.c
gcc/config/s390/s390.md
gcc/config/s390/vector.md
gcc/config/s390/vx-builtins.md