aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/ctxobj-m.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/ctxobj-m.c')
-rw-r--r--gdb/testsuite/gdb.base/ctxobj-m.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.base/ctxobj-m.c b/gdb/testsuite/gdb.base/ctxobj-m.c
index 203f838..9771001 100644
--- a/gdb/testsuite/gdb.base/ctxobj-m.c
+++ b/gdb/testsuite/gdb.base/ctxobj-m.c
@@ -20,10 +20,16 @@ extern int get_version_2 (void);
int
main (void)
{
- if (get_version_1 () != 104)
+ int v1 = get_version_1 ();
+ int v2 = get_version_2 ();
+
+ if (v1 != 104)
return 1;
- if (get_version_2 () != 203)
+ /* The value returned by get_version_2 depends on the target.
+ On GNU/Linux, for instance, it should return 104. But on
+ x86-windows, for instance, it will return 203. */
+ if (v2 != 104 && v2 != 203)
return 2;
return 0;