aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/bitfields.c
diff options
context:
space:
mode:
authorSergio Durigan Junior <sergiodj@redhat.com>2013-02-11 18:05:35 +0000
committerSergio Durigan Junior <sergiodj@redhat.com>2013-02-11 18:05:35 +0000
commitd9e983823a937b588efcdca81417eb39ae0c8797 (patch)
treeb3d58add7a5b09e41d55fe270431585b7107629f /gdb/testsuite/gdb.base/bitfields.c
parentee227692d767127ac01b420d35c064d4ac03a6a2 (diff)
downloadbinutils-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.c16
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 ()
{
}