summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/pointers.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/pointers.c')
-rw-r--r--gdb/testsuite/gdb.base/pointers.c50
1 files changed, 48 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.base/pointers.c b/gdb/testsuite/gdb.base/pointers.c
index 8cac2c2b906..60e6444e4a4 100644
--- a/gdb/testsuite/gdb.base/pointers.c
+++ b/gdb/testsuite/gdb.base/pointers.c
@@ -97,7 +97,9 @@ int main ()
v_unsigned_int_pointer = v_double_pointer;
v_unsigned_int_pointer = v_unsigned_int;*/
-
+
+ more_code ();
+
return 0;
}
@@ -172,5 +174,49 @@ void dummy()
}
+void marker1 ()
+{
+}
-
+int more_code()
+{
+ char C, *pC, **ppC, ***pppC, ****ppppC, *****pppppC, ******ppppppC;
+ unsigned char UC, *pUC;
+ short S, *pS;
+ unsigned short US, *pUS;
+ int I, *pI;
+ unsigned int UI, *pUI;
+ long L, *pL;
+ unsigned long UL, *pUL;
+ float F, *pF;
+ double D, *pD;
+
+ C = 'A';
+ UC = 21;
+ S = -14;
+ US = 7;
+ I = 102;
+ UI = 1002;
+ L = -234;
+ UL = 234;
+ F = 1.25E10;
+ D = -1.375E-123;
+ pC = &C;
+ ppC = &pC;
+ pppC = &ppC;
+ ppppC = &pppC;
+ pppppC = &ppppC;
+ ppppppC = &pppppC;
+ pUC = &UC;
+ pS = &S;
+ pUS = &US;
+ pI = &I;
+ pUI = &UI;
+ pL = &L;
+ pUL = &UL;
+ pF = &F;
+ pD = &D;
+
+ marker1();
+ return 0;
+}