------- Additional Comments From Erwin dot Unruh at fujitsu-siemens dot com 2005-09-02 09:08 ------- The zero_extract is generated by the combiner pass (x.c.17.combine). Note that the official documentation of zero_extract requires a mem:QI (see http://gcc.gnu.org/onlinedocs/gccint/Bit_002dFields.html).
I just tested the case with a 4.0.1 crosscompiler. The error is still present. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23650