diff options
Diffstat (limited to 'gdb/testsuite/gdb.base/ctxobj-m.c')
-rw-r--r-- | gdb/testsuite/gdb.base/ctxobj-m.c | 10 |
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; |