https://bugzilla.novell.com/show_bug.cgi?id=760210
https://bugzilla.novell.com/show_bug.cgi?id=760210#c3
Larry Finger changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
InfoProvider|Larry.Finger@lwfinger.net |
--- Comment #3 from Larry Finger 2012-05-02 19:16:23 UTC ---
mtech:~ # gcc -o hello hello.c -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i586-suse-linux/4.6/lto-wrapper
Target: i586-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info
--mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib
--enable-languages=c,c++,objc,fortran,obj-c++,java,ada
--enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.6
--enable-ssp --disable-libssp --disable-plugin
--with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux'
--disable-libgcj --disable-libmudflap --with-slibdir=/lib --with-system-zlib
--enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch
--enable-version-specific-runtime-libs --program-suffix=-4.6
--enable-linux-futex --without-system-libunwind --with-arch-32=i586
--with-tune=generic --build=i586-suse-linux
Thread model: posix
gcc version 4.6.2 (SUSE Linux)
COLLECT_GCC_OPTIONS='-o' 'hello' '-v' '-mtune=generic' '-march=i586'
/usr/lib/gcc/i586-suse-linux/4.6/cc1 -quiet -v hello.c -quiet -dumpbase
hello.c -mtune=generic -march=i586 -auxbase hello -version -o /tmp/ccPqMbTj.s
gcc: internal compiler error: Illegal instruction (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See http://bugs.opensuse.org/ for instructions.
mtech:~ # gdb --args /usr/lib/gcc/i586-suse-linux/4.6/cc1 -quiet -v hello.c
-quiet -dumpbase hello.c -mtune=generic -march=i586 -auxbase hello -version -o
/tmp/ccPqMbTj.s
GNU gdb (GDB) SUSE (7.3-41.1.2)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux".
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/lib/gcc/i586-suse-linux/4.6/cc1...Missing separate
debuginfo for /usr/lib/gcc/i586-suse-linux/4.6/cc1
Try: zypper install -C
"debuginfo(build-id)=d34f5f304d9165710253648f9c83d302dcbef2e0"
(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/gcc/i586-suse-linux/4.6/cc1 -quiet -v hello.c -quiet
-dumpbase hello.c -mtune=generic -march=i586 -auxbase hello -version -o
/tmp/ccPqMbTj.s
Missing separate debuginfo for /lib/ld-linux.so.2
Try: zypper install -C
"debuginfo(build-id)=39c1043d2fcf5b72a2199cfb765d020b1faeb863"
Missing separate debuginfo for /usr/lib/libcloog.so.0
Try: zypper install -C
"debuginfo(build-id)=8175d300128770477f8c46b015124a41580eed20"
Missing separate debuginfo for /usr/lib/libppl_c.so.4
Try: zypper install -C
"debuginfo(build-id)=41b20d70f941503dbfed2befea44c80157b4bd17"
Missing separate debuginfo for /usr/lib/libppl.so.9
Try: zypper install -C
"debuginfo(build-id)=4d0d2829cd3bd2332d9d7bd677d74d444676a9bd"
Missing separate debuginfo for /usr/lib/libgmpxx.so.4
Try: zypper install -C
"debuginfo(build-id)=452cef1128011ccaae7554fdb11f543f9c87934c"
Missing separate debuginfo for /usr/lib/libmpc.so.2
Try: zypper install -C
"debuginfo(build-id)=32f7ccea3a079283196d4a3dccfeedb693ae8d09"
Missing separate debuginfo for /usr/lib/libmpfr.so.4
Try: zypper install -C
"debuginfo(build-id)=8c646fc0a40b56e0d6324ba6e5882b99569d5456"
Missing separate debuginfo for /usr/lib/libgmp.so.10
Try: zypper install -C
"debuginfo(build-id)=e9ad0c3fc9c4b0ed5e5dd0aa6775ed79802d7126"
Missing separate debuginfo for /lib/libz.so.1
Try: zypper install -C
"debuginfo(build-id)=e6ae785810970e4c7adff3aaf6c881bc98d62318"
Missing separate debuginfo for /lib/libc.so.6
Try: zypper install -C
"debuginfo(build-id)=2fa1a099c743471f23a8c8fa323684e62dc1842f"
Missing separate debuginfo for /usr/lib/libstdc++.so.6
Try: zypper install -C
"debuginfo(build-id)=85d8e10166789a622528c526ab981732d4c7e9ab"
Missing separate debuginfo for /lib/libm.so.6
Try: zypper install -C
"debuginfo(build-id)=4ef73322578ad9d7b9bb042f0d8c31aecbd2c52d"
Missing separate debuginfo for /lib/libgcc_s.so.1
Try: zypper install -C
"debuginfo(build-id)=781d12a4ff2a2c129a7b17b5329ffa772b7ade87"
Program received signal SIGILL, Illegal instruction.
0x0805ffa2 in ?? ()
(gdb) x/10i 0x0805ff92
0x805ff92: mov $0x86cd190,%esi
0x805ff97: and $0x2000000,%edx
0x805ff9d: mov $0x86ccd70,%eax
=> 0x805ffa2: cmove %eax,%esi
0x805ffa5: jmp 0x805ff60
0x805ffa7: nop
0x805ffa8: xor %ebp,%ebp
0x805ffaa: pop %esi
0x805ffab: mov %esp,%ecx
0x805ffad: and $0xfffffff0,%esp
(gdb)
Because of the missing debuginfo, which is not found on the repos I have
enabled, I needed to use x/i to get the instructions. Apparently, cmove is not
a valid instruction on my box.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.