This patch moves the 'cond' field from breakpoint to bp_location. The 'cond' field is parsed expression, and for multiple locations, the parsed expression is different depending on the context where it's parsed. So we need to have 'cond' in bp_location. OK? - Volodya