This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/45644] [4.6 Regression] 450.soplex in SPEC CPU 2006 is miscompiled
- From: "vladimir dot a dot kharchenko at intel dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Sep 2010 10:11:53 -0000
- Subject: [Bug middle-end/45644] [4.6 Regression] 450.soplex in SPEC CPU 2006 is miscompiled
- References: <bug-45644-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #5 from vladimir dot a dot kharchenko at intel dot com 2010-09-15 10:11 -------
When I run "./soplex -s1 -e -m45000 pds-50.mps" Seg fault is:
Program received signal SIGSEGV, Segmentation fault.
0x00000000004363a7 in size (this=0x7fffffffce40, ds=<value optimized out>) at
svector.h:174
174 if( m_elem != 0 )
Missing separate debuginfos, use: debuginfo-install glibc-2.11.1-6.x86_64
libgcc-4.4.3-4.fc12.x86_64 libstdc++-4.4.3-4.fc12.x86_64
(gdb) where
#0 0x00000000004363a7 in size (this=0x7fffffffce40, ds=<value optimized out>)
at svector.h:174
#1 soplex::SPxBasis::loadDesc (this=0x7fffffffce40, ds=<value optimized out>)
at spxbasis.cc:162
#2 0x000000000042d244 in soplex::SoPlex::read (this=0x7fffffffcce0, in=...,
rowNames=0x7fffffffdb50,
colNames=0x7fffffffdae0, intVars=0x0) at soplex.cc:56
#3 0x000000000042e085 in soplex::SoPlex::readFile (this=0x7fffffffcce0,
filename=<value optimized out>,
rowNames=0x7fffffffdb50, colNames=0x7fffffffdae0, intVars=0x0) at
soplex.cc:400
#4 0x000000000040a9b3 in main (argc=<value optimized out>, argv=<value
optimized out>) at example.cc:429
When I compiled spxbasis.cc by old compiler and linked with other object files
I received:
Program received signal SIGSEGV, Segmentation fault.
soplex::SPxWeightST::generate (this=0x70a470, base=...) at spxweightst.cc:248
248 if (bVec.size() == 1)
Missing separate debuginfos, use: debuginfo-install glibc-2.11.1-6.x86_64
libgcc-4.4.3-4.fc12.x86_64 libstdc++-4.4.3-4.fc12.x86_64
(gdb) where
#0 soplex::SPxWeightST::generate (this=0x70a470, base=...) at
spxweightst.cc:248
#1 0x000000000046c2db in soplex::SoPlex::solve (this=0x7fffffffcce0) at
spxsolve.cc:87
#2 0x000000000040aa73 in main (argc=<value optimized out>, argv=<value
optimized out>) at example.cc:458
(gdb)
When I compiled spxweightst.cc and spxsolve.cc by old compiler I received Sef
fault in other place. It seems to me that the problem in header files, maybe
svector.h is compiled incorrectly.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45644