Index: ada-lang.c =================================================================== RCS file: /cvs/src/src/gdb/ada-lang.c,v retrieving revision 1.157 diff -u -p -r1.157 ada-lang.c --- ada-lang.c 10 Sep 2008 16:12:35 -0000 1.157 +++ ada-lang.c 10 Sep 2008 16:19:19 -0000 @@ -9074,9 +9074,9 @@ ada_evaluate_subexp (struct type *expect if (noside == EVAL_SKIP) goto nosideret; else if (noside == EVAL_AVOID_SIDE_EFFECTS) - return value_zero (builtin_type_int, not_lval); + return value_zero (builtin_type_int32, not_lval); else - return value_from_longest (builtin_type_int, + return value_from_longest (builtin_type_int32, TARGET_CHAR_BIT * TYPE_LENGTH (value_type (arg1)));