PR middle-end/14997
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Sep 2005 19:46:58 +0000 (19:46 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Sep 2005 19:46:58 +0000 (19:46 +0000)
commit7e59b50556feeeec099885a015067e108558de61
treea66d1ad60cf6547def8ae7569332633b548ddf3d
parent247c9dd4a1bd102dcb071572a6c90942d30be73d
PR middle-end/14997
* expr.c (expand_expr_real) <normal_inner_ref>: Force op0 to mem
when we would be extracting outside its bit span (bitpos+bitsize
larger than its mode), possible with some VIEW_CONVERT_EXPRs from
Ada unchecked conversions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103963 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c