[Bug bootstrap/39484] [melt] - revision 144904 - BASILYS INFORM [#198595]: warmelt-first-1.c - SIGSEGV

2009-03-22 Thread rob1weld at aol dot com


--- Comment #6 from rob1weld at aol dot com  2009-03-22 09:26 ---
This Bug has been FIXED by Revision 144917.
http://gcc.gnu.org/viewcvs/*checkout*/branches/melt-branch/gcc/ChangeLog.melt?revision=144917

Rob


-- 

rob1weld at aol dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39484



[Bug bootstrap/39484] [melt] - revision 144904 - BASILYS INFORM [#198595]: warmelt-first-1.c - SIGSEGV

2009-03-18 Thread rob1weld at aol dot com


--- Comment #5 from rob1weld at aol dot com  2009-03-18 06:19 ---
Nearly perfect results: (better than the Trunk last week)

Results for 4.4.0 20090313 (experimental) [melt-branch revision 144923] (GCC)
testsuite on i686-unknown-linux-gnu
http://gcc.gnu.org/ml/gcc-testresults/2009-03/msg01839.html

Rob


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39484



[Bug bootstrap/39484] [melt] - revision 144904 - BASILYS INFORM [#198595]: warmelt-first-1.c - SIGSEGV

2009-03-17 Thread basile at starynkevitch dot net


--- Comment #1 from basile at starynkevitch dot net  2009-03-17 16:39 
---
Bug confirmed.

The bug seems to appear on x86 (not amd64) when configure-ing with
--prefix=/usr/

A very temporary workaround could be to configure with --prefix=/usr/local/


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39484



[Bug bootstrap/39484] [melt] - revision 144904 - BASILYS INFORM [#198595]: warmelt-first-1.c - SIGSEGV

2009-03-17 Thread rob1weld at aol dot com


--- Comment #2 from rob1weld at aol dot com  2009-03-17 17:48 ---
Created an attachment (id=17479)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17479action=view)
A patch to ignore NULL *mi-iniframp from VEC_iterate() - shortcuts the issue

I am very unfamiliar with this branch and offer this
very naive patch which seems to work thus far.

I'm not checking the Patch checkbox nor suggesting it is OK.

# ../melt-branch_build/gcc/xgcc -v
Using built-in specs.
Target: i686-unknown-linux-gnu
Configured with: ../melt-branch/configure --build=i686-unknown-linux-gnu
--prefix=/usr/local/melt-gcc --enable-languages=c --enable-shared
--disable-static --disable-multilib --enable-stage1-checking=all
--enable-checking=release --with-arch=k8 --with-gc=zone --with-gnu-as
--with-as=/usr/bin/as --with-gnu-ld --with-ld=/usr/bin/ld --with-gmp=/usr/local
--with-mpfr=/usr/local --with-ltdl=/usr/local --with-gdbm=/usr/local
--with-ppl=/usr --enable-maintainer-mode --enable-compile-probe
--enable-basilysmelt --enable-gather-detailed-memory-stats
Thread model: posix
gcc version 4.4.0 20090313 (experimental) [melt-branch revision 144904] (GCC) 


Rob


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39484



[Bug bootstrap/39484] [melt] - revision 144904 - BASILYS INFORM [#198595]: warmelt-first-1.c - SIGSEGV

2009-03-17 Thread basile at starynkevitch dot net


--- Comment #3 from basile at starynkevitch dot net  2009-03-17 19:07 
---
I applied a slightly simplified variant of melt-patch-2.patch above as
rev144917

Thanks Rob. It probably works!


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39484



[Bug bootstrap/39484] [melt] - revision 144904 - BASILYS INFORM [#198595]: warmelt-first-1.c - SIGSEGV

2009-03-17 Thread rob1weld at aol dot com


--- Comment #4 from rob1weld at aol dot com  2009-03-17 22:30 ---
(In reply to comment #3)
 I applied a slightly simplified variant of melt-patch-2.patch above as
 rev144917
 
 Thanks Rob. It probably works!

Great. The code may receive a better following if there were fewer warnings. :)

Related to this issue is the Wiki says to use: --enable-checks=tree,gc
but 'basilys.h', on line 2352 has #if ENABLE_ASSERT_CHECKING which
implies we need: --enable-checks=assert,tree,gc due to the way that
'../melt-branch/configure' (on lines 7924-7966) handles the checks.

Rob


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39484