diff options
author | Andrew Cagney <cagney@redhat.com> | 2003-08-03 01:57:13 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2003-08-03 01:57:13 +0000 |
commit | 6009d8848ec100909bed5745b60b95b616d9d965 (patch) | |
tree | 47d6d5f64a2cc5a9960822f2bc1241416e1206a8 /gdb/testsuite/gdb.base/annota3.c | |
parent | 392bd7b386737a1e7d34578e1ded1e97324ae04f (diff) | |
download | binutils-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.c | 51 |
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; +} + |