I'v come across an C interview question. The question claims that the following code segfaults on ia64 but not on ia32. I don't think so. I also tested on an 64 bit Linux machine with gcc and it didn't crash at all.
int main()
{
int* p;
p = (int*)malloc(sizeof(int));
*p = 10;
return 0;
}
What was the intended puzzle?