diff options
author | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2016-11-14 18:55:05 +0000 |
---|---|---|
committer | Thomas Preud'homme <thopre01@gcc.gnu.org> | 2016-11-14 18:55:05 +0000 |
commit | bf166718a9252bc7f867cbbe4e7772bf731acb0e (patch) | |
tree | 79b8405f2e07fe96cbec3d3749ccad885c4f34b0 /gcc/c | |
parent | d32e1fd8b9e1263d50bb697e40d4d92ece54c439 (diff) | |
download | gcc-bf166718a9252bc7f867cbbe4e7772bf731acb0e.zip gcc-bf166718a9252bc7f867cbbe4e7772bf731acb0e.tar.gz gcc-bf166718a9252bc7f867cbbe4e7772bf731acb0e.tar.bz2 |
tree-ssa-math-opts.c (find_bswap_or_nop): Zero out bytes in cmpxchg and cmpnop in two steps...
2016-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
gcc/
* tree-ssa-math-opts.c (find_bswap_or_nop): Zero out bytes in cmpxchg
and cmpnop in two steps: first the ones not accessed in original gimple
expression in a endian independent way and then the ones not accessed
in the final result in an endian-specific way.
(bswap_replace): Stop doing big endian adjustment.
From-SVN: r242394
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions