expr.c (expand_expr, [...]): Don't force using bitfield extraction if no direct load...
[gcc.git] / gcc / ChangeLog
index 840fd8306ccc7e445d68fa8d5a8f91ea97098e0f..cab7700d839d0729aed7bf34f144c732774b5b7c 100644 (file)
@@ -1,5 +1,9 @@
 Tue Jul 10 07:27:53 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
+       * expr.c (expand_expr, case COMPONENT_REF): Don't force using bitfield
+       extraction if no direct load if either EXPAND_CONST_ADDRESS or
+       EXPAND_INITIALIZER.
+
        * emit-rtl.c (adjust_address, adjust_address_nv): Change criteria for
        whether can put offset inside LO_SUM to check mode alignment, not size.