aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/expr.c
diff options
context:
space:
mode:
authorDominik Vogt <vogt@linux.vnet.ibm.com>2016-12-12 18:23:48 +0000
committerSegher Boessenkool <segher@gcc.gnu.org>2016-12-12 19:23:48 +0100
commite4d604062535264fd7973c29f3343d1e51951437 (patch)
treef19df662420b0b99493ed5e8ac17f7c073c29095 /gcc/fortran/expr.c
parentfe366b87159c5ac790045b3e578993d5be6bbdfb (diff)
downloadgcc-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