OSDN Git Service

2011-11-20 Joey Ye <joey.ye@arm.com>
authorjye2 <jye2@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Nov 2011 02:16:12 +0000 (02:16 +0000)
committerjye2 <jye2@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Nov 2011 02:16:12 +0000 (02:16 +0000)
commit16459f3b012163d83d6ce99b9b4e9f5b56906616
tree34dbbd53c18e02cc659b9d899a46473dc5ba47e8
parent14fdc4a0b800960d3b71a0fb320c0c7bfe4d134a
2011-11-20  Joey Ye  <joey.ye@arm.com>

* expr.c (expand_expr_real_1): Correctly handle strict volatile
bitfield loads smaller than mode size.

testsuite:

* gcc.dg/volatile-bitfields-1.c: New.

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