aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-04-01 18:08:21 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2016-04-01 18:08:21 +0200
commit763cd859a1d87f361a88e380e849cf6f0eb10751 (patch)
tree5cab43b888420f1abb496d4e7cd4c3bc22851a4d /gcc/fold-const.c
parente7067fcdb510d363ea8dd354eb6fe6d698a83240 (diff)
downloadgcc-763cd859a1d87f361a88e380e849cf6f0eb10751.zip
gcc-763cd859a1d87f361a88e380e849cf6f0eb10751.tar.gz
gcc-763cd859a1d87f361a88e380e849cf6f0eb10751.tar.bz2
re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable)
PR rtl-optimization/70467 * config/i386/i386.md (*add<dwi>3_doubleword, *sub<dwi>3_doubleword): If low word of the last operand is 0, just emit addition/subtraction for the high word. * gcc.target/i386/pr70467-2.c: New test. From-SVN: r234679
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions