[BUG] BINOP_DIV and ptyp command
Joel Brobecker
brobecker@adacore.com
Tue Jan 29 07:35:00 GMT 2008
> I may be missing something, but it seems like special casing
> EVAL_AVOID_SIDE_EFFECTS for DIV/MOD/REM is no longer useful here
I don't think this is right. EVAL_AVOID_SIDE_EFFECTS is used when
computing the actual value is not needed. For instance, when you do
"ptype", the expression is evaluated in that mode. So when you do
"ptype 3 div 2", we don't do the division, we just know that we're only
interested in the type of result. So the expression evaluator will
return a struct value of the correct type but with a bogus contents,
instead of doing the division, only to discard the result down the road.
So the code you suggested we remove is useful.
--
Joel
More information about the Gdb-patches
mailing list