* expr.c (expand_expr_real_1) <normal_inner_ref>: Force op0 to
commit220144ca61f27a189dde29e2c1e8d0742bdd5167
authorhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 May 2008 15:05:16 +0000 (14 15:05 +0000)
committerhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 May 2008 15:05:16 +0000 (14 15:05 +0000)
tree0858aef5f3aa63b8939b44ff482ee04774554ee9
parent34a0af1037936178e2439cb2bfff65d45cba73bb
    * expr.c (expand_expr_real_1) <normal_inner_ref>: Force op0 to
        memory if the component is to be referenced in BLKmode according
        to get_inner_reference.

        testsuite/
        * gnat.dg/blkextract_from_reg.adb: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135296 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/blkextract_from_reg.adb [new file with mode: 0644]