Do all the Vdd, Vss, Vccq, Vssq pins and Vbat have to be connected to get the STR91x running? Currently only one Vdd, Vss, Vccq, and Vssq pin is connected and it isn't running anything. Only JTAG works.
Date code 620. It seems unlikely to be a defective device. The problem seems to lie with the compiler. Replacing the part would be difficult and have no more chance of success than installing the original part. The most economical solution is just to move on to a Gumstix.
If there was a binary image, known to work, that turned on a GPIO, it would undeniably prove the compiler or the part was broken, but no such binary exists.