summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/constvars.c
diff options
context:
space:
mode:
authorKen Werner <ken.werner@de.ibm.com>2010-10-06 16:13:35 +0000
committerKen Werner <ken.werner@de.ibm.com>2010-10-06 16:13:35 +0000
commit2f608a3a9752190066db4996ab855b423033b580 (patch)
tree40188e72ff610f9cc5a1eeb167481b0eb2ab4309 /gdb/testsuite/gdb.base/constvars.c
parentaa2e2d8d772c0ece5b6c4685228c159979841a5d (diff)
gdb:
* dwarf2read.c (read_tag_const_type): Handle const arrays. gdb/testsuite: * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk, lush, lynx) New constant. * gdb.base/constvars.exp: Test const array types. * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
Diffstat (limited to 'gdb/testsuite/gdb.base/constvars.c')
-rw-r--r--gdb/testsuite/gdb.base/constvars.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/constvars.c b/gdb/testsuite/gdb.base/constvars.c
index 9c11c386b6..289b8e747c 100644
--- a/gdb/testsuite/gdb.base/constvars.c
+++ b/gdb/testsuite/gdb.base/constvars.c
@@ -84,6 +84,16 @@ main (void)
float *const lissome = &leeway;
double *const locust = &legacy;
+ /* constant arrays */
+ const char logical[2] = {laconic, laconic};
+ const unsigned char lugged[2] = {laggard, laggard};
+ const short luck[2] = {lagoon, lagoon};
+ const unsigned short lunar[2] = {laity, laity};
+ const long lumen[2] = {lambent, lambent};
+ const unsigned long lurk[2] = {laminated, laminated};
+ const float lush[2] = {lampoon, lampoon};
+ const double lynx[2] = {languid, languid};
+
/* volatile variables */
volatile char vox = 'X';