aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/objc-encoding.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2019-06-05 14:14:40 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2019-06-05 14:14:40 +0000
commitc613138b6ce48448fa7f62dd03513d28919361d6 (patch)
tree27268ad59c88a62106450ec1019ad35b0af6396d /gcc/objc/objc-encoding.c
parent2098f8ec2f82310104d1e3eb0a3ac0003e78600a (diff)
downloadgcc-c613138b6ce48448fa7f62dd03513d28919361d6.zip
gcc-c613138b6ce48448fa7f62dd03513d28919361d6.tar.gz
gcc-c613138b6ce48448fa7f62dd03513d28919361d6.tar.bz2
fold-const.c (extract_muldiv_1): Do not distribute a multiplication by a power-of-two value.
* fold-const.c (extract_muldiv_1) <PLUS_EXPR>: Do not distribute a multiplication by a power-of-two value. (fold_plusminus_mult_expr): Use pow2p_hwi to spot a power-of-two value and turn the modulo operation into a masking operation. From-SVN: r271963
Diffstat (limited to 'gcc/objc/objc-encoding.c')
0 files changed, 0 insertions, 0 deletions