Program received signal SIGILL, Illegal instruction.
0x08048b24 in do_typedef (s=0x80532bf CUMULATIVE_ARGS, pos=0x805e1a4)
at /usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/gengtype.c:103
103 {
(gdb) disas 0x08048b24
Dump of assembler code for function do_typedef:
On Sun, Oct 23, 2011 at 10:24:12AM +0200, Roman Divacky wrote:
Program received signal SIGILL, Illegal instruction.
0x08048b24 in do_typedef (s=0x80532bf CUMULATIVE_ARGS, pos=0x805e1a4)
at
/usr/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/gengtype.c:103
103 {
(gdb)
On Sun, Oct 23, 2011 at 11:43:30AM +0300, Kostik Belousov wrote:
On Sun, Oct 23, 2011 at 10:24:12AM +0200, Roman Divacky wrote:
Program received signal SIGILL, Illegal instruction.
0x08048b24 in do_typedef (s=0x80532bf CUMULATIVE_ARGS, pos=0x805e1a4)
at
Le Sun, 23 Oct 2011 12:11:05 +0200,
Roman Divacky rdiva...@freebsd.org a écrit :
Long nops are supported only on specific CPUs. Unconditional use of
them is a plain bug, like unconditional use of cmovXX.
Yes, it's a bug, I filed http://llvm.org/bugs/show_bug.cgi?id=11212
upstream. Patric,
Hello, Patrick.
You wrote 23 октября 2011 г., 17:38:21:
Unless you think that it will be helpful to test with the workaround, I
would prefer to test patches from llvm (it takes days to build FreeBSD
on a net5501...).
Another important case: build on common hardware for such
strange systems.
Le Sat, 22 Oct 2011 20:51:29 +0200,
Patrick Lamaiziere patf...@davenulle.org a écrit :
On my Soekris net5501 (AMD Geode i586 CPU) clang make buildworld fails
on an illegal instruction nopw %cs:0x0(%eax,%eax,1).
I've found a test program from Roman Divacky to check the CPU as clang