[gnu.gdb.bug] multiple break-points at the same location

ha@CS.PURDUE.EDU (11/23/89)

I am using gdb 3.4 on Sun 3/50 running Sun OS 4.0.

What is the semantics of setting multiple break-points at
the same location in a program? For example, if we set two 
break-points, B1 and B2, at a line, L, and have two different 
command lists associated with B1 and B2, should both be executed 
when line L is reached. Presently it seems only the first break-
point whose associated condition (if any) evaluates to true is 
honoured and all the remaining break-points at the same location are 
ignored. Is this the desirable behavior? Wouldn't it be more intutive 
if all break-points whose conditions are met are honoured? I can think 
of many situations where this would be useful. Or, there should at 
least be an option to select the desired behavior -- whether or not to 
ignore the remaining break-points.

-- Hira.