[PATCH] Fix PR 29609, being able to set a breakpoint on goto/continue/break
Tristan Gingold
gingold@adacore.com
Thu May 31 11:10:00 GMT 2007
On May 11, 2007, at 10:46 PM, Steven Bosscher wrote:
> On 5/4/07, Tristan Gingold <gingold@adacore.com> wrote:
>>
>> On Apr 30, 2007, at 2:15 PM, Steven Bosscher wrote:
>> > Hm no. Actually you're right. For the explicit goto we do need the
>> > separate basic block, because, as you said, we always end up
>> stepping
>> > onto the break if it's treated as an implicit goto. Hmm... But
>> that
>> > still feels wrong somehow. I need to think this over some more...
>> > Maybe we can still fix this in cfgexpand instead of adding extra
>> basic
>> > blocks.
>>
>> Hi Steven,
>>
>> are you still working on this problem ?
>
>
> I've tried a few things, but nothings works the way I want it to.
> Your patch will of course work. I still don't like it very much that
> we need extra basic blocks. We also have to be careful to produce the
> same code with and without -g. But there doesn't seem to be another
> practical way fix this bug. I've clearly underestimated this problem.
Thank you for the status. I don't like it too, but I don't know how
to improve it.
Tristan.
More information about the Gcc-patches
mailing list