diff options
Diffstat (limited to 'gdb/testsuite/gdb.base/pointers2.c')
-rw-r--r-- | gdb/testsuite/gdb.base/pointers2.c | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/pointers2.c b/gdb/testsuite/gdb.base/pointers2.c new file mode 100644 index 00000000000..6c30621a4e2 --- /dev/null +++ b/gdb/testsuite/gdb.base/pointers2.c @@ -0,0 +1,51 @@ +void marker1 () +{ + +} + + +int main() +{ + 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; + + #ifdef usestubs + set_debug_traps(); + breakpoint(); + #endif + marker1(); + return 0; +} |