Hi, some comments: * ints are 32 bit on Alpha, like on any Linux target * casting an unsigned int* to int* should have absolutely no effect on the generated code. So this might be a gcc bug. Can you show a diff of the assembly? -- Falk