stor-layout.c (compute_record_mode): Don't force BLKmode if field is zero-length...
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Fri, 10 Oct 2003 19:21:12 +0000 (19:21 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 10 Oct 2003 19:21:12 +0000 (15:21 -0400)
commit7a06d606a6a5d81acae07c94490217c55278476b
tree7722b6ab3f8762ae29f0ecc9ce017162d94cdd55
parent892c9f1f53581abe563e6e0183fbc05936d10e95
stor-layout.c (compute_record_mode): Don't force BLKmode if field is zero-length BLKmode.

* stor-layout.c (compute_record_mode): Don't force BLKmode if
field is zero-length BLKmode.
* expr.c (expand_expr, case COMPONENT_REF): Handle case of BLKmode
zero-size references.

From-SVN: r72311
gcc/ChangeLog
gcc/expr.c
gcc/stor-layout.c