[Bug bootstrap/39484] [melt] - revision 144904 - BASILYS INFORM [#198595]: warmelt-first-1.c - SIGSEGV
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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