diff options
author | Dominik Vogt <vogt@linux.vnet.ibm.com> | 2016-12-12 18:23:48 +0000 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2016-12-12 19:23:48 +0100 |
commit | e4d604062535264fd7973c29f3343d1e51951437 (patch) | |
tree | f19df662420b0b99493ed5e8ac17f7c073c29095 /gcc/fortran/expr.c | |
parent | fe366b87159c5ac790045b3e578993d5be6bbdfb (diff) | |
download | gcc-e4d604062535264fd7973c29f3343d1e51951437.zip gcc-e4d604062535264fd7973c29f3343d1e51951437.tar.gz gcc-e4d604062535264fd7973c29f3343d1e51951437.tar.bz2 |
combine: Handle mode expanding zero_extracts in change_zero_ext.
Example:
(zero_extract:DI (reg:SI)
(const_int 24)
(const_int 0))
-->
(and:DI (subreg:DI (lshiftrt:SI (reg:SI) (const_int 8))
0)
(const_int 16777215))
2016-12-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
* combine.c (change_zero_ext): Handle mode expanding zero_extracts.
From-SVN: r243578
Diffstat (limited to 'gcc/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions