]> git.ipfire.org Git - thirdparty/gcc.git/commit
2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
authorthopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jan 2016 09:21:19 +0000 (09:21 +0000)
committerthopre01 <thopre01@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jan 2016 09:21:19 +0000 (09:21 +0000)
commit6a46a28c3aef7ec1f2f5d583ece96bef6a27ff7f
treed1c49541c8f65f13e5506de1ce8fd3b3535f1404
parent62ad9a04520e33cfc8ab771c7ede767844508898
2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>

    gcc/
    PR tree-optimization/67781
    * 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.

    gcc/testsuite/
    PR tree-optimization/67781
    * gcc.c-torture/execute/pr67781.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232154 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr67781.c [new file with mode: 0644]
gcc/tree-ssa-math-opts.c