summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/annota3.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2003-08-03 01:57:13 +0000
committerAndrew Cagney <cagney@redhat.com>2003-08-03 01:57:13 +0000
commit6009d8848ec100909bed5745b60b95b616d9d965 (patch)
tree47d6d5f64a2cc5a9960822f2bc1241416e1206a8 /gdb/testsuite/gdb.base/annota3.c
parent392bd7b386737a1e7d34578e1ded1e97324ae04f (diff)
downloadbinutils-gdb-6009d8848ec100909bed5745b60b95b616d9d965.tar.gz
2003-08-02 Andrew Cagney <cagney@redhat.com>
* gdb.base/annota3.exp: New file. * gdb.base/annota3.c: New file. * gdb.c++/annota3.exp: New file. * gdb.c++/annota3.cc: New file.
Diffstat (limited to 'gdb/testsuite/gdb.base/annota3.c')
-rw-r--r--gdb/testsuite/gdb.base/annota3.c51
1 files changed, 51 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/annota3.c b/gdb/testsuite/gdb.base/annota3.c
new file mode 100644
index 00000000000..6a13ee9d53d
--- /dev/null
+++ b/gdb/testsuite/gdb.base/annota3.c
@@ -0,0 +1,51 @@
+#include <stdio.h>
+#include <signal.h>
+
+#ifdef __sh__
+#define signal(a,b) /* Signals not supported on this target - make them go away */
+#endif
+
+
+#ifdef PROTOTYPES
+void
+handle_USR1 (int sig)
+{
+}
+#else
+void
+handle_USR1 (sig)
+ int sig;
+{
+}
+#endif
+
+int value;
+
+#ifdef PROTOTYPES
+int
+main (void)
+#else
+int
+main ()
+#endif
+{
+ int my_array[3] = { 1, 2, 3 };
+
+ value = 7;
+
+#ifdef SIGUSR1
+ signal (SIGUSR1, handle_USR1);
+#endif
+
+ printf ("value is %d\n", value);
+ printf ("my_array[2] is %d\n", my_array[2]);
+
+ {
+ int i;
+ for (i = 0; i < 5; i++)
+ value++;
+ }
+
+ return 0;
+}
+