Re: [PATCH] fix jump-misses-init warnings

2009-09-14 Thread Ludovic Courtès
Hi Giuseppe, Sorry for the late reply. Giuseppe Scrivano gscriv...@gnu.org writes: I reported some problems compiling guile with new versions of GCC. The reason of these problems is that new GCC versions check for declaration in the current scope that are missed by a goto. Which version is

Re: [PATCH] fix jump-misses-init warnings

2009-09-14 Thread Ken Raeburn
On Sep 14, 2009, at 03:37, Ludovic Courtès wrote: Why does it help to move locals to the enclosing scope? I’d expect the opposite. Jumping over the initializer is a simpler analysis than used-before- set. It may also yield different results, if the goto that branches into the block and

Re: [PATCH] fix jump-misses-init warnings

2009-09-14 Thread Ludovic Courtès
Hi, Ken Raeburn raeb...@raeburn.org writes: In this case, though, nothing after the label uses the value of the variable for which the initialization is bypassed, so it seems okay. Though, I'd think the declaration could be left in the same scope, and just split into a declaration without

[bug #27450] Fat mutexes not GC'd until their owner dies

2009-09-14 Thread Ludovic Courtès
URL: http://savannah.gnu.org/bugs/?27450 Summary: Fat mutexes not GC'd until their owner dies Project: Guile Submitted by: civodul Submitted on: Mon 14 Sep 2009 10:32:47 PM GMT Category: None Severity: 3