For the C++ C compiler, even if you find one I do not see any benefit from using C++ on an MCU such as the ST7.
For the RTOS I would recomend µC-OSII which is quite cheap (you just have tu buy the book with the sources) and there has been a port to ST72 eventhough it is not on the Micrium web page dedicated to ST (