diff options
author | Kai Tietz <ktietz@redhat.com> | 2011-04-20 18:16:28 +0200 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2011-04-20 18:16:28 +0200 |
commit | 583722ee5836f737b0a05f915d6d4ffc095565f9 (patch) | |
tree | 946228850bcada56ffd10a40a2a1dfe0ba959199 /libcpp/macro.c | |
parent | 422c0989b5a4470dabec04c3795eafec7015c2ff (diff) | |
download | gcc-583722ee5836f737b0a05f915d6d4ffc095565f9.zip gcc-583722ee5836f737b0a05f915d6d4ffc095565f9.tar.gz gcc-583722ee5836f737b0a05f915d6d4ffc095565f9.tar.bz2 |
ChangeLog gcc/
2011-04-20 Kai Tietz <ktietz@redhat.com>
* fold-const.c (fold_binary_loc): Add handling for
(X & ~Y) | (~X & Y) and (X && !Y) | (!X && Y) optimization
to (X ^ Y).
ChangeLog gcc/testsuite
2011-04-20 Kai Tietz <ktietz@redhat.com>
* gcc.dg/binio-xor1.c: New test.
* gcc.dg/binio-xor2.c: New test.
* gcc.dg/binio-xor3.c: New test.
* gcc.dg/binio-xor4.c: New test.
* gcc.dg/binio-xor5.c: New test.
From-SVN: r172776
Diffstat (limited to 'libcpp/macro.c')
0 files changed, 0 insertions, 0 deletions