re PR middle-end/18041 (OR of two single-bit bitfields is inefficient)
authorRichard Biener <rguenther@suse.de>
Tue, 6 Nov 2018 08:09:03 +0000 (08:09 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 6 Nov 2018 08:09:03 +0000 (08:09 +0000)
commitffe5a586ccb5805010b933d4be1d238c895c3409
treec7361fff915eabf1e47c6c247112fc676ed665ae
parent91c03124fcd1e652e225e16dde954efbb994543c
re PR middle-end/18041 (OR of two single-bit bitfields is inefficient)

2018-11-06  Richard Biener  <rguenther@suse.de>

PR middle-end/18041
* simplify-rtx.c (simplify_binary_operation_1): Add pattern
matching bitfield insertion.

* gcc.target/i386/pr18041-1.c: New testcase.
* gcc.target/i386/pr18041-2.c: Likewise.

From-SVN: r265829
gcc/ChangeLog
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr18041-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr18041-2.c [new file with mode: 0644]