[Linux-ia64] Probable seamless bug: can't pop es

Robboy, David G
2001-10-12T00:19:32Z

The following simple program runs on a P4 linux system, but gets a SIGSEGV
on an Itanium. Most likely a seamless bug rather than a hardware bug. Even
though we don't use segment registers in Linux, it is legal to push and pop
them, isn't it?

main()
{
asm ("pushl %ds");
asm ("popl %es");
}

David Robboy