Atmel USED to have a "AT89LP Developer Studio", but I don't see it anywhere on the Microchip site (in spite of the fact that Microchip has now acquired several companies with 8051-like product lines. Hmmph.) (This used the same SDCC compiler that others have mentioned.)