aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-06-26 13:35:52 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2018-06-26 13:35:52 +0200
commitd37a91e5c57c518c91de2e570fdbf9d96f90dd41 (patch)
treec0bd05538b2868f34434c73cfba6ec1b50421d2b /gcc/tree-ssa-loop-ivopts.c
parentf03915116bd2e15713cd20872f224b5ecd0a9b28 (diff)
downloadgcc-d37a91e5c57c518c91de2e570fdbf9d96f90dd41.zip
gcc-d37a91e5c57c518c91de2e570fdbf9d96f90dd41.tar.gz
gcc-d37a91e5c57c518c91de2e570fdbf9d96f90dd41.tar.bz2
re PR target/86314 (GCC 7.x and 8.x zero out "eax" before using "rax" in "lock bts")
PR target/86314 * config/i386/i386.md (setcc + movzbl to xor + setcc peephole2s): Check reg_overlap_mentioned_p in addition to reg_set_p with the same operands. * gcc.dg/pr86314.c: New test. From-SVN: r262141
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
0 files changed, 0 insertions, 0 deletions