ARM с линухом в GCC полируют до блеска уже лет двадцать наверное. >приложение, напиcанное на Borland Bulder C/C++ 6.0, на Microsoft Visual Studio 2013 и чуть не обкакалась
Ну если прошлый горе-разработчик понапихал неопределенного поведения во все поля - это его проблемы, а не компилятора.