Mailinglist Archive: opensuse-bugs (3178 mails)

< Previous Next >
[Bug 760210] The gcc in Tumbleweed crashes on my AMD K6/4450 with an internal compiler error

https://bugzilla.novell.com/show_bug.cgi?id=760210

https://bugzilla.novell.com/show_bug.cgi?id=760210#c7


--- Comment #7 from Larry Finger <Larry.Finger@xxxxxxxxxxxx> 2012-05-03
15:39:21 UTC ---
I did not have debug-main repo enabled, but now I have the debug stuff. The
offending routine is in libcpp.

(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

Program received signal SIGILL, Illegal instruction.
0x0805ffa2 in init_vectorized_lexer () at ../../libcpp/lex.c:504
504 ../../libcpp/lex.c: No such file or directory.
in ../../libcpp/lex.c
(gdb) disassemble
Dump of assembler code for function init_vectorized_lexer:
0x0805ff00 <+0>: pushf
0x0805ff01 <+1>: pushf
0x0805ff02 <+2>: pop %eax
0x0805ff03 <+3>: mov %eax,%edx
0x0805ff05 <+5>: xor $0x200000,%eax
0x0805ff0a <+10>: push %eax
0x0805ff0b <+11>: popf
0x0805ff0c <+12>: pushf
0x0805ff0d <+13>: pop %eax
0x0805ff0e <+14>: popf
0x0805ff0f <+15>: xor %edx,%eax
0x0805ff11 <+17>: push %esi
0x0805ff12 <+18>: test $0x200000,%eax
0x0805ff17 <+23>: push %ebx
0x0805ff18 <+24>: jne 0x805ff69 <init_vectorized_lexer+105>
0x0805ff1a <+26>: pushf
0x0805ff1b <+27>: pushf
0x0805ff1c <+28>: pop %eax
0x0805ff1d <+29>: mov %eax,%edx
0x0805ff1f <+31>: xor $0x200000,%eax
0x0805ff24 <+36>: push %eax
0x0805ff25 <+37>: popf
0x0805ff26 <+38>: pushf
0x0805ff27 <+39>: pop %eax
0x0805ff28 <+40>: popf
0x0805ff29 <+41>: xor %edx,%eax
0x0805ff2b <+43>: mov $0x86ccd70,%esi
0x0805ff30 <+48>: test $0x200000,%eax
0x0805ff35 <+53>: je 0x805ff60 <init_vectorized_lexer+96>
0x0805ff37 <+55>: mov $0x80000000,%eax
0x0805ff3c <+60>: cpuid
0x0805ff3e <+62>: cmp $0x80000000,%eax
0x0805ff43 <+67>: jbe 0x805ff60 <init_vectorized_lexer+96>
0x0805ff45 <+69>: mov $0x80000001,%eax
0x0805ff4a <+74>: cpuid
0x0805ff4c <+76>: and $0x408000,%edx
0x0805ff52 <+82>: mov $0x86cd190,%eax
0x0805ff57 <+87>: cmp $0x408000,%edx
0x0805ff5d <+93>: cmove %eax,%esi
0x0805ff60 <+96>: mov %esi,0x898a0c4
0x0805ff66 <+102>: pop %ebx
0x0805ff67 <+103>: pop %esi
0x0805ff68 <+104>: ret
0x0805ff69 <+105>: xor %eax,%eax
0x0805ff6b <+107>: cpuid
0x0805ff6d <+109>: test %eax,%eax
0x0805ff6f <+111>: je 0x805ff1a <init_vectorized_lexer+26>
0x0805ff71 <+113>: mov $0x1,%eax
0x0805ff76 <+118>: mov $0x86cd290,%esi
0x0805ff7b <+123>: cpuid
0x0805ff7d <+125>: and $0x100000,%ecx
0x0805ff83 <+131>: jne 0x805ff60 <init_vectorized_lexer+96>
0x0805ff85 <+133>: test $0x4000000,%edx
0x0805ff8b <+139>: mov $0x86cd200,%esi
0x0805ff90 <+144>: jne 0x805ff60 <init_vectorized_lexer+96>
0x0805ff92 <+146>: mov $0x86cd190,%esi
0x0805ff97 <+151>: and $0x2000000,%edx
0x0805ff9d <+157>: mov $0x86ccd70,%eax
=> 0x0805ffa2 <+162>: cmove %eax,%esi
0x0805ffa5 <+165>: jmp 0x805ff60 <init_vectorized_lexer+96>
End of assembler dump.

--
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.

< Previous Next >
References