re PR middle-end/50325 (76 new fails with rev. 177691)
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Tue, 17 Jan 2012 20:37:46 +0000 (20:37 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 17 Jan 2012 20:37:46 +0000 (20:37 +0000)
commit3bdb97b8b97757eaf5aae67bd300c1a58dd00027
tree0817497fe59c2693e5501c674272b3c4672529f3
parentcd2705aadedff9e94b72b66cfc1e45937bec8602
re PR middle-end/50325 (76 new fails with rev. 177691)

gcc/
2012-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
    Richard Sandiford  <rdsandiford@googlemail.com>

PR middle-end/50325
PR middle-end/51192
* optabs.h (simplify_expand_binop): Declare.
* optabs.c (simplify_expand_binop): Make global.
* expmed.c (store_bit_field_1): Use simplify_expand_binop on big
endian targets if the source cannot be exactly covered by word
mode chunks.

Co-Authored-By: Richard Sandiford <rdsandiford@googlemail.com>
From-SVN: r183262
gcc/ChangeLog
gcc/expmed.c
gcc/optabs.c
gcc/optabs.h