diff options
author | Sergio Durigan Junior <sergiodj@redhat.com> | 2013-02-11 18:05:35 +0000 |
---|---|---|
committer | Sergio Durigan Junior <sergiodj@redhat.com> | 2013-02-11 18:05:35 +0000 |
commit | d9e983823a937b588efcdca81417eb39ae0c8797 (patch) | |
tree | b3d58add7a5b09e41d55fe270431585b7107629f /gdb/testsuite/gdb.base/bitfields.c | |
parent | ee227692d767127ac01b420d35c064d4ac03a6a2 (diff) | |
download | binutils-d9e983823a937b588efcdca81417eb39ae0c8797.zip binutils-d9e983823a937b588efcdca81417eb39ae0c8797.tar.gz binutils-d9e983823a937b588efcdca81417eb39ae0c8797.tar.bz2 |
gdb/:
2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
* valops.c (value_assign): Handling bitfield offset in
`lval_internalvar_component' case.
gdb/testsuite/:
2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
* gdb.base/bitfields.c (struct internalvartest): New declaration.
* gdb.base/bitfields.exp (bitfield_internalvar): New function.
Diffstat (limited to 'gdb/testsuite/gdb.base/bitfields.c')
-rw-r--r-- | gdb/testsuite/gdb.base/bitfields.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/bitfields.c b/gdb/testsuite/gdb.base/bitfields.c index ed1634c..3a6b76f 100644 --- a/gdb/testsuite/gdb.base/bitfields.c +++ b/gdb/testsuite/gdb.base/bitfields.c @@ -23,6 +23,22 @@ struct fields signed char sc ; } flags; +struct internalvartest +{ + unsigned int a : 1; + struct + { + unsigned int b : 1; + struct + { + unsigned int c : 1; + signed int d : 1; + } deep; + signed int e : 1; + } inner; + signed int f : 1; +} dummy_internalvartest; + void break1 () { } |